hapijs/joi — pull request #426 by poldridge (2014-09-15 19:31:27+00:00)
Title: New option: requiredAsDefault

requiredAsDefault sets all keys to be required by default. Individual keys can use `.optional()` to override this setting. This makes it easier to use Joi when you have a large object to validate and the majority of keys are required, such as when validating a JSON config file.