-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add release notes for 4.2.0 #1827
Draft
alhambrav
wants to merge
25
commits into
craftercms:master
Choose a base branch
from
alhambrav:rn-4-2-0
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 15 commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
d9bd934
Start release notes for 4.2.0
alhambrav 581d6b0
Update
alhambrav 5b62ff8
Fix duplicated item
alhambrav ebe38ed
Update link for Github 4.2.0
alhambrav 7f535ca
Updates based on review
alhambrav 176c832
Merge branch 'master' into rn-4-2-0
alhambrav 06c8596
Add to release notes ~DASHBOARD~
alhambrav 0ef02d7
Updates for permissions release notes
alhambrav 1109441
Update release notes for new Crafter CLI commands #6941
alhambrav b2c06f3
Update release notes for RTE config for template plugin #886
alhambrav 4666bae
Updates based on review
alhambrav 3e03dc1
Updates to release notes
alhambrav f174a96
Merge branch 'master' into rn-4-2-0
alhambrav 59826fd
Update notes
alhambrav 231720a
Add to list of new CLI options #7153
alhambrav 5ce287e
Some more updates to release notes
alhambrav 4eb7a3a
Updates based on review
alhambrav 6d5df3c
Update based on review
alhambrav ae2394f
Merge branch 'master' of https://github.com/craftercms/docs into rn-4…
alhambrav 5c5f435
Update release notes
alhambrav 57a8ff2
Update release notes with some more tickets
alhambrav f7aad16
Update version for MariaDb and add new parameter to release notes
alhambrav bac728b
Merge branch 'master' into rn-4-2-0
alhambrav 023963b
Update release notes
alhambrav fe2b2aa
Update release notes with UI dependencies
alhambrav File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
.. index:: CrafterCMS 4.2.0 Release Notes | ||
|
||
---------------- | ||
CrafterCMS 4.2.0 | ||
---------------- | ||
|
||
Released *TBD* | ||
|
||
.. important:: | ||
|
||
Please see :ref:`Breaking changes <breaking-changes-4-2-x>` for breaking changes and other | ||
things to consider before upgrading | ||
|
||
For instructions on how to update your CrafterCMS install to 4.2.x, | ||
please see :ref:`upgrading-craftercms` | ||
|
||
^^^^^^^^^^^^ | ||
New Features | ||
^^^^^^^^^^^^ | ||
* New authentication mechanism for Engine Preview |br| | ||
To learn more about configuring Engine Preview, see :ref:`studio-preview-cookie` and :ref:`engine-security-preview-mode` | ||
|
||
* Crafter CLI has the following new options: | ||
|
||
- Publish Content | ||
- Create Group | ||
- List Groups | ||
- Create User | ||
- Get Users | ||
|
||
Please see :ref:`crafter-cli` for more information. | ||
|
||
* New RTE configuration for TinyMCE plugin ``template`` | ||
Please see :ref:`rte-configuration-tinymce-plugin-template-example` for more information | ||
|
||
* YAML, JSON and CSV files are now editable via the "Edit" option in Preview |br| | ||
See `here <https://github.com/craftercms/craftercms/issues/6980>`__ for more information | ||
|
||
* Image placeholder generation util is now integrated into XB |br| | ||
When generating items on XB, fields without default values use ``placehold.it`` for images. | ||
See `here <https://github.com/craftercms/craftercms/issues/6668>`__ for more information | ||
|
||
* Broken dependencies are now recorded in the DB and with every content written, if the item being written is referenced | ||
as a broken dependency, the reference will be fixed. |br| | ||
See `here <https://github.com/craftercms/craftercms/issues/6228>`__ for more information | ||
|
||
|
||
^^^^^^^^^^^^ | ||
Enhancements | ||
^^^^^^^^^^^^ | ||
* Improved permissions. | ||
|
||
- Added a new permission, ``publish_by_commits``, that allows users to publish by commit ids. See the API | ||
`publishCommits <../_static/api/studio.html#tag/publishing/operation/publishCommits>`__ for permission usage. | ||
- Items are evaluated for permissions based on their paths regardless of where they are listed. The permission | ||
``~DASHBOARD~`` is now removed from the list of allowed permissions. The upgrade manager will remove it from your | ||
project during your install upgrade. | ||
|
||
* `Added support for multiple browser tabs for the same project/site <https://github.com/craftercms/craftercms/issues/6206>`__ | ||
* `Set the default sort order of Studio UI search to alphabetical when no keyword is supplied <https://github.com/craftercms/craftercms/issues/5995>`__ | ||
* Bulk Publishing enhancements | ||
|
||
* `Added an option to include soft dependencies when bulk publishing <https://github.com/craftercms/craftercms/issues/6191>`__ | ||
This new option is set to false by default. | ||
* `Studio now does a \"Publish All\" request when \"Publish By Path='/'\" request is received <https://github.com/craftercms/craftercms/issues/5950>`__ | ||
|
||
|
||
* Improved XB ease-of-use and resilience for JS apps programmatically registering elements for XB |br| | ||
See `here <https://github.com/craftercms/craftercms/issues/6983>`__ for more information | ||
|
||
For more information on registering elements for XB, see :ref:`xb-lazy-loaded-content`. | ||
|
||
|
||
^^^^^^^^^ | ||
Bug Fixes | ||
^^^^^^^^^ | ||
* `Fixed issues with dependency calculations \"getDependentItems\" <https://github.com/craftercms/craftercms/issues/6189>`__ | ||
|
||
^^^^^^^^^^^^^^^^^^ | ||
Dependency Updates | ||
^^^^^^^^^^^^^^^^^^ | ||
* Noteworthy dependency updates: | ||
|
||
- Spring Framework to version 6 | ||
- Spring Boot to version 3 | ||
- Freemarker to version 2.3.33 | ||
- MariaDb4J to version ``3.1`` and MariaDB to ``11.3`` | ||
- HTTP Proxy to version 2.0 | ||
- UrlRewriteFilter to version 5.1. | ||
- ESAPI to version 2.5.3.1 | ||
- FileUpload to version 2.0 | ||
- Groovy to version 4 | ||
- Tomcat to version 10 | ||
|
||
For a complete list of community tickets, please visit: `GitHub 4.2.0 <https://github.com/orgs/craftercms/projects/6/views/1>`_ | ||
|
||
For information on upgrading 3.1.x sites, see :ref:`here <compatibility-with-3.1.x>` | ||
|
||
|hr| |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
:orphan: | ||
:is-up-to-date: False | ||
:last-updated: 4.2.0 | ||
|
||
.. _breaking-changes-4-2-x: | ||
|
||
==================================== | ||
Breaking Changes in CrafterCMS 4.2.x | ||
==================================== | ||
This section covers changes that might affect your CrafterCMS projects, as well as other considerations | ||
before upgrading. Please review the following and apply changes as required: | ||
|
||
- CrafterCMS 4.2.x requires Java 21. |br| See :ref:`Requirements <requirements_supported_platforms>` for more | ||
information on CrafterCMS requirements. | ||
|
||
.. .. _compatibility-with-3.1.x: | ||
|
||
- **Upgrading 3.1.x sites** |br| | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Let's make this a section instead of just bolding it. |
||
|
||
- MongoDB in CrafterCMS Social and Profile has been updated. To upgrade MongoDB in your installation, see | ||
:ref:`upgrading-mongodb` | ||
|
||
- CrafterCMS 4.1.x onward requires Git. |br| See :ref:`Requirements <requirements_supported_platforms>` for more | ||
information on CrafterCMS requirements. | ||
|
||
- CrafterCMS 4.1.x onward has a new Studio UI. To get the same Sidebar you're used to, update | ||
the :ref:`user-interface-configuration` | ||
|
||
- Update ICE to move to :ref:`XB <experience-builder>` | ||
|
||
- Studio and Engine SAML configuration now uses a key and certificate for configuration instead of using keystore. |br| | ||
sumerjabri marked this conversation as resolved.
Show resolved
Hide resolved
|
||
See :ref:`engine-saml2-configuration` and :ref:`crafter-studio-configure-studio-saml` for more information. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Separate into two different lines (to highlight the MariaDB upgrade) and lead with MariaDB not MariaDB4j.