Changelog¶
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
[0.5.0] - 2023-11-23¶
Added¶
UrlParamTypecan now be directly imported. It allows users to customize the validation of urls passed to their custom CLI.
Changed¶
- 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.
Deprecated¶
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.
Removed¶
- Dropped support for python 3.7
Security¶
- Upgraded
validatorsdependency to 0.22.0 to prevent CVE-2023-45813.
[0.4.1] - 2023-02-19¶
Fixed¶
- Fixed
ListParamTypeto be able to parse the same input multiple times in a row (#23).
[0.4.0] - 2022-08-13¶
Added¶
- All
ListParamTypesubclasses have a new parameterignore_emptythat defaults to False.
Changed¶
- Renamed
UnionParamTypetoFirstOfand changed its signature.
[0.3.0] - 2022-03-14¶
Fixed¶
- An issue when a user is prompted a value for a type inheriting
ListParamType.
Removed¶
- Support for python3.6
[0.2.0] - 2022-03-04¶
Added¶
- A new base type:
UnionParamType.
[0.1.2] - 2021-05-16¶
Changed¶
- Updated code to be compatible with Click 8.X
[0.1.1] - 2020-01-06¶
Added¶
- Added usage of nox package for test automation.
- Added poetry package to better manage package dependencies
Changed¶
- Changed .travis.yml and appveyor.yml to take in account nox.
Removed¶
- Removed pipenv in favor of poetry.
[0.1.0] - 2019-07-21¶
Added¶
- First release of the package.