phoenix changelog


Welcome to the latest and greatest in our coding universe! 🌟 We've been busy bees tidying up our Elixir codebase, ensuring it's as fresh and modern as your favorite meme. Here's what's new:

  • Improvement: We've waved goodbye to the outdated %Project{} syntax and embraced the sleek and shiny %{} format, in line with Elixir v1.19+. This makeover spans across files like ecto.ex, generator.ex, mailer.ex, single.ex, umbrella.ex, and web.ex. It's all about keeping things neat, tidy, and future-proof!

These changes aren't just about looking pretty; they're crucial for keeping our code in tip-top shape, ensuring compatibility and readability for everyone in the development team. It's like a spa day for our beloved codebase! 💅✨

Included Commits

2025-01-22T12:24:40 See commit

This commit focuses on updating the Elixir codebase to remove deprecated syntax in accordance with Elixir version 1.19 and above. Specifically, it modifies instances of the %Project{} syntax to the newer map syntax %{}, enhancing code compatibility and readability. The changes were made across several files, including ecto.ex, generator.ex, mailer.ex, single.ex, umbrella.ex, and web.ex, with each file reflecting similar updates to the way project structures are defined and manipulated.

Overall, the commit improves the maintainability of the code by ensuring that it adheres to the latest syntax standards set by the Elixir language. The modifications involve minimal additions and deletions, primarily focusing on the transition from the old syntax to the new format, which is crucial for developers working with the framework to ensure their code remains functional and up-to-date with the latest Elixir features.

Files changed

  • installer/lib/phx_new/ecto.ex
  • installer/lib/phx_new/generator.ex
  • installer/lib/phx_new/mailer.ex
  • installer/lib/phx_new/single.ex
  • installer/lib/phx_new/umbrella.ex
  • installer/lib/phx_new/web.ex