Skip to content

Releases: StateSmith/StateSmith

cli-v0.20.0-alpha-1

30 Aug 15:03
0ae844c

Choose a tag to compare

cli-v0.20.0-alpha-1 Pre-release
Pre-release

[0.20.0-alpha-1]

Contributors

Upgrade StateSmith library version to 0.19.0-alpha-1

Fixed (minor)

  • Fix SimWebGenerator failure when multiple statemachine nodes at root level (@simon-spobu).

Added

  • PlantUML - support <StateSmith:ignore> (@UCSIG).
  • PlantUML - ignore !theme directive (@UCSIG).

cli-v0.19.0

28 Jul 06:20

Choose a tag to compare

If you have any issues, you can always install the CLI as a dotnet tool. Please also let me know.

Files

See Assets below. More details here: https://github.com/StateSmith/StateSmith/wiki/Binary-Files

📢 mac users - see the binary files wiki above! One user reported needing to use an unexpected binary.

CHANGELOG

[0.19.0]

Upgrade StateSmith library version to 0.18.0

Contributors

Added

  • Simulator - Dynamic event visibility based on active state (@LinFei83).
  • Simulator - Slight improvements to drop down settings menu.

cli-v0.18.3

03 Jul 01:57

Choose a tag to compare

If you have any issues, you can always install the CLI as a dotnet tool. Please also let me know.

Files

See Assets below. More details here: https://github.com/StateSmith/StateSmith/wiki/Binary-Files

📢 mac users - see the binary files wiki above! One user reported needing to use an unexpected binary.

CHANGELOG

[0.18.3]

Upgrade StateSmith library version to 0.17.6

Added

  • StateSmith Grammar - allow #ifdef and other C/C++ preprocessor directives in user action code.
    • #478
    • Also relaxes grammar around a number of StateSmith keywords: $NOTES, $CONFIG, $ORTHO, $choice, $STATEMACHINE.

cli-v0.18.2

19 Apr 06:40

Choose a tag to compare

If you have any issues, you can always install the CLI as a dotnet tool. Please also let me know.

Files

See Assets below. More details here: https://github.com/StateSmith/StateSmith/wiki/Binary-Files

📢 mac users - see the binary files wiki above! One user reported needing to use an unexpected binary.

CHANGELOG

[0.18.2]

Upgrade StateSmith library version to 0.17.5

Added

  • PlantUML Grammar - allow node redeclaration at root level to add detail.

cli-v0.18.1

15 Apr 04:23

Choose a tag to compare

If you have any issues, you can always install the CLI as a dotnet tool. Please also let me know.

Files

See Assets below. More details here: https://github.com/StateSmith/StateSmith/wiki/Binary-Files

📢 mac users - see the binary files wiki above! One user reported needing to use an unexpected binary.

CHANGELOG

[0.18.1]

Upgrade StateSmith library version to 0.17.4

Fixed (minor)

  • Grammar - allow non-ASCII characters in notes shapes.

cli-v0.18.0

15 Apr 04:03

Choose a tag to compare

If you have any issues, you can always install the CLI as a dotnet tool. Please also let me know.

Files

See Assets below. More details here: https://github.com/StateSmith/StateSmith/wiki/Binary-Files

📢 mac users - see the binary files wiki above! One user reported needing to use an unexpected binary.

CHANGELOG

[0.18.0]

Added

  • run - Allow specifying input file pattern(s) instead of relying on directory scanning or manifest.
    • ex: ss.cli run sm1.plantuml, ss.cli run **.plantuml **.drawio*
    • globbing is cross-platform
    • #422

Changed (minor)

  • ss.cli run --verbose now prints all parsed CLI args.
  • ss.cli run - minor console message tweaks.
  • Released binary files use .zip extension for Windows. Other OS still use .tar.gz.

cli-v0.17.5

22 Feb 06:07

Choose a tag to compare

🔥 Please note that the standalone binaries are relatively new. I've only been able to test on a few architectures. Your help testing would be appreciated. 🔥

If you have any issues, you can always install the CLI as a dotnet tool.

Files

See Assets below. You'll need to extract the binary from the .tar.gz compressed archive. Windows 11 natively supports them. Otherwise, you can use 7zip, or similar. Let me know if this is an issue and we can switch to .zip archives instead.

More details here: https://github.com/StateSmith/StateSmith/wiki/Binary-Files

📢 mac users - see the binary files wiki above! One user reported needing to use an unexpected binary.

CHANGELOG

[0.17.5]

Contributors

Changed (minor)

  • ss.cli binaries are now built via github action.
    • Uses net9.0 (no need to install that though).
    • #442

Upgrade StateSmith library version to 0.17.3

Contributors

Added

  • C99 - Add extern C setting HFileUseExternC (@WXrock).
  • PlantUML - PlantUML diagrams no longer need to define a state machine name.
    If missing, it will be inferred from the filename (@emmby).

cli-v0.17.4

08 Jan 05:30

Choose a tag to compare

🔥 Please note that the standalone binaries are relatively new. I've only been able to test on a few architectures. Your help testing would be appreciated. 🔥

If you have any issues, you can always install the CLI as a dotnet tool.

Files

See Assets below. Recommend trying compressed builds first as they are much smaller and only take another 70ms or so to launch (after the first time or two).

More details here: https://github.com/StateSmith/StateSmith/wiki/Binary-Files

📢 mac users - see the binary files wiki above! One user reported needing to use an unexpected binary.

Change log

0.17.4

Upgrade StateSmith library version to 0.17.2

Contributors

Fixed (minor)

  • Fix python transpiler to call user's base class constructor (@alexis-boisserand).
  • Fix Cpp transpiler so that nested Vars class doesn't extend user base class.
  • Fix PlantUML entry/exit point conversion failure.

https://github.com/StateSmith/StateSmith/blob/main/src/StateSmith.Cli/CHANGELOG.md

cli-v0.17.3

07 Nov 01:45

Choose a tag to compare

🔥 Please note that the standalone binaries are relatively new. I've only been able to test on a few architectures. Your help testing would be appreciated. 🔥

If you have any issues, you can always install the CLI as a dotnet tool.

Files

See Assets below. Recommend trying compressed builds first as they are much smaller and only take another 70ms or so to launch (after the first time or two).

More details here: https://github.com/StateSmith/StateSmith/wiki/Binary-Files

📢 mac users - see the binary files wiki above! One user reported needing to use an unexpected binary.

Change log

0.17.3

Added

  • Add --no-ask option to run verb.
    • Use this to skip asking for user input. Useful for CI/CD pipelines.
    • #420

https://github.com/StateSmith/StateSmith/blob/main/src/StateSmith.Cli/CHANGELOG.md

cli-v0.17.2

16 Oct 01:00

Choose a tag to compare

🔥 Please note that the standalone binaries are relatively new. I've only been able to test on a few architectures. Your help testing would be appreciated. 🔥

If you have any issues, you can always install the CLI as a dotnet tool.

Files

See Assets below. Recommend trying compressed builds first as they are much smaller and only take another 70ms or so to launch (after the first time or two).

More details here: https://github.com/StateSmith/StateSmith/wiki/Binary-Files

📢 mac users - see the binary files wiki above! One user reported needing to use an unexpected binary.

Change log

0.17.2

Added

  • Improve draw.io pages template to mention line break issue and fix.

Upgrade StateSmith library version to 0.17.1

Fixed

  • Fix draw.io formatted (html) label conversion to text for new lines.

https://github.com/StateSmith/StateSmith/blob/main/src/StateSmith.Cli/CHANGELOG.md