Repository navigation
1.7.1
Release Notes v1.7.1
This release brings a major overhaul to the Hot Promote workflow, significant enhancements to the Script Debugger, and usability improvements across the Widget Finder and Rule Editor.
🚀 New Features
Hot Promote Alpha
A comprehensive update to the Hot Promote functionality to enhance deployment workflows and user engagement.
- New UI & Outliner: Implemented a new Outliner view with improved icons, status indicators, and grouping to visualize changes effectively.
- Comparison View: Added side-by-side "Old vs. New" Ace editors with line-level diff highlighting to easily review changes before application.
- Change Execution: Introduced a robust "Execute Changes" flow that handles changesets asynchronously.
- Filtering: Added ability to manage, save, and select filters for deployments.
Script Debugger 2.0
Significant improvements to the debugging experience within the Scripts Editor.
- Variables Panel: Added a collapsible/expandable panel to view Local and Global variables, with support for copying values.
- Session Management: Improved handling of debug sessions, including auto-cleanup on unload and better state detection.
- UI Polish: Debugger controls now hide when inactive, and the layout prevents toolbar overlapping.
Project & Application Management
- Edit Capability: Users can now edit Project Details and Application Versions directly via dedicated edit buttons in the UI.
- Row Actions: Enabled right-click row selection to display context menus for faster navigation.
Rules Editor Enhancements
- Sidebar Actions: Users can now select, replace, and clear rule view tags directly from the sidebar.
- Linked Cubes: Added a workflow for selecting linked cubes within the rules sidebar.
🛠 Improvements
Widget Finder
- Search Logic: Improved search tokenization to handle punctuation, special characters (Lucene escaping), and mixed-case patterns more robustly.
- UI Updates: Added "Clear" and "Remove" actions for search rows and a complete Reset button to clear the finder state.
- Design: Fixed popup inconsistencies for better design alignment.
MDX & Grammar
- Comparator Support: Added TM1 comparator tokens to the MDX grammar.
- Strict Parsing: Applied strict mode for
parse_mdxwithin the Model Maker context.
Git & Core
- Long Paths: Enabled
core.longpathsfor native Git operations to prevent errors with deep file structures. - Async Service: Refactored various long-running operations (like Hot Promote) to use the
AsyncServicefor better stability.
🐛 Bug Fixes
- MDX
WITHClause: Fixed an issue where MDX queries using theWITHclause threw errors; member definitions now function correctly in the parser. - View Edit Focus: Resolved a bug where focus did not transfer correctly in the "Views Edit Expression" window, which previously prevented editing Filter sorts.
- Async Debugging: Resolved multiple issues with script debugging performance and functionality within the
AsyncService. - Widget Finder Popups: Fixed issues with the Page Widget and Widget Type popups to ensure they display and function correctly.
- Parsing: Fixed
FEEDERStransition detection and case-sensitivity issues in the Seeder parser.