RIDDL 1.17.1 Released
RIDDL 1.17.1 is now available.
RIDDL 1.17.1 is now available. This release of the RIDDL compiler and language tooling includes the following changes:
What’s New
Release 1.17.1
Bug Fix: Remove false-positive field overloading warnings
Fields are fully scoped by their containing record type — a completedAt field in Reservation.CompletedData can never be confused with a completedAt field in OnlineOrder.OnlineOrderData. The previous warning treated same-named fields across different record types within the same context as potential overloading conflicts, producing noisy false positives.
This release suppresses the overloading check for fields specifically. Overloading detection remains active for all other definition kinds: types, states, enumerators, domains, contexts, entities, etc.
The T vs T? variant case (required field in a tailored state record, optional in a shared superset record) is also no longer flagged — this is correct modeling practice, not an overloading concern.