{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":166066455,"defaultBranch":"develop-4","name":"django-cms","ownerLogin":"marksweb","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-01-16T15:47:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1461191?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1669411777.2782478","currentOid":""},"activityList":{"items":[{"before":"8c91e33f335f85f09e0340e58df4299c010544f8","after":"0b044daae0c2f282676c2aa140bf207950671d9a","ref":"refs/heads/develop","pushedAt":"2023-09-08T10:46:34.000Z","pushType":"push","commitsCount":134,"pusher":{"login":"marksweb","name":"Mark Walker","path":"/marksweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461191?s=80&v=4"},"commit":{"message":"fix: Backport v4.1.0rc4 fixes - Admin language and styling (#7630)\n\n* build: release 3.11.2 (#7526)\r\n\r\n* [3.11.2 release process] Bumped version to 3.11.2\r\n\r\n* [3.11.2 release process] compiling new static files\r\n\r\n* [3.11.2 release process] updating latest docs\r\n\r\n* Update 3.11.2.rst\r\n\r\n* Update 3.11.2.rst\r\n\r\n* Update 3.11.2.rst\r\n\r\n* Update CHANGELOG.rst\r\n\r\n* Update 3.11.2.rst\r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Mark Walker \r\n\r\n* Update 3.11.2.rst\r\n\r\n---------\r\n\r\nCo-authored-by: Github Release Action \r\nCo-authored-by: Mark Walker \r\n\r\n* Update README.rst\r\n\r\n* build: merge develop into release/3.11.x (#7539)\r\n\r\n* build: Merge release 3.11.2 back into develop (#7528)\r\n\r\n* Release 3.10.0 RC1 (#7215)\r\n\r\n* [3.10.0rc1 release process] Bumped version to 3.10.0rc1\r\n* [3.10.0rc1 release process] compilemessages\r\n* [3.10.0rc1 release process] compiling new static files\r\n* [3.10.0rc1 release process] updating latest docs\r\n\r\n* Update release/3.10 from develop (#7219)\r\n\r\n* Fix script typos (#7201)\r\n* [refactor] Typos in release scripts\r\n* This was correct.\r\n\r\nCo-authored-by: Simon Krull \r\n\r\n* feat: Added concurrency option to github workflows (#7205)\r\n* fix: Disable workflow concurrency to bring stability back to the CI (#7209)\r\n* Upgrade Gulp and Nodejs (#7208)\r\n* feat: upgrade sass and gulp sass so that it installs on a modern node.js\r\n* fix: upgrade some packages and gulp config to 4.x series\r\n* fix: add support for icons working as well\r\n* Feat: get some tasks to work\r\n* fix: port one more tasks even if it is still erroring\r\n* wip: still broken config for webpack bundle\r\n* fix: let the new tests run\r\n* fix: issue with lint task\r\n* fix: some more issues with loaders\r\n* feat: get some tests passing atleast\r\n* fix: the frontend tests pass now\r\n* feat: generate new lock file\r\n* feat: use gulp 4.x\r\n* feat: make build use node16 as well\r\n* feat: add .nvmrc for a consistent experience\r\n* feat: Run workflows in concurrency groups (#7211)\r\n* feat: Added concurrency config using unique workflow groups\r\n* Remove whitespace to test cancellation\r\n* Remove whitespace to test cancellation 2\r\n\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\n\r\n* Add toolbar fix for broken CMS in the release 3.10.x (#7233)\r\n\r\n* Fix script typos (#7201)\r\n\r\n* [refactor] Typos in release scripts\r\n\r\n* This was correct.\r\n\r\nCo-authored-by: Simon Krull \r\n\r\n* feat: Added concurrency option to github workflows (#7205)\r\n\r\n* fix: Disable workflow concurrency to bring stability back to the CI (#7209)\r\n\r\n* Upgrade Gulp and Nodejs (#7208)\r\n\r\n* feat: upgrade sass and gulp sass so that it installs on a modern node.js\r\n\r\n* fix: upgrade some packages and gulp config to 4.x series\r\n\r\n* fix: add support for icons working as well\r\n\r\n* Feat: get some tasks to work\r\n\r\n* fix: port one more tasks even if it is still erroring\r\n\r\n* wip: still broken config for webpack bundle\r\n\r\n* fix: let the new tests run\r\n\r\n* fix: issue with lint task\r\n\r\n* fix: some more issues with loaders\r\n\r\n* feat: get some tests passing atleast\r\n\r\n* fix: the frontend tests pass now\r\n\r\n* feat: generate new lock file\r\n\r\n* feat: use gulp 4.x\r\n\r\n* feat: make build use node16 as well\r\n\r\n* feat: add .nvmrc for a consistent experience\r\n\r\n* feat: Run workflows in concurrency groups (#7211)\r\n\r\n* feat: Added concurrency config using unique workflow groups\r\n\r\n* Remove whitespace to test cancellation\r\n\r\n* Remove whitespace to test cancellation 2\r\n\r\nCo-authored-by: Vinit Kumar \r\n\r\n* fix: Toolbar bug in 3.10 (#7232)\r\n\r\nCo-authored-by: fsbraun \r\n\r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: fsbraun \r\n\r\n* fix: using .nvmrc to target teh right nvm version\r\n\r\n* Release/3.10.x (#7260) Releasing 3.10.0RC2\r\n\r\n* [3.10.0rc2 release process] Bumped version to 3.10.0rc2\r\n* [3.10.0rc2 release process] compilemessages\r\n* [3.10.0rc2 release process] compiling new static files\r\n* [3.10.0rc2 release process] updating latest docs\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Release/3.10.x (#7275)\r\n\r\n* Fixes #7288 by also catching AttributeError, when the current toolbar… (#7289)\r\n\r\n* Fixes #7288 by also catching AttributeError, when the current toolbar object doesn't define get_draft_url()\r\n\r\n* #7288: also catch AttributeError when `get_absolute_url()` isn't defined.\r\n\r\n* Fix for django 2.2 in middleware [#7290] (#7293)\r\n\r\n* Fix for django 2.2 in middleware [#7290]\r\n\r\n* Address isort concern\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible (#7294)\r\n\r\n* Fix version number in bump commit\r\n\r\n* Fix release script version commit. (#7295)\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Fix version number in bump commit\r\n\r\n* build: Release 3.11.0rc1 (#7326)\r\n\r\n* [3.11.0 release process] Bumped version to 3.11.0\r\n\r\n* [3.11.0 release process] compilemessages\r\n\r\n* [3.11.0 release process] compiling new static files\r\n\r\n* [3.11.0 release process] updating latest docs\r\n\r\n* [3.11.0rc1 release process] Bumped version to 3.11.0rc1\r\n\r\n* Added static files\r\n\r\n* Removed static files of 0.3.11 release\r\n\r\n* Manually added changes to the upgrade docs\r\n\r\n* Adjusted upgrade note header\r\n\r\n* fix: typos in CHANGELOG.rst\r\n\r\n* build: release 3.10.1rc1 (#7330)\r\n\r\n* fix: Use http rather than https in toolbar sites menu (#7331)\r\n\r\n* fix: Revert change to the toolbar sites menu to use ``http`` protocol (#7332)\r\n\r\n* fix: Rename changelog title to fix release script\r\n\r\n* fix: Changelog title for 3.10.1rc1 (#7345)\r\n\r\n* fix: Request missing from test rendering (#7346)\r\n\r\n* fix: Changelog titles for 3.10.x (#7347)\r\n\r\n* build: Release 3.10.1 (#7348)\r\n\r\n* ci: Merge develop into release/3.11 (#7350)\r\n\r\n* Release 3.10.0 RC1 (#7215)\r\n\r\n* [3.10.0rc1 release process] Bumped version to 3.10.0rc1\r\n* [3.10.0rc1 release process] compilemessages\r\n* [3.10.0rc1 release process] compiling new static files\r\n* [3.10.0rc1 release process] updating latest docs\r\n\r\n* Update release/3.10 from develop (#7219)\r\n\r\n* Fix script typos (#7201)\r\n* [refactor] Typos in release scripts\r\n* This was correct.\r\n\r\nCo-authored-by: Simon Krull \r\n\r\n* feat: Added concurrency option to github workflows (#7205)\r\n* fix: Disable workflow concurrency to bring stability back to the CI (#7209)\r\n* Upgrade Gulp and Nodejs (#7208)\r\n* feat: upgrade sass and gulp sass so that it installs on a modern node.js\r\n* fix: upgrade some packages and gulp config to 4.x series\r\n* fix: add support for icons working as well\r\n* Feat: get some tasks to work\r\n* fix: port one more tasks even if it is still erroring\r\n* wip: still broken config for webpack bundle\r\n* fix: let the new tests run\r\n* fix: issue with lint task\r\n* fix: some more issues with loaders\r\n* feat: get some tests passing atleast\r\n* fix: the frontend tests pass now\r\n* feat: generate new lock file\r\n* feat: use gulp 4.x\r\n* feat: make build use node16 as well\r\n* feat: add .nvmrc for a consistent experience\r\n* feat: Run workflows in concurrency groups (#7211)\r\n* feat: Added concurrency config using unique workflow groups\r\n* Remove whitespace to test cancellation\r\n* Remove whitespace to test cancellation 2\r\n\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\n\r\n* Add toolbar fix for broken CMS in the release 3.10.x (#7233)\r\n\r\n* Fix script typos (#7201)\r\n\r\n* [refactor] Typos in release scripts\r\n\r\n* This was correct.\r\n\r\nCo-authored-by: Simon Krull \r\n\r\n* feat: Added concurrency option to github workflows (#7205)\r\n\r\n* fix: Disable workflow concurrency to bring stability back to the CI (#7209)\r\n\r\n* Upgrade Gulp and Nodejs (#7208)\r\n\r\n* feat: upgrade sass and gulp sass so that it installs on a modern node.js\r\n\r\n* fix: upgrade some packages and gulp config to 4.x series\r\n\r\n* fix: add support for icons working as well\r\n\r\n* Feat: get some tasks to work\r\n\r\n* fix: port one more tasks even if it is still erroring\r\n\r\n* wip: still broken config for webpack bundle\r\n\r\n* fix: let the new tests run\r\n\r\n* fix: issue with lint task\r\n\r\n* fix: some more issues with loaders\r\n\r\n* feat: get some tests passing atleast\r\n\r\n* fix: the frontend tests pass now\r\n\r\n* feat: generate new lock file\r\n\r\n* feat: use gulp 4.x\r\n\r\n* feat: make build use node16 as well\r\n\r\n* feat: add .nvmrc for a consistent experience\r\n\r\n* feat: Run workflows in concurrency groups (#7211)\r\n\r\n* feat: Added concurrency config using unique workflow groups\r\n\r\n* Remove whitespace to test cancellation\r\n\r\n* Remove whitespace to test cancellation 2\r\n\r\nCo-authored-by: Vinit Kumar \r\n\r\n* fix: Toolbar bug in 3.10 (#7232)\r\n\r\nCo-authored-by: fsbraun \r\n\r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: fsbraun \r\n\r\n* fix: using .nvmrc to target teh right nvm version\r\n\r\n* Release/3.10.x (#7260) Releasing 3.10.0RC2\r\n\r\n* [3.10.0rc2 release process] Bumped version to 3.10.0rc2\r\n* [3.10.0rc2 release process] compilemessages\r\n* [3.10.0rc2 release process] compiling new static files\r\n* [3.10.0rc2 release process] updating latest docs\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Release/3.10.x (#7275)\r\n\r\n* Fixes #7288 by also catching AttributeError, when the current toolbar… (#7289)\r\n\r\n* Fixes #7288 by also catching AttributeError, when the current toolbar object doesn't define get_draft_url()\r\n\r\n* #7288: also catch AttributeError when `get_absolute_url()` isn't defined.\r\n\r\n* Fix for django 2.2 in middleware [#7290] (#7293)\r\n\r\n* Fix for django 2.2 in middleware [#7290]\r\n\r\n* Address isort concern\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible (#7294)\r\n\r\n* Fix version number in bump commit\r\n\r\n* Fix release script version commit. (#7295)\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Fix version number in bump commit\r\n\r\n* fix: typos in CHANGELOG.rst\r\n\r\n* ci: Sync release/3.10.x with develop (#7328)\r\n\r\n* Release 3.10.0 RC1 (#7215)\r\n\r\n* [3.10.0rc1 release process] Bumped version to 3.10.0rc1\r\n* [3.10.0rc1 release process] compilemessages\r\n* [3.10.0rc1 release process] compiling new static files\r\n* [3.10.0rc1 release process] updating latest docs\r\n\r\n* Update release/3.10 from develop (#7219)\r\n\r\n* Fix script typos (#7201)\r\n* [refactor] Typos in release scripts\r\n* This was correct.\r\n\r\nCo-authored-by: Simon Krull \r\n\r\n* feat: Added concurrency option to github workflows (#7205)\r\n* fix: Disable workflow concurrency to bring stability back to the CI (#7209)\r\n* Upgrade Gulp and Nodejs (#7208)\r\n* feat: upgrade sass and gulp sass so that it installs on a modern node.js\r\n* fix: upgrade some packages and gulp config to 4.x series\r\n* fix: add support for icons working as well\r\n* Feat: get some tasks to work\r\n* fix: port one more tasks even if it is still erroring\r\n* wip: still broken config for webpack bundle\r\n* fix: let the new tests run\r\n* fix: issue with lint task\r\n* fix: some more issues with loaders\r\n* feat: get some tests passing atleast\r\n* fix: the frontend tests pass now\r\n* feat: generate new lock file\r\n* feat: use gulp 4.x\r\n* feat: make build use node16 as well\r\n* feat: add .nvmrc for a consistent experience\r\n* feat: Run workflows in concurrency groups (#7211)\r\n* feat: Added concurrency config using unique workflow groups\r\n* Remove whitespace to test cancellation\r\n* Remove whitespace to test cancellation 2\r\n\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\n\r\n* Add toolbar fix for broken CMS in the release 3.10.x (#7233)\r\n\r\n* Fix script typos (#7201)\r\n\r\n* [refactor] Typos in release scripts\r\n\r\n* This was correct.\r\n\r\nCo-authored-by: Simon Krull \r\n\r\n* feat: Added concurrency option to github workflows (#7205)\r\n\r\n* fix: Disable workflow concurrency to bring stability back to the CI (#7209)\r\n\r\n* Upgrade Gulp and Nodejs (#7208)\r\n\r\n* feat: upgrade sass and gulp sass so that it installs on a modern node.js\r\n\r\n* fix: upgrade some packages and gulp config to 4.x series\r\n\r\n* fix: add support for icons working as well\r\n\r\n* Feat: get some tasks to work\r\n\r\n* fix: port one more tasks even if it is still erroring\r\n\r\n* wip: still broken config for webpack bundle\r\n\r\n* fix: let the new tests run\r\n\r\n* fix: issue with lint task\r\n\r\n* fix: some more issues with loaders\r\n\r\n* feat: get some tests passing atleast\r\n\r\n* fix: the frontend tests pass now\r\n\r\n* feat: generate new lock file\r\n\r\n* feat: use gulp 4.x\r\n\r\n* feat: make build use node16 as well\r\n\r\n* feat: add .nvmrc for a consistent experience\r\n\r\n* feat: Run workflows in concurrency groups (#7211)\r\n\r\n* feat: Added concurrency config using unique workflow groups\r\n\r\n* Remove whitespace to test cancellation\r\n\r\n* Remove whitespace to test cancellation 2\r\n\r\nCo-authored-by: Vinit Kumar \r\n\r\n* fix: Toolbar bug in 3.10 (#7232)\r\n\r\nCo-authored-by: fsbraun \r\n\r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: fsbraun \r\n\r\n* fix: using .nvmrc to target teh right nvm version\r\n\r\n* Release/3.10.x (#7260) Releasing 3.10.0RC2\r\n\r\n* [3.10.0rc2 release process] Bumped version to 3.10.0rc2\r\n* [3.10.0rc2 release process] compilemessages\r\n* [3.10.0rc2 release process] compiling new static files\r\n* [3.10.0rc2 release process] updating latest docs\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Release/3.10.x (#7275)\r\n\r\n* Fixes #7288 by also catching AttributeError, when the current toolbar… (#7289)\r\n\r\n* Fixes #7288 by also catching AttributeError, when the current toolbar object doesn't define get_draft_url()\r\n\r\n* #7288: also catch AttributeError when `get_absolute_url()` isn't defined.\r\n\r\n* Fix for django 2.2 in middleware [#7290] (#7293)\r\n\r\n* Fix for django 2.2 in middleware [#7290]\r\n\r\n* Address isort concern\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible (#7294)\r\n\r\n* Fix release script version commit. (#7295)\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Fix version number in bump commit\r\n\r\n* fix: typos in CHANGELOG.rst\r\n\r\nCo-authored-by: Florian Delizy \r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: fsbraun \r\nCo-authored-by: Marco Bonetti \r\n\r\n* build: release 3.10.1rc1 (#7330)\r\n\r\n* fix: Use http rather than https in toolbar sites menu (#7331)\r\n\r\n* fix: Use http rather than https in toolbar sites menu (#7331)\r\n\r\n* fix: Revert change to the toolbar sites menu to use ``http`` protocol (#7332)\r\n\r\n* Fix for \"Permission denied (publickey)\" error (#7333)\r\n\r\nUsing https fixes the issue with running the `git clone` command resulting in the error:\r\n>git@github.com: Permission denied (publickey).\r\n>fatal: Could not read from remote repository.\r\n>\r\n>Please make sure you have the correct access rights\r\n>and the repository exists.\r\n\r\n* feat: Configurable dark mode (#7329)\r\n\r\n* Feat:\tDark mode support, including input from @marksweb, bugfix for tooltips\r\n* Add:\tColor scheme configurable\r\n* Add:\tToolbar toggle (always on)\r\n* Add:\tCMS_COLOR_SCHEME_TOGGLE setting\r\n* Add:\tcolor scheme toggle test\r\n* Fix:\tOnly set color scheme in cms iframes\r\n* Add:\tBasic documentation of new settings\r\n* Fix:\tcolor scheme switch as css variables\r\n* Fix:\tCascade settings into iframes of iframes (e.g., cms plugins inside ckeditor)\r\n* Fix:\tno toggle in collapsed toolbar\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: Vinit Kumar \r\n\r\n* fix: dark mode tweaks and test fixes (requests in context) (#7338)\r\n\r\n* Fix:\t\ttoolbar bug 3.10.rc1\r\n\r\n* Feat:\tDark mode support, including input from @marksweb, bugfix for tooltips\r\n\r\n* Upstream change to be able to merge\r\n\r\n* Feat: Dark mode support, including input from @marksweb, bugfix for tooltips\r\n\r\n* Revert \"Fix:\t\ttoolbar bug 3.10.rc1\"\r\n\r\nThis reverts commit 592a2b604e8f72b8e9c948e83163394cc6e8fe3d.\r\n\r\n* Fix:\t\tRecommit toolbar fix (??)\r\n\r\n* Fix:\t\tAfter lint failure: Remove spaces added by PyCharm\r\n\r\n* Fix:\t\tWizzard button color\r\n\r\n* Fix:\t\tCorrect toolbar according to cms_path\r\nFix:\t\tAvoid unnecessary toolbar loading\r\n\r\n* TASK: use isort to sort imports\r\n\r\n* Fix:\t\tRemove unused css rule\r\nFix:\t\tAdd plugin search bar text did not reflect dark mode\r\n\r\n* Fix:\t\tToolbar tests to include request object for TextPlugin\r\n\r\n* Fix:\t\tPass a request (None) for the processors test\r\n\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: Mark Walker \r\n\r\n* fix: remove fixed width for edit plugin popup (=> autowidth) (#7337)\r\n\r\n* fix: remove fixed width for edit plugin popup (=> autowidth)\r\n\r\nSame behavior as new popup\r\n\r\n* fix: revert bundled js\r\n\r\n* fix: update changelog\r\n\r\n* fix: remove trailing comma\r\n\r\n* fix: Except block using list instead of tuple (#7342)\r\n\r\n* Release 3.10.0 RC1 (#7215)\r\n\r\n* [3.10.0rc1 release process] Bumped version to 3.10.0rc1\r\n* [3.10.0rc1 release process] compilemessages\r\n* [3.10.0rc1 release process] compiling new static files\r\n* [3.10.0rc1 release process] updating latest docs\r\n\r\n* Update release/3.10 from develop (#7219)\r\n\r\n* Fix script typos (#7201)\r\n* [refactor] Typos in release scripts\r\n* This was correct.\r\n\r\nCo-authored-by: Simon Krull \r\n\r\n* feat: Added concurrency option to github workflows (#7205)\r\n* fix: Disable workflow concurrency to bring stability back to the CI (#7209)\r\n* Upgrade Gulp and Nodejs (#7208)\r\n* feat: upgrade sass and gulp sass so that it installs on a modern node.js\r\n* fix: upgrade some packages and gulp config to 4.x series\r\n* fix: add support for icons working as well\r\n* Feat: get some tasks to work\r\n* fix: port one more tasks even if it is still erroring\r\n* wip: still broken config for webpack bundle\r\n* fix: let the new tests run\r\n* fix: issue with lint task\r\n* fix: some more issues with loaders\r\n* feat: get some tests passing atleast\r\n* fix: the frontend tests pass now\r\n* feat: generate new lock file\r\n* feat: use gulp 4.x\r\n* feat: make build use node16 as well\r\n* feat: add .nvmrc for a consistent experience\r\n* feat: Run workflows in concurrency groups (#7211)\r\n* feat: Added concurrency config using unique workflow groups\r\n* Remove whitespace to test cancellation\r\n* Remove whitespace to test cancellation 2\r\n\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\n\r\n* Add toolbar fix for broken CMS in the release 3.10.x (#7233)\r\n\r\n* Fix script typos (#7201)\r\n\r\n* [refactor] Typos in release scripts\r\n\r\n* This was correct.\r\n\r\nCo-authored-by: Simon Krull \r\n\r\n* feat: Added concurrency option to github workflows (#7205)\r\n\r\n* fix: Disable workflow concurrency to bring stability back to the CI (#7209)\r\n\r\n* Upgrade Gulp and Nodejs (#7208)\r\n\r\n* feat: upgrade sass and gulp sass so that it installs on a modern node.js\r\n\r\n* fix: upgrade some packages and gulp config to 4.x series\r\n\r\n* fix: add support for icons working as well\r\n\r\n* Feat: get some tasks to work\r\n\r\n* fix: port one more tasks even if it is still erroring\r\n\r\n* wip: still broken config for webpack bundle\r\n\r\n* fix: let the new tests run\r\n\r\n* fix: issue with lint task\r\n\r\n* fix: some more issues with loaders\r\n\r\n* feat: get some tests passing atleast\r\n\r\n* fix: the frontend tests pass now\r\n\r\n* feat: generate new lock file\r\n\r\n* feat: use gulp 4.x\r\n\r\n* feat: make build use node16 as well\r\n\r\n* feat: add .nvmrc for a consistent experience\r\n\r\n* feat: Run workflows in concurrency groups (#7211)\r\n\r\n* feat: Added concurrency config using unique workflow groups\r\n\r\n* Remove whitespace to test cancellation\r\n\r\n* Remove whitespace to test cancellation 2\r\n\r\nCo-authored-by: Vinit Kumar \r\n\r\n* fix: Toolbar bug in 3.10 (#7232)\r\n\r\nCo-authored-by: fsbraun \r\n\r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: fsbraun \r\n\r\n* fix: using .nvmrc to target teh right nvm version\r\n\r\n* Release/3.10.x (#7260) Releasing 3.10.0RC2\r\n\r\n* [3.10.0rc2 release process] Bumped version to 3.10.0rc2\r\n* [3.10.0rc2 release process] compilemessages\r\n* [3.10.0rc2 release process] compiling new static files\r\n* [3.10.0rc2 release process] updating latest docs\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Release/3.10.x (#7275)\r\n\r\n* Fixes #7288 by also catching AttributeError, when the current toolbar… (#7289)\r\n\r\n* Fixes #7288 by also catching AttributeError, when the current toolbar object doesn't define get_draft_url()\r\n\r\n* #7288: also catch AttributeError when `get_absolute_url()` isn't defined.\r\n\r\n* Fix for django 2.2 in middleware [#7290] (#7293)\r\n\r\n* Fix for django 2.2 in middleware [#7290]\r\n\r\n* Address isort concern\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible (#7294)\r\n\r\n* Fix release script version commit. (#7295)\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Fix version number in bump commit\r\n\r\n* fix: typos in CHANGELOG.rst\r\n\r\n* fix: Change except catch using list to tuple [#7334]\r\n\r\n* fix: typo in changelog\r\n\r\nCo-authored-by: Florian Delizy \r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: fsbraun \r\nCo-authored-by: Marco Bonetti \r\n\r\n* feat: add cache ttl extension point (#7299)\r\n\r\nAdds the setting `CMS_CACHE_LIMIT_TTL_CLASS` that should have a\r\n`limit_page_cache_ttl` method that would be called to limit the cache\r\nttl of a page using business logic.\r\nCloses #7296\r\n\r\n* fix: Rename changelog title to fix release script\r\n\r\n* fix: Changelog title for 3.10.1rc1 (#7345)\r\n\r\n* fix: Request missing from test rendering (#7346)\r\n\r\n* fix: Changelog titles for 3.10.x (#7347)\r\n\r\n* build: Release 3.10.1 (#7348)\r\n\r\nCo-authored-by: Florian Delizy \r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: fsbraun \r\nCo-authored-by: Marco Bonetti \r\nCo-authored-by: Conrad \r\nCo-authored-by: jillalberts <81445981+jillalberts@users.noreply.github.com>\r\nCo-authored-by: Simon Krull \r\nCo-authored-by: Fabien MICHEL \r\nCo-authored-by: Ivo Branco \r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* Update docs/upgrade/3.10.1.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* ci: Flake8 fixes (#7372)\r\n\r\n* Release 3.10.0 RC1 (#7215)\r\n\r\n* [3.10.0rc1 release process] Bumped version to 3.10.0rc1\r\n* [3.10.0rc1 release process] compilemessages\r\n* [3.10.0rc1 release process] compiling new static files\r\n* [3.10.0rc1 release process] updating latest docs\r\n\r\n* Update release/3.10 from develop (#7219)\r\n\r\n* Fix script typos (#7201)\r\n* [refactor] Typos in release scripts\r\n* This was correct.\r\n\r\nCo-authored-by: Simon Krull \r\n\r\n* feat: Added concurrency option to github workflows (#7205)\r\n* fix: Disable workflow concurrency to bring stability back to the CI (#7209)\r\n* Upgrade Gulp and Nodejs (#7208)\r\n* feat: upgrade sass and gulp sass so that it installs on a modern node.js\r\n* fix: upgrade some packages and gulp config to 4.x series\r\n* fix: add support for icons working as well\r\n* Feat: get some tasks to work\r\n* fix: port one more tasks even if it is still erroring\r\n* wip: still broken config for webpack bundle\r\n* fix: let the new tests run\r\n* fix: issue with lint task\r\n* fix: some more issues with loaders\r\n* feat: get some tests passing atleast\r\n* fix: the frontend tests pass now\r\n* feat: generate new lock file\r\n* feat: use gulp 4.x\r\n* feat: make build use node16 as well\r\n* feat: add .nvmrc for a consistent experience\r\n* feat: Run workflows in concurrency groups (#7211)\r\n* feat: Added concurrency config using unique workflow groups\r\n* Remove whitespace to test cancellation\r\n* Remove whitespace to test cancellation 2\r\n\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\n\r\n* Add toolbar fix for broken CMS in the release 3.10.x (#7233)\r\n\r\n* Fix script typos (#7201)\r\n\r\n* [refactor] Typos in release scripts\r\n\r\n* This was correct.\r\n\r\nCo-authored-by: Simon Krull \r\n\r\n* feat: Added concurrency option to github workflows (#7205)\r\n\r\n* fix: Disable workflow concurrency to bring stability back to the CI (#7209)\r\n\r\n* Upgrade Gulp and Nodejs (#7208)\r\n\r\n* feat: upgrade sass and gulp sass so that it installs on a modern node.js\r\n\r\n* fix: upgrade some packages and gulp config to 4.x series\r\n\r\n* fix: add support for icons working as well\r\n\r\n* Feat: get some tasks to work\r\n\r\n* fix: port one more tasks even if it is still erroring\r\n\r\n* wip: still broken config for webpack bundle\r\n\r\n* fix: let the new tests run\r\n\r\n* fix: issue with lint task\r\n\r\n* fix: some more issues with loaders\r\n\r\n* feat: get some tests passing atleast\r\n\r\n* fix: the frontend tests pass now\r\n\r\n* feat: generate new lock file\r\n\r\n* feat: use gulp 4.x\r\n\r\n* feat: make build use node16 as well\r\n\r\n* feat: add .nvmrc for a consistent experience\r\n\r\n* feat: Run workflows in concurrency groups (#7211)\r\n\r\n* feat: Added concurrency config using unique workflow groups\r\n\r\n* Remove whitespace to test cancellation\r\n\r\n* Remove whitespace to test cancellation 2\r\n\r\nCo-authored-by: Vinit Kumar \r\n\r\n* fix: Toolbar bug in 3.10 (#7232)\r\n\r\nCo-authored-by: fsbraun \r\n\r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: fsbraun \r\n\r\n* fix: using .nvmrc to target teh right nvm version\r\n\r\n* Release/3.10.x (#7260) Releasing 3.10.0RC2\r\n\r\n* [3.10.0rc2 release process] Bumped version to 3.10.0rc2\r\n* [3.10.0rc2 release process] compilemessages\r\n* [3.10.0rc2 release process] compiling new static files\r\n* [3.10.0rc2 release process] updating latest docs\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Release/3.10.x (#7275)\r\n\r\n* Fixes #7288 by also catching AttributeError, when the current toolbar… (#7289)\r\n\r\n* Fixes #7288 by also catching AttributeError, when the current toolbar object doesn't define get_draft_url()\r\n\r\n* #7288: also catch AttributeError when `get_absolute_url()` isn't defined.\r\n\r\n* Fix for django 2.2 in middleware [#7290] (#7293)\r\n\r\n* Fix for django 2.2 in middleware [#7290]\r\n\r\n* Address isort concern\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible (#7294)\r\n\r\n* Fix version number in bump commit\r\n\r\n* Fix release script version commit. (#7295)\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Fix version number in bump commit\r\n\r\n* fix: typos in CHANGELOG.rst\r\n\r\n* build: release 3.10.1rc1 (#7330)\r\n\r\n* fix: Use http rather than https in toolbar sites menu (#7331)\r\n\r\n* fix: Revert change to the toolbar sites menu to use ``http`` protocol (#7332)\r\n\r\n* fix: Rename changelog title to fix release script\r\n\r\n* fix: Changelog title for 3.10.1rc1 (#7345)\r\n\r\n* fix: Request missing from test rendering (#7346)\r\n\r\n* fix: Changelog titles for 3.10.x (#7347)\r\n\r\n* build: Release 3.10.1 (#7348)\r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* Update docs/upgrade/3.10.1.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* ci: Flake8 fixes\r\n\r\n* Addressing review comment [#7372]\r\n\r\nCo-authored-by: Florian Delizy \r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: fsbraun \r\nCo-authored-by: Marco Bonetti \r\nCo-authored-by: Conrad \r\nCo-authored-by: Patrick Mazulo \r\n(cherry picked from commit 3b2dc101772bbfca75ab51b678a51025d6872b31)\r\n\r\n* Add release candidate to changelog version\r\n\r\n* Change 3.11.0rc1 release date to fix `make-changelog`\r\n\r\n* build: Release 3.11.0 (#7373)\r\n\r\n* fix: Added language to page cache key (#7354)\r\n\r\n* Update install.rst (#7368)\r\n\r\nRemove bug in `python manage.py command`\r\n\r\n* Updated changelog for 3.11.0\r\n\r\n* feat: Release/3.11.1 (#7431)\r\n\r\n* ci: stale bot added (#7298)\r\n\r\n* ci: Added codespell (#7355)\r\n\r\nCo-authored-by: Christian Clauss \r\n\r\n* ci: codespell config taken from #7292\r\n\r\n* fix: Added language to page cache key (#7354)\r\n\r\n* ci: Remove a superfluous installation of codespell (#7356)\r\n\r\n* build: bump django from 3.2.13 to 3.2.14 in /docs (#7358)\r\n\r\nBumps [django](https://github.com/django/django) from 3.2.13 to 3.2.14.\r\n- [Release notes](https://github.com/django/django/releases)\r\n- [Commits](https://github.com/django/django/compare/3.2.13...3.2.14)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: django\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\n\r\n* typo (#7360)\r\n\r\n* Update install.rst (#7368)\r\n\r\nRemove bug in `python manage.py command`\r\n\r\n* ci: Flake8 fixes (#7372)\r\n\r\n* Release 3.10.0 RC1 (#7215)\r\n\r\n* [3.10.0rc1 release process] Bumped version to 3.10.0rc1\r\n* [3.10.0rc1 release process] compilemessages\r\n* [3.10.0rc1 release process] compiling new static files\r\n* [3.10.0rc1 release process] updating latest docs\r\n\r\n* Update release/3.10 from develop (#7219)\r\n\r\n* Fix script typos (#7201)\r\n* [refactor] Typos in release scripts\r\n* This was correct.\r\n\r\nCo-authored-by: Simon Krull \r\n\r\n* feat: Added concurrency option to github workflows (#7205)\r\n* fix: Disable workflow concurrency to bring stability back to the CI (#7209)\r\n* Upgrade Gulp and Nodejs (#7208)\r\n* feat: upgrade sass and gulp sass so that it installs on a modern node.js\r\n* fix: upgrade some packages and gulp config to 4.x series\r\n* fix: add support for icons working as well\r\n* Feat: get some tasks to work\r\n* fix: port one more tasks even if it is still erroring\r\n* wip: still broken config for webpack bundle\r\n* fix: let the new tests run\r\n* fix: issue with lint task\r\n* fix: some more issues with loaders\r\n* feat: get some tests passing atleast\r\n* fix: the frontend tests pass now\r\n* feat: generate new lock file\r\n* feat: use gulp 4.x\r\n* feat: make build use node16 as well\r\n* feat: add .nvmrc for a consistent experience\r\n* feat: Run workflows in concurrency groups (#7211)\r\n* feat: Added concurrency config using unique workflow groups\r\n* Remove whitespace to test cancellation\r\n* Remove whitespace to test cancellation 2\r\n\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\n\r\n* Add toolbar fix for broken CMS in the release 3.10.x (#7233)\r\n\r\n* Fix script typos (#7201)\r\n\r\n* [refactor] Typos in release scripts\r\n\r\n* This was correct.\r\n\r\nCo-authored-by: Simon Krull \r\n\r\n* feat: Added concurrency option to github workflows (#7205)\r\n\r\n* fix: Disable workflow concurrency to bring stability back to the CI (#7209)\r\n\r\n* Upgrade Gulp and Nodejs (#7208)\r\n\r\n* feat: upgrade sass and gulp sass so that it installs on a modern node.js\r\n\r\n* fix: upgrade some packages and gulp config to 4.x series\r\n\r\n* fix: add support for icons working as well\r\n\r\n* Feat: get some tasks to work\r\n\r\n* fix: port one more tasks even if it is still erroring\r\n\r\n* wip: still broken config for webpack bundle\r\n\r\n* fix: let the new tests run\r\n\r\n* fix: issue with lint task\r\n\r\n* fix: some more issues with loaders\r\n\r\n* feat: get some tests passing atleast\r\n\r\n* fix: the frontend tests pass now\r\n\r\n* feat: generate new lock file\r\n\r\n* feat: use gulp 4.x\r\n\r\n* feat: make build use node16 as well\r\n\r\n* feat: add .nvmrc for a consistent experience\r\n\r\n* feat: Run workflows in concurrency groups (#7211)\r\n\r\n* feat: Added concurrency config using unique workflow groups\r\n\r\n* Remove whitespace to test cancellation\r\n\r\n* Remove whitespace to test cancellation 2\r\n\r\nCo-authored-by: Vinit Kumar \r\n\r\n* fix: Toolbar bug in 3.10 (#7232)\r\n\r\nCo-authored-by: fsbraun \r\n\r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: fsbraun \r\n\r\n* fix: using .nvmrc to target teh right nvm version\r\n\r\n* Release/3.10.x (#7260) Releasing 3.10.0RC2\r\n\r\n* [3.10.0rc2 release process] Bumped version to 3.10.0rc2\r\n* [3.10.0rc2 release process] compilemessages\r\n* [3.10.0rc2 release process] compiling new static files\r\n* [3.10.0rc2 release process] updating latest docs\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Release/3.10.x (#7275)\r\n\r\n* Fixes #7288 by also catching AttributeError, when the current toolbar… (#7289)\r\n\r\n* Fixes #7288 by also catching AttributeError, when the current toolbar object doesn't define get_draft_url()\r\n\r\n* #7288: also catch AttributeError when `get_absolute_url()` isn't defined.\r\n\r\n* Fix for django 2.2 in middleware [#7290] (#7293)\r\n\r\n* Fix for django 2.2 in middleware [#7290]\r\n\r\n* Address isort concern\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible (#7294)\r\n\r\n* Fix version number in bump commit\r\n\r\n* Fix release script version commit. (#7295)\r\n\r\n* Update release script to make it compatible with BSD (macos) compatible\r\n\r\n* Fix version number in bump commit\r\n\r\n* fix: typos in CHANGELOG.rst\r\n\r\n* build: release 3.10.1rc1 (#7330)\r\n\r\n* fix: Use http rather than https in toolbar sites menu (#7331)\r\n\r\n* fix: Revert change to the toolbar sites menu to use ``http`` protocol (#7332)\r\n\r\n* fix: Rename changelog title to fix release script\r\n\r\n* fix: Changelog title for 3.10.1rc1 (#7345)\r\n\r\n* fix: Request missing from test rendering (#7346)\r\n\r\n* fix: Changelog titles for 3.10.x (#7347)\r\n\r\n* build: Release 3.10.1 (#7348)\r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* Update docs/upgrade/3.10.1.rst\r\n\r\nCo-authored-by: Patrick Mazulo \r\n\r\n* ci: Flake8 fixes\r\n\r\n* Addressing review comment [#7372]\r\n\r\nCo-authored-by: Florian Delizy \r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: fsbraun \r\nCo-authored-by: Marco Bonetti \r\nCo-authored-by: Conrad \r\nCo-authored-by: Patrick Mazulo \r\n\r\n* build: bump django from 3.2.14 to 3.2.15 in /docs (#7379)\r\n\r\nBumps [django](https://github.com/django/django) from 3.2.14 to 3.2.15.\r\n- [Release notes](https://github.com/django/django/releases)\r\n- [Commits](https://github.com/django/django/compare/3.2.14...3.2.15)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: django\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\n\r\n* fix: default light mode (#7381)\r\n\r\n* ci: Merging release/3.11.0 (#7377)\r\n\r\n* docs: Bump requirements (#7382)\r\n\r\n* docs: Bump requirements\r\n\r\n* docs: Bump python verion used by RTD\r\n\r\n* docs: Have RTD install from setup.py\r\n\r\n* chore: Fix spelling errors\r\n\r\n* docs: build against python 3.8\r\n\r\n* docs: try to install from `setup.py` using conf file\r\n\r\n* docs: Install from pip then setup\r\n\r\n* ci: Install django-cms from pip again\r\n\r\n* fix: CMS check management command fixed [#7386]\r\n\r\n* ci: sync isort line length (#7353)\r\n\r\n* docs: fixing a link (#7393)\r\n\r\n* docs: fixing a link\r\n\r\nmisspelled URL\r\n\r\n* Update CONTRIBUTING.rst\r\n\r\nCo-authored-by: Mark Walker \r\n\r\nCo-authored-by: Mark Walker \r\n\r\n* refactor: Move js API functions to CMS.Helpers to make them available also to the admin site (#7384)\r\n\r\nMove CMS.API.Toolbar.get_color_scheme to CMS.API.Helpers.getColorScheme and CMS.API.Toolbar.set_color_scheme to CMS.API.Helpers.setColorScheme\r\n\r\n* fix: Allow partially overriding CMS_CACHE_DURATIONS (#7339)\r\n\r\n* Allow partially overriding CMS_CACHE_DURATIONS\r\n\r\n* add doc and changelog\r\n\r\nCo-authored-by: Fabian Braun \r\n\r\n* Adjust paste label in pt-br locale (#7376)\r\n\r\n* feat: Add support for tel: and mailto: URIs in Advanced Page Settings redirect field (#7370)\r\n\r\nCo-authored-by: Patrick Mazulo \r\n* feat: Add support for tel: and mailto: URIs in Advanced Page Settings redirect field\r\n\r\n* docs: Correction of headings around CMSPlugin & CMSPluginBase (#7406)\r\n\r\n* fix: Unlocalize page and node ids when rendering the page tree in the admin (#7188)\r\n\r\n* #7175: unlocalize page and node ids when rendering the page tree in the admin\r\n\r\n* Fix flake8 issue\r\n\r\n* Update the test so as not to have to generate one thousand pages.\r\n\r\nThe downside is that it only works in sqlite\r\n\r\n* Make isort happy\r\n\r\n* #7155: extend unlocalisation of pks to a few more templates\r\n\r\n* #7175: cleanup, dont unlocalize in `if` tags\r\n\r\n* Update CHANGELOG about #7175\r\n\r\nCo-authored-by: Fabian Braun \r\nCo-authored-by: Mark Walker \r\n\r\n* fix: Clear page permission cache on page create (#6866)\r\n\r\n* Clear page permission cache on page create\r\n* Correct changelog entry\r\n* Update test_add_page.py\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Mark Walker \r\n\r\n* fix: Changing color scheme resets session settings to defaults (#7407)\r\n\r\n* Fix: incorrect saveing of color scheme in CMS.settings\r\n* Add: changelog entry :-)\r\n\r\n* ci: Added pre-commit ci config (#7409)\r\n\r\n* perf: Don't count users when CMS_RAW_ID_USERS=True (#7414)\r\n\r\n* perf: Don't count users when CMS_RAW_ID_USERS=True\r\n\r\nWhen using CMS_RAW_ID_USERS=True on a Postgres database with many users,\r\ncounting the users is slow and will always yield the same result.\r\n\r\nOnly count users when using an integer value as a threshold and reuse\r\nthe same logic for both PagePermissionInlineAdmin and\r\nGlobalPagePermissionAdmin.\r\n\r\n* Ensure that only integer settings of CMS_RAW_ID_USERS are compared to the number of users\r\n\r\n* Add documentation for the CMS_RAW_ID_USER=True setting\r\n\r\n* fix isort for added tests\r\n\r\n* Fix: in python this is always True: isinstance(False, int)\r\n\r\nCo-authored-by: Pankrat \r\n\r\n* fix: CMS check management command fixed [#7412] (#7413)\r\n\r\n* fix: CMS check management command fixed [#7412]\r\nCo-authored-by: jefe \r\n\r\n* ci: Some tests misusing assertTrue for comparisons fix (#7241)\r\n\r\n* Fix issue avoid-misusing-assert-true found at https://codereview.doctor\r\n\r\n* feat: Support for Django 4.1 (#7404)\r\n\r\n* support: Django 4.1\r\n* Fix: apphook test\r\n* Run tests on all databases\r\n\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Mark Walker \r\n\r\n* build: bump django from 3.2.15 to 3.2.16 in /docs (#7417)\r\n\r\n* build: bump minimatch and gulp-if (#7416)\r\n\r\nBumps [minimatch](https://github.com/isaacs/minimatch) to 3.0.4 and updates ancestor dependency [gulp-if](https://github.com/robrich/gulp-if). These dependencies need to be updated together.\r\n\r\n\r\nUpdates `minimatch` from 1.0.0 to 3.0.4\r\n- [Release notes](https://github.com/isaacs/minimatch/releases)\r\n- [Commits](https://github.com/isaacs/minimatch/compare/v1.0.0...v3.0.4)\r\n\r\nUpdates `gulp-if` from 1.2.5 to 3.0.0\r\n- [Release notes](https://github.com/robrich/gulp-if/releases)\r\n- [Commits](https://github.com/robrich/gulp-if/commits/3.0.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: minimatch\r\n dependency-type: indirect\r\n- dependency-name: gulp-if\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Fabian Braun \r\n\r\n* fix: Added deprecation warning to `get_current_language()` (#7410)\r\n\r\n* fix: Added deprecation warning to `cms.utils.i18n.get_current_language()`\r\n\r\n* fix: Added deprecation warning to `cms.utils.i18n.get_current_language()`\r\n\r\n* Added stack level to deprecation warning\r\n\r\nCo-authored-by: Fabian Braun \r\n\r\n* feat: add Python 3.11 support for Django CMS (#7422)\r\n\r\n* fix: test python3.11\r\n\r\nAuthored-by: Vinit Kumar \r\nSigned-off-by: Vinit Kumar \r\n\r\n* fix: Adds a deprecation warning for SEND_BROKEN_LINK_EMAILS (#7420)\r\n\r\n* Fix:\t\ttoolbar bug 3.10.rc1\r\n\r\n* Feat:\tDark mode support, including input from @marksweb, bugfix for tooltips\r\n\r\n* Upstream change to be able to merge\r\n\r\n* Feat: Dark mode support, including input from @marksweb, bugfix for tooltips\r\n\r\n* Revert \"Fix:\t\ttoolbar bug 3.10.rc1\"\r\n\r\nThis reverts commit 592a2b604e8f72b8e9c948e83163394cc6e8fe3d.\r\n\r\n* Fix:\t\tRecommit toolbar fix (??)\r\n\r\n* Fix:\t\tAfter lint failure: Remove spaces added by PyCharm\r\n\r\n* Fix:\t\tWizzard button color\r\n\r\n* Fix:\t\tCorrect toolbar according to cms_path\r\nFix:\t\tAvoid unnecessary toolbar loading\r\n\r\n* TASK: use isort to sort imports\r\n\r\n* Fix:\tMove CMS.API.Toolbar.get_color_scheme to CMS.API.Helpers.getColorScheme and CMS.API.Toolbar.set_color_scheme to CMS.API.Helpers.setColorScheme\r\n\r\n* Fix:\t\tTypo in comment\r\n\r\n* Fix:\t\tTypos in comments\r\n\r\n* Fix:\t\tTypos in comments\r\n\r\n* Add:\t\tChangelog entry\r\n\r\n* Fix:\t\tbase unit test for js frontend\r\n\r\n* Add:\t\tBasic set/get color scheme test\r\n\r\n* fix:\tdeprecate SEND_BROKEN_LINK_EMAILS setting\r\n\r\n* fix: flake8 w504\r\n\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: Mark Walker \r\n\r\n* fix: Prefer titles matching request language (#7144)\r\n\r\n* prefer titles matching request language\r\n* add comments on use of annotate\r\n* fix wayward imports\r\n* Add changelog entry\r\n\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Mark Walker \r\n\r\n* [3.11.1rc1 release process] Building locales\r\n\r\n* [3.11.1rc1 release process] Bumped version to 3.11.1rc1\r\n\r\n* [3.11.1rc1 release process] compilemessages\r\n\r\n* [3.11.1rc1 release process] compiling new static files\r\n\r\n* [3.11.1rc1 release process] updating latest docs\r\n\r\n* Update and rename .rst to 3.11.1.rst\r\n\r\n* Update 3.11.1.rst\r\n\r\n* Update index.rst\r\n\r\n* [3.11.1rc1 release process] Building locales\r\n\r\n* Update 3.11.1.rst\r\n\r\n* Update index.rst\r\n\r\n* Update index.rst\r\n\r\n* Update index.rst\r\n\r\n* Update index.rst\r\n\r\n* Update index.rst\r\n\r\n* Fix:\t\tAllow setup to run before dependencies are installed\r\n\r\n* Update transifex translations\r\n\r\nSigned-off-by: dependabot[bot] \r\nSigned-off-by: Vinit Kumar \r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Christian Clauss \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Hussein Srour \r\nCo-authored-by: Dapo Adedire \r\nCo-authored-by: Florian Delizy \r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: Marco Bonetti \r\nCo-authored-by: Conrad \r\nCo-authored-by: Patrick Mazulo \r\nCo-authored-by: viliammihalik <79649195+viliammihalik@users.noreply.github.com>\r\nCo-authored-by: Shivan Sivakumaran <51132467+shivan-s@users.noreply.github.com>\r\nCo-authored-by: Qijia Liu \r\nCo-authored-by: wesleysima <45492117+wesleysima@users.noreply.github.com>\r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Cage Johnson \r\nCo-authored-by: G3RB3N \r\nCo-authored-by: Pankrat \r\nCo-authored-by: ton77v <50094687+ton77v@users.noreply.github.com>\r\nCo-authored-by: code-review-doctor <72647856+code-review-doctor@users.noreply.github.com>\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: Micah Denbraver \r\n\r\n* feat: Add github actions for publishing on pyi (#7438)\r\n\r\n* Add github actions for publishing on pyi\r\n* Fix branch trigger to branch `release/**`\r\n* Also run publish to test pypi on develop\r\n\r\n* build: Release v3.11.1 (#7455)\r\n\r\n* fix: Build docs always from the current local version (#7472) (#7475)\r\n\r\n* Fix: Build docs always from local version\r\n\r\n* Remove local files from requirements.in\r\n\r\n* Update `make-release` script\r\n\r\n* Add comments\r\n\r\n* Sync Makefile\r\n\r\n* Install docs requirements from the docs folder in github action\r\n\r\n* Install docs requirements from docs directory for tests\r\n\r\n* Rebase on repo dir\r\n\r\n* feat: add download statistics to readme (#7474)\r\n\r\n* Add download stats to readme\r\n\r\n* Fix: Downloads at position 1\r\n\r\n* Undo: Recover accidentally deleted line.\r\n\r\n* docs: Added note to publish_pages API docs about it being a generator (#7483)\r\n\r\n* fix: Link both user and group from global page permissions to change form (#7486)\r\n\r\n* Better link change list to change form\r\n* Add filter for site\r\n\r\n* Make messages readable in dark mode, remove iOS9 compatibility trick which leads to unnecessary scoll bars (#7485)\r\n\r\n* fix: replace ' by ′ in fr translation − no more \"page d\\u0027accueil\"! (#7488)\r\n\r\n* fix: replace ' by ′ in fr translation\r\n\r\nno more \"page d\\u0027accueil\"!\r\n\r\n* Remove unnecessary escapes filter where translations\r\n\r\n{% filter \"escapejs\" %} ... {% endfilter %} only belongs to situations where data is put into html attributes or js code.\r\n\r\nCo-authored-by: Fabian Braun \r\n\r\n* docs: Update formatting in how-to/install.rst to avoid misunderstanding (#7501)\r\n\r\n* Update install.rst\r\n\r\n* Update install.rst\r\n\r\n* feat: add setting so redirect preserve params (#7489)\r\n\r\nAdded a new setting that allow to configure globally if the django-cms\r\nredirects preserving the query parameters.\r\n`REDIRECT_PRESERVE_QUERY_PARAMS`.\r\nThis feature is usefull for example:\r\n1. marketing campains extra parameters,\r\n2. social networks extra parameters like `fbclick`,\r\n3. custom developed parameters, after that page has been moved, the\r\nolder URLs for that page should preserve the functionality.\r\n\r\n* improved code readability (#7503)\r\n\r\nCo-authored-by: Nihal \r\n\r\n* feat: add setting to redirect slugs to lowercase (#7509)\r\n\r\nThis commit adds the REDIRECT_TO_LOWERCASE_SLUG option which will\r\ncause the cms to redirect requests with an non-lowercase slug if\r\nno page with that slug is found.\r\n\r\nImplements #1324\r\n\r\n* docs: Update incomplete color scheme docs (#7512)\r\n\r\n* fix/merge_errors\r\n\r\n* Update incomplete color scheme docs\r\n\r\n* fix typos\r\n\r\n* fix typos (#7514)\r\n\r\n* feat: add django 4.2 support (#7481)\r\n\r\n* revert: test change done earlier\r\n\r\n* feat: add django 4.2a1 to requirements and to the CI\r\n\r\n* fix: typo in the test.yml file\r\n\r\n* fix: update django to the stable\r\n\r\n* feat: some more updates to get the CI running\r\n\r\n* fix: two lint related issues\r\n\r\n* fix: update compatibility matrix to include django 4.2 support\r\n\r\n* ci: more deprecations in light of upcoming v4 (#7480)\r\n\r\n* Add deprecation warnings to cms.api\r\n\r\n* Fix typos\r\n\r\n---------\r\n\r\nCo-authored-by: Vinit Kumar \r\n\r\n* ci: introduce ruff in place of flake8 for improved speed (#7504)\r\n\r\n* revert: test change done earlier\r\n\r\n* feat: replace flake8 with ruff\r\n\r\n* fix: code cleanup as per ruff recommendations\r\n\r\n* fix: cleanup code\r\n\r\n* fix: use flake-to-ruff to convert our config to ruff.toml file\r\n\r\n* fix: one more bypass\r\n\r\n* fix: review feedback\r\n\r\n* fix: cleanup code for usage dict, list and unnecessary usage\r\n\r\nAuthored-by: Vinit Kumar \r\nSigned-off-by: Vinit Kumar \r\n\r\n* fix: broken ci tests\r\n\r\n* fix: isort issues in the forms.py\r\n\r\n* fix: explanation of the rules bypass\r\n\r\n* fix: isort issues\r\n\r\n* revert: changes to the testcases.py\r\n\r\n* fix: use ruff to format imports\r\n\r\n* fix: ignore isort for this file as it causes circular import issues\r\n\r\n* Update cms/toolbar/toolbar.py\r\n\r\nCo-authored-by: Fabian Braun \r\n\r\n* Update cms/api.py\r\n\r\nCo-authored-by: Fabian Braun \r\n\r\n---------\r\n\r\nSigned-off-by: Vinit Kumar \r\nCo-authored-by: Fabian Braun \r\n\r\n* build: release 3.11.2 (#7526)\r\n\r\n* [3.11.2 release process] Bumped version to 3.11.2\r\n\r\n* [3.11.2 release process] compiling new static files\r\n\r\n* [3.11.2 release process] updating latest docs\r\n\r\n* Update 3.11.2.rst\r\n\r\n* Update 3.11.2.rst\r\n\r\n* Update 3.11.2.rst\r\n\r\n* Update CHANGELOG.rst\r\n\r\n* Update 3.11.2.rst\r\n\r\n* Update CHANGELOG.rst\r\n\r\nCo-authored-by: Mark Walker \r\n\r\n* Update 3.11.2.rst\r\n\r\n---------\r\n\r\nCo-authored-by: Github Release Action \r\nCo-authored-by: Mark Walker \r\n\r\n* Update README.rst\r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \r\nSigned-off-by: Vinit Kumar \r\nCo-authored-by: Florian Delizy \r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Marco Bonetti \r\nCo-authored-by: Conrad \r\nCo-authored-by: jillalberts <81445981+jillalberts@users.noreply.github.com>\r\nCo-authored-by: Simon Krull \r\nCo-authored-by: Fabien MICHEL \r\nCo-authored-by: Ivo Branco \r\nCo-authored-by: Patrick Mazulo \r\nCo-authored-by: Dapo Adedire \r\nCo-authored-by: Christian Clauss \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Hussein Srour \r\nCo-authored-by: viliammihalik <79649195+viliammihalik@users.noreply.github.com>\r\nCo-authored-by: Shivan Sivakumaran <51132467+shivan-s@users.noreply.github.com>\r\nCo-authored-by: Qijia Liu \r\nCo-authored-by: wesleysima <45492117+wesleysima@users.noreply.github.com>\r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Cage Johnson \r\nCo-authored-by: G3RB3N \r\nCo-authored-by: Pankrat \r\nCo-authored-by: ton77v <50094687+ton77v@users.noreply.github.com>\r\nCo-authored-by: code-review-doctor <72647856+code-review-doctor@users.noreply.github.com>\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Micah Denbraver \r\nCo-authored-by: Jasper \r\nCo-authored-by: Corentin Bettiol <45763865+corentinbettiol@users.noreply.github.com>\r\nCo-authored-by: Ivo Branco \r\nCo-authored-by: Nihal Rahman <70905551+deepbluesquirrel@users.noreply.github.com>\r\nCo-authored-by: Nihal \r\nCo-authored-by: pajowu \r\nCo-authored-by: Danny Waser <79070834+wasertech@users.noreply.github.com>\r\nCo-authored-by: Github Release Action \r\n\r\n* FIX: remove curly bracket left behind on PR 7488 (#7529)\r\n\r\nsee this comment for more infos: https://github.com/django-cms/django-cms/pull/7488\\#issuecomment-1513517082\r\n\r\n* fix: lint menus app (#7534)\r\n\r\n* feat: add support for testing menus with ruff as well\r\n\r\n* fix: autofix issues with ruff\r\n\r\n* Fix #6848 (#7535)\r\n\r\nCo-authored-by: Vinit Kumar \r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \r\nSigned-off-by: Vinit Kumar \r\nCo-authored-by: Florian Delizy \r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Marco Bonetti \r\nCo-authored-by: Conrad \r\nCo-authored-by: jillalberts <81445981+jillalberts@users.noreply.github.com>\r\nCo-authored-by: Simon Krull \r\nCo-authored-by: Fabien MICHEL \r\nCo-authored-by: Ivo Branco \r\nCo-authored-by: Patrick Mazulo \r\nCo-authored-by: Dapo Adedire \r\nCo-authored-by: Christian Clauss \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Hussein Srour \r\nCo-authored-by: viliammihalik <79649195+viliammihalik@users.noreply.github.com>\r\nCo-authored-by: Shivan Sivakumaran <51132467+shivan-s@users.noreply.github.com>\r\nCo-authored-by: Qijia Liu \r\nCo-authored-by: wesleysima <45492117+wesleysima@users.noreply.github.com>\r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Cage Johnson \r\nCo-authored-by: G3RB3N \r\nCo-authored-by: Pankrat \r\nCo-authored-by: ton77v <50094687+ton77v@users.noreply.github.com>\r\nCo-authored-by: code-review-doctor <72647856+code-review-doctor@users.noreply.github.com>\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Micah Denbraver \r\nCo-authored-by: Jasper \r\nCo-authored-by: Corentin Bettiol <45763865+corentinbettiol@users.noreply.github.com>\r\nCo-authored-by: Ivo Branco \r\nCo-authored-by: Nihal Rahman <70905551+deepbluesquirrel@users.noreply.github.com>\r\nCo-authored-by: Nihal \r\nCo-authored-by: pajowu \r\nCo-authored-by: Danny Waser <79070834+wasertech@users.noreply.github.com>\r\nCo-authored-by: Github Release Action \r\n\r\n* build: Merge build into release 3.11.x (#7540)\r\n\r\n* [3.11.3 release process] Bumped version to 3.11.3\r\n\r\n* [3.11.3 release process] compiling new static files\r\n\r\n* [3.11.3 release process] updating latest docs\r\n\r\n* Update 3.11.3.rst\r\n\r\n* Update CHANGELOG.rst\r\n\r\n* Update CHANGELOG.rst\r\n\r\n* Update 3.11.3.rst\r\n\r\n---------\r\n\r\nCo-authored-by: Github Release Action \r\n\r\n* Dynamic unihan decoder selection based on page language\r\n\r\n* Update test\r\n\r\n* Fix ruff issues\r\n\r\n* fix: backport v4.1.0rc4 fixes\r\n\r\n* Do not enforce request object in context when rendering placeholders\r\n\r\n* Add css and icon built to frontend tests\r\n\r\n* fix typo, update cms_tags\r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \r\nSigned-off-by: Vinit Kumar \r\nCo-authored-by: Github Release Action \r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Florian Delizy \r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Simon Krull \r\nCo-authored-by: Mark Walker \r\nCo-authored-by: Marco Bonetti \r\nCo-authored-by: Conrad \r\nCo-authored-by: jillalberts <81445981+jillalberts@users.noreply.github.com>\r\nCo-authored-by: Simon Krull \r\nCo-authored-by: Fabien MICHEL \r\nCo-authored-by: Ivo Branco \r\nCo-authored-by: Patrick Mazulo \r\nCo-authored-by: Dapo Adedire \r\nCo-authored-by: Christian Clauss \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Hussein Srour \r\nCo-authored-by: viliammihalik <79649195+viliammihalik@users.noreply.github.com>\r\nCo-authored-by: Shivan Sivakumaran <51132467+shivan-s@users.noreply.github.com>\r\nCo-authored-by: Qijia Liu \r\nCo-authored-by: wesleysima <45492117+wesleysima@users.noreply.github.com>\r\nCo-authored-by: Cage Johnson \r\nCo-authored-by: G3RB3N \r\nCo-authored-by: Pankrat \r\nCo-authored-by: ton77v <50094687+ton77v@users.noreply.github.com>\r\nCo-authored-by: code-review-doctor <72647856+code-review-doctor@users.noreply.github.com>\r\nCo-authored-by: Vinit Kumar \r\nCo-authored-by: Micah Denbraver \r\nCo-authored-by: Jasper \r\nCo-authored-by: Corentin Bettiol <45763865+corentinbettiol@users.noreply.github.com>\r\nCo-authored-by: Ivo Branco \r\nCo-authored-by: Nihal Rahman <70905551+deepbluesquirrel@users.noreply.github.com>\r\nCo-authored-by: Nihal \r\nCo-authored-by: pajowu \r\nCo-authored-by: Danny Waser <79070834+wasertech@users.noreply.github.com>","shortMessageHtmlLink":"fix: Backport v4.1.0rc4 fixes - Admin language and styling (django-cm…"}},{"before":"ddbc99a5338dde37e50922dbf30f82f83afc2ccf","after":"16833a26edb7e34208ee1a0dcc694f213a680407","ref":"refs/heads/develop-4","pushedAt":"2023-09-08T10:46:21.000Z","pushType":"push","commitsCount":55,"pusher":{"login":"marksweb","name":"Mark Walker","path":"/marksweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461191?s=80&v=4"},"commit":{"message":"Fix: Debug toolbar action button has too low contrast in dark mode (#7642)","shortMessageHtmlLink":"Fix: Debug toolbar action button has too low contrast in dark mode (d…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wOFQxMDo0NjozNC4wMDAwMDBazwAAAAN8NPYv","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wOFQxMDo0NjozNC4wMDAwMDBazwAAAAN8NPYv","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wOFQxMDo0NjoyMS4wMDAwMDBazwAAAAN8NOxN"}},"title":"Activity · marksweb/django-cms"}