Skip to content

Update Elixir to v1.18 and upgrade all dependencies#26

Merged
rossvz merged 1 commit into
masterfrom
update/dependencies-and-elixir-v1.18
Jan 5, 2026
Merged

Update Elixir to v1.18 and upgrade all dependencies#26
rossvz merged 1 commit into
masterfrom
update/dependencies-and-elixir-v1.18

Conversation

@rossvz

@rossvz rossvz commented Jan 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Updated Elixir from ~> 1.14 to ~> 1.18
  • Upgraded all dependencies to their latest compatible versions using mix deps.update --all and mix igniter.upgrade --all
  • Updated dependency version constraints in mix.exs to match current versions

Key Dependency Updates

  • ash: ~> 3.0 → ~> 3.11
  • ash_postgres: ~> 2.0 → ~> 2.6
  • ash_phoenix: ~> 2.0 → ~> 2.3
  • bandit: ~> 1.6 → ~> 1.10
  • credo: ~> 1.0 → ~> 1.7
  • ecto_sql: ~> 3.12 → ~> 3.13
  • phoenix_live_view: ~> 1.0 → ~> 1.1
  • swoosh: ~> 1.17 → ~> 1.20
  • igniter: ~> 0.6 → ~> 0.7
  • styler: ~> 1.3 → ~> 1.10
  • tailwind: ~> 0.3 → ~> 0.4
  • Plus other minor updates (see full diff)

Testing

  • ✅ All 45 tests passing
  • ✅ Mix format check passing
  • ✅ Credo strict linting passing
  • ✅ Full CI pipeline passing (mix ci)

Notes

  • Code was automatically formatted by styler during the update process (2 .heex files)
  • All dependencies resolved successfully without conflicts
  • No breaking changes detected

Note

  • Upgrade runtime/toolchain: Set elixir to ~> 1.18 in mix.exs.
  • Dependencies: Update constraints and refresh mix.lock (e.g., ash 3.11, ash_postgres 2.6, ash_phoenix 2.3, bandit 1.10, ecto_sql 3.13, phoenix_*, swoosh 1.20, credo 1.7, tailwind 0.4, etc.).
  • Templates: Minor HEEx formatting/readability changes in app.html.heex and about_live/index.html.heex (comments, multiline attributes); no functional UI changes.

Written by Cursor Bugbot for commit f389a3c. This will update automatically on new commits. Configure here.

- Elixir: ~"~> 1.14" to ~"~> 1.18"
- ash: ~"~> 3.0" to ~"~> 3.11"
- ash_postgres: ~"~> 2.0" to ~"~> 2.6"
- ash_phoenix: ~"~> 2.0" to ~"~> 2.3"
- bandit: ~"~> 1.6" to ~"~> 1.10"
- credo: ~"~> 1.0" to ~"~> 1.7"
- ecto_sql: ~"~> 3.12" to ~"~> 3.13"
- phoenix_live_view: ~"~> 1.0" to ~"~> 1.1"
- swoosh: ~"~> 1.17" to ~"~> 1.20"
- igniter: ~"~> 0.6" to ~"~> 0.7"
- styler: ~"~> 1.3" to ~"~> 1.10"
- tailwind: ~"~> 0.3" to ~"~> 0.4"

All tests, linting, and CI checks passing.
@rossvz
rossvz merged commit beeba22 into master Jan 5, 2026
2 checks passed
@rossvz
rossvz deleted the update/dependencies-and-elixir-v1.18 branch January 5, 2026 16:34
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