./www/py-django-cms, Django content management system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.1.0, Package name: py311-django-cms-4.1.0, Maintainer: adam

A Django app for managing hierarchical pages of content in multiple languages,
on different sites. Django CMS handles the navigation rendering for you in
multiple languages with internationalization (i18n) slugs, and the navigation
can be extended by your own models. Pages are rendered with a template that
has placeholders which get filled via plugins.


Required to run:
[www/py-django] [devel/py-setuptools] [www/py-django-classy-tags] [www/py-django-sekizai] [www/py-djangocms-admin-style] [www/py-django-treebeard] [www/py-django-formtools] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 4947.22 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-09 11:50:34 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-django-cms: updated to 4.1.0

4.1.0 (2023-12-22)
==================

Features:
---------
* Dark mode for v4 branch
* Graceful plugin exceptions
* Reintroduce indicator menus
* Add release scripts for develop-4 branch
* Icon update
* Add setting to redirect slugs to lowercase et al.
* Grouper model admin class
* Change `TitleExtension` to `PageContentExtension`
* Optimize populating page content cache for Page model.
* Unified icon font with icons for versioning, moderation and version locking
* Django 4.2, 4.1 and 4.0 support
* Python 3.11, 3.10 support
* Remove patching of PageContent by djangocms-versioning
* Utility function get_placeholder_from_slot for PlaceholderRelationField

Bug Fixes:
----------
* Open new plugin window in language of toolbar not of page
* Update transifex source file
* Remove publish/draft reference from grouper admin message (fcc2f7ad5) -- \ 
Fabian Braun
* Update _modal.scss (4ab1f58cd) -- Fabian Braun
* Better action feedback (94cc9b0f5) -- Fabian Braun
* modal.scss dark-mode compatibilitiy (318d417a4) -- Fabian Braun
* remove `copy_to_public` from page and page content extensions
* Cross-talk between grouper admins due to common list initialization
* Remove admin view provided cancel button from modals (since it has its own \ 
cancel button)
* Upgrade js build system to node.js 18
* update diff-dom and karma, run frontend tests on Chrome Headless
* Sitemaps in v4 relied on availability of `PageUrl` instead of `PageContent`
* page settings does not correctly focus
* Add (back) navigation extenders to advanced settings
* Unlocalize ids to avoid js errors for ids greater than 999
* create page wizard fails with Asian page titles/unicode slugs
* take csrf token from admin form or cms toolbar instead of cookie (6a6ebecff) \ 
-- Fabian Braun
* Menu link is outdated when page moved
* Preview button lead to the wrong language
* empty actions shown without unwanted spaces
* Language switching in page settings
* Show language menu in toolbar only if at least two languages are configured
* Moving plugins between placeholders, plugin api
* Apphooks at endpoints
* Fix bug that broke page tree if it contained empty page content
* Fix bug that created new page content not in the displayed language but the \ 
browser language
* Remove outdated Django setting SEND_BROKEN_LINK_EMAILS
* Fixed redirect issues when i18n_patterns had prefix_default_language = False
* add release scripts for develop-4 branch
   2023-10-10 18:44:25 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-django-cms: updated to 3.11.4

3.11.4 (2023-09-06)

Features:

Update dark mode switch to be compatible with Django 4.2 admin dark mode

Bug Fixes:

Toolbar action button becomes hard to read in dark mode
Backport v4.1.0rc4 fixes - Admin language and styling
diff-dom freezing on content refresh
Fixed RecursionError when extending templates
JS issues with running CMS under cypress
Mitigate performance hit due to deprecation warnings for v4.1
create page wizard fails with Asian page titles/unicode slugs
require Django >= 3.2
respect pre-set (48353c2d6) -- Fabian Braun
lint menus app
remove curly bracket left behind

3.11.3 (2023-04-25)

Bug Fixes:

Remove superfluous curly bracket left behind
Fix admin tests
   2023-07-13 12:03:31 by Thomas Klausner | Files touched by this commit (45)
Log message:
*: switch django users to py-django3
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 13:31:15 by Nia Alarie | Files touched by this commit (1030)
Log message:
www: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts):
www/nghttp2/distinfo

Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
   2021-10-07 17:09:00 by Nia Alarie | Files touched by this commit (1033)
Log message:
www: Remove SHA1 hashes for distfiles
   2021-01-16 10:25:43 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-django-cms: updated to 3.8.0

3.8.0
Introduced support for Django 3.1
Dropped support for Python 2.7 and Python 3.4
Dropped support for Django < 2.2
Removed djangocms-column from the manual installation instructions
Removed duplicate attr declaration from the documentation
Fixed a reference to a wrong variable in log messages in utils/conf.py
Fixed an issue in wizards/create.html where the error message did not use the \ 
plural form
Improved documentation building
Updated the content for django CMS’s development community

3.7.4
Fixed a security vulnerability in the plugin_type url parameter to insert \ 
JavaScript code.

3.7.3
Fixed apphooks config select in Firefox
Fixed compatibility errors on python 2
Fixed long page titles in Page tree/list view to prevent horizontal scrolling
Adapted plugin documentations

3.7.2
Added support for Django 3.0
Added support for Python 3.8
migrated from django.utils.six to the six package
migrated from django.utils.lru_cache to functools.lru_cache
migrated from render_to_response to render in cms.views
added cms.utils.compat.dj.available_attrs
added --force-color and --skip-checks in base commands when using Django 3
replaced staticfiles and admin_static with static
replaced djangocms-helper with django-app-helper
   2020-02-03 21:36:17 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-django-cms: updated to 3.7.1

3.7.1:
Added code of conduct reference file to the root directory
Moved contributing file to the root directory
Added better templates for new issue requests
Fixed a bug where creating a page via the cms.api.create_page ignores left/right \ 
positions.
Fixed documentation example for urls.py when using multiple languages.
Mark public static placeholder dirty when published.
Fixed a bug where request.current_page would always be the public page, \ 
regardless of the toolbar status (draft / live). This only affected custom urls \ 
from an apphook.
Fixed a bug where the menu would render draft pages even if the page on the \ 
request was a public page. This happens when a user without change permissions \ 
requests edit mode.
Fixed the 'urls.W001' warning with custom apphook urls
Prevent non-staff users to login with the django CMS toolbar
Added missing {% trans %} to toolbar shortcuts.
Fixed branch and release policy.
Improved and simplified permissions documentation.
Improved apphooks documentation.
Improved CMSPluginBase documentation.
Improved documentation related to nested plugins.
Updated installation tutorial.
Fixed a simple typo in the docstring for cms.utils.helpers.normalize_name.

3.7.0:
Introduced Django 2.2 support.
Introduced Python 3.7 support.
Fixed test suite.
Fixed override urlconf_module so that Django system checks don't crash.

3.6.0:
Removed the cms moderator command.
Dropped Django < 1.11 support.
Removed the translatable content get / set methods from CMSPlugin model.
Removed signal handlers for Page, Title, Placeholder and CMSPlugin models.
Moved Title.meta_description length restriction from model to form and increased \ 
its max length to 320 characters.
Added page_title parameter for cms.api.create_page() and cms.api.create_title().
Introduced Django 2.0 support.
Introduced Django 2.1 support.