Releases: pydantic/pydantic-extra-types
Releases · pydantic/pydantic-extra-types
v2.10.4
What's Changed
- Fix serialization of mongo_object_id by @MaximilianClemens in #302
- Default to using system zoneinfo if available by @jelly in #303
- fix: disallow bool as input value for ULID by @glowskir in #305
- ⬆ Update phonenumbers requirement from <9,>=8 to >=8,<10 in the python-packages group by @dependabot in #304
- ♻️ change the Package ecosystem to
uv
by @yezz123 in #306 - ♻️ Fix regex pattern for Domain by @rosscdh-tpg in #308
- Fix color parsing when TypeError by @irtimir in #312
- 🔖 Release version 2.10.4 by @yezz123 in #313
New Contributors
- @MaximilianClemens made their first contribution in #302
- @jelly made their first contribution in #303
- @glowskir made their first contribution in #305
- @rosscdh-tpg made their first contribution in #308
- @irtimir made their first contribution in #312
Full Changelog: v2.10.3...v2.10.4
v2.10.3
What's Changed
- Add support for pymongo bson ObjectId by @Ale-Cas in #290
- Fix checkdigit calculation for ISBN10 by @eumiro in #292
- Make checksum calculation more descriptive by @eumiro in #293
- Refactor validate_mac_address method by @eumiro in #294
- fix (de-)serialization of pendulum durations by @hoesler in #296
- limit iso8601 serialization of duration to json by @hoesler in #297
- 🔖 Release version 2.10.3 by @yezz123 in #298
New Contributors
Full Changelog: v2.10.2...v2.10.3
v2.10.2
What's Changed
- Add back Python 3.8 support by @Viicos in #249
- ⬆ Bump astral-sh/setup-uv from 4 to 5 by @dependabot in #282
- Preserve months when using the Pendulum Duration type by @gareththackeray in #283
- ✨ Add type checking support and improve type hints across the codebase by @yezz123 in #285
- 📝 Add additional installation information to README by @oakhan3 in #233
- 🔖 Release version 2.10.2 by @yezz123 in #286
New Contributors
- @Viicos made their first contribution in #249
- @gareththackeray made their first contribution in #283
- @oakhan3 made their first contribution in #233
Full Changelog: v2.10.1...v2.10.2
v2.10.1
What's Changed
- Allow build with python-ulid 3.0.0 by @sunpoet in #225
- 🔨 added automatic syntax-upgrade hook ~ pyupgrade by @janas-adam in #229
- 🔥 Revert adding pyupgrade as a hook in pre-commit by @yezz123 in #230
- isolate url in Currency by @edasubert in #235
- lower case currency is valid by @edasubert in #236
- Update SemanticVersion by @viccie30 in #237
- Epoch - unix timestamp by @commonism in #240
- ♻️ Migrate Pydantic Extra Types to use uv by @yezz123 in #241
- ⬆ Bump astral-sh/setup-uv from 3 to 4 by @dependabot in #245
- ⬆ Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in #244
- 🔖 Release version 2.10.1 by @yezz123 in #246
- Fix check python version for release by @hramezani in #247
New Contributors
- @sunpoet made their first contribution in #225
- @janas-adam made their first contribution in #229
- @edasubert made their first contribution in #235
- @viccie30 made their first contribution in #237
- @commonism made their first contribution in #240
Full Changelog: v2.10.0...v2.10.1
v2.10.0
What's Changed
- Add semantic version type by @jbkroner in #199
- ⬆ Bump the python-packages group with 5 updates by @dependabot in #201
- feature: Improve phone number validator by @mZbZ in #202
- Feature: Add phone number validator by @mZbZ in #203
- ✨ deprecate
semver
in favor ofsemantic_version
by @07pepa in #209 - feat: add S3Path by @lucianosrp in #206
- Domain name string type by @matter1-git in #212
- Adjust test_json_schema() for Pydantic 2.9 by @musicinmybrain in #215
- Allow python-ulid 3.0 by @musicinmybrain in #222
- 🔖 Release version 2.10.0 by @yezz123 in #224
New Contributors
- @jbkroner made their first contribution in #199
- @mZbZ made their first contribution in #202
- @lucianosrp made their first contribution in #206
- @matter1-git made their first contribution in #212
Full Changelog: v2.9.0...v2.10.0
v2.9.0
Types
- Add Semantic version type. PR #195 by @nikstuckenbrock
- Add timezone name validation. PR #193 by @07pepa
Refactor
Dependencies
- ⬆ Bump the python-packages group with 4 updates. PR #194 by @dependabot
v2.8.2
v2.8.1
v2.8.0
Refactor
Internal
Types
- Add ISO 15924 and tests. #174 by @07pepa
- add native datetime to pendulum_dt.py. #176 by @07pepa
- add hash and eq to phone_numbers. #177 by @07pepa
Dependencies
- ⬆ Bump the python-packages group with 5 updates. PR #179 by @dependabot
- ⬆ Bump the python-packages group with 4 updates. PR #171 by @dependabot
v2.7.0
What's Changed
- ⬆ Bump the python-packages group with 1 update by @dependabot in #150
- Added LanguageAlpha2 and LanguageName types by @odelmarcelle in #153
- Added support for pendulum Dates by @Woody1193 in #154
- ⬆ Bump the python-packages group with 6 updates by @dependabot in #160
- Add support for pendulum Duration by @tempookian in #162
- 🔨 Add
latest-changes
workflow to generate Changes by @yezz123 in #164 - Remove latest-changes workflow by @yezz123 in #165
- 🏷️ release version 2.7.0 by @yezz123 in #166
New Contributors
- @odelmarcelle made their first contribution in #153
- @Woody1193 made their first contribution in #154
- @tempookian made their first contribution in #162
Full Changelog: v2.6.0...v2.7.0