Validators

Latest version: v0.34.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 10

0.25.0

_**Breaking**_

> No breaking changes were introduced in this version.

_**Features**_

* feat: adds basic `cron` validator by yozachar in [348](https://github.com/python-validators/validators/pull/348)

_**Maintenance**_

* maint: adds quick start docs by yozachar in [344](https://github.com/python-validators/validators/pull/344)
* fix: `domain` validation is now more consistent across rfcs by yozachar in [347](https://github.com/python-validators/validators/pull/347)

**Full Changelog**: [`0.24.2...0.25.0`](https://github.com/python-validators/validators/compare/0.24.2...0.25.0)

---

0.24.0

_**Breaking**_

> No breaking changes were introduced in this version.

_**Features**_

* feat: conditionally raises `ValidationError`; bump version by yozachar in [343](https://github.com/python-validators/validators/pull/343)

_**Maintenance**_

* patch: `domain` & `url` modules by yozachar in [339](https://github.com/python-validators/validators/pull/339)
* fix: domain name not confirming to rfc_2782 by yozachar in [341](https://github.com/python-validators/validators/pull/341)
* maint: update dev dependencies; adds favicon to docs by yozachar in [342](https://github.com/python-validators/validators/pull/342)

**Full Changelog**: [`0.23.2...0.24.0`](https://github.com/python-validators/validators/compare/0.23.2...0.24.0)

---

0.23.2

_**Breaking**_

> No breaking changes were introduced in this version.

_**Features**_

> No features were introduced in this version.

_**Maintenance**_

* maint: rectifies changelog by yozachar in [336](ttps://github.com/python-validators/validators/pull/336)
* fix: packaging as well as `rST` & `md` document generation by yozachar in [337](ttps://github.com/python-validators/validators/pull/337)

**Full Changelog**: [`0.23.1...0.23.2`](https://github.com/python-validators/validators/compare/0.23.1...0.23.2)

0.23.1

_**Breaking**_

> No breaking changes were introduced in this version.

_**Features**_

> No features were introduced in this version.

_**Maintenance**_

* maint: fix `between` & `length` validators by yozachar in [334](https://github.com/python-validators/validators/pull/334)
* fix: manual nav reference for mkdocs; bumps version by yozachar in [335](https://github.com/python-validators/validators/pull/335)

**Full Changelog**: [`0.23.0...0.23.1`](https://github.com/python-validators/validators/compare/0.23.0...0.23.1)

0.23.0

_**Breaking**_

> No breaking changes were introduced in this version.

_**Features**_

* feat: add french i18n validation by imperosol in [308](https://github.com/python-validators/validators/pull/308)

_**Maintenance**_

* fix: Valid URLs failing validation * query and fragment parts by danherbriley in [297](https://github.com/python-validators/validators/pull/297)
* fix: bug in `between` module by yozachar in [301](https://github.com/python-validators/validators/pull/301)
* chore: update dependencies, improve packaging by yozachar in [304](https://github.com/python-validators/validators/pull/304)
* Fix fragment check by darkdragon-001 in [305](https://github.com/python-validators/validators/pull/305)
* build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /package by dependabot in [310](https://github.com/python-validators/validators/pull/310)
* fix: allow pct-encoded entities in fragments by conitrade-as in [317](https://github.com/python-validators/validators/pull/317)
* chore: update dev dependencies by yozachar in [318](https://github.com/python-validators/validators/pull/318)
* build(deps): bump gitpython from 3.1.37 to 3.1.41 in /package by dependabot in [321](https://github.com/python-validators/validators/pull/321)
* build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /package by dependabot in [322](https://github.com/python-validators/validators/pull/322)
* chore: monthly updates for Jan'24 by yozachar in [324](https://github.com/python-validators/validators/pull/324)
* maint: adds versiond docs; update copyright year by yozachar in [329](https://github.com/python-validators/validators/pull/329)
* chore: update dev dependencies by yozachar in [330](https://github.com/python-validators/validators/pull/330)
* build(deps): bump gitpython from 3.1.37 to 3.1.41 in /package by dependabot in [331](https://github.com/python-validators/validators/pull/331)
* build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /package by dependabot in [332](https://github.com/python-validators/validators/pull/332)
* build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /package by dependabot in [319](https://github.com/python-validators/validators/pull/319)

**Full Changelog**: [`0.22.0...0.23.0`](https://github.com/python-validators/validators/compare/0.22.0...0.23.0)

---

0.22.0

_**Breaking**_ ⚠️

* A new keyword parameter `host_bit = True`, is added to `validators.ipv4` and `validators.ipv6`.

_**Features**_

> No features were introduced in this version.

_**Maintenance**_

* fix: url validator considers urls with // as valid by adrienthiery in [289](https://github.com/python-validators/validators/pull/289)
* Add note about ValidationFailure to ValidationError in changes.md by tswfi in [291](https://github.com/python-validators/validators/pull/291)
* fix: simple hostname validation regex by yozachar in [294](https://github.com/python-validators/validators/pull/294)
* fix: strict CIDR IP validation; bump version by yozachar in [295](https://github.com/python-validators/validators/pull/295)

**Full Changelog**: [`0.21.2...0.22.0`](https://github.com/python-validators/validators/compare/0.21.2...0.22.0)

---

Page 3 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.