Skip to content

Daily Digest: 2026-10-13 #1475

Closed
Closed

Description

@github-actions

Daily Project Digest: 2026-10-13

Repository Stats

Metric Count
Stars 129
Forks 56
Watchers 6
Open issues 1

Commits (last 24h)

Pull Requests Merged (last 24h)

No PRs merged.

Pull Requests Opened (last 24h)

No new PRs.

Currently Open PRs

Issues Opened (last 24h)

  • #1474 auto created module role is potential security issue (@mkrouwel)
  • #1473 MDL change object add/remove not supported (@mkrouwel)
  • #1472 check -p --references does not resolve seven kinds of reference: list, and "not validated" notes (@AlvinnYeo)
  • #1471 Lint rule request: page XPath filters through an association the viewing role cannot read build clean, then fail at runtime (@AlvinnYeo)
  • #1470 create or modify entity on a Studio Pro-authored entity with an index is refused at exec (index GUID not carried over); check does not predict it (@AlvinnYeo)
  • #1469 Two pages with the same qualified name (one excluded): commands resolve the name to different copies, and there is no way to pick one (@AlvinnYeo)
  • #1468 Data grid 2 custom-content column loses its Attribute on grids with a microflow or nanoflow data source (alter page replace) (@AlvinnYeo)
  • #1467 Two-hop association data source on a data view: the DESCRIBE form writes the association as an entity (CE1613), the full form crashes the mxbuild loader (@AlvinnYeo)
  • #1466 Combo box data-source XPath comparing with $currentObject/<association> passes check, then mxbuild CE0161 (@AlvinnYeo)
  • #1465 Tab page CaptionParams and Visible: pass check and exec, then are silently not written (@AlvinnYeo)
  • #1464 alter page … set (Image: …) is refused on a static image ("not a property of this built-in widget") (@AlvinnYeo)
  • #1463 Native mobile widget packages take over the built-in image and radiobuttons keywords on web pages (@AlvinnYeo)
  • #1462 Feature: migrate legacy Forms$ReferenceSelector and Forms$DropDown to Combo box (behind a dry run) (@AlvinnYeo)
  • #1461 DESCRIBE does not print conditional visibility on layout-grid rows and columns, so restating a page makes every row always visible (@AlvinnYeo)
  • #1460 Role-based widget visibility (ConditionalVisibilitySettings.ModuleRoles) is not printed by DESCRIBE and cannot be written, so restating DESCRIBE output removes it with no warning (@AlvinnYeo)
  • #1459 Legacy Forms$DataGrid: DESCRIBE prints it as one opaque line, so its columns and search fields cannot be read or dropped with alter page (@AlvinnYeo)
  • #1458 rename cannot rename a user role or a module role, so replacing a role means hand-editing every XPath token and widget that names it (@AlvinnYeo)
  • #1456 Guarded raw property set (mxcli bson set) as an escape hatch for what MDL cannot express (@jopterhorst)
  • #1455 lint: baseline / new-findings-only mode for mature apps (@jopterhorst)
  • #1454 alter ... set on a pluggable Boolean property writes "yes"/"no" instead of "true"/"false" (@jopterhorst)
  • #1453 alter page/snippet cannot target widgets inside pluggable widget object-list slots (other than DataGrid2 columns) or legacy table cells (@jopterhorst)
  • #1452 CE0463 on generated pluggable widgets without an embedded template: OnChangeProperty written empty (@jopterhorst)
  • #1451 alter entity corrupts an index over system members (createdDate/changedDate/owner/changedBy): segment written as Normal, mxbuild crashes (@jopterhorst)
  • #1440 Combo box bound to an association through the attribute key passes check, exec refuses (@MendixMau)
  • #1439 Mxcli cannot create a native navigation profile (@MendixMau)
  • #1434 Check is not version-aware: it passes scripts that exec then refuses for a version reason (@MendixMau)
  • #1433 mxcli new --version 10.24.0 ships a layout that cannot build and still exits 0 (@MendixMau)
  • #1432 create external entities from M.Client into M names entities after the entity set, not the entity type (@MendixMau)
  • #1428 Describe of a doc comment loses a markdown * bullet (@MendixMau)
  • #1426 Published OData with no KEY, or a KEY on an attribute without a unique rule, passes check (@MendixMau)
  • #1424 Mxcli-written Data grid 2 fails CE0463 on a 10.x target until fix widgets (@MendixMau)
  • #1420 Combo box in association mode bound to a param-bound snippet widget passes check and exec, then fails CE7007 (@MendixMau)
  • #1417 Describe of a published REST service omits its authentication parameter list; the matching $Token microflow is then refused (MDL-REST04) (@MendixMau)
  • #1416 Create refuses an enum split with more than 16 branches that describe produced (@MendixMau)
  • #1415 Describe emits a selection data source naming a widget it did not emit (@MendixMau)
  • #1414 Describe of a merge/decision cannot be re-created (roundtrip for @merge does not work #923): WARNING lines, layout drift (@MendixMau)
  • #1411 describe layout prints an empty body for a layout that wraps another layout; the output is refused with declares no placeholders at all (@MendixMau)
  • #1409 A grant naming an association member is refused when it precedes the association (@MendixMau)
  • #1408 Exec is not atomic after the pre-check passes (@MendixMau)
  • #1407 Three describe outputs check cannot parse: import-mapping root (Wrapper), dynamic-text format (decimalPrecision: -1), text box DecimalPrecision: -1 (@MendixMau)
  • #1406 ContentParams parameters are described as $obj/Attr paths, which check refuses (@MendixMau)
  • #1405 Describe emits catalog order; exec and check refuse forward and cross-module references, so mutual recursion cannot be created (@MendixMau)
  • #1404 Java action type parameters are not expressible: describe emits MxObject: "Entity" with no declaration, and exec writes entity .Entity (CE1613) (@MendixMau)
  • #1403 Describe emits a show page argument taken from the page's own parameter, which check refuses (MDL-PAGEARG01) (@MendixMau)
  • #1401 Describe entity emits index ( desc); with no column (@MendixMau)
  • #1399 Describe prints a nanoflow data source/action without its argument mapping (@MendixMau)

