Adds module_denylist to AstroidManager for modules to be skipped during AST
generation. Modules in this list will cause an AstroidImportError to be raised
when an AST for them is requested.
Make astroid.interpreter._import.util.is_namespace only consider modules
using a loader set to NamespaceLoader or None as namespaces.
This fixes a problem that six.moves brain was not effective if six.moves
was already imported.
Full list of changes from v4.4 <https://github.com/django-compressor/django-compressor/compare/4.4...4.5>_
Officially support Python 3.12 (requires lxml 4.9.3 or higher)
Drop support for Django versions before 4.2.
Added support for Django 5.1
Added new COMPRESS_STORAGE_ALIAS and COMPRESS_OFFLINE_MANIFEST_STORAGE_ALIAS
settings. These point to keys in Django's storages handler. If set by the
user, Compressor will use these storages, or otherwise will set a default
storage, given by COMPRESS_STORAGE and
COMPRESS_OFFLINE_MANIFEST_STORAGE respectively on first access.
Removed some CSS which wasn't carefully limited to the toolbar's elements.
Stopped assuming that INTERNAL_IPS is a list.
Added a section to the installation docs about running tests in projects
where the toolbar is being used.
4.4.1 (2024-05-26)
Pin metadata version to 2.2 to be compatible with Jazzband release
process.
4.4.0 (2024-05-26)
Raised the minimum Django version to 4.2.
Automatically support Docker rather than having the developer write a
workaround for INTERNAL_IPS.
Display a better error message when the toolbar's requests
return invalid json.
Render forms with as_div to silence Django 5.0 deprecation warnings.
Stayed on top of pre-commit hook updates.
Added :doc:architecture documentation <architecture> to help
on-board new contributors.
Removed the static file path validation check in
:class:StaticFilesPanel <debug_toolbar.panels.staticfiles.StaticFilesPanel>
since that check is made redundant by a similar check in Django 4.0 and
later.
Deprecated the OBSERVE_REQUEST_CALLBACK setting and added check
debug_toolbar.W008 to warn when it is present in
DEBUG_TOOLBAR_SETTINGS.
Add a note on the profiling panel about using Python 3.12 and later
about needing --nothreading
Added IS_RUNNING_TESTS setting to allow overriding the
debug_toolbar.E001 check to avoid including the toolbar when running
tests.
Fixed the bug causing 'djdt' is not a registered namespace and updated
docs to help in initial configuration while running tests.
Added a link in the installation docs to a more complete installation
example in the example app.
Added check to prevent the toolbar from being installed when tests
are running.
Added test to example app and command to run the example app's tests.
Implemented dark mode theme and button to toggle the theme,
introduced the DEFAULT_THEME setting which sets the default theme
to use.
The spellchecker plugin is gone (including USE_SPELLCHECKER setting). Use
the browser_spellcheck TinyMCE option (activated by default) to enable
browser-based spellchecking.
This document describes changes between each past release.
4.0.1 (2024-06-21)
Upgrade embedded TinyMCE from 6.8.3 to 6.8.4
Renamed toolbar elements (namely formatselect is now blocks) to follow
TinyMCE 6 renames. Also removed from the docs examples some buttons only
available through paid subscriptions (#470).
4.0.0 (2024-03-27)
Upgrade embedded TinyMCE from 5.10.7 to 6.8.3
The spellchecker plugin is gone (including USE_SPELLCHECKER setting). Use
the browser_spellcheck TinyMCE option (activated by default) to enable
browser-based spellchecking.
Bumps the python-packages group with 34 updates in the / directory:
3.7.2
3.8.1
3.1.0
3.2.2
2024.2.2
2024.6.2
2.1.0
2.2.0
4.2.10
4.2.13
2.1.10
2.2.1
4.4
4.5
4.3.0
4.4.2
1.4
1.4.1
4.2.7
5.0.2
4.2.7
5.0.2
3.7.1
4.1.0
3.13.1
3.15.4
21.2.0
22.0.0
5.0.11
5.0.13
3.6
3.7
5.1.0
5.2.2
1.8.0
1.10.0
23.2
24.1
2023.12.1
2024.0.1
4.2.0
4.2.2
1.4.0
1.5.0
3.1.0
3.2.3
8.0.2
8.2.2
2.9.0
2.9.0.post0
2.31.0
2.32.3
0.4.4
0.5.0
0.12.4
0.12.5
2024.1.0.20240203
2024.1.0.20240417
6.0.12.12
6.0.12.20240311
4.10.0
4.12.2
2.2.1
2.2.2
20.25.1
20.26.3
6.6.0
6.7.0
Updates
asgiref
from 3.7.2 to 3.8.1Changelog
Sourced from asgiref's changelog.
Commits
e38d3c3
Releasing 3.8.18769434
Raise exception if exec_coro is done.852344e
Add tox.ini to MANIFEST.inf710647
Fix a rST problem in the pathsend extension documentation4c28385
Releasing 3.8.04209b6c
Correct WSGI adapter handling of root path.8cf847a
Update error-on-send text in main spec8108512
Move variable initialization in AsyncToSync from init to call (#440)6f02daa
Clarify send error behaviour more clearly0503c2c
Fix task cancellation propagation to subtasks when using sync middleware (#435)Updates
astroid
from 3.1.0 to 3.2.2Changelog
Sourced from astroid's changelog.
Commits
a35821a
Bump astroid to 3.2.2, update changelog (#2445)306164e
Improve inference for generic classes (PEP 695) (#2433) (#2444)0ce116d
Bump astroid to 3.2.1, update changelog (#2439)3650c34
Add prefer_stubs configuration (#2437) (#2438)a7ff092
Fix RecursionError ininfer_call_result()
(#2432) (#2436)7d4d805
Bump astroid to 3.2.0, update changelog4a1a788
[changelog] Remove placeholder patch release header8c48d5c
[pre-commit.ci] pre-commit autoupdate (#2425)a4a9fcc
Bump actions/checkout from 4.1.4 to 4.1.5 (#2423)0984386
Prefer.pyi
stubs (#2375)Updates
certifi
from 2024.2.2 to 2024.6.2Commits
124f4ad
2024.06.02 (#291)c2196ce
--- (#290)fefdeec
Bump actions/checkout from 4.1.4 to 4.1.5 (#289)3c5fb15
Bump actions/download-artifact from 4.1.6 to 4.1.7 (#286)4a9569a
Bump actions/checkout from 4.1.2 to 4.1.4 (#287)1fc8086
Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 (#288)ad52dce
Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 (#283)651904f
Bump actions/upload-artifact from 4.3.1 to 4.3.3 (#284)84fcfba
Bump actions/download-artifact from 4.1.4 to 4.1.6 (#285)46b8057
Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 (#282)Updates
dj-database-url
from 2.1.0 to 2.2.0Release notes
Sourced from dj-database-url's releases.
Changelog
Sourced from dj-database-url's changelog.
Commits
51773f3
Update setup.py5a91d7a
Update README.rst (#247)cda5b0c
[pre-commit.ci] pre-commit autoupdate (#245)7906f3b
[pre-commit.ci] pre-commit autoupdate (#244)5106a19
[pre-commit.ci] pre-commit autoupdate (#242)bcf163e
Check list of schemes to determine ifsearch_path
option should be added (#...86f04ef
[pre-commit.ci] pre-commit autoupdate (#241)fc0dca1
Update django 5.0 python compatability (#239)ebb86f9
[pre-commit.ci] pre-commit autoupdate (#238)1412cef
[pre-commit.ci] pre-commit autoupdate (#237)Updates
django
from 4.2.10 to 4.2.13Commits
3bf46e2
[4.2.x] Bumped version for 4.2.13 release.b46b94e
[4.2.x] Added release notes for 4.2.13.1536833
[4.2.x] Post-release version bump.6193c72
[4.2.x] Bumped version for 4.2.12 release.3f9c8fc
[4.2.x] Added release date for 4.2.12.256f719
[4.2.x] Reverted "Fixed #34994, Fixed #35386 -- Applied checkbox-row CSS clas...0fc8326
[4.2.x] Fixed #34994, Fixed #35386 -- Applied checkbox-row CSS class uncondit...1d85b41
[4.2.x] Refs #35361 -- Clarified release notes for 4.2.12.27c32cc
[4.2.x] Fixed #35361 -- Added release notes for 4.2.12 for backport of b231bc...0d3ddca
[4.2.x] Refs #34900, Refs #35361 -- Fixed SafeMIMEText.set_payload() crash on...Updates
django-admin-sortable2
from 2.1.10 to 2.2.1Release notes
Sourced from django-admin-sortable2's releases.
Changelog
Sourced from django-admin-sortable2's changelog.
Commits
feba6e7
Merge branch 'master' of github.com:jrief/django-admin-sortable22f8a649
Bump to version 2.2.15ea4352
Fix: loading the unminimized JavaScript files failed with DEBUG=Trueab6e48b
Merge pull request #392 from mgrdcm/undrop-python312-changelog91b201e
Update CHANGELOG for 2.2 to reflect actual Python and Django support changesbe76b2f
Update CLASSIFIERS to reflect updated Django and Python support21ece8a
Merge branch 'master' of github.com:jrief/django-admin-sortable2387d5d1
Merge pull request #391 from jrief/django-5-support1b7fabd
exclude Django-5.0 for Python-3.9cb4c77e
fix failing unit test for Django-5.0Updates
django-compressor
from 4.4 to 4.5Changelog
Sourced from django-compressor's changelog.
Commits
cf38cee
Prepare 4.5752edfa
Update code to use newer Django storages object. (#1248)852123f
Bump the pypi group across 1 directory with 2 updates (#1247)4c77225
Dropped support for Django versions <4.2. (#1250)3306f64
Bump coverage in /requirements in the pypi group across 1 directory (#1242)bff5118
Bump jinja2 from 3.1.3 to 3.1.4 in /requirements (#1241)3bcdcea
Bump the pypi group in /requirements with 2 updates (#1239)9ebf5a4
Update coverage dependency (#1235)b1a5431
Fix typos discovered by codespell (#1232)0a24142
Bump the pypi group in /requirements with 8 updates (#1231)Updates
django-debug-toolbar
from 4.3.0 to 4.4.2Release notes
Sourced from django-debug-toolbar's releases.
... (truncated)
Changelog
Sourced from django-debug-toolbar's changelog.
Commits
d481182
Version 4.4.2f7e83b1
Add a section to the installation docs about running tests (#1921)782bdd9
INTERNAL_IPS may not be a list4808add
Avoid setting color-scheme on :root, we're only a guest on pages (#1923)e7541ab
Ignore UP031 for now97b49d1
Merge remote-tracking branch 'origin/pre-commit-ci-update-config'25c860e
Version 4.4.1202c831
Limit metadata version for Jazzband's release process15dc305
Version 4.4.0de2feca
Fix theme selenium integration test.Updates
django-sass-processor
from 1.4 to 1.4.1Changelog
Sourced from django-sass-processor's changelog.
Commits
0d8cb67
Bump to version 1.4.1de8fdcb
Fix compatibility with Django 5.1 (#180)17f9fb5
Fix unclosed file warning and make tests discover warnings (#179)a4bf114
Remove links to 3rd parts documentatione5b629d
Upgrade GitHub Action setup-python (#178)Updates
django-stubs
from 4.2.7 to 5.0.2Commits
5118c5d
Bumpdjango-stubs-ext
dependency to latest (#2186)d9b47af
Prepare for a release5.0.1
(#2183)6b31bed
Formset get_queryset() returns QuerySet (#2174)b8f1592
Don't crash when inspecting classes loaded from cache (#2185)95e7d4d
Migrate 'test_conf.yml' to 'assert_type' tests (#2182)1f4efbe
AbstractBaseSession
: Use model fields for subclassed cases (#2180)e196985
Fix signature of Choices member creation, addassert_type
test cases, run `...d03eaf1
AddBaseConstraint.get_violation_error_message()
(#2178)496190e
5.0: Update django.db.models.expressions (#2176)5218b4f
5.0: Update django.db.models.constraints.UniqueConstraint (#2175)Updates
django-stubs-ext
from 4.2.7 to 5.0.2Commits
5118c5d
Bumpdjango-stubs-ext
dependency to latest (#2186)d9b47af
Prepare for a release5.0.1
(#2183)6b31bed
Formset get_queryset() returns QuerySet (#2174)b8f1592
Don't crash when inspecting classes loaded from cache (#2185)95e7d4d
Migrate 'test_conf.yml' to 'assert_type' tests (#2182)1f4efbe
AbstractBaseSession
: Use model fields for subclassed cases (#2180)e196985
Fix signature of Choices member creation, addassert_type
test cases, run `...d03eaf1
AddBaseConstraint.get_violation_error_message()
(#2178)496190e
5.0: Update django.db.models.expressions (#2176)5218b4f
5.0: Update django.db.models.constraints.UniqueConstraint (#2175)Updates
django-tinymce
from 3.7.1 to 4.1.0Release notes
Sourced from django-tinymce's releases.
Changelog
Sourced from django-tinymce's changelog.
Commits
dc64876
Prepare release 4.1.04c4dd93
Upgraded TinyMCE to 6.8.4d57a92c
[pre-commit.ci] pre-commit autoupdatee79415d
Refs #470 - Removed buttons from premium plugins in the docs.fb7b263
Refs #470 - Replaced toolbar elements renamed in TinyMCE 687648e8
Remove plugin "code" mentioned twiceeac5cc3
Upgrade version in pyproject.tomldc270e1
Prepare release 4.0.054d64ba
Fixes #460 - Remove sourceMappingURL lines from tinymce static filesf04e1c8
Migrate from TinyMCE 5 to TinyMCE 6Updates
filelock
from 3.13.1 to 3.15.4Release notes
Sourced from filelock's releases.
... (truncated)
Commits
9a979df
Pass file_lock as positional argument (#347)3a79343
Fix `TypeError: _CountedFileLock.init() got an unexpected keyword argumen...81d4cf9
Add test for virtualenv stability (#344)192f1ef
Use a metaclass to implement the singleton pattern (#340)48788c5
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#341)7bd3b7b
[pre-commit.ci] pre-commit autoupdate (#342)3d7b1a6
Hotfix: Restore init method; more robust initialization for singleton loc...c64787f
Don't initialize BaseFileLock when just returning existing instance (#334)87453f3
asyncio support (#332)0ee2e3c
[pre-commit.ci] pre-commit autoupdate (#333)Updates
gunicorn
from 21.2.0 to 22.0.0Release notes
Sourced from gunicorn's releases.