Version v0.9.3 (released 2024-11-05)
- setup: upgrade babel-edtf to 1.2.0 and edtf to 5.0.0 and fix bug with dates and times with hour 23
Version v0.9.2 (released 2024-08-28)
- babel: better handling for missing locales in catalog (#88)
Version 0.9.1 (released 2024-06-24)
- fix: translation should fallback to en translation
Version 0.9.0 (released 2024-05-22)
- validators: implement LazyOneOf
Version 0.8.2 (released 2023-12-11)
- html: remove "class" from allowed html attributes
Version 0.8.1 (released 2023-11-29)
- html: allow table tags
- edtf: split date and datetime fields
Version 0.8.0 (released 2023-10-25)
- edtf: allow datetime value
Version 0.7.1 (released 2023-10-25)
- fields: Add custom URL field with custom validator allowing _ in url domains
Version 0.6.1 (released 2023-10-19)
- chore: import parse from babel-edtf
Version 0.6.0 (released 2023-10-11)
- permission filters: add caching to improve performance
Version 0.5.8 (released 2022-11-18)
- Add translations
- Add translations workflow
Version 0.5.7 (released 2022-07-29)
- Add validation message for unrecognised identifier schema
Version 0.5.6 (released 2022-05-13)
- Move from setup.py to setup.cfg for purely declarative package definitions.
- Fix bug with empty locale on babel gettext_from_dict.
Version 0.5.5 (released 2022-03-01)
- Updated German translations.
Version 0.5.4 (released 2022-01-28)
- i18n: integrate translation flow
- fields: gettext_from_dict fallback lng to en.
- dep: bumped sphinx 4.2.0
Version 0.5.3 (released 2021-08-03)
- Fix bug in IdentifierSchema when identifier was not required.
Version 0.5.2 (released 2021-08-02)
- Add group of errors for proper handling of lists.
Version 0.5.0 (released 2021-07-08)
- Refactored to make it easier to use sanitization functions outside of Marshmallow fields.
Version 0.4.0 (released 2021-04-16)
- Change IdentifierScheme API to allow schemas unknown by IDUtils.
Version 0.3.10 (released 2021-04-12)
- Fix TZDateTime field serialization of None values.
Version 0.3.9 (released 2021-04-12)
- Adds TZDateTime field.
Version 0.3.7 (released 2021-03-05)
- Fix issue in SanitizedHTML to allow passing empty lists to remove all tags.
Version 0.3.6 (released 2021-03-04)
- Serializes None ISODates by removing them.
Version 0.3.5 (released 2021-01-25)
- Adds BabelGettextDictField for dumping translation strings from dicts.
Version 0.3.4 (released 2021-01-24)
- Makes Link field a bit easier to use by allowing a string to be passed in addition to an URITemplate.
Version 0.3.3 (released 2021-01-20)
- Adds support for automatic scheme detection on identifiers.
- Adds support for identifier sets.
Version 0.3.2 (released 2020-11-10)
- Adds support for GeoJSON geometry object validation.
Version 0.3.1 (released 2020-11-08)
- Adds support for localization of date, time, datetime, EDTF with string parsing support.
Version 0.3.0 (released 2020-11-06)
- Adds support for proper localization of EDTF dates.
- Refactored EDTFDateString field.
Version 0.1.5 (released 2020-09-24)
- Fix to expand querystring params correctly
Version 0.1.4 (released 2020-09-17)
- Adds LinksSchema similar to LinksField
Version 0.1.3 (released 2020-09-16)
- Moved additional utilities into the library.
Version 0.1.2 (released 2020-09-16)
- Ported GenFunction and GenMethod
Version 0.1.1 (released 2020-09-11)
- Minor fix to allow a lower ftfy package version than the latest.
Version 0.1.0 (released 2020-09-11)
- Initial public release.