Skip to content

Releases: marcusfrdk/tomlval

1.1.2

12 Feb 14:47
4e55b01
Compare
Choose a tag to compare
  • Fixed issue #1 where the []-notation would be missing from missing keys
  • Updated the error message for on_type_mismatch

Full Changelog: 1.1.1...1.1.2

1.1.1

07 Feb 13:26
de1c71b
Compare
Choose a tag to compare

This update includes a fix where the on_type_mismatch callback function did not get the key argument passed.

Full Changelog: 1.1.0...1.1.1

1.1.0

07 Feb 13:12
2c0de38
Compare
Choose a tag to compare

This is the first minor update to tomlval. This update makes the validator TOML specification compliant, as in supporting all the data types and structure which are supported in TOML. This includes support for nested arrays, which was not included in the previous version.

  • Refactored TOMLSchema and TOMLValidator.
  • Updated flatten function to support nested arrays.
  • Better support for missing values and optional keys.
  • Better support for wildcard keys.
  • Updated documentation with more examples and more sectioned.

Full Changelog: 1.0.4...1.1.0

1.0.4

04 Feb 22:38
02eb548
Compare
Choose a tag to compare

Instead of passing data to the validator on initialization, it's instead used when calling the validate method which allows the validator to be reused.

Full Changelog: 1.0.3...1.0.4

1.0.3

04 Feb 21:31
4bc0d82
Compare
Choose a tag to compare

Fixed an issue when using the schema to validate built in types

Full Changelog: 1.0.2...1.0.3

1.0.2

04 Feb 21:18
a904349
Compare
Choose a tag to compare

Fixed package issues, readded errors as exports and added project links to pyproject.toml

Full Changelog: 1.0.1...1.0.2

1.0.1

04 Feb 21:10
be33616
Compare
Choose a tag to compare

Removed errors module from default exports.

Full Changelog: 1.0.0...1.0.1

1.0.0

04 Feb 20:50
e91726d
Compare
Choose a tag to compare

This is the first version of the tomlval library, which includes the TOMLSchema and TOMLValidator classes.

Full Changelog: https://github.com/marcusfrdk/tomlval/commits/1.0.0