Update dependency gettext to v1 - #74
Conversation
|
74c5beb to
e0c6d81
Compare
Superseded by a newer automated review for this pull request.
8ae9318 to
3ace0e6
Compare
Superseded by a newer automated review for this pull request.
There was a problem hiding this comment.
AI Automated Review
Full PR review.
Analysis engine: MiniMax-M2.7@https://litellm.jory.dev/v1 (anthropic) — primary route
Recommendation: Approve
This is a straightforward, low-risk dependency version bump from gettext ~> 0.20 to ~> 1.0 performed by Renovate.
Change Summary
| File | Change |
|---|---|
mix.exs |
{:gettext, "~> 0.20"} → {:gettext, "~> 1.0"} |
Assessment
Functional impact: None. The gettext v1.0.0 release notes explicitly state there are "very few changes" from v0.26 and "none of them are breaking". The new version adds:
- Compile-time sigil concatenation support
- A longer timeout for
mix gettext.extract - A new
Gettext.put_locale!/2function
These are additive features with no API changes to existing functionality.
Compatibility: The repository targets Elixir ~> 1.17, and gettext v1.x is compatible with that version range.
Dependency health: mix.lock currently pins gettext at 0.26.2. After this update, mix deps.get will update the lockfile to the v1.x series. The other gettext consumer in the lockfile (timex) requires ~> 0.26, which is satisfied by both the old and new major version (Hex semver allows patch-level changes within the constraint).
CI gate: The Lint and Test job is pending, which is expected for an open PR. The renovate/artifacts failure is a Renovate bot artifact update issue (not related to the code change itself). No blocking concerns from the corpus.
Repository conventions: This is a simple dependency constraint update, consistent with how other dependency updates would be handled. No code changes beyond mix.exs are required.
Conclusion
The change is safe, non-breaking, and follows standard dependency maintenance practices. Merging is appropriate once CI passes.
3ace0e6 to
430b72d
Compare
|
Closing as blocked upstream: Rather than force it with |
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This PR contains the following updates:
~> 0.20→~> 1.0Release Notes
elixir-gettext/gettext (gettext)
v1.0.2Compare Source
v1.0.1Compare Source
v1.0.0Compare Source
This is the first 1.0 release of Gettext, a silly 10 years (and 6 months) after we started working on it. There are very few changes from the latest 0.26 release, and none of them are breaking.
Here are the new goodies:
"Hello " <> ~s(world)).mix gettext.extractto two minutes.Gettext.put_locale!/2.Happy 10+ years of Elixir translations everyone! 🎉
Configuration
📅 Schedule: (UTC)
* * 1,15 * *)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.