Update dependency ecto_sqlite3 to ~> 0.24.0 - #66
Conversation
7d698a4 to
33f4a9c
Compare
|
🐳 Image for commit 33f4a9c published: |
Superseded by a newer automated review for this pull request.
33f4a9c to
0e2ec64
Compare
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
PR PR 66: Update dependency ecto_sqlite3 to ~> 0.24.0
Recommendation: Approve
This is a clean, low-risk minor-version upgrade of ecto_sqlite3 from 0.19.0 to 0.24.1 (5 minor versions, ~2 years of releases). The PR is a straightforward version bump in mix.exs and mix.lock with no code changes required.
Change Summary
The upgrade transitions ecto_sqlite3 from 0.19.0 → 0.24.1, which carries forward several incremental improvements:
- v0.20.0: Added Ecto
identifier/1support; bumped Ecto requirement to~> 3.13.0 - v0.21.0: Added type extensions API (opt-in, non-breaking)
- v0.22.0: Added
values/1query support (opt-in, non-breaking) - v0.23.0–v0.24.0: Updated transitive
decimalrequirement (~> 3.0) and Ecto/EctoSQL pins (~> 3.14) - v0.24.1: Internal cleanup (warning fixes, dead code removal)
No breaking public API changes were introduced across these releases. The major behavioural additions (type extensions, values/1, identifier/1) are additive features that do not affect existing code.
Required Checks
| Check | Result |
|---|---|
| Breaking API changes | ✅ Verified — All five minor releases between 0.19.0 and 0.24.1 are additive. No existing behaviour is removed or changed. The TypeExtension behaviour (v0.21.0) is entirely new and opt-in. The values/1 support (v0.22.0) and identifier/1 support (v0.20.0) are new query capabilities. The decimal and Ecto/EctoSQL version bumps are compatible with the repo's existing pins ({:ecto, "~> 3.14.0"}, {:ecto_sql, "~> 3.12"}) and Elixir ~> 1.17 requirement. |
| Run full test suite | ✅ Verified — The CI check "Lint and Test" ran on commit 0e2ec64 and produced a success result. All three CI jobs (Build RC Image, Build PR Image, Lint and Test) passed. |
Standards Compliance
Per the AGENTS.md gate definition, mix check --no-fix --no-retry must exit 0 on the main branch. This PR was tested against that gate and the CI "Lint and Test" job — the authoritative gate — returned success. No formatting, compiler, security, or test regressions are present.
Findings
No findings.
|
🐳 Image for commit 0e2ec64 published: |
This PR contains the following updates:
~> 0.19.0→~> 0.24.0Release Notes
elixir-sqlite/ecto_sqlite3 (ecto_sqlite3)
v0.24.1Compare Source
1.20warningsexecute_ddlcalls@impl truedirectivesv0.24.0Compare Source
decimaldependency requirement to~> 3.0ecto_sqldependency requirement to~> 3.14ectodependency requirement to~> 3.14~> 1.17v0.23.0Compare Source
v0.22.0Compare Source
values/1in ecto queries.v0.21.0Compare Source
v0.20.0Compare Source
identifier/1support3.13.0Configuration
📅 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.