Skip to content

Add release notes for 4.4.5E and 4.4.6E#2069

Merged
sumerjabri merged 4 commits into
craftercms:masterfrom
alhambrav:rn-4-4-5e
Oct 16, 2025
Merged

Add release notes for 4.4.5E and 4.4.6E#2069
sumerjabri merged 4 commits into
craftercms:masterfrom
alhambrav:rn-4-4-5e

Conversation

@alhambrav
Copy link
Copy Markdown
Member

Ticket reference or full description of what's in the PR

Add release notes for 4.4.5E and 4.4.6E

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Oct 16, 2025

Summary by CodeRabbit

  • Documentation
    • Added release notes for CrafterCMS 4.4.5E and 4.4.6E enterprise versions with upgrade guidance and breaking change information
    • Updated support matrix showing current version availability and status
    • Clarified distinction between community and enterprise version offerings in documentation

Walkthrough

Added enterprise-only release notes for 4.4.5E and 4.4.6E, updated release-notes index and site metadata to mark 4.4.6E as latest enterprise release, added OpenSearch 2.19.3 to 4-4-3 dependencies, and updated the support matrix and last-updated tags.

Changes

Cohort / File(s) Summary
New Enterprise Release Notes
source/release-notes/4-4-5e.rst, source/release-notes/4-4-6e.rst
Added enterprise-only release notes for 4.4.5E (2025-09-20) and 4.4.6E (2025-10-14) including dependency updates, upgrade guidance, and breaking-change references.
Release Notes Index
source/release-notes/index.rst
Inserted include directives for 4-4-6e and 4-4-5e at the top and updated last-updated to 4.4.6E.
Site Metadata / Support Matrix
source/index.rst, source/support.rst
Bumped last-updated from 4.4.4 to 4.4.6E; updated support table to mark 4.4 as `4.4.6E
Dependency Notes
source/release-notes/4-4-3.rst
Added OpenSearch 2.19.3 to the Dependency Updates list.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • Add release notes for 4.4.3 #2045 — Modifies release notes and documentation metadata (last-updated fields and support entries), likely overlapping with these docs updates.

Suggested reviewers

  • sumerjabri

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title Check ✅ Passed The pull request title “Add release notes for 4.4.5E and 4.4.6E” succinctly and accurately summarizes the main change, which is the addition of release notes for those two versions. It is concise, focused on the primary change, and free of extraneous details or ambiguity. Therefore, it directly aligns with the requirements for a clear, descriptive title.
Description Check ✅ Passed The pull request description follows the repository’s template exactly by including the required “### Ticket reference or full description of what’s in the PR” heading and provides a clear summary of the change, namely adding release notes for versions 4.4.5E and 4.4.6E. It is brief but contains the essential information to understand the purpose of the PR. This meets the criteria for a complete description under the given template.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between ec79d7a and 6b02ca5.

📒 Files selected for processing (1)
  • source/release-notes/4-4-5e.rst (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • source/release-notes/4-4-5e.rst

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (5)
source/release-notes/4-4-6e.rst (2)

6-8: Hyphenate “enterprise-only” for consistency.

Use “enterprise-only” (hyphenated) to match common style across docs.

-Released *October 14, 2025* |br|
-*This release is an enterprise only release.*
+Released *October 14, 2025* |br|
+*This release is an enterprise-only release.*

19-21: Optional: clarify removals (artifact/module names, impact).

Consider specifying artifact coordinates and scope of removal for clarity (e.g., “BouncyCastle jdk15on (bcprov-jdk15on)” and which “OpenSearch analytics module” this refers to), and link to migration notes if available.

source/release-notes/4-4-5e.rst (2)

6-8: Hyphenate “enterprise-only.”

Align phrasing with consistent hyphenation.

-Released *September 20, 2025* |br|
-*This release is an enterprise only release.*
+Released *September 20, 2025* |br|
+*This release is an enterprise-only release.*

21-23: Fix capitalization of dependency names.

Use proper names: MariaDB4j, Spring Security, Spring Core.

-  - MariaDb4j to version 3.1.0.5
-  - Spring security to version 6.5.4
-  - Spring core to version 6.2.11
+  - MariaDB4j to version 3.1.0.5
+  - Spring Security to version 6.5.4
+  - Spring Core to version 6.2.11
source/index.rst (1)

74-75: Minor punctuation.

Add a period at the end of the sentence.

-The latest community version of CrafterCMS is `4.4.4 <https://craftercms.com/download>`__ and the latest
-enterprise version is ``4.4.6E``
+The latest community version of CrafterCMS is `4.4.4 <https://craftercms.com/download>`__ and the latest
+enterprise version is ``4.4.6E``.
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 90c2e8a and dd2811e.

