Changelog¶
1.2.4-beta¶
- Bug fixes:
- -Fix creation of logging handlers
1.2.3-beta¶
- Bug fixes:
- -Checks for naming.conf existance when loading a repo and resets both rules and tokens
1.2.2-beta¶
- Improvements:
- -Added remove_option(), update_option(), has_option_fullname(), has_option_abbreviation() methods to Token
1.2.1-beta¶
- Changes:
- Default option when adding Tokens must now be one the options passed for the Token.
- Default option can now be explicitly passed as the full name option or its abbreviation.
- When Parsing, if no value matches with the Token options and Token is Optional, raise TokenError.
- IMPORTANT NOTE: This version might require updates on old Tokens that accepted any default value before. Quick and simple fix is to add that value as an option for the Token.
1.2.0-beta¶
- Features:
- Adds anchoring, so each Rule may be able to parse and solve from right to left, or left to right. Useful for Rules with hardcoded values (not only Tokens)
- Solving and parsing now use Regular Expressions under the hood.
- A lot of updates to docs.
- Changes:
- Removes Separator entity
- IMPORTANT NOTE: This version is not backwards compatible
1.1.6-beta¶
- Features:
- Adds support for parsing and solving repeated tokens within the same rule.
- Improvements:
- Added documentation for the entire package
- Added custom errors
1.0.0-alpha¶
- Features:
- Parsing of metadata from names (Including version like strings with digits)
- Solving names using pre-established Rules and Tokens
- Repository saving and loading of serialized Rules and Tokens in json format