Repository navigation
Daily Digest: 2026-10-09 #1362
Copy link
Copy link
Closed
Labels
digestDaily project digestDaily project digest
Description
Daily Project Digest: 2026-10-09
Repository Stats
| Metric | Count |
|---|---|
| Stars | 129 |
| Forks | 56 |
| Watchers | 6 |
| Open issues | 1 |
Commits (last 24h)
e6aeacb21Merge pull request Sync ako/mxcli: describe round-trips, multi-file check, Go 1.27.2, docs gated on check #1359 from ako/main (Ako)e54bcf774Merge pull request A scriptedPARALLEL SPLITwrites its paths but not their contents — the workflow loads, validates, and deadlocks at run time #1068 from ako/fix/1342-windows-webdir-locked (Ako)4b24a9449Merge remote-tracking branch 'origin/main' into fix/1342-windows-webdir-locked (Andrej)3dfd7ee0cMerge pull request CALL EXTERNAL ACTION — no way to pass empty/null binding for optional parameters; results in CE7252 #1073 from ako/claude/serene-carson-crj06x (Ako)169bd66faMerge pull requestALTER PAGE … SET PageSizefails with "pluggable property not found" on a DataGrid 2 thatCREATEaccepted the same property on #1069 from ako/dependabot/npm_and_yarn/dot-claude/skills/packs/mendix-vega-charts/widget/handlebars-4.7.10 (Ako)2932f2d7adocs(site): an OData key needs UNIQUE only; correct the CE0309 attribution (Claude)41b6dd0defix(odata): don't carry a member's CanBeEmpty across a change of key status (Claude)f73620732Merge pull request Two lint rules a real project asked for, and a describe → check round trip that was failing on 6 of 14 workflows #1066 from ako/fix/security-patch-owner-keys (Ako)d2f9f5b77Merge pull requestmxcli check --referencesreports "enumeration not found" for every enumeration, including ones the shipped model already uses #1071 from ako/claude/kind-darwin-bpf3n3 (Ako)5f1b09970docs(site): fix examples that fail mxcli check or mxbuild; gate docs-site (Claude)da2d7aa03Merge pull requestDESCRIBE MICROFLOWomitswithout events, so a DESCRIBE → exec round-trip silently turns commit event handlers back on #1070 from ako/claude/mxcli-issue-1347-2nty2v (Ako)4bba8532aMerge pull request Docs: MPR v1UnitContentstable does not exist; v1/v2 detection is not by table probe #1072 from ako/claude/optimistic-mccarthy-ivluu6 (Ako)1cd85871fMerge pull request Three write-path asymmetries:grantrole qualification,create associationidempotency, and silently partial access-rule reconciliation onALTER ENTITY … ADD ATTRIBUTE#1067 from ako/claude/describe-autodetect-no-catalog (Ako)5f9125a5dMerge pull request a layout whose placeholder is not namedMainpasses check AND exec, then fails CE0848 — and there is noDROP LAYOUT#1063 from ako/claude/mxcli-issue-1344-gbs17m (Ako)208826579Merge pull request workflow DECISION outcomes corrupt the .mpr (load-time crash, NOT a CE) #1065 from ako/claude/mxcli-issue-1345-5o9af9 (Ako)1f2841c41docs(skills): correct OR REPLACE, folder placement and CE0463 advice (Claude)11fd49d0efix(skills): gate whole skill examples on mxcli check; fix three that failed (Claude)083352d46fix(check): resolve a script set's files against what the earlier ones write (check -p on a script set: a combobox datasource naming an entity an earlier file creates is reported "entity not found" #1355) (Claude)8a4a906d6docs: fmt --help and test-microflows skill say test files take the mdl 1 header (Claude)d5c08bae8fix(check): resolve a module role's module before exec does (check -p passescreate module rolein a module that does not exist; exec then fails after earlier statements were written #1354) (Claude)336ed8152Merge remote-tracking branch 'origin/main' into claude/mxcli-issue-1347-2nty2v (Claude)18f7fbfd9chore(mpr): delete the dead security_patch reconciler (Ako)07a9216e9build(deps-dev): Bump handlebars (dependabot[bot])b8f5ebd19Merge remote-tracking branch 'origin/main' into claude/describe-autodetect-no-catalog (Claude)05dcc0841Merge remote-tracking branch 'origin/main' into claude/mxcli-issue-1345-5o9af9 (Claude)233036fbfMerge remote-tracking branch 'origin/main' into claude/mxcli-issue-1344-gbs17m (Claude)cd19fbfa6Merge pull request CE7033 (IN QUEUEon a non-Nothing microflow) is an untreated sibling of the CE1571 datasource-argument check #1064 from ako/claude/mxcli-issue-1343-h33sf6 (Ako)fb951ced7build: keep mdl/exprcheck/parser.go gofmt-clean under Go 1.26 and 1.27 (Claude)7a2b53598build: move to Go 1.27.2 and golang.org/x/net v0.60.0 for govulncheck (Claude)7dffdb8cefix(run-local): apply domain model changes under --watch on Windows (Andrej)
Pull Requests Merged (last 24h)
No PRs merged.
Pull Requests Opened (last 24h)
No new PRs.
Currently Open PRs
- #1360 Sync ako/mxcli: Windows junction fallback, drop reflection-data references (@ako)
- #1290 feat(microflow): ADD/REMOVE accept a many-to-many association (closes ADD/REMOVE cannot target a many-to-many association — n:n append is only expressible as a CHANGE set assignment, which silently orphans rows #1288) (@engalar)
- #1289 test: keep cmd/mxcli tests out of the developer's ~/.mxcli/logs (@stagknee)
- #1287 fix: link the runtime into the mxbuild cache with a junction when Windows refuses a symlink (closes On Windows, the first
run --local/test --localfor a new Mendix version fails: the runtime is linked into the mxbuild cache withos.Symlink, which needs admin rights or Developer Mode #1286) (@stagknee) - #1285 fix: detect a live process on Windows in the test and dev-loop handshakes (closes On Windows,
mxcli test --attachrefuses a running app: the handshake liveness check usesSignal(0), which never succeeds there #1284) (@stagknee) - #1273 test: isolate the home directory on Windows too (closes On Windows,
go test ./...writes into the developer's real~/.mxcli: tests override onlyHOME, whichos.UserHomeDir()ignores there (follow-up to #897) #1256) (@stagknee) - #1249 feat(run): add --listen-addr so a local app can be reached from the network (@engalar)
- #1238 feat(lint): expose the user role's security flags (@jvegmond-tech)
- #1229 fix(pages): ALTER PAGE/SNIPPET SET RenderMode on a dynamic text (closes ALTER PAGE / ALTER SNIPPET cannot SET RenderMode on a dynamic text ("not a property of this built-in widget") #1228) (@MendixMau)
- #1227 fix(pages): null hidden object-list item TextTemplates under nested visibility rules (closes File Uploader: an
allowedfileformatinconfigMode: 'simple'passes check and exec, then failsmx checkwith CE0463 — hidden TextTemplates inside object-list items are never nulled #1198) (@MendixMau) - #1128 docs(lint): correct field value formats in write-lint-rules skill (@jvegmond-tech)
- #865 fix(new): guard unsupported MxToolset output paths (@GG-O-BP)
- #748 deps: bump typescript from 6.0.3 to 7.0.2 in /vscode-mdl (@app/dependabot)
- #744 fix(init): make devcontainer postCreateCommand robust on Podman-on-Windows (init/new: generated devcontainer postCreateCommand fails on Podman-on-Windows (missing
file, unguarded chmod) #742) (@kaspergff) - #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)
- #1361 check passes a create or modify microflow that exec refuses ("Nothing was written") when the flow calls a microflow created earlier in the same script (@kaspergff)
- #1358 Microflow association-path reference to System.owner writes a Retrieve with empty Entity (mxbuild CE0136) (@engalar)
- #1341 CREATE OR REPLACE NAVIGATION keeps a page item's action on a same-caption sub-menu (mx check CE0548; v0.25.0 regression) (@MohamedElNady)
Issues Closed (last 24h)
- #1357 docs: the v0.25.0 skill pack contradicts the binary (OR REPLACE identity, folder clause, docker check normalisation, three examples that fail check)
- #1356 fmt --upgrade adds
mdl 1;to a .test.mdl, but fmt --help and the test-microflows skill say test files take no header - #1355 check -p on a script set: a combobox datasource naming an entity an earlier file creates is reported "entity not found"
- #1354 check -p passes
create module rolein a module that does not exist; exec then fails after earlier statements were written - #1347 mxcli describe rejects published rest service, although the MDL statement works
- #1346 check: false MDL-WIDGET07 for showFooter on a data view
- #1345 describe nanoflow omits grant execute on nanoflow, so a describe -> exec round trip loses its access rules
- #1344 Restrict association delete error message is always stored as en_US, missing in a non-English app language
- #1343 describe navigation writes menu captions with an apostrophe unescaped, so its output does not re-parse
- #1342 On Windows,
run --local --watchcannot apply a domain model change: the full rebuild fails becausedeployment\webis locked - #1339 Daily Digest: 2026-10-08
- #1338 DataGrid 2 column over a system association (changedBy/Name) is written as attribute 'Entity.changedBy/Name' (mx check CE1613; check/exec pass), and no qualified spelling is accepted
- #1337 Mxcli should teach the agent how to work with mx teamserver: use server branches, add commit annotations.
- #1335 Published OData entity: exposing a cross-module association writes a PublishedAttribute instead of a PublishedAssociationEnd (mx check CE1613; check/exec pass)
- #1333
check --referencespasses an entitygrantwhose entity or module role does not exist;execthen refuses it after earlier statements were written - #1325 Retrieve XPath comparing an attribute with a variable of another type (enum vs String, String vs DateTime, Integer vs String) passes check; mx check CE0161
- #1322 validation feedback $Obj/ with an unqualified association name is stored as an attribute reference (mx check CE1613; check/exec pass)
- #1319 lint misses import-from-mapping activities stored as First on an object-rooted mapping (runtime: key not found: Path(QName(None,),None,)); MDL-MAP04 only checks scripts
- #1318 mxcli syntax has no rename topic: RENAME MICROFLOW/PAGE/ENTITY parse and are in 'help rename', but 'syntax rename' says Unknown topic
- #1315 Feature: MDL support for the built-in Send Email microflow activity (Studio Pro 11.13+ beta, Microflows$SendEmailAction)
- #1314 MDL cannot set the domain model documentation or the admin user name
- #1306 Starlark lint API: no way to read the enabled project languages (strings() includes languages that are not enabled)
- #1305 Catalog: call and delete activities do not name their target (empty action_ref, no task queue, no delete entity)
- #1292 run --local --db-type is in neither the run-local skill's nor the docs page's flag table
- #1291 make test has no -timeout, so mdl/linter trips Go's 10m default and reads as a failing test
- #1286 On Windows, the first
run --local/test --localfor a new Mendix version fails: the runtime is linked into the mxbuild cache withos.Symlink, which needs admin rights or Developer Mode - #1282 A microflow argument followed by a line break before the closing parenthesis is stored with the line break (CE1613 only in mx check)
- #1272 check -p is 6-7x slower than v0.24.0 on "create or modify" of existing microflows, and the per-flow cost grows with project size (nightly 2026-10-02)
- #1263 datepicker DateFormat cannot be set from MDL: DateFormat: Time passes check and is silently dropped (always 'Date')
- #1254 roundtrip split caption does not work
- #1234 ALTER PAGE cannot add or drop page parameters (only variables)
- #1182 SET caption is refering to first language, not default language
CI Status (latest runs on main)
- — Daily Project Digest 2026-10-09T14:01:41Z
- success — Build, Test & Lint 2026-10-09T13:23:55Z
- success — Deploy Documentation 2026-10-09T13:09:37Z
Dependency Changes (last 5 commits)
go.mod
go.sum
Daily digest generated automatically — workflow source
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
digestDaily project digestDaily project digest
Activity