Skip to content

Add upcoming release notes to CHANGELOG#164

Merged
voku merged 1 commit intomasterfrom
copilot/prepare-changelog-release-notes
Apr 25, 2026
Merged

Add upcoming release notes to CHANGELOG#164
voku merged 1 commit intomasterfrom
copilot/prepare-changelog-release-notes

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 25, 2026

This updates the changelog for the upcoming release by capturing the unreleased work merged after 7.10.0. The new entry summarizes the recent bug fixes, type-system improvements, and PHP 8+ maintenance changes in a form ready for release prep.

  • Upcoming release entry

    • adds a new Upcoming release section at the top of CHANGELOG.md
    • keeps the existing changelog structure intact so unreleased notes are easy to promote into a tagged release
  • Release-note coverage

    • documents the average() fix for non-numeric values on modern PHP
    • documents the changeKeyCase() Unicode behavior fix across PHP 8.0–8.5
    • summarizes the native property type-checking and array-shape regression work
    • captures the PHPStan ignore cleanup and PHP 8.0+ docs/CI refresh
  • Example

    ### Upcoming release
    
    - fix `average()` so non-numeric values no longer error on modern PHP versions
    - make `changeKeyCase()` Unicode case conversion deterministic across PHP 8.0–8.5
    - strengthen native property type checks, array-shape contracts, and regression coverage across Json mapper and collection helpers
    - remove stale PHP 8-only compatibility branches, clean up PHPStan ignores, and refresh the PHP 8.0+ docs/CI matrix

This change is Reviewable

@sonarqubecloud
Copy link
Copy Markdown

@voku voku marked this pull request as ready for review April 25, 2026 05:39
@voku voku merged commit d1a0c6c into master Apr 25, 2026
16 of 18 checks passed
@coveralls
Copy link
Copy Markdown

coveralls commented Apr 25, 2026

Coverage Status

coverage: 92.372%. remained the same — copilot/prepare-changelog-release-notes into master

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.

3 participants