py-django-timezone-field: updated to 7.2.1
7.2.1 (2025-12-06)
Add missing python classifier to package metadata
7.2 (2025-12-06)
Add support for django 6,0, 5.2
Add support for python 3.14
py-django-polymorphic: updated to 4.5.1
4.5.1
fix annotate with F
Fix show_in_index=False visibility in admin sites and sidebar
Fix migration state check false negative
py-django-countries: updated to 8.2.0
8.2.0 (25 November 2025)
Features
- Add `django_countries.django_filters.CountryFilter` for django-filters integration with support for custom `empty_label`. This filter automatically sets country choices and seamlessly integrates with django-filters FilterSets, making it easier to add country filtering to your views.
- Enable `CountryFieldMixin` to accept `name_only`, `country_dict`, and output customization options via `Meta.extra_kwargs`. You can now configure country field serialization behavior without explicitly declaring serializer fields, making it easier to customize output for both single and multiple country fields.
- `CountryField(country_dict=...)` now accepts either a boolean (existing behaviour) or an iterable/string of keys so you can control exactly which values appear in the serialized country dict (for example `("code", "name", "alpha3")` or just `"alpha3"`).
- Add `COUNTRIES_FIRST_BY_LANGUAGE` and `COUNTRIES_FIRST_AUTO_DETECT` settings for dynamic country ordering based on user language. Countries can now be automatically reordered based on the current language, with locale-based auto-detection (e.g., `fr-CA` users see Canada prepended to the French country group).
- Add support for custom `flag_url` in `COUNTRIES_OVERRIDE` setting. You can now specify a custom flag URL for overridden countries:
```python
COUNTRIES_OVERRIDE = {
"IND": {
"names": ["Indonesia"],
"ioc_code": "INA",
"flag_url": "flags/id.gif",
},
[5 lines not shown]
py-django-phonenumber-field: updated to 8.4.0
8.4.0
Handle empty values in SplitPhoneNumberField with max_length
Update supported Python and Django versions
py-gcovr: updated to 8.4
8.4
Breaking changes:
Improve data model to have several coverage information per line.
Option --merge-mode-conditions is removed.
Property function_name for a line in JSON report is now always set.
JSON report can now have several entries per line also with legacy text parser.
Cobertura and HTML report now contain function coverage also for older GCC versions.
Add excluded metrics to HTML report. The total numbers in the report contain now also
the excluded elements.
New features and notable changes:
Add support for Markdown output format.
Add filename and line number in warning logs.
Add option --markdown-file-link to link files in Markdown report.
Abort on version mismatch between gcc/gcov instead of trying all working directories.
[75 lines not shown]
py-test-jupyter: updated to 0.11.0
0.11.0
Drop 3.8, Start testing on 3.13, 3.14 and 3.14t, update precommit
Improved doc string for jp_fetch to include how to provide query parameters in GET and json data in POST
Restore the ability to override a serverapp's HTTP port
py-jupyter_client: updated to 8.7.0
8.7.0
Enhancements made
- allow configuring client_class and client_factory
- Support date serialization in messages
- feat: added `--missing` flag to list and remove subcommands
- Set protocol version to 5.4
Bugs fixed
- don't include link-local addresses (169.254) in public_ips
- jupyter-run: avoid traceback for NoSuchKernel
Maintenance and upkeep improvements
- upgrade pypy
[12 lines not shown]
py-django-tasks: updated to 0.10.0
0.10.0
Breaking changes
Remove enqueue_on_commit functionality
What's Changed
Test against Django 6.0 in CI
Add Python 3.14 support in CI
Set import path of mocked function conditionally
py-testtools: updated to 2.8.2
2.8.2
Changes
Fully migrate away from Launchpad to GitHub.
Improvements
* Support binary contents in ``FileContains`` matcher.
* Allow stream=None to be passed to various TestResult
classes that now support verbosity; fixes a regression
from 2.8.0.