What's Changed
- docs(panels): remove very old / outdated third-party panels by @Zerotask in #1825
- Add note on lack of async support to docs by @salomvary in #1829
- do not quote SQL params before passing them to mogrify by @tkoschnick in #1832
- panels(templates): avoid evaluating LazyObject by @nijel in #1833
- Support Django 5.0 by @adamchainz in #1839
- Add Python 3.12 to the test matrix. by @tim-schilling in #1816
- Fix
utils.get_name_from_obj
proper view names by @leandrodesouzadev in #1846 - pyproject.toml: Work on the readability of ruff settings by @cclauss in #1850
- Switch to ruff format by @matthiask in #1852
- Fix #1858 -- Drop support for Django 4.0 by @pauloxnet in #1859
- Fix #1860 -- Update GitHub action versions by @pauloxnet in #1861
- Refactor is_project_func method for Windows compatibility by @DraKen0009 in #1857
- Configure ESLint using a JS file instead of JSON by @matthiask in #1868
- pre-commit-config: Upgrade ruff by @cclauss in #1869
- The djdt handle shouldn't be stuck at the top of the browser window initially #1853 by @VeldaKiara in #1871
- 1843 new ajax request resets whole view if historypanel is enabled by @elineda in #1872
New Contributors
- @Zerotask made their first contribution in #1825
- @salomvary made their first contribution in #1829
- @tkoschnick made their first contribution in #1832
- @nijel made their first contribution in #1833
- @DraKen0009 made their first contribution in #1857
- @VeldaKiara made their first contribution in #1871
- @elineda made their first contribution in #1872
Full Changelog: 4.2...4.3