Fixed get_cached_trees if there are multiple trees in the queryset.
Added support for Python 3.12, Django 5.0.
Added codespell and ruff checks to the CI.
Fixed rebuilding using custom managers not named objects.
0.15
Since I unfortunately still depend on django-mptt in prehistoric projects I
took it upon me to make it runnable again. This doesn't mean I want to
maintain the package.
Added Django 4.2.
Dropped Python < 3.9, Django < 3.2.
Started using ruff and more rules.
Dropped the index_together check on Django 5 and better. Django 5 only
supports Meta.indexes.
Optimized tree rebuilding.
Added support for the Django admin theme switcher.
Switched to hatchling.
0.14
Merged the docs/upgrade.rst file into the main CHANGELOG.rst.
Fixed the Sphinx autodoc configuration to also work locally. Ensured that
readthedocs is able to build the docs again.
Fixed a bug where DraggableMPTTAdmin assumed that the user model's
primary key is called id.
Ensured that we do not install the tests.myapp package.
Added dark mode support to the draggable model admin.
Started using pre-commit, for the fun of it.
0.13
MARKED THE PROJECT AS UNMAINTAINED, WHICH IT STILL IS
Upgrade dependencies, and drop support for Pydantic <2.5, Django<4.2, Python 3.8
Remove dependency to pytz.
Add support for Python 3.12.
Add support for Django 5.0.
Introduce support for floating point size QR code modules.
Introduce embedded Base64 SVG image as data URI.
Behavior change: white background is no longer interpreted as transparent for SVG output (#41). If you want to avoid path fill of SVG to reduce the size of the SVG image, you have to explicitly set light_color to None in QRCodeOptions.
higher order hints for @extend_schema_field (case 2) [#1174](https://github.com/tfranzel/drf-spectacular/issues/1174) <https://github.com/tfranzel/drf-spectacular/issues/1174>_ [#1212](https://github.com/tfranzel/drf-spectacular/issues/1212) <https://github.com/tfranzel/drf-spectacular/issues/1212>_
Add support for TypeAliasType ([#1214](https://github.com/tfranzel/drf-spectacular/issues/1214) <https://github.com/tfranzel/drf-spectacular/issues/1214>_) [igorgaming]
DRF 3.15 counteract new assertion for tests
Add a specific Action Wrapper for OAuth Authorization requests [#1190](https://github.com/tfranzel/drf-spectacular/issues/1190) <https://github.com/tfranzel/drf-spectacular/issues/1190>_ [Bram Esposito]
Update SWAGGER_UI_DIST settings.rst [Alfie Day]
fix custom http_method_names for actions [#1184](https://github.com/tfranzel/drf-spectacular/issues/1184) <https://github.com/tfranzel/drf-spectacular/issues/1184>_
Add support for direct usage of higher order hints [#1174](https://github.com/tfranzel/drf-spectacular/issues/1174) <https://github.com/tfranzel/drf-spectacular/issues/1174>_
Document extend_schema_view support for @action ([#1178](https://github.com/tfranzel/drf-spectacular/issues/1178) <https://github.com/tfranzel/drf-spectacular/issues/1178>_) [johnthagen]
remove official 3.6 support due to upstream breakage.
Add auth extension for django-rest-knox [Callum Gare]
fix yaml encoder for OrderedDict objects [#1158](https://github.com/tfranzel/drf-spectacular/issues/1158) <https://github.com/tfranzel/drf-spectacular/issues/1158>_
Add tags support to OpenApiWebhook [Federico Bond]
set Cross-Origin-Opener-Policy on Swagger-UI view [ftsell]
Breaking changes / important additions:
Some bugfixes and some functionality gaps closed.
0.27.1 (2024-01-18)
differentiate test cases for 3.1 null cases [#1139](https://github.com/tfranzel/drf-spectacular/issues/1139) <https://github.com/tfranzel/drf-spectacular/issues/1139>_
add enum suffix setting [Jonny Beaumont]
Fix handling of metadata when using OAS 3.1 [Viicos]
Provide all fixed field names for the components object [Sergei Maertens]
coerse Decimal to float format explicitly [#1134](https://github.com/tfranzel/drf-spectacular/issues/1134) <https://github.com/tfranzel/drf-spectacular/issues/1134>_
bugfix test [#1133](https://github.com/tfranzel/drf-spectacular/issues/1133) <https://github.com/tfranzel/drf-spectacular/issues/1133>_
add OAS 3.1 null translation case [#1133](https://github.com/tfranzel/drf-spectacular/issues/1133) <https://github.com/tfranzel/drf-spectacular/issues/1133>_
Add OpenAPI 3.1 webhook support [Federico Bond]
add OAS 3.1 null case
Breaking changes / important additions:
Fixed some OAS 3.1 corner cases and added support for Webhooks (3.1) in addition to existing Callbacks
add django 5 to test suite and adapt to changes [#1126](https://github.com/tfranzel/drf-spectacular/issues/1126) <https://github.com/tfranzel/drf-spectacular/issues/1126>_
Use correctly allowed http methods for schema generation [Jekel]
OAS 3.1
Fix Enum collision with same choices & varying labels [#790](https://github.com/tfranzel/drf-spectacular/issues/790) <https://github.com/tfranzel/drf-spectacular/issues/790>_ [#1104](https://github.com/tfranzel/drf-spectacular/issues/1104) <https://github.com/tfranzel/drf-spectacular/issues/1104>_
What's new in psycopg 2.9.9
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Add support for Python 3.12.
Drop support for Python 3.6.
What's new in psycopg 2.9.8
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Wheel package bundled with PostgreSQL 16 libpq in order to add support for
recent features, such as sslcertmode.
What's new in psycopg 2.9.7
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Fix propagation of exceptions raised during module initialization
(:ticket:[#1598](https://github.com/psycopg/psycopg2/issues/1598)).
Fix building when pg_config returns an empty string (:ticket:[#1599](https://github.com/psycopg/psycopg2/issues/1599)).
Wheel package bundled with OpenSSL 1.1.1v.
What's new in psycopg 2.9.6
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Package manylinux 2014 for aarch64 and ppc64le platforms, in order to
include libpq 15 in the binary package (:ticket:[#1396](https://github.com/psycopg/psycopg2/issues/1396)).
Wheel package bundled with OpenSSL 1.1.1t.
What's new in psycopg 2.9.5
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Add support for Python 3.11.
Add support for rowcount in MERGE statements in binary packages
(:ticket:[#1497](https://github.com/psycopg/psycopg2/issues/1497)).
Wheel package bundled with OpenSSL 1.1.1r and PostgreSQL 15 libpq.
What's new in psycopg 2.9.4
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Fix ~psycopg2.extras.register_composite(),
~psycopg2.extras.register_range() with customized :sql:search_path
(:ticket:[#1487](https://github.com/psycopg/psycopg2/issues/1487)).
Handle correctly composite types with names or in schemas requiring escape.
Bumps the dependencies group with 22 updates in the / directory:
3.2.21
3.2.25
2.6.0
3.0.0
0.15.0
0.16.0
3.1.1
4.0.1
3.14.0
3.15.1
0.26.5
0.27.2
8.16.0
8.24.0
10.0.1
10.3.0
2.9.8
2.9.9
23.9.1
24.4.2
2023.1126
2023.1129
3.4.0
3.7.1
2.5.3
2.5.5
0.9.0.6
0.10.0.1
4.0.2
5.0.0
7.2.6
7.3.7
1.3.0
2.0.0
0.3.6
0.3.7
4.1.0
5.0.0
4.5.2
4.8.0
0.8
0.9
3.3.1
3.6.1
Updates
django
from 3.2.21 to 3.2.25Commits
c98eca3
[3.2.x] Bumped version for 3.2.25 release.072963e
[3.2.x] Fixed CVE-2024-27351 -- Prevented potential ReDoS in Truncator.words().2ad2676
[3.2.x] Added release date for 3.2.25.fc41af6
[3.2.x] Fixed #35172 -- Fixed intcomma for string floats.b9170b4
[3.2.x] Added CVE-2024-24680 to security archive.e5350a9
[3.2.x] Post release version bump.f5c8808
[3.2.x] Bumped version for 3.2.24 release.c1171ff
[3.2.x] Fixed CVE-2024-24680 -- Mitigated potential DoS in intcomma template ...9dc3456
[3.2.x] Added stub release notes 3.2.24.90eae45
[3.2.x] Fixed documented alias of smart_text().Updates
django-jazzmin
from 2.6.0 to 3.0.0Release notes
Sourced from django-jazzmin's releases.
Commits
dc355ba
Merge pull request #509 from PavelPancocha/fix/warning_logger_when_imagefield...11ca70e
Properly handle empty file field78824ee
Merge pull request #560 from farridav/dependabot/pip/ipython-8.10.0bc17232
Bump ipython from 7.34.0 to 8.10.04b1d0f2
Merge pull request #557 from farridav/dependabot/pip/werkzeug-2.3.86380cff
Bump werkzeug from 2.2.3 to 2.3.84150ac7
Merge pull request #551 from samiashi/bump-python-django700caf0
Format files using ruff05cafb2
Add Django 5.0 supportca3317e
Add mypy & ruff cache to gitignoreUpdates
django-mptt
from 0.15.0 to 0.16.0Changelog
Sourced from django-mptt's changelog.
... (truncated)
Commits
4ec837c
django-mptt 0.1699482ee
Update manager to support custom parent name (#836)df04eac
Create codespell_and_ruff.yml (#835)f70628b
GitHub Actions: Test Python 3.12 and Django 5.0 (#834)a1f1d50
fix #658 (fix get_cached_trees if there are multiple trees in queryset) (#830)Updates
django-qr-code
from 3.1.1 to 4.0.1Changelog
Sourced from django-qr-code's changelog.
Commits
Updates
djangorestframework
from 3.14.0 to 3.15.1Release notes
Sourced from djangorestframework's releases.
Commits
3285916
Version 3.15.1 (#9339)eb361d2
SearchFilter.get_search_terms returns list. (#9338)400b4c5
Revert "Fix NamespaceVersioning ignoring DEFAULT_VERSION on non-None namespac...4ef3aaf
Revert #9030 (#9333)4f10c4e
Revert "Fix Respectcan_read_model
permission in DjangoModelPermissions (#8...a4d5807
Revert "feat: Add some changes to ValidationError to support django style vad...da78a14
Revert "Re-prefetch related objects after updating (#8043)" (#9327)0e4ed81
Revert "feat: Add some changes to ValidationError to support django style vad...56a5b35
Add drf-sendables to third-party-packages.md (#9261)d7c8dcf
Revert PR that adds autocomplete_fields to TokenAdmin, as this break some use...Updates
drf-spectacular
from 0.26.5 to 0.27.2Release notes
Sourced from drf-spectacular's releases.
... (truncated)
Changelog
Sourced from drf-spectacular's changelog.
... (truncated)
Commits
b1a34b0
lintf2ba79a
version bumpbd6da57
Merge pull request #1217 from tfranzel/fix_translated_enum_overrides8121177
fix non-translated enum override hash #11989268276
Merge pull request #1216 from tfranzel/more_higher_orderba1fecf
higher order hints for@extend
_schema_field (case 2) #1174 #1212580bee1
Add support for TypeAliasType (#1214)06d3b47
Merge pull request #1142 from ftsell/fix/oauth_login_window_opener4d6c93f
Merge pull request #1197 from tfranzel/drf3150aee902
DRF 3.15 counteract new assertion for testsUpdates
ipython
from 8.16.0 to 8.24.0Commits
9d06a30
release 8.24.0fade2b5
Whats new 8.24 (#14419)afae901
Push caching to parent frame, and cache more frames. (#14418)9b13535
Whats new 8.24f68c737
Fix compatibility with pytest 8 (#14413)ffb66ee
Push caching to parent frame, and cache more frames.cdacafd
Fix compatibility with pytest 8f476dd7
DOCS: Clarify emacs details wrt simple_prompt (#14407)55928ae
DOCS: Clarify emacs details wrt simple_promptc3dcfaa
DOCS: update simple_prompt phrasing. (#14404)Updates
pillow
from 10.0.1 to 10.3.0Release notes
Sourced from pillow's releases.
... (truncated)
Changelog
Sourced from pillow's changelog.
... (truncated)
Commits
5c89d88
10.3.0 version bump63cbfcf
Update CHANGES.rst [ci skip]2776126
Merge pull request #7928 from python-pillow/lcmsaeb51cb
Merge branch 'main' into lcms5beb0b6
Update CHANGES.rst [ci skip]cac6ffa
Merge pull request #7927 from python-pillow/imagemathf5eeeac
Name as 'options' in lambda_eval and unsafe_eval, but '_dict' in deprecated evalfacf3af
Added release notes2a93aba
Use strncpy to avoid buffer overflowa670597
Update CHANGES.rst [ci skip]Updates
psycopg2
from 2.9.8 to 2.9.9Changelog
Sourced from psycopg2's changelog.
... (truncated)
Commits
ad5bee7
chore: bump version number to 2.9.937d1de1
chore: add support for Python 3.12abf2723
chore: drop support for Python 3.62da65a7
chore: drop leftover Python 2.7 import aliases from setup.py3fa60fd
chore: bump doc requirement complained by dependabot1c1484e
ci: better interaction with scaleway build serverc81cec6
chore: bump to next dev release7fe8cb7
chore: bump docs requirements dependabot complains aboutUpdates
black
from 23.9.1 to 24.4.2Release notes
Sourced from black's releases.
... (truncated)
Changelog
Sourced from black's changelog.
... (truncated)
Commits
3702ba2
Prepare release 24.4.2 (#4335)Superseded by #533.