Skip to content

Releases: sverweij/state-machine-cat

v12.0.9

02 May 20:04
v12.0.9
feab483
Compare
Choose a tag to compare

👷 maintenance

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

v12.0.8

13 Apr 13:23
v12.0.8
d3632ff
Compare
Choose a tag to compare

🐛 fixes

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

v12.0.7

13 Apr 12:46
v12.0.7
60f5e68
Compare
Choose a tag to compare

👷 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

01 Mar 23:27
v12.0.6
6f1fee6
Compare
Choose a tag to compare

👷 maintenance

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

v12.0.5

04 Feb 17:51
v12.0.5
1ad6b39
Compare
Choose a tag to compare

📖 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

28 Dec 21:09
v12.0.4
1310060
Compare
Choose a tag to compare

👷 maintenance

  • 7698602 build(npm): update external dependencies

v12.0.3

22 Dec 09:31
v12.0.3
e7dfa71
Compare
Choose a tag to compare

📖 documentation

  • bcdff56 doc(README): corrects typos

👷 maintenance

v12.0.2

15 Oct 11:03
v12.0.2
7191184
Compare
Choose a tag to compare

👷 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
  • 0cc7acc refactor(test): starts using subpath imports in tests (#206)

v12.0.1

07 Oct 16:52
v12.0.1
bc8097d
Compare
Choose a tag to compare

👷 maintenance

  • a1d685b refactor: replaces cloneDeep hack with native structuredClone

v12.0.0

07 Oct 10:17
v12.0.0
3e3483c
Compare
Choose a tag to compare

🚨 breaking changes

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

👷 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