Releases: pydantic/pydantic-extra-types
Releases · pydantic/pydantic-extra-types
v2.10.6
What's Changed
- feat: update credit card brands by @LorhanSohaky in #325
- Fix various documentation layout issues by @Viicos in #328
- Added test coverage for DomainStr validation including punycode and invalid inputs by @rhealakhotia in #330
- ✨ Add time parsing to pendulumby @yezz123 in #331
- Fix relative path creation on Windows for fixtures by @denini08 in #333
- ⬆ Bump samuelcolvin/check-python-version from 4.1 to 5 by @dependabot[bot] in #336
- ⬆ Bump actions/checkout from 4 to 5 by @dependabot[bot] in #334
- ⬆ Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #335
- docs: fix-isbn-typos by @gem7318 in #337
- ♻️ refactor mac_addressvalidation logic by @Stormageddon37 in #338
- 🐛 set @classmethodinphone_numbersschema by @Stormageddon37 in #339
- 📝 chore: fix random typos by @Stormageddon37 in #340
- 📝 docs: enhance docstring for PhoneNumberclass with usage examples by @hengky-kurniawan-1 in #341
- Added cron type by @Neko1313 in #343
- 🔖 Release version 2.10.6 by @yezz123 in #344
New Contributors
- @LorhanSohaky made their first contribution in #325
- @rhealakhotia made their first contribution in #330
- @denini08 made their first contribution in #333
- @gem7318 made their first contribution in #337
- @Stormageddon37 made their first contribution in #338
- @hengky-kurniawan-1 made their first contribution in #341
- @Neko1313 made their first contribution in #343
Full Changelog: v2.10.5...v2.10.6
v2.10.5
What's Changed
- ⬆ Bump astral-sh/setup-uv from 5 to 6 by @dependabot in #314
- fix: Install pre-commithooks with uv by @karta9821 in #315
- bump uv lockfile by @07pepa in #317
- Add path types by @irtimir in #318
- feat: Support Decimaltype in coordinates by @karta9821 in #319
- 🐛 fix: serialize Pendulum zero Duration as valid ISO 8601 'P0D' by @dreglad in #320
- Allow constructing an ULID from an uuid.UUIDby @abhiaagarwal in #322
- 🔖 Release version 2.10.5 by @yezz123 in #323
New Contributors
- @karta9821 made their first contribution in #315
- @dreglad made their first contribution in #320
- @abhiaagarwal made their first contribution in #322
Full Changelog: v2.10.4...v2.10.5
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 uvby @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 semverin favor ofsemantic_versionby @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