Skip to content

Release 3.0.53 - #97

Merged
gonzaloebiz merged 1 commit into
developfrom
release/3.0.53
Sep 21, 2026
Merged

gonzaloebiz merged 1 commit into
developfrom
release/3.0.53

Conversation

@gonzaloebiz

Copy link
Copy Markdown
Contributor

Version bump and changelog for the guard fix in #96.

The fix reaches installations whose module predates 103.4.65, where the unguarded saveNotification() call has been a fatal on every API call since 3.0.42. Nothing changes for a module that has the method.

No source changes in this PR: composer.json and CHANGELOG.md only, as usual for a release.

Bumps the version and records what landed after 3.0.52.

One fix, and it is one this library owed its oldest installations (#96).
`saveNotification()` is the module's, it arrived there in 103.4.65 on
2024-12-03, and the calls to it landed here the day after -- so every
installation whose module predates that version has been fataling on every
API call since 3.0.42, on the answer and on the failure alike.

Composer cannot express the pairing that would have caught it: a library
cannot require a minimum module version, and the module's own constraint is
a floor with no ceiling, so `composer update` hands an old module the newest
library published. The guards are what let such a host simply not be told.

Nothing changes for a module that has the method. Same payload, same call,
same order, and a current installation cannot tell this release from the
last by its behaviour -- which is the point: what it changes is what happens
on the installations we cannot see.
@gonzaloebiz
gonzaloebiz merged commit beef5a6 into develop Sep 21, 2026
1 check passed
@gonzaloebiz
gonzaloebiz deleted the release/3.0.53 branch September 21, 2026 10: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