Changelog#
Version 0.7.0 - 2023/10/30#
This is a major upgrade to add DjangoCMS plugin option, improve quality and documentation.
[cookie] Added documentation;
[cookie] Added a new option
include_cmsplugin
to include a minimal DjangoCMS plugin with basic test coverage. This option also involves changes on sandbox to include required DjangoCMS configuration and requirements;[cookie] Added Bash script
check-all-variant.sh
that can run a suite of template variants to build and run quality task, this a kind of Tox for the template;[cookie] Added Python script
docs/makefile_parser.py
to automatize Makefile help texts documentation;[template] Fixed package setup that didn’t defined keywords with comma separation;
[template] Fixed base setting
TEMPLATES
to usePath
instead ofos.path.join
;[template] Documentation settings has been moved into sandbox settings modules so it is more simple to manage;
[template] Added compatibility fix with Django>=4.2 for
USE_L10N
in settings to avoid warning;[template] Moved
tests.utils
to{{cookiecutter.app_name}}.utils.tests
;[template] Improved References documentation;
[template] Added Makefile tasks
po
andmo
;
Version 0.6.0 - 2023/10/20#
This is a major upgrade to improve quality, documentation and package.
[cookie] Started this history changelog;
[cookie] Added
_sveetch_djangoapp_version
variable tocookiecutter.json
for versioning template;[cookie] Upgraded to
cookiecutter>=2.3.0
;[cookie] Added Makefile task
project
to create projects indist/
;[cookie] Added a new option
init_git_repository
to enabled for automatic GIT repository initialization on created project;[cookie] Renamed option
enable_drf
toinclude_api
;[cookie] Added a post hook to manage CLI files removing and GIT initialization depending options;
[template] Updated
.readthedocs.yml
file to follow service deprecations changes;[template] Upgraded documentation to Furo theme, improved sphinx_reload script and moved it into
docs/
;[template] Improved Makefile (better variable names and sections);
[template] Included README in
docs/index.rst
instead of managing the same content twice;[template] Don’t test all supported Python and Django versions in Tox config, only the min and max ones;
[template] Fixed
exceptions.py
to define class names named from package instead of dummyMyApp
;[template] Added new option
include_frontend
to include a basic frontend with Bootstrap 5.3.2;