|  | 
| 2 | 2 | 
 | 
| 3 | 3 | ## Latest Changes | 
| 4 | 4 | 
 | 
|  | 5 | +## 2.10.2 | 
|  | 6 | + | 
|  | 7 | +* Add back Python 3.8 support by @Viicos in https://github.com/pydantic/pydantic-extra-types/pull/249 | 
|  | 8 | +* β¬ Bump astral-sh/setup-uv from 4 to 5 by @dependabot in https://github.com/pydantic/pydantic-extra-types/pull/282 | 
|  | 9 | +* Preserve months when using the Pendulum Duration type by @gareththackeray in https://github.com/pydantic/pydantic-extra-types/pull/283 | 
|  | 10 | +* β¨ Add type checking support and improve type hints across the codebase by @yezz123 in https://github.com/pydantic/pydantic-extra-types/pull/285 | 
|  | 11 | +* π Add additional installation information to README by @oakhan3 in https://github.com/pydantic/pydantic-extra-types/pull/233 | 
|  | 12 | + | 
|  | 13 | +## 2.10.1 | 
|  | 14 | + | 
|  | 15 | +* Allow build with python-ulid 3.0.0 by @sunpoet in https://github.com/pydantic/pydantic-extra-types/pull/225 | 
|  | 16 | +* π¨ added automatic syntax-upgrade hook ~ pyupgrade by @janas-adam in https://github.com/pydantic/pydantic-extra-types/pull/229 | 
|  | 17 | +* :fire: Revert adding pyupgrade as a hook in pre-commit by @yezz123 in https://github.com/pydantic/pydantic-extra-types/pull/230 | 
|  | 18 | +* isolate url in Currency by @edasubert in https://github.com/pydantic/pydantic-extra-types/pull/235 | 
|  | 19 | +* lower case currency is valid by @edasubert in https://github.com/pydantic/pydantic-extra-types/pull/236 | 
|  | 20 | +* Update SemanticVersion by @viccie30 in https://github.com/pydantic/pydantic-extra-types/pull/237 | 
|  | 21 | +* Epoch - unix timestamp by @commonism in https://github.com/pydantic/pydantic-extra-types/pull/240 | 
|  | 22 | +* :recycle: Migrate Pydantic Extra Types to use uv by @yezz123 in https://github.com/pydantic/pydantic-extra-types/pull/241 | 
|  | 23 | +* β¬ Bump astral-sh/setup-uv from 3 to 4 by @dependabot in https://github.com/pydantic/pydantic-extra-types/pull/245 | 
|  | 24 | +* β¬ Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in https://github.com/pydantic/pydantic-extra-types/pull/244 | 
|  | 25 | +* π Release version 2.10.1 by @yezz123 in https://github.com/pydantic/pydantic-extra-types/pull/246 | 
|  | 26 | +* Fix check python version for release by @hramezani in https://github.com/pydantic/pydantic-extra-types/pull/247 | 
|  | 27 | + | 
|  | 28 | +## 2.10.0 | 
|  | 29 | + | 
|  | 30 | +### Types | 
|  | 31 | + | 
|  | 32 | +* Add semantic version type by @jbkroner in https://github.com/pydantic/pydantic-extra-types/pull/199 | 
|  | 33 | +* feat: add S3Path by @lucianosrp in https://github.com/pydantic/pydantic-extra-types/pull/206 | 
|  | 34 | + | 
|  | 35 | +### Refactor | 
|  | 36 | + | 
|  | 37 | +* feature: Improve phone number validator by @mZbZ in https://github.com/pydantic/pydantic-extra-types/pull/202 | 
|  | 38 | +* Feature: Add phone number validator by @mZbZ in https://github.com/pydantic/pydantic-extra-types/pull/203 | 
|  | 39 | +* Domain name string type by @matter1-git in https://github.com/pydantic/pydantic-extra-types/pull/212 | 
|  | 40 | +* Adjust test_json_schema() for Pydantic 2.9 by @musicinmybrain in https://github.com/pydantic/pydantic-extra-types/pull/215 | 
|  | 41 | +* Allow python-ulid 3.0 by @musicinmybrain in https://github.com/pydantic/pydantic-extra-types/pull/222 | 
|  | 42 | + | 
|  | 43 | +### Dependencies | 
|  | 44 | + | 
|  | 45 | +* β¬ Bump the python-packages group with 5 updates by @dependabot in https://github.com/pydantic/pydantic-extra-types/pull/201 | 
|  | 46 | +* β¨ deprecate `semver` in favor of `semantic_version` by @07pepa in https://github.com/pydantic/pydantic-extra-types/pull/209 | 
|  | 47 | +* π Release version 2.10.0 by @yezz123 in https://github.com/pydantic/pydantic-extra-types/pull/224 | 
|  | 48 | + | 
| 5 | 49 | ## 2.9.0 | 
| 6 | 50 | 
 | 
| 7 | 51 | ### Types | 
|  | 
0 commit comments