Skip to content

docs(release-notes): add nullability declarations section to 2.2 notes - #187

Merged
kthoms merged 1 commit into
mainfrom
release-notes/2.2.0-nullability
Sep 18, 2026
Merged

kthoms merged 1 commit into
mainfrom
release-notes/2.2.0-nullability

Conversation

@kthoms

@kthoms kthoms commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a "Nullability Declarations in the Engine API" entry to the 2.2 release notes draft, covering the JSpecify @Nullable/@NonNull annotation work (operaton/operaton#3590, #3618, #3634, #3642, #3658, #3666 — all labeled noteworthy) and linking the forum announcement: https://forum.operaton.org/t/introducing-declaration-of-nullability-in-the-api/445

File

docs/documentation/reference/release-notes/2_2/index.md

Links to the ADR and forum announcement on JSpecify-based nullability annotations.
@kthoms
kthoms force-pushed the release-notes/2.2.0-nullability branch from 8d6a58a to 9b4878b Compare September 18, 2026 08:31
@kthoms
kthoms marked this pull request as ready for review September 18, 2026 08:31
Copilot AI lite review requested due to automatic review settings September 18, 2026 08:31
@kthoms kthoms added the documentation Improvements or additions to documentation label Sep 18, 2026
@kthoms kthoms added documentation:release-notes Updates to release notes and removed documentation Improvements or additions to documentation labels Sep 18, 2026
@kthoms
kthoms merged commit ad7d23f into main Sep 18, 2026
2 checks passed
@kthoms
kthoms deleted the release-notes/2.2.0-nullability branch September 18, 2026 08:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The only noted issue is a minor documentation-label discrepancy that does not block approval.

Pull request overview

Adds a 2.2 release-notes entry documenting JSpecify nullability declarations in the Engine API.

Changes:

  • Describes the incremental nullability annotation rollout.
  • Links the forum announcement and ADR.
  • References related implementation PRs.
File summaries
File Description
docs/documentation/reference/release-notes/2_2/index.md Adds the nullability declarations release-note section.
Review details

Suppressed comments (1)

docs/documentation/reference/release-notes/2_2/index.md:65

  • The PR description says all six referenced PRs are labeled noteworthy, but the linked GitHub metadata currently shows that label only on #3634 and #3666; #3590, #3618, #3642, and #3658 do not have it. If that label is the criterion for this release-note entry, please either correct the labels/description or narrow this list so the release documentation does not rely on an inaccurate claim.
This implements [PR #3590](https://github.com/operaton/operaton/pull/3590), [PR #3618](https://github.com/operaton/operaton/pull/3618), [PR #3634](https://github.com/operaton/operaton/pull/3634), [PR #3642](https://github.com/operaton/operaton/pull/3642), [PR #3658](https://github.com/operaton/operaton/pull/3658), [PR #3666](https://github.com/operaton/operaton/pull/3666).
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation:release-notes Updates to release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants