Highlights
- Workflow roundtrip stability improved: fixes for XPath predicate preservation, empty else branches, negative position annotations, and boolean split case values.
- Enhanced client creation validation: OData, REST, and MCP clients now properly validate references and report correct status (e.g., avoiding false "Modified" reports).
- Critical CLI fix:
mxcli new now exits with non-zero status on template download failure.
Code Changes
- Workflow/Microflow: Preserved multiple retrieve XPath predicates, fixed empty top-level else handling, corrected negative @position parsing, resolved boolean split case values, allowed quoted identifiers for user tasks/jump-to, fixed nil panic in workflow creation, and ensured DESCRIBE NANOFLOW includes @excluded annotation.
- Client Validation: Added validation for OData client existence in CREATE EXTERNAL ENTITY, rejected malformed MetadataUrl in CREATE ODATA CLIENT, fixed DESCRIBE ODATA SERVICE KEY token roundtrip, prevented false 'Modified' reports for existing REST clients, and fixed IMAGE COLLECTION CREATE OR REPLACE.
- CLI & Commands: Fixed
mxcli new exit code on download failure, restored bare STATUS and SHOW STATUS commands, prevented rename command collisions, registered connect/disconnect/status in syntax registry, and corrected exit codes/error messages for marketplace, eval list, widget init, and TUI commands.
- Other: Added CATALOG.ASSOCIATIONS table, allowed reserved keywords in business event message/attribute names, fixed TitleOverride nil handling, and added missing @Version annotations to doctype scripts.
Pull Requests
Issues
- New: 0
- Closed: 20
- Total Open: 1
Repository Health
- Stars: 76, Forks: 25
- CI Status: All checks passing (Build, Test & Lint: success; Push on main: success)
Action Items
Daily digest generated automatically — workflow source
Highlights
mxcli newnow exits with non-zero status on template download failure.Code Changes
mxcli newexit code on download failure, restored bare STATUS and SHOW STATUS commands, prevented rename command collisions, registered connect/disconnect/status in syntax registry, and corrected exit codes/error messages for marketplace, eval list, widget init, and TUI commands.Pull Requests
Issues
Repository Health
Action Items
Daily digest generated automatically — workflow source