Skip to content

Moltaro 0.0.6-beta

Release date: 2026-07-30

Moltaro 0.0.6-beta improves presentation templates for Select fields and hardens C# business-logic activation, diagnostics, and persisted runtime contracts.

Select option labels in presentation templates

Section titled “Select option labels in presentation templates”
  • Presentation and display-field templates can use optionLabel(SelectPath) to render the configured caption for a Select key.
  • Raw field interpolation remains available when the stored key is required. Null values render as empty text, unknown keys fall back to the raw key, and multi-select values preserve their stored order.
  • Presentation cache refresh, reference values, lists, cards, drawers, and details use the same persisted result after option or record changes.
  • Entity Definition changes, imports, and .NET package upgrades prevent a Select field from changing type while an active option-label expression still depends on it.
  • Net Operation Project startup can register project-owned services but cannot replace, decorate, remove, or re-register Moltaro platform services.
  • Static violations are reported through analyzer diagnostic MOLTARO016; Check, Build, and runtime activation also enforce the complete installation-specific service boundary.
  • Active-artifact preflight and function operation records expose stable reason codes and artifact identity, separating startup incompatibility from failures inside user functions.
  • Every Net Operation Project descriptor reader now uses one persisted JSON contract, including Business Invariants, Data Sources, Resource Events, and runtime execution.
  • Current string enum descriptors and legacy numeric descriptors remain readable, with architecture coverage preventing new direct deserializers.
  • Package-owned Parent Tree View surfaces may become the default Table Surface when existing Reference inputs remain compatible with Lookup selection.

The Workspace database changes during the full replacement to store stable failure reason codes for business-function runs and queued jobs. There is no PortalDb change.

  • API, Worker, WebApp, Workspace UI toolchain, and package-owned runtime assets are shipped together in the 0.0.6-beta runtime.
  • Existing managed applications require a full runtime-package replacement and Workspace migration. This release is not published as a delta update.