State Machine Cat Versions Save

write beautiful state charts :scream_cat:

v12.0.9

1 week ago

👷 maintenance

  • 1469580 build(npm): updates external dependencies
  • 6fd23b0 chore(ci): also run on node 22

v12.0.8

1 month ago

🐛 fixes

  • fb6753b build(npm): revers bump of 'traverse' as with it the website chokes on an error

v12.0.7

1 month ago

👷 maintenance

  • 306dac4 build(npm): updates external dependencies
  • 2df298b chore(render): cleans up Counter class
  • f1e80e6 build: leave generated templates in dist as-is
  • 55db399 chore: tabs < spaces

These last two make the distribution on npmjs a bit smaller: from 292.2kb/ 48.6kb zipped to 233.6kb/ 47.9kb zipped => ~59kb less javascript to parse => this should make a difference in load times for packages that use state-machine-cat as a library.

v12.0.6

2 months ago

👷 maintenance

  • 55093b8 build(npm): updates external dependencies
  • 58e5987 refactor(types): tweaks the types a bit to be more type-y

v12.0.5

3 months ago

📖 documentation

  • 0915938 doc: adds a proper 'types' export
  • 976f32a doc(README): shows how to declare entry & exit triggers on composite states
  • d08fdb0 chore: adds railroad diagrams of the smcat grammar to the documentation

👷 maintenance

  • 663d3d0 ci: modifies trigger to clean package.json directly before packaging to keep a test script
  • aff57df/ 4614633/ 1e1ed5d build(npm): updates external dependencies
  • 5746baf chore: happy 2024

v12.0.4

4 months ago

👷 maintenance

  • 7698602 build(npm): update external dependencies

v12.0.3

4 months ago

📖 documentation

  • bcdff56 doc(README): corrects typos

👷 maintenance

  • fe35523/ bc1ccd1 build(npm): updates external dependencies
  • 4e9bc94/ 7abb26e/ 49f9ca8/ d2398ea/ 61fd2d3/ b8c8ce0 life cycle management ci/cd

v12.0.2

7 months ago

:construction_worker: maintenance

  • 20c271b ci(npm): removes superfluous entries from package.json before publishing
  • e713364 build(npm): updates external dependencies
  • 9129ec2 build(npm): normalizes repository url
  • ca1d7ca fix(build): ensures Makefile clean target deletes the dist/ folder
  • 0cc7acc4 refactor(test): starts using subpath imports in tests (#206)

v12.0.1

7 months ago

👷 maintenance

  • a1d685b refactor: replaces cloneDeep hack with native structuredClone

v12.0.0

7 months ago

:rotating_light: breaking changes

  • 7d1228f ci!: drops support for all node versions <18.17 and for node 19 - BREAKING (#204)

:construction_worker: maintenance

  • ee89aab/ 98ac56f build(npm): updates external dependencies
  • 349c947 chore(tools): replaces html generation with vanilla js (#205)
  • f499c82 fix(tools): adds set -e to shell scripts
  • d7df09c bugfix(codeql): make the query filter actually work (#203)
  • cb17baf doc(README): removes references to atom