Skip to content

Yank NLPModels.jl 0.22#143732

Merged
DilumAluthge merged 1 commit intoJuliaRegistries:masterfrom
amontoison:yank_nlpmodels
Jan 14, 2026
Merged

Yank NLPModels.jl 0.22#143732
DilumAluthge merged 1 commit intoJuliaRegistries:masterfrom
amontoison:yank_nlpmodels

Conversation

@amontoison
Copy link
Contributor

We have decided to yank release 0.22 of NLPModels.jl because the breaking change only affected the removal of a parameter (x) from three functions in the public API. This breaking release disrupts compatibility with the existing ecosystem — over 50 registered packages depend on this package.

A non-breaking alternative is possible and straightforward (e.g., deprecating the parameter instead of removing it), which allows us to:

  • maintain ecosystem stability;
  • avoid unnecessary disruption for users;
  • give downstream maintainers time to adapt without urgency.

In hindsight, the release was pushed a bit hastily. Yank 0.22 allows us to preserve compatibility and ensures that breaking releases are made only for substantial, justified changes.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 4, 2026

This pull request has been inactive for 30 days and will be automatically closed 7 days from now. If this pull request should not be closed, please either (1) fix the AutoMerge issues and re-trigger Registrator, which will automatically update the pull request, or (2) post a comment explaining why you would like this pull request to be manually merged. [noblock]

@github-actions github-actions bot added the stale label Jan 4, 2026
@amontoison
Copy link
Contributor Author

We still want to yank the release 0.22.0 if it is possible.

@github-actions github-actions bot removed the stale label Jan 5, 2026
@DilumAluthge DilumAluthge merged commit f34994e into JuliaRegistries:master Jan 14, 2026
19 checks passed
@amontoison amontoison deleted the yank_nlpmodels branch January 14, 2026 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants