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
#740 feat(new): add --container-runtime flag (parity with mxcli init) (@kaspergff)
#386 docs: add manual test case documentation for all MDL command areas (@retran)
Issues Opened (last 24h)
#1057 Selectionhelper with renderStyle: 'custom' — slot children containing StaticImageViewer are not re-executable; workaround requires placeholder dynamictext (@acarum)
#1056 MDL parser does not support pluggable widget slot syntax documented by mxcli widget docs (@acarum)
#1050 an UNQUALIFIED object name (CREATE ASSOCIATION Order_Probe FROM …) passes check --references ("All references valid"), then exec refuses it — and everything BEFORE it in the script has alread…
#1049 an XPath constraint naming a member that does not exist ([Mod.Entity_Attr = …]) passes check --references; exec writes the page; mx check → CE1613 "The selected association … no longer exists"
#1048check --references passes a CHANGE $Obj ("Attr" = …) whose attribute does NOT exist on the entity; exec writes it; mx check → CE1613
#1047UPDATE SECURITY (project-wide) left CE0066 on SEVEN modules of a real app; UPDATE SECURITY <Module> errors on System
#1046ContentParams: [{1} = $Customer/Name] (a path where a bare attribute is required) passes check --references and writes the literal $Customer/Name as the attribute name → CE1613
#1045DATAGRID … (DataSource: $Ctx/Module.Assoc) writes the grid over the CONTEXT entity, so every column is mis-qualified → CE1613 ×N — passes check --references
#1044 a bare or double-quoted String literal in a CHANGE / FILTER expression passes check --references, writes, and fails mx check with CE0117
#1043 an OBJECT as a LOG … WITH ({1} = $Obj) template parameter passes check --references, writes, and fails mx check with CE0117
#1042IF empty($List) is rejected with a code-less, location-less "Unexpected token after expression" — printed AFTER a green 0 errors verdict
#1041RETURNS void AS $x is accepted by check --references and writes a dangling return $x that only mx check catches (CE0109)
#1036mxcli widget init generates MDL examples that the parser rejects
#999 Pluggable object-list properties (FileUploader allowedFileFormats / customButtons): multi-key entries unparseable, single-key entries pass check+exec then are SILENTLY DROPPED
Daily Project Digest: 2026-09-07
Repository Stats
Commits (last 24h)
46e86e9fMerge pull request Rewriting an entity was deleting its access rules — and fixing that exposed a reconcile bug nothing could previously reach #1055 from ako/main (Ako)0556cfbdMerge pull request Reverse retrieve incorrectly classified when output feeds add/remove-from-list statements #405 from ako/claude/banking-app-feedback-do04dy (Ako)a3f27b4cfix(check): report a repeated widget property written as a value (MDL-WIDGET27) (Claude)8dc68253Merge pull request Manual while-true detection over-triggers when continue lives only inside nested loop body #404 from ako/claude/mxbuild-diagnostics-spike-emta6h (Ako)b0e595ccMerge branch 'main' into claude/mxbuild-diagnostics-spike-emta6h (Ako)c9991b9fMerge pull request CREATE WORKFLOW with user task panics — nil pointer dereference #403 from ako/claude/mxcli-unit-test-perf-n7ggx8 (Ako)cd987bd1test(security): read the reconcile fixture back before asserting on it (Claude)5cf5d2b7fix(security): reconcile a rule whose member entries are all gone (Claude)320a3042fix(entities): modify an entity in place instead of rebuilding it (Claude)2d3da8dafix(widgets): store the Gallery pagingPosition enum key, not its caption (Claude)e6a83b5ddocs(changelog): release v0.21.0 (Ako)32e09746fix(check): renumber the menu-icon rule to MDL077, off a collision (Ako)db6ccc4eMerge pull request Five defects from CapTrackV3: two properties written wrong in silence, and a sort path that stopped the project loading at all #1054 from ako/main (Ako)7658bbe0Merge pull requestALTER SNIPPETlooks up page namespace instead of snippet namespace #402 from ako/claude/mxcli-unit-test-perf-n7ggx8 (Ako)25f622e5fix(microflows): name a create's output, refuse a sort path that has no entity (Claude)e6c103c0Merge pull request Fifty-five changes: pluggable widgets become first-class MDL, a security command that never ran, and a run of check false positives only a real project exposed #1052 from ako/main (Ako)add09ed0fix(microflows): carry ON ERROR CONTINUE, and refuse it where Mendix won't (Claude)bb280c4bfix(pages,microflows): carry a list view's Editable, stop mangling quoted XPath (Claude)b2022461Merge pull request CREATE PUBLISHED REST SERVICE allows duplicate qualified names #401 from ako/claude/banking-app-feedback-do04dy (Ako)28239e33Merge pull request DESCRIBE ODATA SERVICE output not parseable — roundtrip broken #400 from ako/claude/sudoku-test-issue-46-iyxn30 (Ako)bf31150afeat(navigation): author and round-trip all three menu icon kinds (Claude)ed3a9e52feat(check): warn when a navigation menu item specifies no icon (MDL074) (Claude)dff71432Merge pull requestGRANT ... ON entityaccepts non-existent module roles #399 from ako/claude/mxcli-unit-test-perf-n7ggx8 (Ako)a74938c0docs(demo): the capture lessons the intro-video films paid for (Claude)2cbb5000feat(demo): ship the capture-integrity machinery as code (Claude)f53dfc6ffix(lint): name the document type a finding is actually about (Claude)b036efdbfix(widgets): evaluate a visibility rule against what will be written (Claude)b0bf9518Merge pull requestmxcli fmtoutputs to stdout instead of in-place, ignores invalid input #398 from ako/claude/mxcli-unit-test-perf-n7ggx8 (Ako)3d5f1524docs(bug-test): drop an explanation the file itself disproves (Claude)cbe698a4feat(check): refuse unqualified CREATEs and void-with-alias; give the parse error a code (Claude)Pull Requests Merged (last 24h)
No PRs merged.
Pull Requests Opened (last 24h)
No new PRs.
Currently Open PRs
file, unguarded chmod) #742) (@kaspergff)Issues Opened (last 24h)
Issues Closed (last 24h)
CREATE ASSOCIATION Order_Probe FROM …) passescheck --references("All references valid"), thenexecrefuses it — and everything BEFORE it in the script has alread…[Mod.Entity_Attr = …]) passescheck --references;execwrites the page;mx check→ CE1613 "The selected association … no longer exists"check --referencespasses aCHANGE $Obj ("Attr" = …)whose attribute does NOT exist on the entity;execwrites it;mx check→ CE1613UPDATE SECURITY(project-wide) left CE0066 on SEVEN modules of a real app;UPDATE SECURITY <Module>errors on SystemContentParams: [{1} = $Customer/Name](a path where a bare attribute is required) passescheck --referencesand writes the literal$Customer/Nameas the attribute name → CE1613DATAGRID … (DataSource: $Ctx/Module.Assoc)writes the grid over the CONTEXT entity, so every column is mis-qualified → CE1613 ×N — passescheck --referencescheck --references, writes, and failsmx checkwith CE0117LOG … WITH ({1} = $Obj)template parameter passescheck --references, writes, and failsmx checkwith CE0117IF empty($List)is rejected with a code-less, location-less "Unexpected token after expression" — printed AFTER a green0 errorsverdictRETURNS void AS $xis accepted bycheck --referencesand writes a danglingreturn $xthat onlymx checkcatches (CE0109)mxcli widget initgenerates MDL examples that the parser rejectsCI Status (latest runs on main)
Dependency Changes (last 5 commits)
No dependency changes.
Daily digest generated automatically — workflow source