We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
rails changelog
Hey there, code adventurers! 🌟 We've got some exciting updates and improvements to share with you. Dive in to see what's new and how these changes can make your coding life a little smoother!
-
Bugfix: We've tackled a sneaky bug in the routing system by ensuring lazy route sets are loaded before test routes. This fix is a game-changer as it prevents missing those critical
after_routes_loadedcallbacks or mistakenly invoking them with test routes. This update ensures that your routing process is rock-solid and callback execution is error-free. 🚀 -
Improvement: Out with the old and in with the new! We've converted the ActionCable example from CoffeeScript to JavaScript. This change modernizes the codebase, making it more readable and maintainable. Plus, it plays nicely with other JavaScript frameworks and libraries, making your integration process a breeze. Say hello to a more streamlined and familiar coding experience! 🎉
Stay tuned for more updates and happy coding! 💻✨
Included Commits
This commit addresses an issue in the routing system by ensuring that lazy route sets are loaded before test routes are inserted. The previous implementation risked missing critical after_routes_loaded callbacks or potentially invoking them with test routes instead of the intended real routes, especially if another load was triggered by an engine.
The changes made include updates to the actionpack/CHANGELOG.md, where the commit is documented, highlighting the importance of loading lazy route sets early to maintain the integrity of the routing process and avoid errors in callback execution. This modification aims to enhance the reliability of route handling in the framework.
Files changed
- actionpack/CHANGELOG.md
This commit involves converting an example of ActionCable from CoffeeScript to JavaScript. The transition aims to modernize the codebase by utilizing JavaScript, which is increasingly favored for its widespread use and familiarity among developers.
The changes likely include rewriting the existing CoffeeScript syntax into equivalent JavaScript code, ensuring that the functionality remains intact while improving readability and maintainability. This update may also facilitate easier integration with other JavaScript frameworks and libraries, enhancing overall project compatibility.