Releases: pydantic/pydantic-extra-types
Releases · pydantic/pydantic-extra-types
v2.4.0
What's Changed
- Add: New type ISBN by @lucasmucidas in #116
- fix validate_digits actually allowing non digit characters by @romaincaillon in #120
- ♻️ refactor the
validate_brand
method & add new types by @yezz123 in #56 - ✅ Drop python 3.7 & support 3.12 by @yezz123 in #122
New Contributors
- @lucasmucidas made their first contribution in #116
- @romaincaillon made their first contribution in #120
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- Upgrade pydantic version to >=2.5.2 by @hramezani in #113
Full Changelog: v2.2.0...v2.3.0
v.2.2.0
What's Changed
- Add
long
andshort
format toas_hex
by @DJRHails in #93 - Refactor documentation by @Kludex in #98
- ✨ add
ULID
type by @JeanArhancet in #73 - Added
__get_pydantic_json_schema__
method withformat='tel'
by @hasansezertasan in #106
New Contributors
- @DJRHails made their first contribution in #93
- @hasansezertasan made their first contribution in #106
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- ✨ add
MacAddress
type by @JeanArhancet in #71 - 📝 fix usage of
MAC address
by @yezz123 in #72 - Add docstrings for payment cards by @tpdorsey in #77
- Fix mac adddress validation by @JeanArhancet in #79
- Remove work in progress part from README.md by @hramezani in #81
- Add
Latitude
,Longitude
andCoordinate
by @JeanArhancet in #76 - Refactor: use stdlib and remove useless code by @eumiro in #86
- Make Latitude and Longitude evaluated by @Kludex in #90
New Contributors
- @JeanArhancet made their first contribution in #71
- @tpdorsey made their first contribution in #77
- @eumiro made their first contribution in #86
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- Migrate
Color
&Payment Card
by @yezz123 in #2 - add
pydantic
to classifiers by @yezz123 in #13 - remove dependencies caching by @yezz123 in #16
- 🐛 deprecate
__modify_schema__
method by @yezz123 in #20 - Fix Color JSON schema generation by @dmontagu in #21
- fix issues of
pydantic_core.core_schema
has no attributexxx
by @yezz123 in #23 - Fix Failed tests for
color
type by @yezz123 in #26 - Created Country type by @HomiGrotas in #14
- Add phone number types by @JamesHutchison in #25
- make
phonenumbers
a requirement by @yezz123 in #29 - chore(feat): Add ABARouting number type by @RevinderDev in #30
- add missing countries by @EssaAlshammri in #32
- chore: resolve
pydantic-core
dependency conflict by @hirotasoshu in #45 - Add
MIR
card brand by @hirotasoshu in #46 - fix dependencies version by @yezz123 in #48
- 📝 Add documentation for
Color
andPaymentCardNumber
by @Kludex in #50 - Add hooky by @Kludex in #51
- ♻️ Simplify project structure by @Kludex in #52
- 👷 Add coverage check on the pipeline by @Kludex in #53
- ♻️ refactor country type using
pycountry
by @yezz123 in #54 - ✅ Add 100% coverage by @Kludex in #57
- Add support for transparent Color by @CollinHeist in #59
- 📝 Add documentation for
PhoneNumber
andABARoutingNumber
by @Kludex in #60 - 📝 Refactor README by @Kludex in #61
- 🚚 Rename
routing_number.md
torouting_numbers.md
by @Kludex in #62 - 📝 fix code in
payment
documentation by @yezz123 in #63 - uprev pydantic to b3 by @samuelcolvin in #69
- Prepare for release 2.0.0 by @hramezani in #70
New Contributors
- @yezz123 made their first contribution in #2
- @dmontagu made their first contribution in #21
- @HomiGrotas made their first contribution in #14
- @JamesHutchison made their first contribution in #25
- @RevinderDev made their first contribution in #30
- @EssaAlshammri made their first contribution in #32
- @hirotasoshu made their first contribution in #45
- @Kludex made their first contribution in #50
- @CollinHeist made their first contribution in #59
- @samuelcolvin made their first contribution in #69
- @hramezani made their first contribution in #70
Full Changelog: https://github.com/pydantic/pydantic-extra-types/commits/v2.0.0