Skip to content

Releases: django-cms/djangocms-versioning

2.5.0

14 Nov 13:30
da78ec1

Choose a tag to compare

What's Changed

  • fix: Fix typo in permission name by @stefan6419846 in #476
  • fix: Remove unnecessary _original_manager usage from toolbar by @fsbraun in #477
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #482
  • build(deps): bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #481
  • build(deps): bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #485
  • build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #484
  • build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #487
  • fix: Respect site-specific language configurations by @fsbraun in #480
  • fix: Respect permissions for indicator menus and version locking by @fsbraun in #493
  • chore: Modernize JS build, remove jQuery bundle by @fsbraun in #492
  • Modernize Python and Django support: Drop Python 3.9, add Python 3.14 and Django 6.0 by @vinitkumar in #489
  • build(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #494
  • build(deps): bump astral-sh/setup-uv from 5 to 7 by @dependabot[bot] in #495
  • chore: Update locales by @fsbraun in #497
  • Updates for file djangocms_versioning/locale/en/LC_MESSAGES/django.po in de by @transifex-integration[bot] in #496
  • [BUG FIX] Language menu is showing despite only one language configured by @va-lang in #491

New Contributors

Full Changelog: 2.4.0...2.5.0

chore: Prepare release 2.4.0 (#473)

17 Jul 07:28
695447e

Choose a tag to compare

What's Changed

  • feat: Auto-add versioning mixing to GrouperAdmin by @fsbraun in #472

Full Changelog: 2.3.2...2.4.0

2.3.2

09 Jun 15:04
cc84fec

Choose a tag to compare

What's Changed

  • fix: Add back management command create_versions by @fsbraun in #471

Full Changelog: 2.3.1...2.3.2

2.3.1

16 May 05:42
4e3fb19

Choose a tag to compare

What's Changed

  • feat: Improve default copy method to also copy placeholders and plugins by @fsbraun in #345
  • Updates for file djangocms_versioning/locale/en/LC_MESSAGES/django.po in ru by @transifex-integration in #459
  • fix: Only show language menu for more than one language by @fsbraun in #457
  • Updates for file djangocms_versioning/locale/en/LC_MESSAGES/django.po in nl by @transifex-integration in #460
  • Updates for file djangocms_versioning/locale/en/LC_MESSAGES/django.po in sq by @transifex-integration in #463
  • build(deps): bump actions/cache from 4.2.2 to 4.2.3 by @dependabot in #462
  • fix: Use consistent django colors for accent object tools by @fsbraun in #464
  • chore: Remove deprecated django CMS references by @fsbraun in #465
  • chore: Prepare version 2.3.0 by @fsbraun in #466
  • chore: Fix publish action by @fsbraun in #468

Full Changelog: 2.2.1...2.3.1

2.2.1

06 Mar 09:04
7a5e73a

Choose a tag to compare

What's Changed

  • feat: Pre-populate version.content cache when getting version object by @fsbraun in #446
  • ci: update ruff configuration by @earthcomfy in #448
  • build(deps): bump actions/cache from 4.2.0 to 4.2.2 by @dependabot in #452
  • fix: Test compatibility with django CMS 5 by @fsbraun in #453
  • fix: For headless mode, django CMS 5.0 adds preview buttons to all views. Do not add again. by @fsbraun in #455
  • chore: update changelog, bump version by @fsbraun in #456

New Contributors

Full Changelog: 2.2.0...2.2.1

2.2.0

17 Jan 11:11
f68190c

Choose a tag to compare

What's Changed

  • build(deps): bump actions/cache from 4.0.2 to 4.1.2 by @dependabot in #431
  • feat: Added bulk delete to version change view by @polyccon in #338
  • fix: test.pypi.org workflow environment name by @marksweb in #434
  • build(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in #435
  • fix uniweb-issue-1353: attempt to remove missing item from list by @jrief in #439
  • build(deps): bump actions/cache from 4.1.2 to 4.2.0 by @dependabot in #438
  • Fix: Unpublished or archived versions not shown in language menu by @fsbraun in #440
  • fix: add resolvability check before redirecting to prevent insecure redirects after publishing by @theShinigami in #436
  • feat: Autocomplete fields for grouper selection and option for less verbose UI by @fsbraun in #433
  • feat: Re-introduce deleting languages of a page by @fsbraun in #443
  • fix: Take csrf token from CMS config if possible by @fsbraun in #444

New Contributors

Full Changelog: 2.1.0...2.2.0

2.1.0

28 Oct 21:06
07f9ccb

Choose a tag to compare

What's Changed

  • feat: Add versioning actions to settings (admin change view) of versioned objects by @fsbraun in #408
  • fix: Remove workaround for page-specific rendering by @fsbraun in #411
  • fix: Compare versions' back button sometimes returns to invalid URL by @fsbraun in #413
  • feat: Optimize db evaluation by @fsbraun in #416
  • fix-permissions-adding-page by @jrief in #419
  • chore: Prepare release 2.1.0 by @fsbraun in #415
  • fix: Run tests without setup tools by @fsbraun in #420
  • fix: Unnecessary complexity in current_content query set by @fsbraun in #417
  • feat: Prefetch page content version objects for faster page tree by @fsbraun in #418
  • fix: get_page_content retrieved non page-content objects from the toolbar by @fsbraun in #423
  • Update README.rst by @fsbraun in #424
  • feat: add support for Django 5.0 and 5.1 by @fsbraun in #429

Full Changelog: 2.0.2...2.1.0

2.0.2

04 May 11:51
adce880

Choose a tag to compare

What's Changed

  • fix: Do not show edit action for version objects where editing is not possible by @fsbraun in #405
  • fix: Avoid unnecessary loading of actions.js asset into the toolbar by @fsbraun in #403
  • Updates for file djangocms_versioning/locale/en/LC_MESSAGES/django.po in ar by @transifex-integration in #407
  • feat: Update locales by @fsbraun in #406

Full Changelog: 2.0.1...2.0.2

2.0.1

29 Mar 13:31
f726bc2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.0.0...2.0.1

2.0.0

29 Dec 10:07
08c48a5

Choose a tag to compare

What's Changed

  • ci: Added concurrency to workflows by @marksweb in #271
  • ci: Remove os from test workflow matrix by @marksweb in #270
  • ci: Update actions to latest versions by @marksweb in #269
  • ci: Update isort params for v5 by @marksweb in #268
  • Add CodeQL workflow for GitHub code scanning by @lgtm-com in #297
  • feat: Django 4.0, 4.1 / Python 3.10/3.11, mysql support, running tests on sqlite, postgres and mysql by @fsbraun in #287
  • feat: Compat with cms page content extension changes by @marksweb in #291
  • fix: Additional change missed in #291 by @marksweb in #301
  • Add: Allow simple version management commands from the page tree indicator drop down menus by @fsbraun in #295
  • fix: Adds compatibility for User models with no username field [#292] by @marksweb in #293
  • feat: Use same icons in page tree state indicators and Manage verisons by @fsbraun in #302
  • fix: Remove patching the django CMS core by @fsbraun in #300
  • fix: test requirements after removing the patching pattern by @fsbraun in #303
  • feat: add localization and transifex support by @fsbraun in #305
  • feat: Add management command to create version objects by @fsbraun in #304
  • feat: add Dutch translations, transifex integration file by @fsbraun in #306
  • feat: French localization by @fsbraun in #307
  • feat: Albanian localization, Transifex integration by @fsbraun in #308
  • Some fixed strings are now translatable by @svandeneertwegh in #310
  • Translate '/djangocms_versioning/locale/en/LC_MESSAGES/django.po' in 'de' by @transifex-integration in #311
  • Translate '/djangocms_versioning/locale/en/LC_MESSAGES/django.po' in 'nl' by @transifex-integration in #312
  • fix: translation inconsistencies by @fsbraun in #313
  • feat: Add preview button to view published mode by @fsbraun in #316
  • feat: Huge performance improvement for admin_manager by @fsbraun in #318
  • fix: Minor usability improvements by @fsbraun in #317
  • fix: update messages by @fsbraun in #321
  • Translate 'djangocms_versioning/locale/en/LC_MESSAGES/django.po' in 'de' by @transifex-integration in #322
  • fix: deletion of version objects blocked by source fields by @fsbraun in #320
  • feat: allow reuse of status indicators by @fsbraun in #319
  • fix: burger menu to also work with new core icons by @fsbraun in #323
  • Translate 'djangocms_versioning/locale/en/LC_MESSAGES/django.po' in 'nl' by @transifex-integration in #328
  • ci: Switch flake8 and isort for ruff by @marksweb in #329
  • fix: Added related_name to version content type field by @marksweb in #274
  • feat: Django 4.2, Django CMS 4.1.0rc2 compatibility, and version locking by @fsbraun in #326
  • Translations for djangocms_versioning/locale/en/LC_MESSAGES/django.po in de by @transifex-integration in #330
  • Translations for djangocms_versioning/locale/en/LC_MESSAGES/django.po in nl by @transifex-integration in #331
  • fix: Modify language menu for pages only if it is present by @fsbraun in #333
  • feat: Add pypi actions by @fsbraun in #335
  • feat: Reversable generic foreign key lookup from version by @Aiky30 in #241
  • Add caching to PageContent bool by @stefanw in #346
  • Fix tests by @FinalAngel in #349
  • Updates for file djangocms_versioning/locale/en/LC_MESSAGES/django.po in fr on branch master by @transifex-integration in #347
  • docs: List DJANGOCMS_VERSIONING_LOCK_VERSIONS in settings by @fsbraun in #350
  • docs: Update documentation by @fsbraun in #351
  • fix: Update templates for better styling w/o djangocms-admin-style by @fsbraun in #352
  • fix: PageContent extension's copy_relations method not called by @fsbraun in #344
  • Bugfix/use keyword arguments in admin render change form method by @vipulnarang95 in #356
  • Provide additional information when sending publish/unpublish events by @GaretJax in #348
  • fix: Preview link language by @fsbraun in #357
  • docs: Document version states by @fsbraun in #362
  • feat: Add configuration to manage redirect on publish by @fsbraun in #358

New Contributors

Full Changelog: 1.2.2...2.0.0