The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
UrlParamTypecan now be directly imported. It allows users to customize the validation of urls passed to their custom CLI.
- The signature of
UrlParamTypebas been changed to match the changes made in thevalidators.urlfunction. - The signature of
EmailParamTypebas been changed to match the changes made in thevalidators.emailfunction.
PUBLIC_URLtype is now deprecated and will be removed in a next release.PublicUrlListParamTypeclass is now deprecated and will be removed in a next release.
- Dropped support for python 3.7
- Upgraded
validatorsdependency to 0.22.0 to prevent CVE-2023-45813.
- Fixed
ListParamTypeto be able to parse the same input multiple times in a row (#23).
- All
ListParamTypesubclasses have a new parameterignore_emptythat defaults to False.
- Renamed
UnionParamTypetoFirstOfand changed its signature.
- An issue when a user is prompted a value for a type inheriting
ListParamType.
- Support for python3.6
- A new base type:
UnionParamType.
- Updated code to be compatible with Click 8.X
- Added usage of nox package for test automation.
- Added poetry package to better manage package dependencies
- Changed .travis.yml and appveyor.yml to take in account nox.
- Removed pipenv in favor of poetry.
- First release of the package.