phoenix changelog


Hey there, awesome devs! We've got some exciting updates for you. Here's what we've been working on to make your experience even smoother and more efficient. 🚀


New feature

  • Allow running phx.digest task multiple times (#5753): You can now run the phx.digest task as many times as you want without running into any pesky errors! We've re-enabled the task after compiling, ensured all compressors are compiled, and made sure the Phoenix app is up and running before the task kicks in. This means smoother asset management in your Phoenix applications. 🎉

Improvement

  • Bump telemetry metrics to v1.0 (#5755): We've updated the telemetry_metrics package to version 1.0 across the project. This upgrade spans multiple files, ensuring you're aligned with the latest and greatest improvements. Better performance and functionality related to telemetry metrics are now at your fingertips. 📈✨

Included Commits

2024-03-19T11:11:28 See commit

This commit allows the phx.digest task in Phoenix to be run multiple times without encountering errors. The changes made to the phx.digest task file include reenabling the task after running the compile task, ensuring that all compressors are compiled, and ensuring that the Phoenix application is started before running the task. These changes help improve the functionality and reliability of the phx.digest task in Phoenix.

By reenabling the phx.digest task and ensuring that all compressors are compiled and the Phoenix application is started, users can now run the phx.digest task multiple times without any issues. This enhancement improves the overall user experience and makes it easier to manage assets in a Phoenix application.

Files changed

  • lib/mix/tasks/phx.digest.ex
2024-03-19T11:11:45 See commit

This commit updates the telemetry metrics to version 1.0 in various files across the project. The changes include modifying the telemetry metrics version in the guides/telemetry.md, installer/templates/phx_single/mix.exs, installer/templates/phx_umbrella/apps/app_name_web/mix.exs, integration_test/mix.exs, integration_test/mix.lock, mix.exs, and mix.lock files. The update involves changing the version from ~> 0.6 to ~> 1.0 for the telemetry_metrics package, aligning it with the new version. Additionally, the telemetry_metrics package is now at version 1.0.0 in the mix.lock file, reflecting the update.

Overall, this commit ensures that the telemetry metrics in the project are bumped to version 1.0, with changes made in multiple files to update the version of the telemetry_metrics package. By aligning the telemetry metrics with the latest version, the project can benefit from any improvements, enhancements, or bug fixes that come with the updated version of the package, ensuring better performance and functionality related to telemetry metrics.

Files changed

  • guides/telemetry.md
  • installer/templates/phx_single/mix.exs
  • installer/templates/phx_umbrella/apps/app_name_web/mix.exs
  • integration_test/mix.exs
  • integration_test/mix.lock
  • mix.exs
  • mix.lock