Changelog¶
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
[0.5.0] - 2023-11-23¶
Added¶
UrlParamType
can now be directly imported. It allows users to customize the validation of urls passed to their custom CLI.
Changed¶
- The signature of
UrlParamType
bas been changed to match the changes made in thevalidators.url
function. - The signature of
EmailParamType
bas been changed to match the changes made in thevalidators.email
function.
Deprecated¶
PUBLIC_URL
type is now deprecated and will be removed in a next release.PublicUrlListParamType
class is now deprecated and will be removed in a next release.
Removed¶
- Dropped support for python 3.7
Security¶
- Upgraded
validators
dependency to 0.22.0 to prevent CVE-2023-45813.
[0.4.1] - 2023-02-19¶
Fixed¶
- Fixed
ListParamType
to be able to parse the same input multiple times in a row (#23).
[0.4.0] - 2022-08-13¶
Added¶
- All
ListParamType
subclasses have a new parameterignore_empty
that defaults to False.
Changed¶
- Renamed
UnionParamType
toFirstOf
and 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.