Skip to content

docs: split CHANGELOG into 0.23.0 and 0.24.0 release sections - #569

Merged
s2x merged 2 commits into
masterfrom
docs/changelog-0.23-0.24
Jul 26, 2026
Merged

docs: split CHANGELOG into 0.23.0 and 0.24.0 release sections#569
s2x merged 2 commits into
masterfrom
docs/changelog-0.23-0.24

Conversation

@s2x

@s2x s2x commented Jul 26, 2026

Copy link
Copy Markdown
Collaborator

Problem

Sekcja [Unreleased] mieszała zmiany wydane jako 0.23.0 (tag v0.23.0, 2026-06-25) ze zmianami po 0.23.0 (nadchodzące 0.24.0) — changelog nie miał sekcji [0.23.0] mimo istniejącego tagu, więc nie dało się odczytać, co weszło w której wersji. Dodatkowo sekcje Tests/Docs/Performance były zduplikowane w obrębie [Unreleased].

Analiza

Podział wykonano według rzeczywistej zawartości tagu v0.23.0 (ground truth = co fizycznie wydano), zweryfikowanej przez git show v0.23.0:CHANGELOG.md oraz git tag --contains dla commitów.

Weryfikacja krzyżowa z milestone'ami GitHub wykazała, że milestone'y są rozjeżdżne z tagami (przypisywane z góry): #336, #353, #358, #366, #370, #371, #373 mają milestone 0.24.0, ale ich commity są w tagu v0.23.0. Osobna sprawa do ewentualnego uporządkowania po stronie GitHuba.

Zmiany

Weryfikacja

Porównanie zbioru referencji issues/N/pull/N przed i po: wszystkie oryginalne wpisy zachowane z identyczną liczbą wystąpień; jedynymi dodatkami są issues/366 i pull/531.

Piotr Hałas added 2 commits July 26, 2026 22:36
…tions

The [Unreleased] section mixed entries released as 0.23.0 (tag v0.23.0,
2026-06-25) with post-release changes heading to 0.24.0. Split by actual
tag content so each release section reflects what shipped:

- [0.24.0] - 2026-07-26: post-v0.23.0 changes
- [0.23.0] - 2026-06-25: entries present at tag v0.23.0

Also:
- move #339 (compiled regex in FileMonitorWatcher) from Changed to
  Performance, consistent with #324
- add missing 0.23.0 entry for #366 (Resolver closure param shadowing,
  shipped in v0.23.0 via PR #501 but never documented)
- add missing 0.24.0 entry for PR #531 (docs/workflow.md subagent
  delegation)
- merge duplicated Tests/Docs/Performance section headers
…type for Rector 2.5.x

CI installs latest rector/rector (^2.0 → 2.5.7) whose
NarrowObjectReturnTypeRector flags the \SplFileInfo return type; the
method already asserts CountingSplFileInfo, so narrow the signature
accordingly. Unblocks the Lint job, which currently fails on any PR
branched from master.
@s2x
s2x merged commit 7022402 into master Jul 26, 2026
12 checks passed
@s2x
s2x deleted the docs/changelog-0.23-0.24 branch July 26, 2026 20:49
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.

1 participant