The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
UrlParamType
can now be directly imported. It allows users to customize the validation of urls passed to their custom CLI.
- 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.
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.
- Dropped support for python 3.7
- Upgraded
validators
dependency to 0.22.0 to prevent CVE-2023-45813.
- Fixed
ListParamType
to be able to parse the same input multiple times in a row (#23).
- All
ListParamType
subclasses have a new parameterignore_empty
that defaults to False.
- Renamed
UnionParamType
toFirstOf
and 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.