Stream: shorthand
Topic: SUSHI 1.2.0
Chris Moesel (Feb 08 2021 at 22:53):
Announcing SUSHI 1.2.0 with the following new features, enhancements, and bug fixes:
- Update
Quantity
syntax to support non-UCUM units - Add support for the new R5
integer64
datatype - Do not repeat mappings/invariants from the parent definition in the differential
- Do not allow slice errors to halt processing of other slices
- Treat redeclared extensions (via
contains
rules) as warnings rather than errors - Treat names that don't match
[A-Z]([A-Za-z0-9_]){0,254}
as warnings instead of errors - Support additional name variants (e.g., all numeric, matching flag names, etc.)
- Avoid use of regular expression features not supported in Safari
- Change exit code semantics: exit code now indicates number of errors encountered (
0
continues to mean success) - Fix "Cannot convert undefined..." error when applying extensions to arrays of primitives
- Fix handling of counting aggregrate cardinalities w/ slices and re-slices
- Fix duplicate values in
meta.profile
for exportedInstance
s - Fix SUSHI documentation link in
sushi --init
output - New and improved puns
See the SUSHI 1.2.0 Release Notes for more details.
Halina Labikova (Mar 01 2021 at 21:57):
Is there any chance we could keep the support of older folder structures in the next sushi releases? In a scenario where one needs to work with couple dozens IGs that are interdependent and evolve constantly, having the fsh files at the first level of the folder hierarchy comes very handy:)
Chris Moesel (Mar 01 2021 at 22:06):
@Halina Labikova -- we're not likely to remove support for that until SUSHI 2.0.0, which would likely be after the next FSH ballot (so post Sep '21).
Last updated: Apr 12 2022 at 19:14 UTC