You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#1253check/exec reject .mdl files that start with a UTF-8 BOM (or are UTF-16) with an invisible "token recognition error" — Windows PowerShell 5.1 writes both by default
#1251create or modify of a view entity with an association drops LocalizeDate from every entity in the module — CE6770 on another view
#1247ALTER PAGE … REPLACE on a pluggable Combobox silently resets properties the statement doesn't restate (placeholder translations, readOnlyStyle); describe and diff-local don't show the loss
#1245 LSP crashes on didOpen for non-file URIs (mendix-mdl: scheme)
#1243 GRANT … WHERE keeps a double-quoted name verbatim for most rule shapes — XPath string literal, the access rule silently matches nothing (check / exec / mx check all pass)
#1240 DataGrid 2 column over an association owned by another module is written as a flat attribute path (mx check CE1613; check/exec pass)
#1237 DESCRIBE MICROFLOW prints a retrieve XPath the parser rejects: where Assoc/Entity[...] without outer brackets
#1235 Input widget bound to a page variable: MDL cannot write it (MDL-WIDGET34) and DESCRIBE PAGE silently drops the binding
#1224create or modify association reports "Modified association" but keeps the old owner when the association crosses modules
#1223 Cross-module association with owner Both: the other module's access rules get no member entry, the build fails CE0066, and update security says all is up to date
#1219 Feature: number / date format for text-template parameters (ContentParams / CaptionParams) — decimal precision, group digits, date format
#1218 Scripting with -c: an empty -c "" starts the interactive REPL, and one failing DESCRIBE in a ;-batch silently stops the rest of the batch
#1214 ALTER PAGE … SET Editable = true ON reports "Altered page" but the list view stays Editable = false (CREATE with Editable: true works)
#1213 check --references does not validate XPath in RETRIEVE … WHERE: startsWith() and a bare association "!= empty" pass, then mx check reports CE0161
#1211 A task queue created earlier in the same script is "not found" for IN QUEUE calls — check reports it and exec refuses the whole script
#1210 A variable passed to a Microflow-typed Java action parameter passes check and exec, then the project no longer loads (StorageLoadException: not a valid MicroflowIdentifier)
#1206 create published rest service writes only path parameters: query and body parameters fail mx check (CE0350, CE6539)
#1186mxcli check passes a commit-inside-a-loop that lint (CONV011) already knows; no script-scoped lint exists (feature request: check hints, check --lint, or lint --document)
#1180 Studio Pro crashes when opening Changes details after ALTER ENTITY ... MODIFY ATTRIBUTE
#1175 An apostrophe inside an OQL -- comment produces false MDL030 'no as alias' errors
#1174 DESCRIBE emits an OQL alias 'AS ROLE' that the MDL parser then rejects as a reserved word
#1072 Docs: MPR v1 UnitContents table does not exist; v1/v2 detection is not by table probe
#1057 Selectionhelper with renderStyle: 'custom' — slot children containing StaticImageViewer are not re-executable; workaround requires placeholder dynamictext
#1032ALTER PAGE { SET DataSource = DATABASE Module.Entity ON <dataview>; } reports success but silently wipes the DataView's datasource entirely — CE7007 downstream
#1026mxcli new warns that the project path exceeds the MxToolset 259-character limit, then hangs forever in the first build instead of failing
#1025mxcli syntax drill-down rejects the example printed in its own help text (Unknown topic: workflow user-task targeting)
#998 Empty widget property list () is a parse error in CREATE PAGE — for every widget form, not just pluggable
#997 mxcli diff reports false deletions (java-action calls, download, grant, geometry) on an UNMODIFIED describe dump — and leaks Go struct pointers into retrieve constraints
#992 Per-case split annotations @anchor(true: …) / @curve(true: …) parse and are silently ignored — the form describe itself emits
#991 Canvas annotations inside ON ERROR { } are accepted and silently ignored, and describe emits none of them — the error branch's layout is unwritable and lost on round-trip
#981 UPDATE SECURITY aborts on the virtual System domain model ("load domain model 00000000-...-000000000002: file not found")
#975 List widget over a reverse association ending on a generalization types its rows as the parent entity (CE1613)
#912 catalog source table should contain all describes
#870 LOCK/UNLOCK WORKFLOW ALL writes an activity that cannot build (CE1825)
#849 No guard on file-based writes when Studio Pro has the project open — silent data loss, docs-only warning
#750 First-class expressions for expression-typed MDL properties (avoid quoted-string escaping)
#730 Question:MDL Language Server failed to start: this.outputChannel.error is not a function
#698 MCP microflow mapper drops 'on error rollback' on CALL MICROFLOW (ErrorHandlingType not emitted)
#697 MCP page authoring broken on Studio Pro 11.12: backend calls removed pg_write_page (renamed pg_patch_page)
#690 Consumed OData ConfigurationMicroflow service fails CE5111 on Mendix 11.11 (both engines)
#625 Assign System module roles to user roles via MDL (resolve CE0156)
#609 Docs: retrieve uses sort by (not order by); surface entity event handler MDL syntax
Daily Project Digest: 2026-10-02
Repository Stats
Commits (last 24h)
4ba1495f2Merge pull request Sync: fix the nightly — verdict-corpus control without TestApp, 10.24 workflow example #1260 from ako/main (Ako)46de0edb6Merge pull request Sync ako/mxcli: silent data-loss fixes, IN QUEUE, and capability docs corrected against measurement #921 from ako/fix/nightly-corpus-and-1024-workflow (Ako)7f5e28671fix(test): a language header does not move a script's @Version floor (Ako)c9e02ccd0fix(ci): the verdict corpus control no longer rests on TestApp alone (Ako)f6f3956abMerge pull request Sync round 11: data safety, no silent writes, check/diff follow exec #1259 from ako/main (Ako)9a7eb349eMerge pull request Daily Digest: 2026-08-18 #920 from ako/sync/mendixlabs-1258 (Ako)cf83be710Merge mendixlabs/mxcli main (Sync: stub-then-real flows keep the real flow (error-handler returns splice, MDL-STUB01) #1258 merge commit) into ako main (Ako)a770e3bfdMerge pull requestALTER PAGE SET DynamicCellClass ON <column>passescheck --referencesbut fails atexecwith "column property not found" #919 from ako/fix/cli-small-round11 (Ako)23202c751Merge pull request MDL decision (split) syntax inconsistent #913 from ako/fix/diff-follows-exec (Ako)3be74b1a6Merge pull request catalog source table should be extended with unique element identifier #914 from ako/fix/check-exec-agreement (Ako)643ceb996Merge pull requestcalculated byon an attribute is silently discarded on write — stored as DomainModels$StoredValue with no calculation link, on both CREATE and ALTER paths #917 from ako/fix/page-silent-changes (Ako)65ae9ba56Merge pull requestcheck --referencespasses on a loop-variable association path inlined as a call-microflow parameter; native mxbuild then fails with CE0117 #918 from ako/fix/flow-silent-writes (Ako)d5f1247e9Merge pull request run --local / test --local use the cached Linux mxbuild on macOS and fail with a raw 'exec format error' (setup and docker build resolve Studio Pro's mxbuild correctly) #916 from ako/fix/published-rest-params (Ako)a870054edMerge pull request DESCRIBE IMPORT MAPPING output does not round-trip: ExposedName still capitalised and Item-suffixed on v0.18.0 (follow-up to #882) #915 from ako/fix/ml849-studio-pro-open-guard (Ako)ed538042aMerge pull request catalog source table should contain all describes #912 from ako/fix/628-move-entity-cross-associations (Ako)1ff205b77Merge pull request ALTER SNIPPET/PAGE INSERT: pluggable-widget object-list children rejected; named-parameter-rooted list datasource passes check but fails build (CE7007) #911 from ako/fix/627-update-attribute-guid (Ako)591ac71dfMerge branch 'c19-913' into c19-919 (Ako)b9e30d9c0Merge branch 'c19-914' into c19-913 (Ako)6760d7c1dMerge branch 'c19-917' into c19-914 (Ako)0a73ace4fMerge branch 'c19-918' into c19-917 (Ako)28c1dfff9Merge branch 'c19-916' into c19-918 (Ako)696170f97Merge branch 'c19-915' into c19-916 (Ako)d0a4c8c5cMerge branch 'c19-912' into c19-915 (Ako)d11db9005Merge branch 'c19-911' into c19-912 (Ako)cedabc3edfix(xpath): a double-quoted value in an XPath is refused; a double-quoted name is stripped (PopupMenu menuTrigger child slot needs grammar keyword (CE0642 on fixture #32) #566, GRANT … WHERE keeps a double-quoted name verbatim for most rule shapes — XPath string literal, the access rule silently matches nothing (check / exec / mx check all pass) #1243) (Ako)178e740e7fix(check): MDL-WIDGET34 suggests the mdl 1 header map spelling (Ako)165516013fix(alter-page): REPLACE of a DataGrid 2 keeps its unstated properties too (ALTER PAGE … REPLACEon a pluggable Combobox silently resets properties the statement doesn't restate (placeholder translations, readOnlyStyle); describe and diff-local don't show the loss #1247) (Ako)5cbc1eb36fix(flows): refuse or write correctly six silent wrong writes in flows (Ako)b7b124504Merge pull request Sync: stub-then-real flows keep the real flow (error-handler returns splice, MDL-STUB01) #1258 from ako/main (Ako)30daa44c8fix(alter-page): REPLACE of a pluggable widget keeps the properties the statement does not state (ALTER PAGE … REPLACEon a pluggable Combobox silently resets properties the statement doesn't restate (placeholder translations, readOnlyStyle); describe and diff-local don't show the loss #1247) (Ako)Pull Requests Merged (last 24h)
No PRs merged.
Pull Requests Opened (last 24h)
No new PRs.
Currently Open PRs
allowedfileformatinconfigMode: 'simple'passes check and exec, then failsmx checkwith CE0463 — hidden TextTemplates inside object-list items are never nulled #1198) (@MendixMau)file, unguarded chmod) #742) (@kaspergff)Issues Opened (last 24h)
go test ./...writes into the developer's real~/.mxcli: tests override onlyHOME, whichos.UserHomeDir()ignores there (follow-up to Five tests fail on Windows (POSIX file-mode assertions + a path assumption) — never run there until now #897) (@stagknee)Issues Closed (last 24h)
check/execreject.mdlfiles that start with a UTF-8 BOM (or are UTF-16) with an invisible "token recognition error" — Windows PowerShell 5.1 writes both by defaultcreate or modifyof a view entity with an association dropsLocalizeDatefrom every entity in the module — CE6770 on another viewALTER PAGE … REPLACEon a pluggable Combobox silently resets properties the statement doesn't restate (placeholder translations, readOnlyStyle); describe and diff-local don't show the losscreate or modify associationreports "Modified association" but keeps the old owner when the association crosses modulesowner Both: the other module's access rules get no member entry, the build fails CE0066, andupdate securitysays all is up to datemxcli checkpasses a commit-inside-a-loop thatlint(CONV011) already knows; no script-scoped lint exists (feature request: check hints,check --lint, orlint --document)ALTER ENTITY ... MODIFY ATTRIBUTEUnitContentstable does not exist; v1/v2 detection is not by table probeALTER PAGE { SET DataSource = DATABASE Module.Entity ON <dataview>; }reports success but silently wipes the DataView's datasource entirely —CE7007downstreammxcli newwarns that the project path exceeds the MxToolset 259-character limit, then hangs forever in the first build instead of failingmxcli syntaxdrill-down rejects the example printed in its own help text (Unknown topic: workflow user-task targeting)()is a parse error in CREATE PAGE — for every widget form, not just pluggable@anchor(true: …)/@curve(true: …)parse and are silently ignored — the formdescribeitself emitsON ERROR { }are accepted and silently ignored, anddescribeemits none of them — the error branch's layout is unwritable and lost on round-tripsort by(notorder by); surface entity event handler MDL syntaxCI Status (latest runs on main)
Dependency Changes (last 5 commits)
No dependency changes.
Daily digest generated automatically — workflow source