History¶
Version 0.3.5 - 2023/04/28¶
Added new applications in composer repository:
Added Lotus;
Added Cmsplugin-blocks;
Added Taggit;
Added DAL;
Added a CMS toolbar for a shortcut link to Lotus articles, categories, Fobi, Taggit tags and Snippets;
Added tasks for Black, Stylelint and djLint;
Fixed issues from Stylelint on Sass sources;
Fixed issues from djLint on templates;
Version 0.3.4 - 2023/03/28¶
Upgraded to Python>=3.10;
Removed usage of deprecated setuptools private API from
project/__init__.py
to get the project version. Instead it usestomli
to parse the project TOML file;Added
migrations
task to create all pending migrations from project applications;Added a common
pagination.html
template;Continued to improve documentation;
Fixed
urls.py
from composer application which loaded url in the wrong order;Improved context process
site_metas
to include the project release version and included the version in skeleton into meta taggenerator
;Disabled fobi form template with Bootstrap5 to turn back to the simple theme since we cannot implement the Bootstrap5 form errors with fobi;
Override
startapp
command with a new one which use bireli-newapp;Added more useful dev requirements files:
codestyle
to apply and maintain codestyle quality;toolbox
for some debugging;
Added Bireli logo as default project logo and favicon;
Continued to improve documentation;
Version 0.3.3 - 2023/02/06¶
Changed
check-migrations
task so it does not scan anymore for packaged app migrations, only the project ones fromdjango-apps
. This is to overcome issues CMS plugin apps that don’t have yet a proper Django>=4.0 support, see issue #21 for details;Test environment settings no longer inherit from Development, instead some of Development settings have been copied to the Test settings;
Fixed Composer check command which wrongly used resolver in lazy mode (leading to wrong order in output);
Added feature for the optional local environment settings file
localsettings.py
;Moved
DOTENV
setting toDjangoPaths
and make it conditional (to avoid confusing exception about Django apps and models) to Dotenv file existence;Fixed application settings and their
.env
sample. Now every setting that can be overwritten from Dotenv will use the default prefixDJANGO_
such as a settingFOO
is expected to be namedDJANGO_FOO
in Dotenv file;Fixed every applications settings files to explictely define
super()
arguments since it usecls
and notself
in setup methods;
Version 0.3.2 - 2023/01/30¶
Started this history changelog;
Started documentation;
Added missing project directory
project/locale
and filled it withen
andfr
locale directories;Added missing locale directories
en
andfr
with their PO;Fixed settings to remove translation for language names, they must always stand in their own language;