phoenix_live_view changelog


Welcome to the latest updates! We've been busy squashing bugs, improving documentation, and refining features to make your experience smoother and more efficient. Here’s what’s new:

New feature 🆕

  • Improvements to Error Handling Docs (#3282): We've revamped the error handling section in our server guide! This includes detailed scenarios and code examples on how to handle unexpected errors, like when an organization has only one member. Plus, we've explained how LiveView reacts to exceptions during different stages. This should help you master error handling like a pro!

Bugfix 🐞

  • Raise on Incomplete Doctype (#3055): Fixed an issue where the Phoenix Live View Tokenizer would not handle incomplete doctypes properly. Now, it raises a syntax error, making it easier to debug and ensuring the tokenizer is more robust.

Improvement 🚀

  • Clarify Limit for Stream Insert (#3276): Updated the documentation to specify that the limit must be passed as an option in each call to stream_insert/4. This ensures the limit is enforced on the client side. We’ve also added examples to make it crystal clear how to use this feature.

  • Dispatch Lock/Unlock and Do Not Lock Form on Upload Progress: Enhanced the view.js file to dispatch lock and unlock events without locking the form during upload progress. This ensures smoother user interactions and prevents unnecessary form locking.

Chore 🧹

  • Update Changelog: The changelog has been updated with details on recent enhancements, bug fixes, and backwards incompatible changes. This includes a new warning when rendering an input named "id" and better tracking for checkboxes and hidden inputs.

Stay tuned for more updates and happy coding! 🚀

Showing 21 to 21 of 21 Entries