📒 Files selected for processing (6)
  • source/index.rst (2 hunks)
  • source/release-notes/4-4-3.rst (1 hunks)
  • source/release-notes/4-4-5e.rst (1 hunks)
  • source/release-notes/4-4-6e.rst (1 hunks)
  • source/release-notes/index.rst (2 hunks)
  • source/support.rst (3 hunks)
🔇 Additional comments (6)
source/release-notes/4-4-3.rst (1)

67-67: LGTM: Dependency bullet looks consistent.

Addition of “OpenSearch to version 2.19.3” matches list style and capitalization.

source/release-notes/index.rst (1)

2-2: LGTM: Index updated with latest enterprise notes first.

last-updated set to 4.4.6E and new includes (4-4-6e, 4-4-5e) placed before 4.4.4; ordering reads well.

Also applies to: 14-15

source/index.rst (1)

2-2: LGTM: last-updated reflects 4.4.6E.

source/support.rst (3)

2-2: LGTM: last-updated bump.


28-29: LGTM: Support table reflects 4.4.6E enterprise-only and date.


37-37: LGTM: Clarified 4.2 commercial support status to ended (date).

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (2)
source/release-notes/4-4-5e.rst (2)

19-23: Flatten the dependency list (avoid a nested list under a single bullet).

Render is odd: a single bullet “Noteworthy dependency updates:” containing a nested list. Prefer a plain paragraph (or none) followed by a top‑level list.

Apply one of these diffs:

Option A — keep the intro as a paragraph:

- * Noteworthy dependency updates:
-
-  - MariaDB4j to version 3.1.0.5
-  - Spring Security to version 6.5.4
-  - Spring Core to version 6.2.11
+ Noteworthy dependency updates:
+
+ - MariaDB4j to version 3.1.0.5
+ - Spring Security to version 6.5.4
+ - Spring Core to version 6.2.11

Option B — drop the intro line entirely:

- * Noteworthy dependency updates:
-
-  - MariaDB4j to version 3.1.0.5
-  - Spring Security to version 6.5.4
-  - Spring Core to version 6.2.11
+ - MariaDB4j to version 3.1.0.5
+ - Spring Security to version 6.5.4
+ - Spring Core to version 6.2.11

1-1: Add an anchor label for stable intra-doc links (optional).

Many release notes use a named label for cross-referencing. Consider adding:

 .. index:: CrafterCMS version 4.4.5E Release Notes
+
+.. _release-notes-4-4-5e:
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between dd2811e and ec79d7a.

📒 Files selected for processing (3)
  • source/index.rst (2 hunks)
  • source/release-notes/4-4-5e.rst (1 hunks)
  • source/release-notes/4-4-6e.rst (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (2)
  • source/release-notes/4-4-6e.rst
  • source/index.rst
🔇 Additional comments (2)
source/release-notes/4-4-5e.rst (2)

3-5: Confirm heading adornment length matches title.

Ensure the hyphen over/underline length equals the title length to avoid Sphinx warnings.


11-15: Verify referenced labels and substitution

  • Labels breaking-changes-4-x, upgrading-craftercms and compatibility-with-3.1.x are defined and resolved correctly.
  • No global |hr| substitution definition found; please ensure |hr| is defined (e.g. in conf.py or a shared include).

@alhambrav alhambrav marked this pull request as ready for review October 16, 2025 16:51
@sumerjabri sumerjabri merged commit c15beb5 into craftercms:master Oct 16, 2025
2 checks passed
@alhambrav alhambrav deleted the rn-4-4-5e branch April 28, 2026 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants