Releases: mendixlabs/mxcli
v0.7.0
What's Changed
- fix: resolve page context tree for ALTER PAGE and check --references by @engalar in #158
- fix: docker cache detection on Windows and reload schema warning by @engalar in #160
- feat: workflow microflow actions and COMPLETE_TASK page action by @engalar in #159
- feat: generate .gitignore for Mendix projects during init by @engalar in #163
- fix: run mx update-widgets before mx check to prevent false CE0463 by @engalar in #164
- fix: association navigation expression missing target entity and extra spaces by @engalar in #165
- fix: augment nested ObjectType properties from .mpk to prevent CE0463 by @engalar in #166
- feat: add data container context hints to DESCRIBE PAGE by @engalar in #168
- fix: strip REST path slashes and validate microflow param entity refs by @engalar in #170
- deps: bump github.com/mattn/go-runewidth from 0.0.22 to 0.0.23 by @dependabot[bot] in #187
- deps: bump modernc.org/sqlite from 1.48.1 to 1.48.2 by @dependabot[bot] in #188
- fix: emit correct enum value format for XPath vs expression contexts by @engalar in #167
- fix: remove broken GRANT/REVOKE EXECUTE ON WORKFLOW by @engalar in #173
- fix: improve data container context hints and LSP completion by @engalar in #184
- fix: add 168 missing lexer tokens to keyword rule by @engalar in #186
- fix: support @Module.Const syntax in expressions by @engalar in #179
- fix: prefer Studio Pro over CDN downloads on Windows by @engalar in #195
- fix: microflow layout issues (ConnectionIndex, redundant Merge, DESCRIBE roundtrip) by @engalar in #204
- fix: skip Attribute fallback for custom-content datagrid columns by @ako in #208
- docs: add mxcli-dev contributor command namespace and /mxcli-dev:review by @yscraft in #220
- fix: route path/query params correctly and suppress BodyVariable for JSON bodies in SEND REST REQUEST by @yscraft in #215
- docs: add fix-issue skill with TDD protocol and symptom→layer table by @yscraft in #216
- feat: add typed error system for executor by @retran in #222
- feat: dispatch registry, backend interfaces, and MockBackend by @retran in #224
- docs: add fork PR flow diagram to CONTRIBUTING.md by @yscraft in #223
- ci: bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #226
- ci: bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #227
- refactor: migrate executor handlers to free functions with ExecContext by @retran in #225
- Context & catalog isolation — ExecContext gains Backend, handlers decoupled from mpr by @retran in #229
- deps: bump github.com/spf13/pflag from 1.0.9 to 1.0.10 by @dependabot[bot] in #228
- feat: add comprehensive mock-based handler tests (189 tests) by @retran in #232
- refactor: extract shared types and utility functions to mdl/types by @retran in #235
- refactor: define mutation backend interfaces by @retran in #236
- refactor: implement mutation backends and migrate handlers by @retran in #237
- refactor: decouple executor from storage layer by @retran in #238
- refactor: code quality — deterministic output, doc comments, naming by @retran in #239
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- feat: ALTER WORKFLOW command with full activity manipulation by @engalar in #107
- fix: align BSON properties with Mendix schema for mx diff compatibility by @engalar in #109
- feat: add virtual System module for complete module listing by @engalar in #110
- fix(security): validate demo user password against project policy by @engalar in #140
- refactor: split 5 large files into smaller modules by @engalar in #141
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- fix: int32→int64 for BSON property values by @engalar in #71
- fix: CREATE OR REPLACE PAGE reuses existing UUID by @engalar in #72
- feat: diag --check-units + grammar fixes by @engalar in #67
- feat: SHOW/DESCRIBE/CREATE/DROP JSON STRUCTURE by @peterjumpnl in #80
- docs: MDL i18n design proposal by @engalar in #87
- ci: bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #92
- ci: bump actions/checkout from 4 to 6 by @dependabot[bot] in #93
- ci: bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #94
- deps: bump github.com/mattn/go-runewidth from 0.0.21 to 0.0.22 by @dependabot[bot] in #95
- deps: bump @vscode/vsce from 2.32.0 to 3.7.1 in /vscode-mdl by @dependabot[bot] in #96
- deps: bump modernc.org/sqlite from 1.48.0 to 1.48.1 by @dependabot[bot] in #97
- deps: bump typescript from 5.9.3 to 6.0.2 in /vscode-mdl by @dependabot[bot] in #99
- deps: Bump esbuild from 0.27.7 to 0.28.0 in /vscode-mdl by @dependabot[bot] in #98
- fix: remove invalid ParentConnection/ChildConnection from CrossAssociation BSON (#50) by @engalar in #105
- docs: workflow improvements design proposal by @engalar in #88
- feat: pluggable widget engine v2 by @engalar in #68
- feat: WidgetDemo baseline by @engalar in #69
New Contributors
- @peterjumpnl made their first contribution in #80
Full Changelog: v0.4.0...v0.5.0
Nightly 2026-04-07
Nightly build from — 2026-04-07
Recent changes
8ceb020 chore: release v0.5.0
21cfda3 Merge pull request #69 from engalar/feat/widget-demo
8a33ee1 fix: widget-demo scripts self-contained and mx-check clean
d5eafe8 docs: add multi-project tree view proposal
90ee695 chore: regenerate ANTLR parser after widget engine v2 merge
f7a779a feat: add missing document types to project tree and syntax highlighting
0b0c1c0 fix: address PR #69 review feedback
1bba596 Merge pull request #68 from engalar/feat/widget-engine-v2
61d5180 feat: WidgetDemo baseline scripts and widget analysis
4d40cf6 fix: regenerate parser after rebase on main
c4d8126 fix: address PR #68 review — remove ANTLR visitors, fix error handling, clean up docs
63bf7f9 fix: move update-widgets to widget-specific tests only
c64c735 fix: reorder JSON structure examples for correct execution
c84c876 fix: run mx update-widgets before mx check in integration tests
414ddbb fix: CI integration test failures
208724e fix: sort translation map iteration in all serializers
36be17c fix: make docker and diaglog tests cross-platform
1b64755 fix: roundtrip test stability with idempotency strategy
ee26d20 fix: ensure association mappings follow datasource in generateDefJSON
5a0d398 fix: implement generateDefJSON property mapping generation
This is an automated pre-release build. Use tagged releases for production.
v0.4.0
What's Changed
- Fix batch of reported issues (#18, #19, #23, #25, #26, #27, #28) by @engalar in #35
- feat(tui): add agent channel for external automation by @engalar in #38
- docs: add comprehensive theme & styling skill by @engalar in #40
- fix(catalog): recurse into loop bodies when extracting references by @engalar in #45
- feat: add custom pluggable widget AIGC skill by @engalar in #42
- feat(init): add OpenCode tool support by @retran in #47
- feat: pluggable widget engine with data-driven definitions by @engalar in #28
- fix: address PR #28 review follow-ups by @ako in #48
- docs: add mxbuild setup & mx tool skill by @engalar in #43
- deps: bump modernc.org/sqlite from 1.42.2 to 1.48.0 by @dependabot[bot] in #57
- deps: bump go.mongodb.org/mongo-driver from 1.17.6 to 1.17.9 by @dependabot[bot] in #60
- deps: bump github.com/spf13/cobra from 1.8.0 to 1.10.2 by @dependabot[bot] in #62
- deps: bump github.com/mattn/go-runewidth from 0.0.19 to 0.0.21 by @dependabot[bot] in #61
- deps: bump go.uber.org/zap from 1.21.0 to 1.27.1 by @dependabot[bot] in #59
- deps: bump github.com/jackc/pgx/v5 from 5.8.0 to 5.9.1 by @dependabot[bot] in #58
New Contributors
- @retran made their first contribution in #47
- @ako made their first contribution in #48
- @dependabot[bot] made their first contribution in #57
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Add .gitattributes for consistent line
endings by @engalar in #14 - feat(workflow): MDL workflow support - CREATE/DROP/DESCRIBE + BSON round-trip by @engalar in #20
- chore: normalize CRLF to LF in bug reports by @engalar in #26
- fix: handle System entity types and RETURN keyword formatting in microflows by @engalar in #29
- feat(tui): interactive diff view with unified/side-by-side/plain modes by @engalar in #27
- feat(tui): check enhancements, command palette, session restore by @engalar in #31
New Contributors
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Full Changelog: v0.1.0...v0.2.0
