Skip to content

Releases: sverweij/state-machine-cat

v5.3.5

01 Nov 08:57
Compare
Choose a tag to compare
  • build(npm): ⬆️ dependency-cruiser, eslint, eslint-config-prettier, eslint-plugin-mocha, fast-xml-parser, handlebars, husky, mocha, webpack , webpack-cli, wrap-ansi
  • ci(gh-actions): add windows to the build matrix (#89)
  • chore(ci): add node 13 to the build matrices of github, gitlab and travis (#88)

v5.3.4

12 Oct 13:33
Compare
Choose a tag to compare
  • doc(cli): document viz.js warning on node 12 (#87)
  • feature(site): hide the context menu when the user made a choice (#85)
  • build(npm): ⬆️ commander, dependency-cruiser, eslint, eslint-config-prettier, fast-xml-parser, handlebars, husky, lint-staged, mocha, webpack
  • ci(lgtm): configure lgtm so it doesn't look at generated code (#86)
  • feature(ci): set-up github action (#84)

v5.3.3

25 Sep 18:27
Compare
Choose a tag to compare
  • build(npm): ⬆️ dependency-cruiser, eslint, eslint-config-prettier, eslint-plugin-mocha, handlebars, lint-staged, upem, webpack, webpack-cli
  • chore(*): remove unused utility script
  • style(config): add a space so a comment is less grammatically incorrect (#81)
  • refactor(scxml): use lodash.castArray instead of hand rolled utility (#80)

v5.3.2

08 Sep 19:45
Compare
Choose a tag to compare
  • build(npm): ⬆️ commander, dependency-cruiser, eslint, eslint-config-prettier, handlebars, husky, lint-staged, query-string, webpack, webpack-cli
  • doc(site): add png & svg export to on line playground (#79)

v5.3.0

20 Aug 20:49
Compare
Choose a tag to compare
  • feature(dot): heed the passed node color (#77)
  • build(npm): ⬆️ eslint

v5.2.1

19 Aug 19:10
Compare
Choose a tag to compare
  • build(npm): ⬆️ eslint, eslint-config-prettier, fast-xml-parser, husky, lint-staged, webpack, webpack-cli
  • bugfix(cli): automatically classify .scxml and .xml input extensions as scxml (#74)
  • feature(docs): add in page rendering script (#76)
  • chore(ide): add editor config
  • refactor(parse): move the smcat parser into its own folder (#73)

(I forgot to publish this release to npm - I noticed when publishing v5.3.0 😬 )

v5.2.0

11 Aug 20:08
Compare
Choose a tag to compare
  • feature(transform): desugar (#72)
  • build(npm): ⬆️ commander, dependency-cruiser, husky, upem
  • build(make): make the dev-build target more useful
  • build(style): user prettier for code formatting (#70)

v5.1.2

02 Aug 19:10
Compare
Choose a tag to compare
  • bugfix(parse-scxml): set typeExplicitlySet when the type cannot be derived from the state's name (#69)
  • doc(scxml): document that XInclude isn't supported
  • build(npm): ⬆️ webpack

v5.1.1

01 Aug 19:29
Compare
Choose a tag to compare
  • bugfix(parse-scxml): also emit the action if a transition has no attributes (#68)
  • bugfix(parse-scxml): treat space separated state references in transitions as multiple transitions (#67)
  • bugfix(parse-scxml): properly parse structured onentry, onexit and transition nodes (#65)
  • bugfix(parse-scxml): improve initial recognition (#64)
  • bugfix(parse-scxml): treat target-less transitions as self transitions (#63)
  • build(npm): fast-xml-parser, husky, upem, webpack

v5.1.0 SCXML ftw

28 Jul 10:40
Compare
Choose a tag to compare

new behavior

  • feature(parse): add scxml as an import format (#61)

technical updates

  • doc(types|api): describe how to add a renderer, more strongly type definitions in /types, brush-up of the api doc (#62)
  • build(npm): ⬆️ fast-xml-parser, query-string, webpack
  • build(make): simplify webpack conf