phoenix changelog


Welcome to our latest update! We've been hard at work squashing bugs and adding a sprinkle of magic to make your experience even better. Here's what's new and improved:

Bugfixes

  • Fix typo in Token docs (#5781): We corrected a small but mighty typo in the Token documentation. Instead of "will kept secret," it now reads "will be kept secret." Clear and precise, just the way we like it! 🔍✨

Enjoy the updates and keep the feedback coming! 🚀


Hey there, awesome developers! We've got some cool updates and fixes to share with you. Check out the latest changes and improvements we've made to make your coding life a bit easier. 🚀

Improvements

  • Improved Docs for Verified Routes 📚 We’ve given the documentation for verified routes in the Phoenix framework a nice polish. With 27 additions and 21 deletions, the updated docs now better explain macros for building routes, injecting paths and URLs, and generating paths for static assets. These tweaks will help you navigate and use verified routes more effectively.

  • Clearer Argument Name 📝 We’ve enhanced the list function in the Phoenix.Presence module by changing the argument name to socket_or_topic :: Phoenix.Socket.t() | topic. This makes the code more readable and understandable, ensuring you know exactly what’s going on.

  • Closed Back-Tick Fix ✔️ A small but mighty fix: we’ve closed a back-tick in the Phoenix.Token module, correcting a typo in the comment related to cryptographic salts. This ensures consistency and clarity in the code, making it easier to understand and work with token authentication.

Bugfixes

  • Channel Leave on Unjoined Channels 🛠️ We’ve squashed a bug where leaving an unjoined channel would remove all unjoined channels from the socket. Now, only the specific unjoined channel instance is removed, ensuring proper channel management. This fix is reflected in the phoenix.js, phoenix.min.js, priv/static/phoenix.cjs.js, and priv/static/phoenix.mjs files.

  • Release 1.7.12 🐞 Version 1.7.12 is out! This release includes updates to version numbers in various configuration files and some bug fixes for the JavaScript client. The CHANGELOG.md has all the details, ensuring you’re up-to-date with the latest improvements.

Enjoy the updates, and happy coding! 🌟


Hey there, fellow developers! Here’s the latest scoop on what’s been cooking in our codebase. We’ve got some nifty improvements and bug fixes that are sure to make your life a tad easier. Check out the deets below! 🚀

New Features & Improvements

  • Improvement: Fix phx.gen.socket moduledoc grammar and example path
    We’ve polished up the phx.gen.socket module documentation by fixing grammar and punctuation errors. Plus, we corrected an example path for umbrella apps to ensure your sockets land in the right spot. Big shoutout to Juan P Barrios for the assist! 🎉

  • Improvement: Clarify Token secrecy in docs
    We’ve made the Phoenix.Token documentation clearer about how secrecy works. Now it’s easier to understand the difference between signed and encrypted tokens, and we’ve included examples for using encrypt/4 and decrypt/4. Keep your secrets safe, folks! 🕵️‍♂️

  • Improvement: Replace deprecated live_flash for Phoenix.Flash.get in phx.gen.auth
    Out with the old, in with the new! We’ve swapped out the deprecated live_flash with Phoenix.Flash.get in the phx.gen.auth template. This will keep your login_live module running smoothly and up-to-date with the latest Phoenix practices. 🌟

Keep coding and stay awesome! 💻🚀


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. 📈✨
Showing 21 to 24 of 24 Entries