What's Changed
-
Remove non-geo phone numbers from the SplitPhoneNumberWidget by @francoisfreitag in #614
The phone number prefix field allows to select a world region, and maps to its prefix (e.g. get
+33
for France). It was incorrectly offering regions reserved for very specific use and which cannot be mapped to a world region. Example prefixes include 800 (Universal International Freephone Service), 808 (Universal International Shared Cost Number), 870 (Global Mobile Satellite System), and others.
If such a prefix was selected, the field would plainly crash. Since the prefix purpose is to let users select a world region, prevent from selecting non-geo options in the prefix list. Please open an issue if you would like to see this use case supported. -
Document how to customize SplitPhoneNumberField fields by @francoisfreitag in #631
-
Clarify translations context for error messages by @francoisfreitag in #613
Compatibility
- Add support for Django 5.2 by @adamchainz in #630
- Add support for Django 5.1 by @francoisfreitag in #616
- Add support for Python 3.13 by @francoisfreitag in #617
- Drop support for Django 3.2 by @francoisfreitag in #615
- Drop python3.8 from test matrix and metadata by @francoisfreitag in #626
Full Changelog: 8.0.0...8.1.0