Version 4.0.21¶
Released: November 29, 2021
Status: Maintenance
Changes¶
This release consists mostly of fixes and improvements backported from version 4.1.
Converter¶
The transformation cache_hash
method was split into two functions to
allow sub classes to modify how the cache hash is calculated.
Added asset image cache invalidation. Changing the asset image of an existing decoration will now invalidate the page image cache so that the new image is used.
An a asset duplication issue was fixed.
The asset percentage position calculation was also fixed.
Docker¶
A standalone Celery beat container was added to the default Docker Compose file.
Lock manager¶
Improvements to the lock manager test cases were merged.
Testing¶
Test models now perform more strict cleanup. The test model app config cache is cleaned after the test unit ends. All test models instances are deleted before deleting the actual test models.
Other¶
Add an explicit default value for
MEDIA_URL
. Ensures forward compatibility with future login dependency versions.Move meta tags to their own partial template.
Add libjpeg and libpng to the dev setup target.
Removals¶
None
Upgrade process¶
Docker Compose¶
Check the Docker upgrading chapter for the complete upgrade process.
Backward incompatible changes¶
None
Issues closed¶
None