Skip to content

Releases: 23andMe/Yamale

6.0.0

02 Jan 20:40
c989fab
Compare
Choose a tag to compare

New Features

  • Adds -e PATTERN / --exclude PATTERN argument to the CLI
  • CLI supports -n auto to spawn child processes equal to number of system CPUs

Breaking Changes

  • Enforces all paths supplied to the command line interface must exist

Full Changelog: 5.3.0...6.0.0

5.3.0

31 Dec 17:09
b44ed27
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.2.1...5.3.0

5.2.1

30 Apr 20:15
Compare
Choose a tag to compare

What's Changed

  • (fix)semver: SyntaxWarning: invalid escape sequence by @kiblik in #248

New Contributors

Full Changelog: 5.2.0...5.2.1

5.2.0

25 Apr 15:23
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @lgtm-com made their first contribution in #205
  • @thiagowfx made their first contribution in #246

Full Changelog: 5.1.0...5.2.0

5.1.0

20 Mar 17:35
7d4ee06
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.0.0...5.1.0

5.0.0

05 Mar 17:35
3b5ba01
Compare
Choose a tag to compare

Supported python versions are now >= 3.8

What's Changed

New Contributors

Full Changelog: 4.0.4...5.0.0

4.0.4

22 Aug 20:20
Compare
Choose a tag to compare

Enable 'yamale -v' for version reporting.

4.0.2

28 Oct 18:03
Compare
Choose a tag to compare

Adds new constraint options for strings.

4.0.0

11 Oct 22:30
Compare
Choose a tag to compare

This release is created to address the following issue: #167

The change in PR #173 mitigates that specific issue. We are unaware of any backwards incompatibility with the introduction of this fix, but we wanted to increment the major version number in case there are users with more complex schemas than what we test again.

We've also included the following warning in our README:

⚠️ Ensure that your schema definitions come from internal or trusted sources. Yamale does not protect against intentionally malicious schemas.

3.0.8

03 Aug 22:27
Compare
Choose a tag to compare

This release fixes a bug where a well-formed schema file can execute arbitrary code on the system running Yamale.