Issues Closed (last 24h)

  • #1450 sync-java-deps requires a declared-but-unresolved dependency version, then rewrites vendorlib/ without it — run --local stalls on "Resolving 1 managed Java dependency"
  • #1449 sync-java-deps: declared-set gate contradicts Gradle newest-wins resolution (demands a version it then deletes)
  • #1446 Daily Digest: 2026-10-12
  • #1445 System Java actions are unknown to mxcli
  • #1444 Commands without -p silently pick a stray .mpr in the working directory
  • #1443 marketplace download <id> --output <dir> fails; only a file path works
  • #1442 No headless update for a marketplace module already in the project
  • #1441 marketplace update --to refuses without --force, citing local edits nobody made
  • #1438 alter settings runtime ( JavaVersion: '17' ) on a 9.x model prints Unchanged model settings
  • #1437 mxcli run --local cannot run a Mendix 9 app
  • #1436 RETURNS Boolean AS $Closed does not declare $Closed; both obvious forms are refused with confusing messages
  • #1435 mxcli describe module <M> subcommand emits only the module and its roles
  • #1431 Set-mode check prints "Check passed!" after an earlier failure in the same invocation
  • #1430 Sort on an inherited attribute is written against the specialization
  • #1429 Describe javascript action keeps EXTRA CODE only as a comment; re-running create or modify overwrites a hand-restored .js
  • #1427 Describe userrole drops CheckSecurity: false
  • #1425 describe module ... with all truncates at 10 000 lines without a warning
  • #1423 Published OData expose ("Description") stores the quotes in the attribute name
  • #1422 Check accepts change $E (...) / $E = empty where $E comes from retrieve ... limit 1 (a list under mdl 1); mx check then fails, and a splice does not clear it
  • #1421 describe module ... with all omits whole document types
  • #1419 Exec's reference pre-check does not see an image collection created earlier in the same script
  • #1418 Exec writes an import-mapping microflow with a null entity and the .mpr can no longer be loaded
  • #1413 exec refuses set on a variable created by an aggregate activity (sum/count), which describe emits
  • #1412 Describe of Java action puts the parameter separator after the -- comment
  • #1410 Microflows and nanoflows cannot be created or altered in a 9.x project
  • #1402 Rules cannot be described or created
  • #1400 Describe emits content { } for native pluggable-widget child slots that are named template
  • #1396 mxcli test --local hangs forever on Windows after the tests when mxbuild started a new Gradle daemon (inherited stdout pipe; results and JUnit lost)
  • #1395 renaming document type not consistent
  • #1393 diff-local --ref a..b: header shows Microflow./(current)/(script), module dropped, and modified page prints no hunk
  • #1389 mxcli syntax lookup misses common statement verbs (grant) and two-level names (integration message-definition)
  • #1388 ALTER SNIPPET/PAGE cannot add an item to a navigation list ("item must be a direct child of navigationlist"), and items cannot be addressed
  • #1387 Export mapping: elements written in a different order than the schema are accepted, then mx check fails with CE5015
  • #1364 mxcli docker stacks of different projects share the compose project name docker and act on each other
  • #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
  • #1341 CREATE OR REPLACE NAVIGATION keeps a page item's action on a same-caption sub-menu (mx check CE0548; v0.25.0 regression)
  • #1280 show message … type error is stored as lower-case "error" with "Blocking": false, the runtime shows an Information dialog
  • #1252 On error statements missing on several activity types
  • #1225 revoke … (write (<association>)) says "No access rules found" for a rule that exists, exits 0 and changes nothing

CI Status (latest runs on main)

Dependency Changes (last 5 commits)

No dependency changes.


Daily digest generated automatically — workflow source

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    digestDaily project digest

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions