- Python 3.10 support added
- Python 3.7 support removed
- Django 4.2 support added
- Django 2.2 support removed
- feat: Removed unpublished pages from menu item admin select view for page drop down
- fix: delete confirmation screen displays all nodes to be deleted, with each node nested
correctly to match the standard django delete confirmation view
- fix: safely checks for a MenuContent object in the context provided to the results tree templatetag, rather than
assume there is always one, to guard against 500 errors
- feat: store a list of expanded nodes in a page session object so after editing a menu the
previous state is displayed
- feat: display confirmation dialog when moving a menu item node
- fix: increase minimist version to fix vulnerability
- fix: filter main navigation menu queryset by the current site
- feat: When adding a MenuItem the Page objects are filtered by PageUrl slug and path
- fix: Remove duplicate objects when adding MenuItem nodes
- fix: When adding a MenuItem the Page objects are filtered for the current site and language
- feat: Improved MenuItemAdmin preview_view to allow the user to view the full navigation tree
and use expand/collapse commands for all nodes in the tree. * feat: Button to switch to edit mode when viewing a navigation menu in preview. * fix: Added CMS_CONFIRM_VERSION4 in test_settings to show intent of using v4
- feat: Main navigation, to allow the use of more than one navigation for a given site/language
while preserving existing functionality.
- feat: Navigation nodes with a page attached use the preview url in the edit or preview mode.
- feat: Replaced CircleCi with GitHub Actions for the test runner
- feat: MenuContent compare view renders menu changes
- feat: MenuContent Changelist now uses ExtendedVersionAdminMixin
- feat: MenuItem tree removed pagination with the option to configure the paging amount
- fix: Moved admin list actions to appropriate menu
- feat: Admin list action for references
- feat: Expand/collapse ALL nodes for navigation tree in admin changelist view.
- feat: Expand/collapse enabled for navigation tree in admin changelist view.
- feat: Added delete confirmation template to overwrite delete view breadcrumbs
- fix: Extended app Node deletion 404 bugfix
- feat: MenuContent and MenuItem links open in sideframe (refactored icons)
- feat: MenuContent dropdown actions removed
- feat: MenuItem edit button added as list action button
- feat: Hide the MenuItem boolean false icon for Hide in Menu and Soft Root fields.
- feat: MenuItem changelist admin, remove the option to sort by Hide In Menu and Soft Root.
- MenuItem delete moved from dropdown action to individual delete action button
- Python 3.8, 3.9 support added
- Django 3.0, 3.1 and 3.2 support added
- Python 3.5 and 3.6 support removed
- Django 1.11 support removed