February 2024
🔍 Summary
February focused on stability improvements and subtle UX enhancements for macro template editing. Notably, it introduced more reliable handling of parameters and base URL contexts, as well as fixes for critical rendering bugs in new macros and helper logic.
✨ New Features & Enhancements
Auto-Conversion of Parameters to String
Introduced temporary handling to automatically coerce values (e.g.,space.id) into strings for use in helper functions likegetPagesInSpace, simplifying common logic scenarios.Tab Size Reduced in Monaco Editor
Adjusted the tab character from four spaces to two spaces in the Monaco editor for better fit and readability in constrained template areas.baseUrlHelper Introduced
Added the{{baseUrl}}context helper to streamline dynamic URL generation and reduce manual concatenation in templates.
🛠 Bug Fixes & Improvements
Newly Created Macro Fails to Render
Fixed a critical issue where the first-time creation of a macro would result in rendering errors and page failure.500 Error from Inline
.set()Helper
Resolved an issue where the usage of inline.set()caused an unhandled exception instead of evaluating correctly.