Stand with Ukraine 🇺🇦
Products
Services
Blog
About Us

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 like getPagesInSpace, 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.

  • baseUrl Helper 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.