Release notes¶
Versioned under semantic versioning. Before 1.0 a change that breaks a model, a command or a setting raises the minor number; a fix or addition that breaks nothing raises the patch. Every release is tagged in the repository. The notes for all three packages are also on memoarchitect.com/releases.html.
0.15.0 (experimental release)¶
This release adds support for the OpenSysML compiler alongside SysIDE. The OpenSysML path is new and has had less use. The next version will be more stable.
Breaking¶
memo-architect templatesis removed. In Architect "template" means a DHF document template; project starters are gone (see the tools notes), so start a project withinitorinit --example <id>.- Project commands live in
memo-architect.initand the other project commands that were undermemoare nowmemo-architectcommands. A retiredmemocommand exits with an error naming its replacement.
Added¶
- Choose the compiler in Architect. The Compiler control sets the project's compiler and, separately, your own ("just for me").
memo-architect config set|get|unsetdoes the same from a terminal. - Rule editor: obligation and the typed trace. The Rules view shows each rule's obligation (required, recommended or best practice) and each
EnforcesClausetrace, filters by obligation, and no longer calls a rule with no clause a gap. The new-rule form takes an obligation (the severity follows it unless you choose one) and shows each chosen clause as the typed trace it writes.