Stand with Ukraine 🇺🇦
Products
Services
Blog
About Us

November 2024

🔍 Summary

In November, efforts were centered on improving macro template flexibility and preventing critical parameter-related errors. The addition of post-install UX guidance and enhanced template tooling improved both user onboarding and macro scripting capabilities.


✨ New Features & Enhancements

  • MathTool Integration in Templates
    Integrated MathTool to enable mathematical operations like rounding directly within macro templates, expanding the supported logic for rendering numeric outputs.

    ## Absolute value
    $MathTool.abs(-4)
    
    ## Average without rounding
    $MathTool.getAverage($pagesCount)
    
    ## Average with rounding
    $MathTool.round($MathTool.getAverage($pagesCount))
  • Array Sorting via CollectionTool / SortTool
    Added support for sorting arrays inside templates using CollectionTool or SortTool, giving users greater control over list-based outputs and logic.

    image-20250520-212443.png
  • Post-Install Module Support
    The app descriptor now includes a PostInstall module, ensuring a “Get Started” button is available immediately after installation to streamline new user onboarding.

    image-20250520-212113.png
  • Improved ACE Editor Keyword Handling
    Updated the in-app ACE editor to avoid mislabeling predefined template keywords as local variables, reducing confusion during macro creation.


🛠 Bug Fixes & Improvements

  • Critical Fix: Uppercase User Parameter Keys Rejected
    Resolved a major issue where saving a macro with an uppercase key in user parameters triggered a 400 Bad Request from Atlassian’s backend. Parameter keys are now auto-normalized to lowercase before sending requests.