Releases: 23andMe/Yamale
Releases · 23andMe/Yamale
3.0.2
3.0.0
Note: Due to a packaging bug, users running Python 2.x should pin the major version of Yamale to 2.x.
We're doing a major version jump to include the following changes:
- Remove Python 2.x support
- Make the default validation "strict". The
--strict
command line is now replaced with--no-strict
for those that want the old behavior. See the README for more details. - Prevent int and num validators from accepting bool values. #109
2.2.0
2.1.0
2.0.1
2.0
This release brings strict
mode to Yamale. With strict mode, elements defined in your YAML that aren't specified in the schema will cause a validation error. You can also validate dynamic keys and include validators.
We've bumped the version to 2.x due to an incompatibility. In the 1.x branch, if all the children of a node are optional, then the parent is optional as well. In the 2.x branch, the parent will no longer be optional in this case.