From d19a0949fdb44e76f946cf0f06020e9a497e8732 Mon Sep 17 00:00:00 2001 From: John Haugeland Date: Mon, 6 Jun 2022 11:19:47 -0700 Subject: [PATCH] Long and short changelogs to un-break GH releases --- .npmignore | 2 + CHANGELOG.long.md | 13676 +++++++++++++++++++++++++ CHANGELOG.md | 35 +- benchmark/results/general.chart.html | 14 +- benchmark/results/general.json | 132 +- docs/docs/classes/Machine.html | 32 +- docs/docs/modules.html | 22 +- docs/docs/pages/CHANGELOG.html | 26 +- package-lock.json | 18 +- package.json | 4 +- src/doc_md/CHANGELOG.long.md | 13676 +++++++++++++++++++++++++ src/doc_md/CHANGELOG.md | 35 +- 12 files changed, 27558 insertions(+), 114 deletions(-) create mode 100644 CHANGELOG.long.md create mode 100644 src/doc_md/CHANGELOG.long.md diff --git a/.npmignore b/.npmignore index 3eeb3e9a..143af6d2 100644 --- a/.npmignore +++ b/.npmignore @@ -61,3 +61,5 @@ src/ rollup.config.iife.js rollup.config.js tsconfig.json + +CHANGELOG.long.md diff --git a/CHANGELOG.long.md b/CHANGELOG.long.md new file mode 100644 index 00000000..622ccb67 --- /dev/null +++ b/CHANGELOG.long.md @@ -0,0 +1,13676 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +870 merges; 69 releases + + + +  + +  + +Published tags: + +5.65.12, 5.65.11, 5.65.10, 5.65.9, 5.65.8, 5.65.7, 5.65.5, 5.65.4, 5.65.3, 5.65.2, 5.65.1, 5.65.0, 5.64.2, 5.64.1, 5.64.0, 5.63.0, 5.62.0, 5.61.4, 5.61.3, 5.61.2, 5.61.1, 5.60.4, 5.60.3, 5.60.0, 5.59.1, 5.59.0, 5.58.1, 5.58.0, 5.57.1, 5.57.0, 5.56.2, 5.56.1, 5.55.0, 5.54.0, 5.53.0, 5.52.0, 5.51.0, 5.50.0, 5.49.0, 5.48.0, 5.47.0, 5.46.0, 5.45.2, 5.45.0, 5.44.0, 5.43.2, v5.42.0, 5.42.0, v5.41.15, 5.41.15, v5.41.14, 5.41.14, v5.41.12, 5.41.12, v5.41.10, 5.41.10, v5.41.9, 5.41.9, v5.41.8, 5.41.8, v5.41.7, v5.41.2, v5.41.1, v5.32.14, 5.14.0, 5.12.0, 5.11.12, 5.11.1, 5.11.0 + + + + + +  + +  + +## [Untagged] - 5/25/2022 10:01:42 PM + +Commit [1c597f900bb8daa127d1ec490f1277db0dfc822e](https://github.com/StoneCypher/jssm/commit/1c597f900bb8daa127d1ec490f1277db0dfc822e) + +Author: `John Haugeland ` + +Merges [6a6f1c8, 4c2e830] + + * Merge pull request #489 from StoneCypher/ImproveDocumentationLayout + * Improve documentation layout + + + + +  + +  + +## [Untagged] - 5/25/2022 9:57:42 PM + +Commit [4c2e830a1a4cfc8f808a67a04cfb0efe7e6993c8](https://github.com/StoneCypher/jssm/commit/4c2e830a1a4cfc8f808a67a04cfb0efe7e6993c8) + +Author: `John Haugeland ` + + * Needed version bump + + + + +  + +  + +## [Untagged] - 5/25/2022 9:51:54 PM + +Commit [6353caf50948fc5985e1603fc06673add48bc376](https://github.com/StoneCypher/jssm/commit/6353caf50948fc5985e1603fc06673add48bc376) + +Author: `John Haugeland ` + + * moar dox + + + + +  + +  + + + +## [5.65.12] - 5/22/2022 4:28:55 PM + +Commit [6a6f1c8a256f2f943c3230ec32dd32d2c2344927](https://github.com/StoneCypher/jssm/commit/6a6f1c8a256f2f943c3230ec32dd32d2c2344927) + +Author: `John Haugeland ` + +Merges [e084bf4, f0f3961] + + * Merge pull request #488 from StoneCypher/Doc_Action_Transition_ForceTransition + * Document action, transition, force_transition; fixes StoneCypher/fsl#801, StoneCypher/fsl#802, StoneCypher/fsl#803 + + + + +  + +  + +## [Untagged] - 5/22/2022 4:24:24 PM + +Commit [f0f3961d25dc11cfb547eca55c7e3a65b9cf3ccf](https://github.com/StoneCypher/jssm/commit/f0f3961d25dc11cfb547eca55c7e3a65b9cf3ccf) + +Author: `John Haugeland ` + + * Document action, transition, force_transition; fixes StoneCypher/fsl#801, StoneCypher/fsl#802, StoneCypher/fsl#803 + + + + +  + +  + + + +## [5.65.11] - 5/22/2022 3:54:12 PM + +Commit [e084bf4a0936d419b5a9921e746a707644ad263f](https://github.com/StoneCypher/jssm/commit/e084bf4a0936d419b5a9921e746a707644ad263f) + +Author: `John Haugeland ` + +Merges [a7d9fba, b2558b2] + + * Merge pull request #487 from StoneCypher/Doc_ListEdges_ListTransitions_ListEntrances_ListExits + * Doc list edges list transitions list entrances list exits + + + + +  + +  + +## [Untagged] - 5/22/2022 3:44:19 PM + +Commit [b2558b2457dfaf6cb61782d0c758cf1ad043149b](https://github.com/StoneCypher/jssm/commit/b2558b2457dfaf6cb61782d0c758cf1ad043149b) + +Author: `John Haugeland ` + + * Forgot to update benny labels + + + + +  + +  + +## [Untagged] - 5/22/2022 3:41:50 PM + +Commit [b3155ba56af766456f250e61906e92e648a44b46](https://github.com/StoneCypher/jssm/commit/b3155ba56af766456f250e61906e92e648a44b46) + +Author: `John Haugeland ` + + * Bump version, cut benny labor by 80% + + + + +  + +  + +## [Untagged] - 5/22/2022 3:38:01 PM + +Commit [86eeb1e7f51e30a7a16da03e697d8630b6a7b10a](https://github.com/StoneCypher/jssm/commit/86eeb1e7f51e30a7a16da03e697d8630b6a7b10a) + +Author: `John Haugeland ` + + * Document list_edges, list_transitions, list_entrances, list_exits, fixes StoneCypher/fsl#800, fixes StoneCypher/fsl#801, fixes StoneCypher/fsl#802, fixes StoneCypher/fsl#803 + + + + +  + +  + + + +## [5.65.10] - 5/22/2022 3:30:25 PM + +Commit [a7d9fba39b0772cc1ff2ab685bfad47c8ce4be2e](https://github.com/StoneCypher/jssm/commit/a7d9fba39b0772cc1ff2ab685bfad47c8ce4be2e) + +Author: `John Haugeland ` + +Merges [605f414, 8809458] + + * Merge pull request #486 from StoneCypher/Doc_Actions_ListStatesHavingAction + * Document actions and list_states_having_action, fixes StoneCypher/fsl#798, fixes StoneCypher/fsl#799 + + + + +  + +  + +## [Untagged] - 5/22/2022 3:05:26 PM + +Commit [88094584ff08b1ec24dee69ca9ecc7547217c586](https://github.com/StoneCypher/jssm/commit/88094584ff08b1ec24dee69ca9ecc7547217c586) + +Author: `John Haugeland ` + + * Document actions and list_states_having_action, fixes StoneCypher/fsl#798, fixes StoneCypher/fsl#799 + + + + +  + +  + + + +## [5.65.9] - 5/22/2022 2:59:09 PM + +Commit [605f414b3e815e2baaa7f8c7888a0478fec9ff2a](https://github.com/StoneCypher/jssm/commit/605f414b3e815e2baaa7f8c7888a0478fec9ff2a) + +Author: `John Haugeland ` + +Merges [48f1e98, 75f33eb] + + * Merge pull request #485 from StoneCypher/DocIsFinalAndStateIsFinal + * Document is_final and state_is_final, fixes StoneCypher/fsl#796, fixes StoneCypher/fsl#797 + + + + +  + +  + +## [Untagged] - 5/22/2022 2:44:19 PM + +Commit [75f33ebba2446c48990e268a8a8e5f28bdd62efb](https://github.com/StoneCypher/jssm/commit/75f33ebba2446c48990e268a8a8e5f28bdd62efb) + +Author: `John Haugeland ` + + * Document is_final and state_is_final, fixes StoneCypher/fsl#796, fixes StoneCypher/fsl#797 + + + + +  + +  + + + +## [5.65.8] - 5/22/2022 1:09:26 PM + +Commit [48f1e984eb79d1b0ebd0cfb91621628d13f4032f](https://github.com/StoneCypher/jssm/commit/48f1e984eb79d1b0ebd0cfb91621628d13f4032f) + +Author: `John Haugeland ` + +Merges [7705f10, 022ff38] + + * Merge pull request #484 from StoneCypher/DocCss + * Doc css + + + + +  + +  + +## [Untagged] - 5/22/2022 10:39:40 AM + +Commit [022ff389c8d6fd6791a370acb0b48601a7a103f2](https://github.com/StoneCypher/jssm/commit/022ff389c8d6fd6791a370acb0b48601a7a103f2) + +Author: `John Haugeland ` + +Merges [d4e8bbb, 7705f10] + + * Basic CSS chain for docs, fixes StoneCypher/fsl#794 + + + + +  + +  + +## [Untagged] - 5/22/2022 10:35:12 AM + +Commit [d4e8bbb38e2ed7a42c2eab83d994d43494ea9380](https://github.com/StoneCypher/jssm/commit/d4e8bbb38e2ed7a42c2eab83d994d43494ea9380) + +Author: `John Haugeland ` + + * underway + + + + +  + +  + + + +## [5.65.7] - 5/22/2022 9:27:34 AM + +Commit [7705f10269f39cab9ee5cbfb28d76cf739c3edb7](https://github.com/StoneCypher/jssm/commit/7705f10269f39cab9ee5cbfb28d76cf739c3edb7) + +Author: `John Haugeland ` + +Merges [d486935, 7e3e2e9] + + * Merge pull request #483 from StoneCypher/Doc_State_States_HasState + * Document state, has_state, states; fixes StoneCypher/fsl#791, fixes StoneCypher/fsl#792, fixes StoneCypher/fsl#793 + + + + +  + +  + +## [Untagged] - 5/22/2022 9:23:53 AM + +Commit [7e3e2e9e20bdacbf66bf47b971620c595eeacf2c](https://github.com/StoneCypher/jssm/commit/7e3e2e9e20bdacbf66bf47b971620c595eeacf2c) + +Author: `John Haugeland ` + + * Document state, has_state, states; fixes StoneCypher/fsl#791, fixes StoneCypher/fsl#792, fixes StoneCypher/fsl#793 + + + + +  + +  + + + +## [5.65.5] - 5/22/2022 9:11:05 AM + +Commit [d4869358e9fb7b92769020d5c6832c8063201383](https://github.com/StoneCypher/jssm/commit/d4869358e9fb7b92769020d5c6832c8063201383) + +Author: `John Haugeland ` + +Merges [208ad8e, 7c337af] + + * Merge pull request #482 from StoneCypher/DocArrUniqP + * Document arr_uniq_p; fix merge mess; fixes StoneCypher/fsl#799 + + + + +  + +  + +## [Untagged] - 5/22/2022 9:07:03 AM + +Commit [7c337af4305c6947944d09df54356dd72fcdfbd4](https://github.com/StoneCypher/jssm/commit/7c337af4305c6947944d09df54356dd72fcdfbd4) + +Author: `John Haugeland ` + + * Document arr_uniq_p; fix merge mess; fixes StoneCypher/fsl#799 + + + + +  + +  + +## [Untagged] - 5/22/2022 9:07:03 AM + +Commit [4dbe3833d503a7f5af7563e487ab6f722b01220f](https://github.com/StoneCypher/jssm/commit/4dbe3833d503a7f5af7563e487ab6f722b01220f) + +Author: `John Haugeland ` + + * Document arr_uniq_p; fix merge mess + + + + +  + +  + + + +## [5.65.4] - 5/22/2022 8:52:51 AM + +Commit [208ad8ebb2b315090407b9b4626cfa31b8feac34](https://github.com/StoneCypher/jssm/commit/208ad8ebb2b315090407b9b4626cfa31b8feac34) + +Author: `John Haugeland ` + +Merges [fdb3369, bc9f107] + + * Merge pull request #481 from StoneCypher/MoreDocumentation + * Document from and sm, fixes StoneCypher/fsl#784, fixes StoneCypher/fsl#785 + + + + +  + +  + +## [Untagged] - 5/22/2022 8:52:35 AM + +Commit [9c6982187896ea62e1a7bdc989d4d16e57975f8a](https://github.com/StoneCypher/jssm/commit/9c6982187896ea62e1a7bdc989d4d16e57975f8a) + +Author: `John Haugeland ` + + * Document hook_name, fixes StoneCypher/#788, and named_hook_name, fixes StoneCypher/#789 + + + + +  + +  + +## [Untagged] - 5/22/2022 8:43:42 AM + +Commit [cc3b7dda265226ef7ca818d387c06628132673ef](https://github.com/StoneCypher/jssm/commit/cc3b7dda265226ef7ca818d387c06628132673ef) + +Author: `John Haugeland ` + + * document seq/1, document histo/1, a little extra testing, fixes StoneCypher/fsl#786, fixes StoneCypher/fsl#787 + + + + +  + +  + +## [Untagged] - 5/22/2022 8:43:42 AM + +Commit [9dbc57da37b83d3fc2a26c7de17aae8fe976a025](https://github.com/StoneCypher/jssm/commit/9dbc57da37b83d3fc2a26c7de17aae8fe976a025) + +Author: `John Haugeland ` + + * document seq/1, document histo/1, a little extra testing + + + + +  + +  + +## [Untagged] - 5/22/2022 8:43:42 AM + +Commit [780cc714651030e2a89343620dff20669d317e62](https://github.com/StoneCypher/jssm/commit/780cc714651030e2a89343620dff20669d317e62) + +Author: `John Haugeland ` + + * seq/1, a little extra testing + + + + +  + +  + +## [Untagged] - 5/22/2022 8:41:28 AM + +Commit [bc9f10712955eb32f2eff9fda7a5236d877ef02c](https://github.com/StoneCypher/jssm/commit/bc9f10712955eb32f2eff9fda7a5236d877ef02c) + +Author: `John Haugeland ` + +Merges [7473afd, fdb3369] + + * Merge branch 'main' into MoreDocumentation + + + + +  + +  + +## [Untagged] - 5/22/2022 8:18:43 AM + +Commit [fdb3369ce4983580b69fbf80f1bd839e45cc0973](https://github.com/StoneCypher/jssm/commit/fdb3369ce4983580b69fbf80f1bd839e45cc0973) + +Author: `John Haugeland ` + +Merges [eac57da, 22230f0] + + * Merge pull request #480 from StoneCypher/DocFromSm + * Document .from and sm, fixes StoneCypher/fsl#784, fixes StoneCypher/fsl#785 + + + + +  + +  + +## [Untagged] - 5/22/2022 8:15:13 AM + +Commit [22230f02097b344f15301e68f1384a4351a2a1a5](https://github.com/StoneCypher/jssm/commit/22230f02097b344f15301e68f1384a4351a2a1a5) + +Author: `John Haugeland ` + + * Document .from and sm, fixes StoneCypher/fsl#784, fixes StoneCypher/fsl#785 + + + + +  + +  + +## [Untagged] - 5/22/2022 7:57:33 AM + +Commit [7473afdf4caa6cc41abcca9fd88b4b718d714ea2](https://github.com/StoneCypher/jssm/commit/7473afdf4caa6cc41abcca9fd88b4b718d714ea2) + +Author: `John Haugeland ` + + * Document from and sm, fixes StoneCypher/fsl#784, fixes StoneCypher/fsl#785 + + + + +  + +  + + + +## [5.65.3] - 5/22/2022 7:33:18 AM + +Commit [eac57da67490d9d54ed374cbc6bbf1bb8fc32cce](https://github.com/StoneCypher/jssm/commit/eac57da67490d9d54ed374cbc6bbf1bb8fc32cce) + +Author: `John Haugeland ` + +Merges [0fd6005, 539f203] + + * Merge pull request #479 from StoneCypher/MoreDocumentation + * Document make, compile, transfer_state_properties, compile_rule_handler, compile_rule_handle_transition, compile_rule_transition_step + + + + +  + +  + +## [Untagged] - 5/22/2022 7:29:57 AM + +Commit [539f203cf4ee7c5cc124152a2c95b4f3696e7e55](https://github.com/StoneCypher/jssm/commit/539f203cf4ee7c5cc124152a2c95b4f3696e7e55) + +Author: `John Haugeland ` + + * Document make, compile, transfer_state_properties, compile_rule_handler, compile_rule_handle_transition, compile_rule_transition_step + + + + +  + +  + + + +## [5.65.2] - 5/22/2022 6:40:28 AM + +Commit [0fd6005e7e39e3d0b0c6c7789743ca0fbf1e9b79](https://github.com/StoneCypher/jssm/commit/0fd6005e7e39e3d0b0c6c7789743ca0fbf1e9b79) + +Author: `John Haugeland ` + +Merges [c9b40b1, 63bb525] + + * Merge pull request #478 from StoneCypher/DocumentArrowDirection + * Document arrow direction fixes StoneCypher/fsl#773, arrow_left_kind fixes StoneCypher/fsl#774, arrow_right_kind fixes StoneCypher/fsl#775, wrap_parse fixes StoneCypher/fsl#776, makeTransition fixes StoneCypher/fsl#777 + + + + +  + +  + +## [Untagged] - 5/22/2022 6:40:05 AM + +Commit [63bb52566b530ee36c0d8182a32356e45a2533a0](https://github.com/StoneCypher/jssm/commit/63bb52566b530ee36c0d8182a32356e45a2533a0) + +Author: `John Haugeland ` + + * forgot version bump + + + + +  + +  + +## [Untagged] - 5/22/2022 6:34:53 AM + +Commit [27112f0cb739a4b5a9351369d7c9da61d58df27a](https://github.com/StoneCypher/jssm/commit/27112f0cb739a4b5a9351369d7c9da61d58df27a) + +Author: `John Haugeland ` + + * Document arrow direction fixes StoneCypher/fsl#773, arrow_left_kind fixes StoneCypher/fsl#774, arrow_right_kind fixes StoneCypher/fsl#775, wrap_parse fixes StoneCypher/fsl#776, makeTransition fixes StoneCypher/fsl#777 + + + + +  + +  + + + +## [5.65.1] - 5/21/2022 9:20:45 PM + +Commit [c9b40b1f065690554fabdc1cef6baea5d540a04d](https://github.com/StoneCypher/jssm/commit/c9b40b1f065690554fabdc1cef6baea5d540a04d) + +Author: `John Haugeland ` + +Merges [e337e6a, d30bbdd] + + * Merge pull request #477 from StoneCypher/PropertiesSupportStringDefaults + * Add support for string defaults, fixes StoneCypher/fsl#769 + + + + +  + +  + +## [Untagged] - 5/21/2022 9:17:31 PM + +Commit [d30bbddb3579128f20034ea475880b8293ff8997](https://github.com/StoneCypher/jssm/commit/d30bbddb3579128f20034ea475880b8293ff8997) + +Author: `John Haugeland ` + + * Add support for string defaults, fixes StoneCypher/fsl#769 + + + + +  + +  + + + +## [5.65.0] - 5/20/2022 9:16:30 PM + +Commit [e337e6aa086b761a9c47cf682f070fb2ec3ad3a7](https://github.com/StoneCypher/jssm/commit/e337e6aa086b761a9c47cf682f070fb2ec3ad3a7) + +Author: `John Haugeland ` + +Merges [9480ef7, 3a527ad] + + * Merge pull request #476 from StoneCypher/PropertiesInGrammar + * Properties in grammar + + + + +  + +  + +## [Untagged] - 5/20/2022 6:05:47 PM + +Commit [3a527ada63bc49b5d688805f59f60a8f457a3d7c](https://github.com/StoneCypher/jssm/commit/3a527ada63bc49b5d688805f59f60a8f457a3d7c) + +Author: `John Haugeland ` + + * Needed a version bump + + + + +  + +  + +## [Untagged] - 5/20/2022 6:00:35 PM + +Commit [2f9c60bc853919cc52b0705cda617caa62b02e00](https://github.com/StoneCypher/jssm/commit/2f9c60bc853919cc52b0705cda617caa62b02e00) + +Author: `John Haugeland ` + + * Properties are in the grammar; with and without default; numbers, booleans, nulls, undefined. Fixes Stonecypher/fsl#763, fixes Stonecypher/fsl#764, fixes Stonecypher/fsl#765, fixes Stonecypher/fsl#766, fixes Stonecypher/fsl#767, fixes Stonecypher/fsl#768 + + + + +  + +  + + + +## [5.64.2] - 5/19/2022 8:40:36 PM + +Commit [9480ef7818a4695100a1742cbcb24f67dc998b7d](https://github.com/StoneCypher/jssm/commit/9480ef7818a4695100a1742cbcb24f67dc998b7d) + +Author: `John Haugeland ` + +Merges [71d7cc6, aee8181] + + * Merge pull request #475 from StoneCypher/ImproveGhActionsParallelism + * Improve gh actions parallelism + + + + +  + +  + +## [Untagged] - 5/19/2022 8:37:01 PM + +Commit [aee81818bb51a0912e8270973fe8d8cfada195e3](https://github.com/StoneCypher/jssm/commit/aee81818bb51a0912e8270973fe8d8cfada195e3) + +Author: `John Haugeland ` + +Merges [8e60b80, 71d7cc6] + + * Merge for parallelism cleanup + + + + +  + +  + +## [Untagged] - 5/19/2022 8:01:33 PM + +Commit [8e60b80d62d215ef5ef184f5fff0828644e439d4](https://github.com/StoneCypher/jssm/commit/8e60b80d62d215ef5ef184f5fff0828644e439d4) + +Author: `John Haugeland ` + + * Breaks benny out to distinct step, fixes StoneCypher/fsl#759; unblocks version bump, fixes StoneCypher/fsl#758; chains release on build and version, fixes StoneCypher/fsl#760 + + + + +  + +  + + + +## [5.64.1] - 5/19/2022 7:58:31 PM + +Commit [71d7cc69b5afd67fe678472ad68cf8e68b263b00](https://github.com/StoneCypher/jssm/commit/71d7cc69b5afd67fe678472ad68cf8e68b263b00) + +Author: `John Haugeland ` + +Merges [2b72a30, 7424e53] + + * Merge pull request #474 from StoneCypher/ExposeColors + * Expose colors, fixes StoneCypher/fsl#539 + + + + +  + +  + +## [Untagged] - 5/19/2022 7:51:46 PM + +Commit [7424e53deeaf8e7161b442bcaf85b9e7df251fa2](https://github.com/StoneCypher/jssm/commit/7424e53deeaf8e7161b442bcaf85b9e7df251fa2) + +Author: `John Haugeland ` + + * Expose colors, fixes StoneCypher/fsl#539 + + + + +  + +  + + + +## [5.64.0] - 5/19/2022 7:08:49 PM + +Commit [2b72a30cd1d2c49bb6502bebec274544db37c589](https://github.com/StoneCypher/jssm/commit/2b72a30cd1d2c49bb6502bebec274544db37c589) + +Author: `John Haugeland ` + +Merges [9cbc5d7, 07cf833] + + * Merge pull request #473 from StoneCypher/ExposeShapes + * Shapes are now exposed, fixes StoneCypher/fsl#538 + + + + +  + +  + +## [Untagged] - 5/19/2022 7:02:53 PM + +Commit [07cf833a15d46a6a5590fedd30d63558a0719dfa](https://github.com/StoneCypher/jssm/commit/07cf833a15d46a6a5590fedd30d63558a0719dfa) + +Author: `John Haugeland ` + + * Shapes are now exposed, fixes StoneCypher/fsl#538 + + + + +  + +  + + + +## [5.63.0] - 5/15/2022 10:37:03 PM + +Commit [9cbc5d72246d160c9568abcfcca42db7eb393efb](https://github.com/StoneCypher/jssm/commit/9cbc5d72246d160c9568abcfcca42db7eb393efb) + +Author: `John Haugeland ` + +Merges [4c208fc, 53e9566] + + * Merge pull request #472 from StoneCypher/ErrorObject + * Error object + + + + +  + +  + +## [Untagged] - 5/15/2022 10:31:17 PM + +Commit [53e95660d5dd587109acd91c7875192dd443ff57](https://github.com/StoneCypher/jssm/commit/53e95660d5dd587109acd91c7875192dd443ff57) + +Author: `John Haugeland ` + + * JssmError extension, fixes StoneCypher/fsl#755; instance name on error object, fixes StoneCypher/fsl#746; state at error time, fixes StoneCypher/fsl#742; target state at error time, fixes StoneCypher/fsl#743base message, fixes StoneCypher/fsl#741; materialized error, fixes StoneCypher/fsl#740 + + + + +  + +  + +## [Untagged] - 5/15/2022 7:25:27 AM + +Commit [9db9bad5242f635d4a69db3dca4caeeb6013af1e](https://github.com/StoneCypher/jssm/commit/9db9bad5242f635d4a69db3dca4caeeb6013af1e) + +Author: `John Haugeland ` + + * Base error object, fixes StoneCypher/fsl#752 + + + + +  + +  + + + +## [5.62.0] - 5/14/2022 8:23:45 PM + +Commit [4c208fcbdea83eaf336e8c154946dc0d633a7e9c](https://github.com/StoneCypher/jssm/commit/4c208fcbdea83eaf336e8c154946dc0d633a7e9c) + +Author: `John Haugeland ` + +Merges [6e2e7f8, 94a26af] + + * Merge pull request #471 from StoneCypher/ImproveErrorsAndCreateInstanceNamesAndMakeFrom + * Adds instance names, fixes StoneCypher/fsl#428; puts them in errors, fixes StoneCypher/fsl#429; multiplexes errors, fixes StoneCypher/fsl#739; makes .from, fixes StoneCypher/fsl#753 + + + + +  + +  + +## [Untagged] - 5/14/2022 8:15:13 PM + +Commit [94a26af4e85c6d39aab1252b588796c02d72c64b](https://github.com/StoneCypher/jssm/commit/94a26af4e85c6d39aab1252b588796c02d72c64b) + +Author: `John Haugeland ` + + * Adds pseudo-constructors to .from, fixes StoneCypher/fsl#754 + + + + +  + +  + +## [Untagged] - 5/14/2022 7:54:15 PM + +Commit [2f7e8cb441419f67073b2cf65606469f4e018ff1](https://github.com/StoneCypher/jssm/commit/2f7e8cb441419f67073b2cf65606469f4e018ff1) + +Author: `John Haugeland ` + + * Adds instance names, fixes StoneCypher/fsl#428; puts them in errors, fixes StoneCypher/fsl#429; multiplexes errors, fixes StoneCypher/fsl#739; makes .from, fixes StoneCypher/fsl#753 + + + + +  + +  + + + +## [5.61.4] - 5/13/2022 11:20:56 AM + +Commit [6e2e7f84f4e2633eeac53891cc88c6fb61799725](https://github.com/StoneCypher/jssm/commit/6e2e7f84f4e2633eeac53891cc88c6fb61799725) + +Author: `John Haugeland ` + +Merges [cba8919, 2d2385e] + + * Merge pull request #470 from StoneCypher/AddHooksToReadme + * Adding hooks to the readme, no big + + + + +  + +  + +## [Untagged] - 5/13/2022 11:10:06 AM + +Commit [2d2385e13b83c49185a02991fc7be530e030ddec](https://github.com/StoneCypher/jssm/commit/2d2385e13b83c49185a02991fc7be530e030ddec) + +Author: `John Haugeland ` + + * resolve merge conflict and forgotten bump + + + + +  + +  + +## [Untagged] - 5/13/2022 10:54:54 AM + +Commit [46c5ab4b5e375ddd2b15ee39e5ac5ee4620791cd](https://github.com/StoneCypher/jssm/commit/46c5ab4b5e375ddd2b15ee39e5ac5ee4620791cd) + +Author: `John Haugeland ` + +Merges [ee39784, cba8919] + + * resolve merge conflict + + + + +  + +  + +## [Untagged] - 5/13/2022 10:46:20 AM + +Commit [ee397849215258b5630370c3e6ace9d11678d193](https://github.com/StoneCypher/jssm/commit/ee397849215258b5630370c3e6ace9d11678d193) + +Author: `John Haugeland ` + + * Adding hooks to the readme, no big + + + + +  + +  + + + +## [5.61.3] - 5/13/2022 8:52:49 AM + +Commit [cba89193f5bada368acb6cbe37db9b6f3f7e6263](https://github.com/StoneCypher/jssm/commit/cba89193f5bada368acb6cbe37db9b6f3f7e6263) + +Author: `John Haugeland ` + +Merges [f41d7b6, 0e3e3f4] + + * Merge pull request #469 from StoneCypher/AddKitchenSinkBenchmark + * Kitchen sink benchmark, fixes StoneCypher/fsl#738 + + + + +  + +  + +## [Untagged] - 5/12/2022 9:23:49 PM + +Commit [0e3e3f48d710fb3ad80ce808c05caf00c6c660c0](https://github.com/StoneCypher/jssm/commit/0e3e3f48d710fb3ad80ce808c05caf00c6c660c0) + +Author: `John Haugeland ` + + * needed bump + + + + +  + +  + +## [Untagged] - 5/12/2022 9:01:05 PM + +Commit [024f2e2944f0b888c6cbd9f287df7296abcaedd4](https://github.com/StoneCypher/jssm/commit/024f2e2944f0b888c6cbd9f287df7296abcaedd4) + +Author: `John Haugeland ` + + * Kitchen sink benchmark, fixes StoneCypher/fsl#738 + + + + +  + +  + + + +## [5.61.2] - 5/12/2022 6:51:45 PM + +Commit [f41d7b68925539eb82141dfe97e7141cd76f6f9b](https://github.com/StoneCypher/jssm/commit/f41d7b68925539eb82141dfe97e7141cd76f6f9b) + +Author: `John Haugeland ` + +Merges [0f1535b, 6dbad3d] + + * Merge pull request #468 from StoneCypher/ImproveFlagGatingHooks + * Active flag hooks, fixes StoneCypher/fsl#716 + + + + +  + +  + +## [Untagged] - 5/12/2022 6:46:05 PM + +Commit [6dbad3d4a1a6e04a7b4ce409f2e3b324dcecdcdc](https://github.com/StoneCypher/jssm/commit/6dbad3d4a1a6e04a7b4ce409f2e3b324dcecdcdc) + +Author: `John Haugeland ` + + * needed bump + + + + +  + +  + +## [Untagged] - 5/12/2022 6:36:24 PM + +Commit [9f3fa470bcccfdee0db090be545f738cc0846b9c](https://github.com/StoneCypher/jssm/commit/9f3fa470bcccfdee0db090be545f738cc0846b9c) + +Author: `John Haugeland ` + + * Active flag hooks, fixes StoneCypher/fsl#716 + + + + +  + +  + + + +## [5.61.1] - 5/12/2022 5:03:08 PM + +Commit [0f1535bb1d5be22817f6a09da4ae992dd552aa50](https://github.com/StoneCypher/jssm/commit/0f1535bb1d5be22817f6a09da4ae992dd552aa50) + +Author: `John Haugeland ` + +Merges [c61e59e, bca3384] + + * Merge pull request #467 from StoneCypher/ImproveBenchmark + * Improve benchmark, fixes StoneCypher/fsl#737 + + + + +  + +  + +## [Untagged] - 5/12/2022 4:57:37 PM + +Commit [bca33843abdc3c360a7b754451f00ffa16458257](https://github.com/StoneCypher/jssm/commit/bca33843abdc3c360a7b754451f00ffa16458257) + +Author: `John Haugeland ` + + * Improve benchmark, fixes StoneCypher/fsl#737 + + + + +  + +  + + + +## [5.60.4] - 5/12/2022 2:27:53 PM + +Commit [c61e59ecb5a2d75900593b6dfc6bd6481b70105a](https://github.com/StoneCypher/jssm/commit/c61e59ecb5a2d75900593b6dfc6bd6481b70105a) + +Author: `John Haugeland ` + +Merges [aab4f29, f2c361e] + + * Merge pull request #466 from StoneCypher/FluentTransitionHooks + * Fluent transition hooks, fixes StoneCypher/fsl#684, fixes StoneCypher/fsl#685, fixes StoneCypher/fsl#686 + + + + +  + +  + +## [Untagged] - 5/12/2022 2:22:30 PM + +Commit [f2c361ea7c04fcd22ee37193a2c9b903c46758cc](https://github.com/StoneCypher/jssm/commit/f2c361ea7c04fcd22ee37193a2c9b903c46758cc) + +Author: `John Haugeland ` + + * Fluent transition hooks, fixes StoneCypher/fsl#684, fixes StoneCypher/fsl#685, fixes StoneCypher/fsl#686 + + + + +  + +  + + + +## [5.60.3] - 5/12/2022 2:21:45 PM + +Commit [aab4f29a49f8b1d25c5d11aec536ba76e46d4c54](https://github.com/StoneCypher/jssm/commit/aab4f29a49f8b1d25c5d11aec536ba76e46d4c54) + +Author: `John Haugeland ` + +Merges [bd28733, f7371c9] + + * Merge pull request #465 from StoneCypher/ApiForcedTransitionHook + * Api forced transition hook + + + + +  + +  + +## [Untagged] - 5/12/2022 2:04:02 PM + +Commit [f7371c97fc72d2cd367a958bd014bb8cc048c4fd](https://github.com/StoneCypher/jssm/commit/f7371c97fc72d2cd367a958bd014bb8cc048c4fd) + +Author: `John Haugeland ` + + * API forced transition hooks, fixes StoneCypher/fsl#667 + + + + +  + +  + +## [Untagged] - 5/12/2022 1:54:55 PM + +Commit [ceb93d5920113d309409f75f12ddcfb7fc6ceb90](https://github.com/StoneCypher/jssm/commit/ceb93d5920113d309409f75f12ddcfb7fc6ceb90) + +Author: `John Haugeland ` + + * API main transitions, fixes StoneCypher/fsl#660 + + + + +  + +  + + + +## [5.60.0] - 5/12/2022 1:42:37 PM + +Commit [bd2873347d5c49850979fa686339586e490dc795](https://github.com/StoneCypher/jssm/commit/bd2873347d5c49850979fa686339586e490dc795) + +Author: `John Haugeland ` + +Merges [5f75d87, 3584702] + + * Merge pull request #464 from StoneCypher/ApiStandardTransitionHook + * Api standard transition hook + + + + +  + +  + +## [Untagged] - 5/12/2022 1:28:16 PM + +Commit [35847022e67dd34ee24dccac6c1d3a44f323bbf5](https://github.com/StoneCypher/jssm/commit/35847022e67dd34ee24dccac6c1d3a44f323bbf5) + +Author: `John Haugeland ` + + * API standard transitions, fixes StoneCypher/fsl#666 + + + + +  + +  + +## [Untagged] - 5/12/2022 12:41:29 PM + +Commit [4efc8227a41e3cbf7a9f0e3e1c0b75d169d90cf5](https://github.com/StoneCypher/jssm/commit/4efc8227a41e3cbf7a9f0e3e1c0b75d169d90cf5) + +Author: `John Haugeland ` + + * badly broken attempt + + + + +  + +  + +## [Untagged] - 5/12/2022 11:30:14 AM + +Commit [56e3433e2a45913a6ea03c07e321c404bd67ce04](https://github.com/StoneCypher/jssm/commit/56e3433e2a45913a6ea03c07e321c404bd67ce04) + +Author: `John Haugeland ` + +Merges [7c6fff9, 5f75d87] + + * Merge branch 'main' into FmtAndCleanup + + + + +  + +  + +## [Untagged] - 5/12/2022 11:29:48 AM + +Commit [7c6fff914710157222e844e68b5aa5f7126f34fe](https://github.com/StoneCypher/jssm/commit/7c6fff914710157222e844e68b5aa5f7126f34fe) + +Author: `John Haugeland ` + + * Some formatting + + + + +  + +  + + + +## [5.59.1] - 5/12/2022 11:01:20 AM + +Commit [5f75d87f6a114dd2f8d877c432f17c40d17c8465](https://github.com/StoneCypher/jssm/commit/5f75d87f6a114dd2f8d877c432f17c40d17c8465) + +Author: `John Haugeland ` + +Merges [fa860a6, 3c0d18c] + + * Merge pull request #463 from StoneCypher/FluentGlobalNamedHooks + * Fluent global named hooks, fixes StoneCypher/fsl#687 + + + + +  + +  + +## [Untagged] - 5/12/2022 10:55:48 AM + +Commit [3c0d18cade8ea76d5411d15f3a2f1950ad3c4f9d](https://github.com/StoneCypher/jssm/commit/3c0d18cade8ea76d5411d15f3a2f1950ad3c4f9d) + +Author: `John Haugeland ` + + * Fluent global named hooks, fixes StoneCypher/fsl#687 + + + + +  + +  + + + +## [5.59.0] - 5/12/2022 10:54:43 AM + +Commit [fa860a6b17b256da2550599c5c79445f46b82041](https://github.com/StoneCypher/jssm/commit/fa860a6b17b256da2550599c5c79445f46b82041) + +Author: `John Haugeland ` + +Merges [1c18d04, d269d66] + + * Merge pull request #462 from StoneCypher/ApiGlobalNamedHooks + * API global named hooks, fixes StoneCypher/fsl#669 + + + + +  + +  + +## [Untagged] - 5/12/2022 10:46:40 AM + +Commit [d269d66f287adfeee5bedc8cdcb723e33d78313f](https://github.com/StoneCypher/jssm/commit/d269d66f287adfeee5bedc8cdcb723e33d78313f) + +Author: `John Haugeland ` + + * API global named hooks, fixes StoneCypher/fsl#669 + + + + +  + +  + + + +## [5.58.1] - 5/11/2022 9:02:39 PM + +Commit [1c18d04480200ace12515d3ae536d8033bf9c0a0](https://github.com/StoneCypher/jssm/commit/1c18d04480200ace12515d3ae536d8033bf9c0a0) + +Author: `John Haugeland ` + +Merges [4840482, 1b8acfb] + + * Merge pull request #461 from StoneCypher/FluentAllActionHook + * Fluent all action hook + + + + +  + +  + + + +## [5.58.0] - 5/11/2022 9:02:22 PM + +Commit [48404829adac76e51a7f1ee6fa1de2fe9cf5bb75](https://github.com/StoneCypher/jssm/commit/48404829adac76e51a7f1ee6fa1de2fe9cf5bb75) + +Author: `John Haugeland ` + +Merges [3840469, 3b54f74] + + * Merge pull request #460 from StoneCypher/ApiAllActionHook + * API All-Action hook, fixes StoneCypher/fsl#670 + + + + +  + +  + +## [Untagged] - 5/11/2022 8:50:43 PM + +Commit [1b8acfb37f74654c12f266f96f7a2df8aa0b6d8b](https://github.com/StoneCypher/jssm/commit/1b8acfb37f74654c12f266f96f7a2df8aa0b6d8b) + +Author: `John Haugeland ` + + * Fluent All-Action hook, fixes StoneCypher/fsl#689 + + + + +  + +  + +## [Untagged] - 5/11/2022 8:44:51 PM + +Commit [3b54f74d27dbb7199d1b10571b194bf271777c95](https://github.com/StoneCypher/jssm/commit/3b54f74d27dbb7199d1b10571b194bf271777c95) + +Author: `John Haugeland ` + + * API All-Action hook, fixes StoneCypher/fsl#670 + + + + +  + +  + + + +## [5.57.1] - 5/9/2022 10:10:11 AM + +Commit [3840469f34e4c6075d044d04023520eb4206704e](https://github.com/StoneCypher/jssm/commit/3840469f34e4c6075d044d04023520eb4206704e) + +Author: `John Haugeland ` + +Merges [99fccf0, 63d5b33] + + * Merge pull request #459 from StoneCypher/FluentExitHooks + * Exit fluent hooks, fixes StoneCypher/fsl#682 + + + + +  + +  + +## [Untagged] - 5/9/2022 10:04:48 AM + +Commit [63d5b33632a1ab99aafe7058ad3068654d8dd692](https://github.com/StoneCypher/jssm/commit/63d5b33632a1ab99aafe7058ad3068654d8dd692) + +Author: `John Haugeland ` + + * Exit fluent hooks, fixes StoneCypher/fsl#682 + + + + +  + +  + + + +## [5.57.0] - 5/9/2022 10:03:44 AM + +Commit [99fccf02531d82d83ff6aceecd2c0c394169fa05](https://github.com/StoneCypher/jssm/commit/99fccf02531d82d83ff6aceecd2c0c394169fa05) + +Author: `John Haugeland ` + +Merges [e7fdb06, 4ce87db] + + * Merge pull request #458 from StoneCypher/ApiExitHooks + * API exit hooks, fixes StoneCypher/fsl#664 + + + + +  + +  + +## [Untagged] - 5/9/2022 9:56:57 AM + +Commit [4ce87db80807f10fb16a6f9f679223f07a99a6fd](https://github.com/StoneCypher/jssm/commit/4ce87db80807f10fb16a6f9f679223f07a99a6fd) + +Author: `John Haugeland ` + + * API exit hooks, fixes StoneCypher/fsl#664 + + + + +  + +  + + + +## [5.56.2] - 5/9/2022 9:31:42 AM + +Commit [e7fdb06e01b2e12b7cd275a079856cc22ed5ef17](https://github.com/StoneCypher/jssm/commit/e7fdb06e01b2e12b7cd275a079856cc22ed5ef17) + +Author: `John Haugeland ` + +Merges [c6438ab, 06f3709] + + * Merge pull request #457 from StoneCypher/FluentEntryHooks + * Fluent entry hooks + + + + +  + +  + +## [Untagged] - 5/9/2022 9:14:38 AM + +Commit [06f3709f24d082e67fab67f2250fa17533924bbd](https://github.com/StoneCypher/jssm/commit/06f3709f24d082e67fab67f2250fa17533924bbd) + +Author: `John Haugeland ` + + * needed a bump + + + + +  + +  + +## [Untagged] - 5/9/2022 9:07:27 AM + +Commit [af441da35ad44264579808e12137acd1e96bcb41](https://github.com/StoneCypher/jssm/commit/af441da35ad44264579808e12137acd1e96bcb41) + +Author: `John Haugeland ` + + * Fluent entry hooks + + + + +  + +  + + + +## [5.56.1] - 5/9/2022 9:07:22 AM + +Commit [c6438ab7b286fc3d7c9b822ca4bc17854d8286a2](https://github.com/StoneCypher/jssm/commit/c6438ab7b286fc3d7c9b822ca4bc17854d8286a2) + +Author: `John Haugeland ` + +Merges [63736ef, 8e20d05] + + * Merge pull request #456 from StoneCypher/ApiEntryHooks + * Api entry hooks + + + + +  + +  + +## [Untagged] - 5/9/2022 9:02:21 AM + +Commit [8e20d056aa82a08268fcf32d22b1fe5cb4d559ab](https://github.com/StoneCypher/jssm/commit/8e20d056aa82a08268fcf32d22b1fe5cb4d559ab) + +Author: `John Haugeland ` + + * needed a build + + + + +  + +  + +## [Untagged] - 5/9/2022 8:59:25 AM + +Commit [d965a37532755373e3647e925e8664bd36ae3585](https://github.com/StoneCypher/jssm/commit/d965a37532755373e3647e925e8664bd36ae3585) + +Author: `John Haugeland ` + + * Working API entry hooks, fixes StoneCypher/fsl#663 + + + + +  + +  + +## [Untagged] - 5/8/2022 3:31:19 PM + +Commit [6f68f82516475c74e9ae958b0b9d9d9ea8496742](https://github.com/StoneCypher/jssm/commit/6f68f82516475c74e9ae958b0b9d9d9ea8496742) + +Author: `John Haugeland ` + + * Bumps eslint, fixes StoneCypher/fsl#723 + + + + +  + +  + +## [Untagged] - 5/8/2022 3:14:51 PM + +Commit [7985afdecc47ec9247357e386efa126a705f6e7b](https://github.com/StoneCypher/jssm/commit/7985afdecc47ec9247357e386efa126a705f6e7b) + +Author: `John Haugeland ` + + * was pinned by ts-jest, re-bumped + + + + +  + +  + +## [Untagged] - 5/8/2022 3:09:14 PM + +Commit [ee261f9ce626b0df70932c82fe5e599abd4f1225](https://github.com/StoneCypher/jssm/commit/ee261f9ce626b0df70932c82fe5e599abd4f1225) + +Author: `John Haugeland ` + + * Bumps jest, fixes StoneCypher/fsl#719 + + + + +  + +  + + + +## [5.55.0] - 5/8/2022 2:52:41 PM + +Commit [63736ef83bb21ac838deca66a334bd82aa66a52a](https://github.com/StoneCypher/jssm/commit/63736ef83bb21ac838deca66a334bd82aa66a52a) + +Author: `John Haugeland ` + +Merges [d9853ee, c7b93af] + + * Merge pull request #454 from StoneCypher/BumpTsAndTooling + * Bump ts and tooling + + + + +  + +  + +## [Untagged] - 5/8/2022 2:46:28 PM + +Commit [c7b93afa237222022dc1e24eb8f8f123871d986e](https://github.com/StoneCypher/jssm/commit/c7b93afa237222022dc1e24eb8f8f123871d986e) + +Author: `John Haugeland ` + + * Bumps tscheck, fixes StoneCypher/fsl#722 + + + + +  + +  + +## [Untagged] - 5/8/2022 2:43:30 PM + +Commit [7b4c2bad6cb3f3d609ca66b597bbaedef606683c](https://github.com/StoneCypher/jssm/commit/7b4c2bad6cb3f3d609ca66b597bbaedef606683c) + +Author: `John Haugeland ` + + * Bumps typedoc, fixes StoneCypher/fsl#724 + + + + +  + +  + +## [Untagged] - 5/8/2022 2:37:53 PM + +Commit [5d08dc6919b53f215b525c5458732b95b1230763](https://github.com/StoneCypher/jssm/commit/5d08dc6919b53f215b525c5458732b95b1230763) + +Author: `John Haugeland ` + + * Bumps terser, fixes StoneCypher/fsl#720 + + + + +  + +  + +## [Untagged] - 5/8/2022 2:19:59 PM + +Commit [6bf62167e0b79834f7e0bdffad5af4ff47c60f9d](https://github.com/StoneCypher/jssm/commit/6bf62167e0b79834f7e0bdffad5af4ff47c60f9d) + +Author: `John Haugeland ` + + * Bumps rollup and rollup plugins, adds preventAssignment, fixes StoneCypher/fsl#718 + + + + +  + +  + +## [Untagged] - 5/8/2022 2:13:51 PM + +Commit [20f2ddbd395d3580a971fcb6512041cc1653f7b4](https://github.com/StoneCypher/jssm/commit/20f2ddbd395d3580a971fcb6512041cc1653f7b4) + +Author: `John Haugeland ` + + * Bumps typescript, fixes StoneCypher/fsl#717 + + + + +  + +  + + + +## [5.54.0] - 5/8/2022 1:42:23 PM + +Commit [d9853ee28881b7ec98648631d168f56a6c3d0446](https://github.com/StoneCypher/jssm/commit/d9853ee28881b7ec98648631d168f56a6c3d0446) + +Author: `John Haugeland ` + +Merges [f4c8e35, dc6557f] + + * Merge pull request #452 from StoneCypher/CleanUpTsConfig + * Adds export map to package.json, fixes StoneCypher/fsl#713; modernize tsconfig, fixes StoneCypher/#715 + + + + +  + +  + +## [Untagged] - 5/8/2022 1:38:28 PM + +Commit [dc6557f2bbe1c09421f2e0b0a374d0c70f0f4801](https://github.com/StoneCypher/jssm/commit/dc6557f2bbe1c09421f2e0b0a374d0c70f0f4801) + +Author: `John Haugeland ` + + * Adds export map to package.json, fixes StoneCypher/fsl#713; modernize tsconfig, fixes StoneCypher/#715 + + + + +  + +  + + + +## [5.53.0] - 5/8/2022 3:11:52 AM + +Commit [f4c8e35705c7dea556a7f492cbdb9acd000536fc](https://github.com/StoneCypher/jssm/commit/f4c8e35705c7dea556a7f492cbdb9acd000536fc) + +Author: `John Haugeland ` + +Merges [e993d6b, 23c50e2] + + * Merge pull request #451 from StoneCypher/AttemptToCorrectQualityDrop2 + * Re-attempt to correct quality drop (managed to lose .npmignore change,) re- fixes StoneCypher/fsl#711 + + + + +  + +  + +## [Untagged] - 5/8/2022 3:09:04 AM + +Commit [fbcda324d66dd8b569a4e60b93794af1a3fea8f0](https://github.com/StoneCypher/jssm/commit/fbcda324d66dd8b569a4e60b93794af1a3fea8f0) + +Author: `John Haugeland ` + +Merges [23c50e2, e993d6b] + + * Merge branch 'main' into AttemptToCorrectQualityDrop2 + + + + +  + +  + +## [Untagged] - 5/8/2022 3:07:48 AM + +Commit [23c50e205b2ced7236af859487e1b086ebddd8d7](https://github.com/StoneCypher/jssm/commit/23c50e205b2ced7236af859487e1b086ebddd8d7) + +Author: `John Haugeland ` + + * Re-attempt to correct quality drop (managed to lose .npmignore change,) re- fixes StoneCypher/fsl#711 + + + + +  + +  + + + +## [5.52.0] - 5/8/2022 2:46:51 AM + +Commit [e993d6b1f4d0d5ab18d015b88e87674c62e649fe](https://github.com/StoneCypher/jssm/commit/e993d6b1f4d0d5ab18d015b88e87674c62e649fe) + +Author: `John Haugeland ` + +Merges [4d31172, 1e3d722] + + * Merge pull request #450 from StoneCypher/AttemptToCorrectQualityDrop + * Attempt to correct quality drop + + + + +  + +  + +## [Untagged] - 5/8/2022 2:42:42 AM + +Commit [1e3d722ec81ed45e87528b3a993f5e5776ee047d](https://github.com/StoneCypher/jssm/commit/1e3d722ec81ed45e87528b3a993f5e5776ee047d) + +Author: `John Haugeland ` + + * forgot version bump + + + + +  + +  + +## [Untagged] - 5/8/2022 2:39:59 AM + +Commit [9be7e046e5918d2bb042b5d2e2f97c82a1d8690c](https://github.com/StoneCypher/jssm/commit/9be7e046e5918d2bb042b5d2e2f97c82a1d8690c) + +Author: `John Haugeland ` + + * Attempt to correct quality drop, fixes StoneCypher/fsl#711 + + + + +  + +  + + + +## [5.51.0] - 5/8/2022 2:35:14 AM + +Commit [4d311729dc4ec58f0f5a56c7a5ccea91f1799c56](https://github.com/StoneCypher/jssm/commit/4d311729dc4ec58f0f5a56c7a5ccea91f1799c56) + +Author: `John Haugeland ` + +Merges [7a17ace, ab5836a] + + * Merge pull request #449 from StoneCypher/UnifyTransitionAndAction + * Unified transition and action, fixes StoneCypher/fsl#709 + + + + +  + +  + +## [Untagged] - 5/8/2022 2:28:05 AM + +Commit [ab5836a28c5f67eab17dc55c5a3488131b02977b](https://github.com/StoneCypher/jssm/commit/ab5836a28c5f67eab17dc55c5a3488131b02977b) + +Author: `John Haugeland ` + + * Unified transition and action, fixes StoneCypher/fsl#709 + + + + +  + +  + + + +## [5.50.0] - 5/8/2022 2:05:05 AM + +Commit [7a17acea1058691b3ff925add727f3b77b59f1ec](https://github.com/StoneCypher/jssm/commit/7a17acea1058691b3ff925add727f3b77b59f1ec) + +Author: `John Haugeland ` + +Merges [191ce28, 8b8e675] + + * Merge pull request #448 from StoneCypher/UnifyTransitionAndForceTransition + * Unify transition and force transition + + + + +  + +  + +## [Untagged] - 5/8/2022 1:48:38 AM + +Commit [8b8e675b2175a8bc561f91b254d81a7f8750a77d](https://github.com/StoneCypher/jssm/commit/8b8e675b2175a8bc561f91b254d81a7f8750a77d) + +Author: `John Haugeland ` + + * Unified transition and force_transition, fixes StoneCypher/fsl#707 + + + + +  + +  + +## [Untagged] - 5/8/2022 1:45:27 AM + +Commit [c89d67e0d732c6a3ad764d79d5511d6689392c9e](https://github.com/StoneCypher/jssm/commit/c89d67e0d732c6a3ad764d79d5511d6689392c9e) + +Author: `John Haugeland ` + + * unified but let's eliminate those fcalls + + + + +  + +  + + + +## [5.49.0] - 5/8/2022 1:09:05 AM + +Commit [191ce281b56673005e6e07572d2a70bfdc0523df](https://github.com/StoneCypher/jssm/commit/191ce281b56673005e6e07572d2a70bfdc0523df) + +Author: `John Haugeland ` + +Merges [c1200b9, ec455c7] + + * Merge pull request #447 from StoneCypher/HookAllTransitions + * Hook all transitions + + + + +  + +  + +## [Untagged] - 5/8/2022 1:05:27 AM + +Commit [ec455c72ef81b7b3977936ea60077e4503a5fa1d](https://github.com/StoneCypher/jssm/commit/ec455c72ef81b7b3977936ea60077e4503a5fa1d) + +Author: `John Haugeland ` + + * All-transition hooks, fixes StoneCypher/fsl#665, fixes StoneCypher/fsl#683 + + + + +  + +  + +## [Untagged] - 5/8/2022 12:37:39 AM + +Commit [d5cc00ee73b211e09f2afc243c76da639cd595d1](https://github.com/StoneCypher/jssm/commit/d5cc00ee73b211e09f2afc243c76da639cd595d1) + +Author: `John Haugeland ` + + * working implementation of .hook_all_transitions, needs tests + + + + +  + +  + +## [Untagged] - 5/7/2022 10:20:40 PM + +Commit [508a5eb13b7a840de8e615dae860364894944070](https://github.com/StoneCypher/jssm/commit/508a5eb13b7a840de8e615dae860364894944070) + +Author: `John Haugeland ` + +Merges [bdaa94c, c1200b9] + + * Merge branch 'main' into HookAllTransitions + + + + +  + +  + + + +## [5.48.0] - 5/7/2022 10:20:00 PM + +Commit [c1200b987f345ce9eab936e01a660ee0c5cb2d09](https://github.com/StoneCypher/jssm/commit/c1200b987f345ce9eab936e01a660ee0c5cb2d09) + +Author: `John Haugeland ` + +Merges [29e6d6f, bc63923] + + * Merge pull request #446 from StoneCypher/HookActionsConvenienceApi + * Fluent hooking API for actions, fixes StoneCypher/fsl#680 + + + + +  + +  + +## [Untagged] - 5/7/2022 10:05:00 PM + +Commit [bc63923dd19af7fe452c035ec9c90a041590ba95](https://github.com/StoneCypher/jssm/commit/bc63923dd19af7fe452c035ec9c90a041590ba95) + +Author: `John Haugeland ` + + * Fluent hooking API for actions, fixes StoneCypher/fsl#680 + + + + +  + +  + +## [Untagged] - 5/7/2022 10:00:54 PM + +Commit [bdaa94cd43af8387833e40ddf8a6c5487306f15e](https://github.com/StoneCypher/jssm/commit/bdaa94cd43af8387833e40ddf8a6c5487306f15e) + +Author: `John Haugeland ` + + * underway + + + + +  + +  + + + +## [5.47.0] - 5/5/2022 2:09:38 PM + +Commit [29e6d6fce841cb59180d0915f93e1125c692557b](https://github.com/StoneCypher/jssm/commit/29e6d6fce841cb59180d0915f93e1125c692557b) + +Author: `John Haugeland ` + +Merges [a72652c, 4f44dff] + + * Merge pull request #445 from StoneCypher/HookActionsConvenienceApi + * Convenience hook action call in fluent api + + + + +  + +  + +## [Untagged] - 5/5/2022 1:59:47 PM + +Commit [4f44dff471dc0e73d6edd110841048adfa87b3b6](https://github.com/StoneCypher/jssm/commit/4f44dff471dc0e73d6edd110841048adfa87b3b6) + +Author: `John Haugeland ` + + * Convenience hook action call in fluent api + + + + +  + +  + + + +## [5.46.0] - 5/5/2022 1:08:00 PM + +Commit [a72652c31d93173c454db80328936eae13843b3e](https://github.com/StoneCypher/jssm/commit/a72652c31d93173c454db80328936eae13843b3e) + +Author: `John Haugeland ` + +Merges [bd684b2, fa1bf46] + + * Merge pull request #444 from StoneCypher/HooksConvenienceApi + * Hooks convenience api + + + + +  + +  + +## [Untagged] - 5/5/2022 1:00:06 PM + +Commit [fa1bf463cfe39f0c97e1008faf14f4b6c331b944](https://github.com/StoneCypher/jssm/commit/fa1bf463cfe39f0c97e1008faf14f4b6c331b944) + +Author: `John Haugeland ` + + * missed the test updates, oops + + + + +  + +  + +## [Untagged] - 5/5/2022 12:59:23 PM + +Commit [40caf515b66807719e240cb6c778be6461d44fc0](https://github.com/StoneCypher/jssm/commit/40caf515b66807719e240cb6c778be6461d44fc0) + +Author: `John Haugeland ` + + * Here we gooooooo, .hook, fixes StoneCypher/fsl#679 + + + + +  + +  + + + +## [5.45.2] - 5/4/2022 1:31:54 PM + +Commit [bd684b210c19752665824bea584849db68144ff3](https://github.com/StoneCypher/jssm/commit/bd684b210c19752665824bea584849db68144ff3) + +Author: `John Haugeland ` + +Merges [b5389e3, c346541] + + * Merge pull request #443 from StoneCypher/CleanupStuff + * Cleanup stuff + + + + +  + +  + +## [Untagged] - 5/4/2022 1:22:46 PM + +Commit [c346541bd314df9edd7dae91b70ee2e80648de20](https://github.com/StoneCypher/jssm/commit/c346541bd314df9edd7dae91b70ee2e80648de20) + +Author: `John Haugeland ` + + * small cleanup stuff + + + + +  + +  + +## [Untagged] - 5/3/2022 8:46:48 PM + +Commit [8ed642e9a90fa04edf1dcd0155b668325270134f](https://github.com/StoneCypher/jssm/commit/8ed642e9a90fa04edf1dcd0155b668325270134f) + +Author: `John Haugeland ` + + * clean up some source notes + + + + +  + +  + +## [Untagged] - 5/3/2022 8:37:14 PM + +Commit [9531ff4df6308d79fdfa9f5d1e5a45d24c8f9aff](https://github.com/StoneCypher/jssm/commit/9531ff4df6308d79fdfa9f5d1e5a45d24c8f9aff) + +Author: `John Haugeland ` + + * remove viz.js, fixes StoneCypher/fsl#650 + + + + +  + +  + + + +## [5.45.0] - 5/3/2022 5:51:11 PM + +Commit [b5389e3b905559dbdee13cabb2f1b20c6f58298b](https://github.com/StoneCypher/jssm/commit/b5389e3b905559dbdee13cabb2f1b20c6f58298b) + +Author: `John Haugeland ` + +Merges [5e0a801, 3041204] + + * Merge pull request #442 from StoneCypher/SetHooksWithExplicitAction + * set_hook(...) basics + + + + +  + +  + +## [Untagged] - 5/3/2022 5:40:22 PM + +Commit [30412045f8f1444594a965f18a5140048a11312e](https://github.com/StoneCypher/jssm/commit/30412045f8f1444594a965f18a5140048a11312e) + +Author: `John Haugeland ` + + * Working external API hooks with rejection, fixes StoneCypher/fsl#701, fixes StoneCypher/fsl#660 + + + + +  + +  + +## [Untagged] - 5/3/2022 4:15:27 PM + +Commit [58f4df20b9ca9d24da525a49c231b7cf7e1f048e](https://github.com/StoneCypher/jssm/commit/58f4df20b9ca9d24da525a49c231b7cf7e1f048e) + +Author: `John Haugeland ` + + * Basic working external api hooks, fixes StoneCypher/fsl#661, and api action hooks, fixes StoneCypher/fsl#662 + + + + +  + +  + +## [Untagged] - 5/3/2022 12:20:21 PM + +Commit [f7e0dd94d368fdbd918b55311e5b53bdf830a2cd](https://github.com/StoneCypher/jssm/commit/f7e0dd94d368fdbd918b55311e5b53bdf830a2cd) + +Author: `John Haugeland ` + + * Add setup support for this._has_hooks, fixes StoneCypher/fsl#657; add performance differentiation tests for hooks, fixes StoneCypher/fsl#656 + + + + +  + +  + +## [Untagged] - 5/3/2022 12:20:21 PM + +Commit [401e993895dbdd54ebd5e25d154d38aa8ad68679](https://github.com/StoneCypher/jssm/commit/401e993895dbdd54ebd5e25d154d38aa8ad68679) + +Author: `John Haugeland ` + + * Add setup support for this._has_hooks; add performance differentiation tests for hooks + + + + +  + +  + +## [Untagged] - 5/3/2022 12:01:52 PM + +Commit [f1534eeae47b10c7847762f560de25cfee5813e9](https://github.com/StoneCypher/jssm/commit/f1534eeae47b10c7847762f560de25cfee5813e9) + +Author: `John Haugeland ` + + * Trivial implementation on just .action; gated off for efficiency fixes StoneCypher/fsl#655 + + + + +  + +  + +## [Untagged] - 5/2/2022 10:39:05 PM + +Commit [c95411f2a86da0857f7927fa0fc63a7256b0f296](https://github.com/StoneCypher/jssm/commit/c95411f2a86da0857f7927fa0fc63a7256b0f296) + +Author: `John Haugeland ` + + * underway + + + + +  + +  + +## [Untagged] - 4/26/2022 12:26:11 AM + +Commit [330a670aaf0b8b793ad5d2c10d3321c9b1dd1b43](https://github.com/StoneCypher/jssm/commit/330a670aaf0b8b793ad5d2c10d3321c9b1dd1b43) + +Author: `John Haugeland ` + + * will get started here + + + + +  + +  + +## [Untagged] - 4/25/2022 11:52:03 PM + +Commit [5e0a8011521db098fdbb0d10ec8f741a8b7ac496](https://github.com/StoneCypher/jssm/commit/5e0a8011521db098fdbb0d10ec8f741a8b7ac496) + +Author: `John Haugeland ` + + * Set theme jekyll-theme-cayman + + + + +  + +  + + + +## [5.44.0] - 4/25/2022 11:38:12 PM + +Commit [e282c60fa77e9a48ea0e0b1c8d935587a6bb1c90](https://github.com/StoneCypher/jssm/commit/e282c60fa77e9a48ea0e0b1c8d935587a6bb1c90) + +Author: `John Haugeland ` + +Merges [e0045ef, 4fea20f] + + * Merge pull request #441 from StoneCypher/TryBenchingWithBenny + * Try benching with benny + + + + +  + +  + +## [Untagged] - 4/25/2022 11:32:19 PM + +Commit [4fea20f7072d64dfcdaf9a71634c06fc204ab41f](https://github.com/StoneCypher/jssm/commit/4fea20f7072d64dfcdaf9a71634c06fc204ab41f) + +Author: `John Haugeland ` + + * omg that still said flowtype + + + + +  + +  + +## [Untagged] - 4/25/2022 11:29:40 PM + +Commit [35cda8b77fb99a039665f0c33736d6e4d54844e5](https://github.com/StoneCypher/jssm/commit/35cda8b77fb99a039665f0c33736d6e4d54844e5) + +Author: `John Haugeland ` + +Merges [e2cacd2, e0045ef] + + * merged + + + + +  + +  + + + +## [5.43.2] - 4/19/2022 1:21:40 PM + +Commit [e0045ef686797f0d49ff7a1e522cb9edf7d15599](https://github.com/StoneCypher/jssm/commit/e0045ef686797f0d49ff7a1e522cb9edf7d15599) + +Author: `John Haugeland ` + + * Moved envvar export of tag to correct block; version bump and rebuild + + + + +  + +  + +## [Untagged] - 4/19/2022 1:14:37 PM + +Commit [9933f5d94f899ef251b3175a332f3d8a8dd18179](https://github.com/StoneCypher/jssm/commit/9933f5d94f899ef251b3175a332f3d8a8dd18179) + +Author: `John Haugeland ` + +Merges [74c9526, c2a50d0] + + * Merge pull request #440 from StoneCypher/GateOffBranchDeploy2 + * Gate off branch deploy2 + + + + +  + +  + +## [Untagged] - 4/19/2022 12:52:10 PM + +Commit [c2a50d0577e5202c067f1d6d61b12b71343dc3d2](https://github.com/StoneCypher/jssm/commit/c2a50d0577e5202c067f1d6d61b12b71343dc3d2) + +Author: `John Haugeland ` + + * Cleaned up attribution, staging; version bump + + + + +  + +  + +## [Untagged] - 4/19/2022 12:46:15 PM + +Commit [0c883301122ed58ed7fc5395d9162adbb07315c6](https://github.com/StoneCypher/jssm/commit/0c883301122ed58ed7fc5395d9162adbb07315c6) + +Author: `John Haugeland ` + + * forgot to needs-gate vvr + + + + +  + +  + +## [Untagged] - 4/19/2022 12:16:17 PM + +Commit [7d12c2fdd60b152518e1214b79dd2e6a60682f2e](https://github.com/StoneCypher/jssm/commit/7d12c2fdd60b152518e1214b79dd2e6a60682f2e) + +Author: `John Haugeland ` + + * Okay, it can verify the version for whoever, just gate the bump and release + + + + +  + +  + +## [Untagged] - 4/19/2022 11:59:15 AM + +Commit [74c952634a3ed06ff2306e0540714a826f95bc78](https://github.com/StoneCypher/jssm/commit/74c952634a3ed06ff2306e0540714a826f95bc78) + +Author: `John Haugeland ` + +Merges [bf49490, ecffd4f] + + * Merge pull request #439 from StoneCypher/GateOffBranchDeploy + * Gate off branch deploy. Move main build from 17 to 18. + + + + +  + +  + +## [Untagged] - 4/19/2022 11:54:46 AM + +Commit [ecffd4feb56f405862217ecc65288163accf2f24](https://github.com/StoneCypher/jssm/commit/ecffd4feb56f405862217ecc65288163accf2f24) + +Author: `John Haugeland ` + + * Gate off branch deploy. Move main build from 17 to 18. + + + + +  + +  + +## [Untagged] - 4/19/2022 11:50:52 AM + +Commit [e2cacd293ccafe98431ecd9ae016703959713498](https://github.com/StoneCypher/jssm/commit/e2cacd293ccafe98431ecd9ae016703959713498) + +Author: `John Haugeland ` + + * getting ready to diff the benchmarks too + + + + +  + +  + +## [Untagged] - 4/19/2022 11:50:39 AM + +Commit [660d34f48de8139e6593fd941513314e30c3435e](https://github.com/StoneCypher/jssm/commit/660d34f48de8139e6593fd941513314e30c3435e) + +Author: `John Haugeland ` + + * getting ready to diff the benchmarks too + + + + +  + +  + + + +## [v5.42.0] - 4/19/2022 11:31:40 AM + +Commit [1d15b0c87fd14ef94a7037041cae070c5302b752](https://github.com/StoneCypher/jssm/commit/1d15b0c87fd14ef94a7037041cae070c5302b752) + +Author: `John Haugeland ` + + * version bump, straightened up scripts + + + + +  + +  + +## [Untagged] - 4/19/2022 9:31:42 AM + +Commit [32c93dac533547dbce9c30085b431a40657711c8](https://github.com/StoneCypher/jssm/commit/32c93dac533547dbce9c30085b431a40657711c8) + +Author: `John Haugeland ` + + * hopefully that fixed the package-lock issue + + + + +  + +  + +## [Untagged] - 4/19/2022 9:26:25 AM + +Commit [c0e5d9ea644d6437ce90327d231431cfd830ce31](https://github.com/StoneCypher/jssm/commit/c0e5d9ea644d6437ce90327d231431cfd830ce31) + +Author: `John Haugeland ` + + * Basic benchmarks now on disk + + + + +  + +  + +## [Untagged] - 4/19/2022 9:08:33 AM + +Commit [bcbc03e4817178b9c3dfb25f9cce771b9f1d1203](https://github.com/StoneCypher/jssm/commit/bcbc03e4817178b9c3dfb25f9cce771b9f1d1203) + +Author: `John Haugeland ` + +Merges [fbe88ef, bf49490] + + * Pulling the Benny branch back + + + + +  + +  + + + +## [v5.41.15] - 4/18/2022 3:47:38 PM + +Commit [bf494900b7b47560ed8dd801fab089a57e743b1d](https://github.com/StoneCypher/jssm/commit/bf494900b7b47560ed8dd801fab089a57e743b1d) + +Author: `John Haugeland ` + + * another fake bump to try to trigger npm publish step correctly + + + + +  + +  + + + +## [v5.41.14] - 4/18/2022 3:07:01 PM + +Commit [e4992995d55f1d640f31bfdefc337ad3c9a32629](https://github.com/StoneCypher/jssm/commit/e4992995d55f1d640f31bfdefc337ad3c9a32629) + +Author: `John Haugeland ` + + * rephrase the token + + + + +  + +  + + + +## [v5.41.12] - 4/18/2022 3:00:51 PM + +Commit [b20c3da50d6c69d2af0a1e3e3883767d4d6d9d67](https://github.com/StoneCypher/jssm/commit/b20c3da50d6c69d2af0a1e3e3883767d4d6d9d67) + +Author: `John Haugeland ` + + * forgot the version bump + + + + +  + +  + +## [Untagged] - 4/18/2022 2:55:31 PM + +Commit [e155cd8eb6494ff37387561d800355a3118496ce](https://github.com/StoneCypher/jssm/commit/e155cd8eb6494ff37387561d800355a3118496ce) + +Author: `John Haugeland ` + + * a different source advises npmrc (committed too early) + + + + +  + +  + +## [Untagged] - 4/18/2022 2:53:44 PM + +Commit [7887a77c6c65be7363ea889268e6947a4cec7b3a](https://github.com/StoneCypher/jssm/commit/7887a77c6c65be7363ea889268e6947a4cec7b3a) + +Author: `John Haugeland ` + + * a different source advises npmrc + + + + +  + +  + + + +## [v5.41.10] - 4/18/2022 1:36:02 PM + +Commit [b7265f28765b21ce3def37470ba2517fb33e7ff8](https://github.com/StoneCypher/jssm/commit/b7265f28765b21ce3def37470ba2517fb33e7ff8) + +Author: `John Haugeland ` + + * another facile commit to trigger first attempt at automatic NPM publish + + + + +  + +  + + + +## [v5.41.9] - 4/18/2022 1:27:16 PM + +Commit [515b271be5011f31abf570d464f55d4a8f98ca7e](https://github.com/StoneCypher/jssm/commit/515b271be5011f31abf570d464f55d4a8f98ca7e) + +Author: `John Haugeland ` + + * facile commit to trigger first attempt at automatic NPM publish + + + + +  + +  + + + +## [v5.41.8] - 4/18/2022 1:04:47 PM + +Commit [6cd5b8bbf4d0eb515c6989859f2b8e70ae5f4afa](https://github.com/StoneCypher/jssm/commit/6cd5b8bbf4d0eb515c6989859f2b8e70ae5f4afa) + +Author: `John Haugeland ` + + * Trying to push package version into env from cli in ci/cd for auto release; rebuild and version bump + + + + +  + +  + + + +## [v5.41.7] - 4/18/2022 12:10:47 PM + +Commit [3d8f9e47c6816cd80ea120a0456338f6c7b8c85f](https://github.com/StoneCypher/jssm/commit/3d8f9e47c6816cd80ea120a0456338f6c7b8c85f) + +Author: `John Haugeland ` + + * you need checkout v2 to commit + + + + +  + +  + +## [Untagged] - 4/18/2022 11:42:43 AM + +Commit [10003babdd88b4c50f5706f416d008ba6499b0d9](https://github.com/StoneCypher/jssm/commit/10003babdd88b4c50f5706f416d008ba6499b0d9) + +Author: `John Haugeland ` + + * ok maybe you don't commit tags + + + + +  + +  + +## [Untagged] - 4/18/2022 11:38:55 AM + +Commit [583762c2b1244a46c80969b75e57b8b49aaea6bb](https://github.com/StoneCypher/jssm/commit/583762c2b1244a46c80969b75e57b8b49aaea6bb) + +Author: `John Haugeland ` + + * let's see what the error was in attempt 5 full automatic release, attempt 3 + + + + +  + +  + +## [Untagged] - 4/18/2022 11:32:10 AM + +Commit [775829affb743e82172667eb1afeabe907aaef62](https://github.com/StoneCypher/jssm/commit/775829affb743e82172667eb1afeabe907aaef62) + +Author: `John Haugeland ` + + * let's see what the error was in attempt 5 full automatic release, attempt 2 + + + + +  + +  + +## [Untagged] - 4/18/2022 11:05:22 AM + +Commit [4e5a72ede9184c7d02f49c67b70a1edaacebded7](https://github.com/StoneCypher/jssm/commit/4e5a72ede9184c7d02f49c67b70a1edaacebded7) + +Author: `John Haugeland ` + + * let's see what the error was in attempt 5 full automatic release + + + + +  + +  + +## [Untagged] - 4/18/2022 11:00:05 AM + +Commit [14cf8f85ffab48e386664f2e9686a986f4e98e04](https://github.com/StoneCypher/jssm/commit/14cf8f85ffab48e386664f2e9686a986f4e98e04) + +Author: `John Haugeland ` + + * attempt 5 full automatic release + + + + +  + +  + +## [Untagged] - 4/18/2022 12:03:21 AM + +Commit [1fc7bea94aac655098944f69c6b43c2ef1b6a3c8](https://github.com/StoneCypher/jssm/commit/1fc7bea94aac655098944f69c6b43c2ef1b6a3c8) + +Author: `John Haugeland ` + + * attempt 4 full automatic release + + + + +  + +  + +## [Untagged] - 4/17/2022 11:59:35 PM + +Commit [91b66521f9b2ba8cbf9154a6616f2134e6bfcc0b](https://github.com/StoneCypher/jssm/commit/91b66521f9b2ba8cbf9154a6616f2134e6bfcc0b) + +Author: `John Haugeland ` + + * attempt 3 full automatic release + + + + +  + +  + +## [Untagged] - 4/17/2022 11:43:22 PM + +Commit [26879647120567e37c932c55eafb536d572a4264](https://github.com/StoneCypher/jssm/commit/26879647120567e37c932c55eafb536d572a4264) + +Author: `John Haugeland ` + + * attempt 2 full automatic release + + + + +  + +  + +## [Untagged] - 4/17/2022 11:38:15 PM + +Commit [8aba7402976218bb634a18cb75d4ff612d818d7e](https://github.com/StoneCypher/jssm/commit/8aba7402976218bb634a18cb75d4ff612d818d7e) + +Author: `John Haugeland ` + + * attempted full automatic release + + + + +  + +  + +## [Untagged] - 4/17/2022 11:29:48 PM + +Commit [bcc126d9ff7ea1a31d57a961dcf74d669a087ce7](https://github.com/StoneCypher/jssm/commit/bcc126d9ff7ea1a31d57a961dcf74d669a087ce7) + +Author: `John Haugeland ` + + * need a 2nd pass install, derp + + + + +  + +  + +## [Untagged] - 4/17/2022 11:27:19 PM + +Commit [824475829668b88c1cc87fb9014d5da11cca314d](https://github.com/StoneCypher/jssm/commit/824475829668b88c1cc87fb9014d5da11cca314d) + +Author: `John Haugeland ` + + * first attempt at an automatic tag and release in CI + + + + +  + +  + + + +## [v5.41.2] - 4/17/2022 10:59:56 PM + +Commit [aeaf6a5ff73b8d268fc440f2493125ea6a66a43a](https://github.com/StoneCypher/jssm/commit/aeaf6a5ff73b8d268fc440f2493125ea6a66a43a) + +Author: `John Haugeland ` + + * first steps towards automating tags, releases, and npm publishes + + + + +  + +  + +## [Untagged] - 4/17/2022 10:15:25 PM + +Commit [5454fdba5cc0a4f0cd493766331ede43be8c71bd](https://github.com/StoneCypher/jssm/commit/5454fdba5cc0a4f0cd493766331ede43be8c71bd) + +Author: `John Haugeland ` + + * Update packages; remove dying tsdoc theme + + + + +  + +  + +## [Untagged] - 4/17/2022 10:06:25 PM + +Commit [d50ba6895529b9fd7f30a4e1ba8c233b6691c4f2](https://github.com/StoneCypher/jssm/commit/d50ba6895529b9fd7f30a4e1ba8c233b6691c4f2) + +Author: `John Haugeland ` + +Merges [e94598e, 1b9f4a0] + + * Merge branch 'UpdateTime' + + + + +  + +  + +## [Untagged] - 4/17/2022 10:05:35 PM + +Commit [1b9f4a01143e2e7bcea1c4b88fedb1b0d9ac1427](https://github.com/StoneCypher/jssm/commit/1b9f4a01143e2e7bcea1c4b88fedb1b0d9ac1427) + +Author: `John Haugeland ` + + * before updates pulled + + + + +  + +  + +## [Untagged] - 4/15/2022 7:34:18 PM + +Commit [e94598e5478a12da748a28860ff6862e74103dd7](https://github.com/StoneCypher/jssm/commit/e94598e5478a12da748a28860ff6862e74103dd7) + +Author: `John Haugeland ` + +Merges [06f486f, 40c22f0] + + * Merge pull request #438 from StoneCypher/dependabot/npm_and_yarn/node-fetch-2.6.7 + * Bump node-fetch from 2.6.5 to 2.6.7 + + + + +  + +  + +## [Untagged] - 4/15/2022 7:34:10 PM + +Commit [06f486f49aa5756810038bdc94d58806d9860aa5](https://github.com/StoneCypher/jssm/commit/06f486f49aa5756810038bdc94d58806d9860aa5) + +Author: `John Haugeland ` + +Merges [f4d79c3, db72fff] + + * Merge pull request #435 from StoneCypher/dependabot/npm_and_yarn/minimist-1.2.6 + * Bump minimist from 1.2.5 to 1.2.6 + + + + +  + +  + +## [Untagged] - 4/15/2022 7:18:10 PM + +Commit [f4d79c38e5d09b446afc015475453cee4cc09bcc](https://github.com/StoneCypher/jssm/commit/f4d79c38e5d09b446afc015475453cee4cc09bcc) + +Author: `John Haugeland ` + +Merges [ea88820, 81b3226] + + * Merge pull request #437 from StoneCypher/dependabot/npm_and_yarn/shelljs-0.8.5 + * Bump shelljs from 0.8.4 to 0.8.5 + + + + +  + +  + +## [Untagged] - 4/15/2022 1:06:24 PM + +Commit [40c22f0a3218fc5475f20fd1c20eff17a124f106](https://github.com/StoneCypher/jssm/commit/40c22f0a3218fc5475f20fd1c20eff17a124f106) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump node-fetch from 2.6.5 to 2.6.7 + * Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.5 to 2.6.7. +- [Release notes](https://github.com/node-fetch/node-fetch/releases) +- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.7) + * --- +updated-dependencies: +- dependency-name: node-fetch + dependency-type: indirect +... + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 4/15/2022 1:06:18 PM + +Commit [81b322645cf6b15dfba36829f7d2b817a01a9214](https://github.com/StoneCypher/jssm/commit/81b322645cf6b15dfba36829f7d2b817a01a9214) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump shelljs from 0.8.4 to 0.8.5 + * Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5. +- [Release notes](https://github.com/shelljs/shelljs/releases) +- [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md) +- [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5) + * --- +updated-dependencies: +- dependency-name: shelljs + dependency-type: indirect +... + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 4/15/2022 1:05:45 PM + +Commit [ea888208e6a78d80aca2cdaba96f46a3c992aee8](https://github.com/StoneCypher/jssm/commit/ea888208e6a78d80aca2cdaba96f46a3c992aee8) + +Author: `John Haugeland ` + +Merges [0c9eb40, 1e63533] + + * Merge pull request #436 from StoneCypher/dependabot/npm_and_yarn/async-3.2.3 + * Bump async from 3.2.1 to 3.2.3 + + + + +  + +  + +## [Untagged] - 4/12/2022 5:06:48 PM + +Commit [1e6353393a08be0528c312c247c4e0b1e13bab79](https://github.com/StoneCypher/jssm/commit/1e6353393a08be0528c312c247c4e0b1e13bab79) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump async from 3.2.1 to 3.2.3 + * Bumps [async](https://github.com/caolan/async) from 3.2.1 to 3.2.3. +- [Release notes](https://github.com/caolan/async/releases) +- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) +- [Commits](https://github.com/caolan/async/compare/v3.2.1...v3.2.3) + * --- +updated-dependencies: +- dependency-name: async + dependency-type: indirect +... + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 4/8/2022 3:31:10 PM + +Commit [db72fffa827ed106b115b67ff78d9e3bf917eb55](https://github.com/StoneCypher/jssm/commit/db72fffa827ed106b115b67ff78d9e3bf917eb55) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump minimist from 1.2.5 to 1.2.6 + * Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. +- [Release notes](https://github.com/substack/minimist/releases) +- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) + * --- +updated-dependencies: +- dependency-name: minimist + dependency-type: indirect +... + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 3/15/2022 10:17:01 AM + +Commit [0c9eb403afe116744b4fbe3b42845b0db7b97fc2](https://github.com/StoneCypher/jssm/commit/0c9eb403afe116744b4fbe3b42845b0db7b97fc2) + +Author: `John Haugeland ` + + * the discord banner wasn't a link + + + + +  + +  + +## [Untagged] - 11/29/2021 5:26:02 PM + +Commit [924fa77e5ffea974413dc2b218357b5220506b01](https://github.com/StoneCypher/jssm/commit/924fa77e5ffea974413dc2b218357b5220506b01) + +Author: `John Haugeland ` + + * Stashing whatever the fuck I was doing, not sure, need to demo for mooksmart + + + + +  + +  + +## [Untagged] - 11/28/2021 12:11:34 PM + +Commit [4be74ac799167a2f79df3e6785a042608dd23166](https://github.com/StoneCypher/jssm/commit/4be74ac799167a2f79df3e6785a042608dd23166) + +Author: `John Haugeland ` + +Merges [50ea9f6, 952072e] + + * Merge pull request #433 from StoneCypher/HooksOpenHooksClosedInGrammar + * Hooks open and hooks closed are in grammar; tests suppressed because they still throw in the compiler. Fixes StoneCypher/fsl#644 + + + + +  + +  + +## [Untagged] - 11/13/2021 10:38:04 AM + +Commit [50ea9f66f3a6cd4a55cdeba18d274ab89ce52fe0](https://github.com/StoneCypher/jssm/commit/50ea9f66f3a6cd4a55cdeba18d274ab89ce52fe0) + +Author: `John Haugeland ` + + * redo because the widget was off and the number got cached + + + + +  + +  + +## [Untagged] - 11/13/2021 10:37:38 AM + +Commit [efc9c99ec88c0fbcba5e4b5baface91e225a529b](https://github.com/StoneCypher/jssm/commit/efc9c99ec88c0fbcba5e4b5baface91e225a529b) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 11/13/2021 10:36:43 AM + +Commit [88e03669004b61d1541442e7c2d8d2279397c474](https://github.com/StoneCypher/jssm/commit/88e03669004b61d1541442e7c2d8d2279397c474) + +Author: `John Haugeland ` + + * ok try the other way + + + + +  + +  + +## [Untagged] - 11/13/2021 10:36:09 AM + +Commit [f23e0de7ccf6069dbfe63b4b33feae51eab5354c](https://github.com/StoneCypher/jssm/commit/f23e0de7ccf6069dbfe63b4b33feae51eab5354c) + +Author: `John Haugeland ` + + * update discord link, add widget + + + + +  + +  + +## [Untagged] - 10/29/2021 1:47:58 PM + +Commit [952072e8ce281bedf6ad2042fe888db7af2352b8](https://github.com/StoneCypher/jssm/commit/952072e8ce281bedf6ad2042fe888db7af2352b8) + +Author: `John Haugeland ` + + * Hooks open and hooks closed are in grammar; tests suppressed because they still throw in the compiler. Fixes StoneCypher/fsl#644 + + + + +  + +  + +## [Untagged] - 10/29/2021 12:04:11 AM + +Commit [302646ac3039a8b3ad43db7f8befa2b97efe6719](https://github.com/StoneCypher/jssm/commit/302646ac3039a8b3ad43db7f8befa2b97efe6719) + +Author: `John Haugeland ` + +Merges [d078888, f0869e0] + + * Merge pull request #432 from StoneCypher/AddEmptyStateForbiddanceTests + * Tests to ensure empty state names are forbidden in string and datastr… + + + + +  + +  + +## [Untagged] - 10/28/2021 11:55:21 PM + +Commit [f0869e0de60bd5711144c132063aa42f396b6a2e](https://github.com/StoneCypher/jssm/commit/f0869e0de60bd5711144c132063aa42f396b6a2e) + +Author: `John Haugeland ` + + * Tests to ensure empty state names are forbidden in string and datastructure, fixes StoneCypher/fsl#598 + + + + +  + +  + +## [Untagged] - 10/28/2021 11:55:21 PM + +Commit [b7492b87c96ec5d13daf4dccada82d07aee3d84e](https://github.com/StoneCypher/jssm/commit/b7492b87c96ec5d13daf4dccada82d07aee3d84e) + +Author: `John Haugeland ` + + * Tests to ensure empty state names are forbidden in string and datastructure, fixes StoneCypher/fsl#598 + + + + +  + +  + +## [Untagged] - 10/28/2021 11:55:21 PM + +Commit [84b6f9e41003e4786c50098d785cb830f6b307f1](https://github.com/StoneCypher/jssm/commit/84b6f9e41003e4786c50098d785cb830f6b307f1) + +Author: `John Haugeland ` + + * Tests to ensure empty state names are forbidden in string and datastructure, fixes StoneCypher/fsl#598 + + + + +  + +  + +## [Untagged] - 10/28/2021 11:55:21 PM + +Commit [a09a58aa3f7d21cd02d4211262cc8ac1927d0628](https://github.com/StoneCypher/jssm/commit/a09a58aa3f7d21cd02d4211262cc8ac1927d0628) + +Author: `John Haugeland ` + + * Tests to ensure empty state names are forbidden in string and datastructure, fixes StoneCypher/fsl#598 + + + + +  + +  + +## [Untagged] - 10/20/2021 1:48:21 PM + +Commit [d07888857d95df81fac0f3d039a39dde2812874e](https://github.com/StoneCypher/jssm/commit/d07888857d95df81fac0f3d039a39dde2812874e) + +Author: `John Haugeland ` + +Merges [50eb6f8, 8ee2796] + + * Merge pull request #431 from StoneCypher/UpdateToClearSecurityIssues + * Update to clear security issues + + + + +  + +  + +## [Untagged] - 10/20/2021 1:44:13 PM + +Commit [8ee279641b6bf9ce587c2ad4a4c5fa50ce62c6ee](https://github.com/StoneCypher/jssm/commit/8ee279641b6bf9ce587c2ad4a4c5fa50ce62c6ee) + +Author: `John Haugeland ` + + * remove double test process; remove docs and site from ci build + + + + +  + +  + +## [Untagged] - 10/20/2021 1:44:13 PM + +Commit [069b8807af083b6eae1d76a80688bd5bb0321c2f](https://github.com/StoneCypher/jssm/commit/069b8807af083b6eae1d76a80688bd5bb0321c2f) + +Author: `John Haugeland ` + + * remove double test process; remove docs and site from ci build + + + + +  + +  + +## [Untagged] - 10/20/2021 1:38:02 PM + +Commit [e4d3752f4b8f2fee5813e5a61a299a797af1dd76](https://github.com/StoneCypher/jssm/commit/e4d3752f4b8f2fee5813e5a61a299a797af1dd76) + +Author: `John Haugeland ` + + * recreate package lock; regen docs + + + + +  + +  + +## [Untagged] - 10/19/2021 11:20:03 AM + +Commit [6809964ac88c82808d285864dd1f5db5f98d8072](https://github.com/StoneCypher/jssm/commit/6809964ac88c82808d285864dd1f5db5f98d8072) + +Author: `John Haugeland ` + + * Audit fix automatic, no force; will continue + + + + +  + +  + +## [Untagged] - 10/19/2021 11:07:09 AM + +Commit [50eb6f8c06d937c04b8b76e79883251a405ccb4f](https://github.com/StoneCypher/jssm/commit/50eb6f8c06d937c04b8b76e79883251a405ccb4f) + +Author: `John Haugeland ` + +Merges [dd472db, cdedc1e] + + * Merge branch 'BumpTypedocAndBumpCiNodeVersion' + + + + +  + +  + +## [Untagged] - 10/19/2021 11:07:02 AM + +Commit [dd472db88e66f3093cd29b1de86dbb2f1caaff10](https://github.com/StoneCypher/jssm/commit/dd472db88e66f3093cd29b1de86dbb2f1caaff10) + +Author: `John Haugeland ` + +Merges [53f01ab, 15d06a6] + + * Merge branch 'main' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 10/19/2021 10:55:51 AM + +Commit [cdedc1e270b9ad678f16e54d1b0f4357b500f764](https://github.com/StoneCypher/jssm/commit/cdedc1e270b9ad678f16e54d1b0f4357b500f764) + +Author: `John Haugeland ` + + * Bump Typedoc; bump CI to node 17 + + + + +  + +  + +## [Untagged] - 10/19/2021 12:11:56 AM + +Commit [15d06a6e9541c0cfdaf8075e1b8dbe9841e281ce](https://github.com/StoneCypher/jssm/commit/15d06a6e9541c0cfdaf8075e1b8dbe9841e281ce) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 8/29/2021 10:55:57 AM + +Commit [53f01abed397540a31c14d131e32a2ebf2cc0ce9](https://github.com/StoneCypher/jssm/commit/53f01abed397540a31c14d131e32a2ebf2cc0ce9) + +Author: `John Haugeland ` + + * merge nonsense + + + + +  + +  + +## [Untagged] - 8/29/2021 10:52:38 AM + +Commit [ea4767de2a309ddd9977295fb872ae6b92ef8231](https://github.com/StoneCypher/jssm/commit/ea4767de2a309ddd9977295fb872ae6b92ef8231) + +Author: `John Haugeland ` + +Merges [f74f12c, 7b72373] + + * Merge pull request #430 from StoneCypher/AddLineStyleTests + * adds tests for line styles + + + + +  + +  + +## [Untagged] - 8/29/2021 10:49:30 AM + +Commit [7b723733ad86de55e9ca93854114932f4d4a98c8](https://github.com/StoneCypher/jssm/commit/7b723733ad86de55e9ca93854114932f4d4a98c8) + +Author: `John Haugeland ` + + * adds tests for line styles + + + + +  + +  + +## [Untagged] - 4/27/2021 1:04:27 PM + +Commit [f74f12cbcc6355a73239ef6e6e3a401a0ec37f97](https://github.com/StoneCypher/jssm/commit/f74f12cbcc6355a73239ef6e6e3a401a0ec37f97) + +Author: `John Haugeland ` + + * update node polyhead to 16 in ci, add 15 to fallbacks + + + + +  + +  + +## [Untagged] - 4/18/2021 3:51:46 PM + +Commit [871753e71ccaf49682b6fa4b5d5f45c251c5dbae](https://github.com/StoneCypher/jssm/commit/871753e71ccaf49682b6fa4b5d5f45c251c5dbae) + +Author: `John Haugeland ` + +Merges [1d0e38e, 0fd677b] + + * Merge pull request #429 from machinshin/name-theory + * Punjabi Name Theory;closes StoneCypher/fsl#607 + + + + +  + +  + +## [Untagged] - 4/18/2021 3:32:09 PM + +Commit [0fd677b8c0a62c568017e0109affcef050b5fd20](https://github.com/StoneCypher/jssm/commit/0fd677b8c0a62c568017e0109affcef050b5fd20) + +Author: `Vat Raghavan ` + + * Punjabi Name Theory;closes StoneCypher/fsl#607 + + + + +  + +  + +## [Untagged] - 4/14/2021 3:26:21 PM + +Commit [1d0e38e4cb945e67631880246a07cbb705b8fe37](https://github.com/StoneCypher/jssm/commit/1d0e38e4cb945e67631880246a07cbb705b8fe37) + +Author: `John Haugeland ` + +Merges [b557a87, 49415ad] + + * Merge pull request #428 from machinshin/why_because_analysis + * Why-because analysis + + + + +  + +  + +## [Untagged] - 4/14/2021 3:22:27 PM + +Commit [49415ad91484d21637e81014019285b3f2827d84](https://github.com/StoneCypher/jssm/commit/49415ad91484d21637e81014019285b3f2827d84) + +Author: `Vat Raghavan ` + + * Why-because analysis, closes StoneCypher/fsl#49 + + + + +  + +  + +## [Untagged] - 4/14/2021 3:21:52 PM + +Commit [e391c46259380cdf6ac7f2d97fc0cf8415a8ece2](https://github.com/StoneCypher/jssm/commit/e391c46259380cdf6ac7f2d97fc0cf8415a8ece2) + +Author: `Vat Raghavan ` + + * typo fix + + + + +  + +  + +## [Untagged] - 4/12/2021 3:24:40 PM + +Commit [b557a87ec0148da47ae232797a96234e89012b5a](https://github.com/StoneCypher/jssm/commit/b557a87ec0148da47ae232797a96234e89012b5a) + +Author: `John Haugeland ` + +Merges [24ce4f1, bc2ca51] + + * Merge pull request #426 from machinshin/think_rhino + * Unprisoning your Think Rhino; cloes StoneCypher/fsl#502 + + + + +  + +  + +## [Untagged] - 4/12/2021 3:23:42 PM + +Commit [bc2ca51e2313195ed80e3296cb06507b18025178](https://github.com/StoneCypher/jssm/commit/bc2ca51e2313195ed80e3296cb06507b18025178) + +Author: `Vat Raghavan ` + + * CR1 + + + + +  + +  + +## [Untagged] - 4/12/2021 3:11:37 PM + +Commit [24ce4f1c7d8685485a559643570f7617e2a6c06a](https://github.com/StoneCypher/jssm/commit/24ce4f1c7d8685485a559643570f7617e2a6c06a) + +Author: `John Haugeland ` + +Merges [715a1b4, c1c1cff] + + * Merge pull request #427 from machinshin/unit_chains + * Unit Chains, closes StoneCypher/fsl#520 + + + + +  + +  + +## [Untagged] - 4/12/2021 2:56:38 PM + +Commit [c1c1cff6face8dc212b6aef0630ac41500bfc333](https://github.com/StoneCypher/jssm/commit/c1c1cff6face8dc212b6aef0630ac41500bfc333) + +Author: `Vat Raghavan ` + + * Unit Chains, closes StoneCypher/fsl#520 + + + + +  + +  + +## [Untagged] - 4/12/2021 2:09:01 PM + +Commit [990363e32a7d27877f17ffe0a8057f8fbf1ce6d5](https://github.com/StoneCypher/jssm/commit/990363e32a7d27877f17ffe0a8057f8fbf1ce6d5) + +Author: `Vat Raghavan ` + + * Unprisoning your Think Rhino; cloes StoneCypher/fsl#502 + + + + +  + +  + +## [Untagged] - 4/8/2021 3:07:34 PM + +Commit [715a1b461f232541c38aeaecbbdb11c6f4cacdb5](https://github.com/StoneCypher/jssm/commit/715a1b461f232541c38aeaecbbdb11c6f4cacdb5) + +Author: `John Haugeland ` + +Merges [b69d705, c149f25] + + * Merge pull request #424 from machinshin/seq_function_chart + * closes StoneCypher/fsl#41 + + + + +  + +  + +## [Untagged] - 4/7/2021 2:43:24 PM + +Commit [c149f259fa6d8dc112c01cf921cb9b1bb58e0cf0](https://github.com/StoneCypher/jssm/commit/c149f259fa6d8dc112c01cf921cb9b1bb58e0cf0) + +Author: `Vat Raghavan ` + + * closes StoneCypher/fsl#41 + + + + +  + +  + +## [Untagged] - 4/7/2021 1:23:39 PM + +Commit [b69d70575742a22956c3bbe374cb870214a33ea4](https://github.com/StoneCypher/jssm/commit/b69d70575742a22956c3bbe374cb870214a33ea4) + +Author: `John Haugeland ` + +Merges [8c3d261, c7da077] + + * Merge pull request #423 from machinshin/comedy-flowcharts + * closes StoneCypher/fsl#48 + + + + +  + +  + +## [Untagged] - 4/7/2021 11:59:01 AM + +Commit [c7da077acbca0d2b071125a334a244f0b7a1c43c](https://github.com/StoneCypher/jssm/commit/c7da077acbca0d2b071125a334a244f0b7a1c43c) + +Author: `Vat Raghavan ` + + * CR1 + + + + +  + +  + +## [Untagged] - 4/7/2021 11:10:11 AM + +Commit [31b5f5b9e71acebe02facd2039d25111004c0f1d](https://github.com/StoneCypher/jssm/commit/31b5f5b9e71acebe02facd2039d25111004c0f1d) + +Author: `Vat Raghavan ` + + * closes StoneCypher/fsl#48 + + + + +  + +  + +## [Untagged] - 4/6/2021 11:37:31 PM + +Commit [8c3d26196f78e4c300fd8531cb7233d7b572a771](https://github.com/StoneCypher/jssm/commit/8c3d26196f78e4c300fd8531cb7233d7b572a771) + +Author: `John Haugeland ` + +Merges [5a4f8b7, ef5b954] + + * Merge pull request #422 from machinshin/main + * partially fixes StoneCypher/fsl#48 + + + + +  + +  + +## [Untagged] - 4/6/2021 11:24:05 PM + +Commit [ef5b954e0604ab5f63f9fcafeb457d7b77e522a5](https://github.com/StoneCypher/jssm/commit/ef5b954e0604ab5f63f9fcafeb457d7b77e522a5) + +Author: `Vat Raghavan ` + + * partially fixes StoneCypher/fsl#48 + + + + +  + +  + +## [Untagged] - 3/4/2021 7:30:38 AM + +Commit [fbe88ef08bb9880cb0f4edd810993656c8f496bb](https://github.com/StoneCypher/jssm/commit/fbe88ef08bb9880cb0f4edd810993656c8f496bb) + +Author: `John Haugeland ` + + * underway + + + + +  + +  + +## [Untagged] - 1/24/2021 4:02:23 PM + +Commit [5a4f8b7d898b52bc4680aa49dd466dcb40ab86e9](https://github.com/StoneCypher/jssm/commit/5a4f8b7d898b52bc4680aa49dd466dcb40ab86e9) + +Author: `John Haugeland ` + +Merges [909ccaf, 5e9b93d] + + * Merge pull request #421 from StoneCypher/SetUpFastCheck + * running stoch tests for seq, but not yet part of the mainline build + + + + +  + +  + +## [Untagged] - 1/23/2021 6:45:06 PM + +Commit [5e9b93d0ccf1c0a87833461bab26586cd1d80fb2](https://github.com/StoneCypher/jssm/commit/5e9b93d0ccf1c0a87833461bab26586cd1d80fb2) + +Author: `John Haugeland ` + + * running stoch tests for seq, but not yet part of the mainline build + + + + +  + +  + +## [Untagged] - 1/21/2021 12:36:47 PM + +Commit [909ccaf6f0e88cafa66c8790edcd2ca3abcc6b41](https://github.com/StoneCypher/jssm/commit/909ccaf6f0e88cafa66c8790edcd2ca3abcc6b41) + +Author: `John Haugeland ` + + * notes touch-up + + + + +  + +  + +## [Untagged] - 1/19/2021 11:56:13 AM + +Commit [2e4f599175c0cce540bae3427d94ccacb5dca4cc](https://github.com/StoneCypher/jssm/commit/2e4f599175c0cce540bae3427d94ccacb5dca4cc) + +Author: `John Haugeland ` + + * Moar docs + + + + +  + +  + +## [Untagged] - 1/19/2021 11:02:53 AM + +Commit [19cd4a3b69fd9fe54dcf0f79803848a2a3bcbea1](https://github.com/StoneCypher/jssm/commit/19cd4a3b69fd9fe54dcf0f79803848a2a3bcbea1) + +Author: `John Haugeland ` + + * minor readme touchup + + + + +  + +  + +## [Untagged] - 1/19/2021 10:23:37 AM + +Commit [baf1ff610f7ccf248f7aef2387a33beae5ccf905](https://github.com/StoneCypher/jssm/commit/baf1ff610f7ccf248f7aef2387a33beae5ccf905) + +Author: `John Haugeland ` + +Merges [32a4e2b, 90efa97] + + * Merge pull request #420 from StoneCypher/ReadmeImprovementsAgain + * Some small readme improvements + + + + +  + +  + +## [Untagged] - 1/19/2021 10:22:37 AM + +Commit [90efa977049dd8c0b4bd817e9773c57a6bbe5e2c](https://github.com/StoneCypher/jssm/commit/90efa977049dd8c0b4bd817e9773c57a6bbe5e2c) + +Author: `John Haugeland ` + + * Some small readme improvements + + + + +  + +  + +## [Untagged] - 1/19/2021 9:22:31 AM + +Commit [32a4e2b66b36a49c9505aa5a5b26329920509c1c](https://github.com/StoneCypher/jssm/commit/32a4e2b66b36a49c9505aa5a5b26329920509c1c) + +Author: `John Haugeland ` + +Merges [3db22c2, 5f1d7b6] + + * Merge pull request #419 from StoneCypher/AddTypeDoc + * Put docgen back in automation, fixes @stonecypher/fsl#544 + + + + +  + +  + +## [Untagged] - 1/19/2021 8:57:49 AM + +Commit [5f1d7b63c37b4fe014787379e7e564d08e4d6246](https://github.com/StoneCypher/jssm/commit/5f1d7b63c37b4fe014787379e7e564d08e4d6246) + +Author: `John Haugeland ` + + * Put docgen back in automation, fixes @stonecypher/fsl#544 + + + + +  + +  + +## [Untagged] - 1/19/2021 8:49:01 AM + +Commit [3db22c2d28ed21590b3f8b6b36a7543039414899](https://github.com/StoneCypher/jssm/commit/3db22c2d28ed21590b3f8b6b36a7543039414899) + +Author: `John Haugeland ` + +Merges [18b0113, bbd99f5] + + * Merge pull request #418 from StoneCypher/AddTypeDoc + * Better docs with TypeDoc + + + + +  + +  + +## [Untagged] - 1/19/2021 8:32:39 AM + +Commit [bbd99f50e2281fd1b4d3d9a3d77973eaf0f8cbb7](https://github.com/StoneCypher/jssm/commit/bbd99f50e2281fd1b4d3d9a3d77973eaf0f8cbb7) + +Author: `John Haugeland ` + + * Better docs with TypeDoc + + + + +  + +  + +## [Untagged] - 1/19/2021 8:16:22 AM + +Commit [18b0113f0f79ffbf5b2edf8649c1d9ee56df35a5](https://github.com/StoneCypher/jssm/commit/18b0113f0f79ffbf5b2edf8649c1d9ee56df35a5) + +Author: `John Haugeland ` + + * Reacquire 100% coverage, fixes #555 + + + + +  + +  + +## [Untagged] - 1/19/2021 8:16:22 AM + +Commit [5b4f4274668267fabab336df9d405c33b6d788f6](https://github.com/StoneCypher/jssm/commit/5b4f4274668267fabab336df9d405c33b6d788f6) + +Author: `John Haugeland ` + + * Reacquire 100% coverage + + + + +  + +  + +## [Untagged] - 1/18/2021 11:45:05 PM + +Commit [fe14695a0cefbb1caa6421c9d64c7221c38a1868](https://github.com/StoneCypher/jssm/commit/fe14695a0cefbb1caa6421c9d64c7221c38a1868) + +Author: `John Haugeland ` + +Merges [99bd09e, f8016ad] + + * Merge pull request #417 from StoneCypher/MoveFromAvaToJest + * Move from ava to jest + + + + +  + +  + +## [Untagged] - 1/18/2021 11:44:42 PM + +Commit [f8016ad1e280169f1f7013df852da308e78c4dbc](https://github.com/StoneCypher/jssm/commit/f8016ad1e280169f1f7013df852da308e78c4dbc) + +Author: `John Haugeland ` + +Merges [a92e1df, 99bd09e] + + * resolve gh action, remove node14 macos and node14 windows build + + + + +  + +  + +## [Untagged] - 1/18/2021 11:34:15 PM + +Commit [a92e1df97011c344568b0d83f825034e52c3c098](https://github.com/StoneCypher/jssm/commit/a92e1df97011c344568b0d83f825034e52c3c098) + +Author: `John Haugeland ` + + * point coveralls at new spec directory + + + + +  + +  + +## [Untagged] - 1/18/2021 11:26:47 PM + +Commit [7487820c1732737d08e6719ead015dc43d17669c](https://github.com/StoneCypher/jssm/commit/7487820c1732737d08e6719ead015dc43d17669c) + +Author: `John Haugeland ` + + * maybe tests repaired? fixes @stonecypher/fsl#546, fixes @stonecypher/fsl#262, fixes @stonecypher/fsl#140, fixes @stonecypher/fsl#170 + + + + +  + +  + +## [Untagged] - 1/18/2021 11:12:29 PM + +Commit [640e85da092d82be2458ea513b05baf23af90426](https://github.com/StoneCypher/jssm/commit/640e85da092d82be2458ea513b05baf23af90426) + +Author: `John Haugeland ` + + * re-enable cross-platform testing now that the jest stuff is maybe fixed, fixes @stonecypher/jest#552 + + + + +  + +  + +## [Untagged] - 1/18/2021 11:08:49 PM + +Commit [f96c7ec7193a5964019b60d1eef7c7eacd2a786a](https://github.com/StoneCypher/jssm/commit/f96c7ec7193a5964019b60d1eef7c7eacd2a786a) + +Author: `John Haugeland ` + + * arrange, actions, touch up text_audit fixes @stonecypher/fsl#549, fixes @stonecypher/fsl#550, fixes @stonecypher/fsl#551 + + + + +  + +  + +## [Untagged] - 1/18/2021 10:56:36 PM + +Commit [6c88875931c10f7a77e1ab52499ea254e7c6bc55](https://github.com/StoneCypher/jssm/commit/6c88875931c10f7a77e1ab52499ea254e7c6bc55) + +Author: `John Haugeland ` + + * update actions, general, probability, sample_select + + + + +  + +  + +## [Untagged] - 1/16/2021 4:51:24 PM + +Commit [a5de9cb06582f302a6da48bbc57aff8c33dc0c60](https://github.com/StoneCypher/jssm/commit/a5de9cb06582f302a6da48bbc57aff8c33dc0c60) + +Author: `John Haugeland ` + + * all but five specs converted now + + + + +  + +  + +## [Untagged] - 1/16/2021 3:53:05 PM + +Commit [2965bff17a8396b03fdf3ea10d7c7e8727d612d8](https://github.com/StoneCypher/jssm/commit/2965bff17a8396b03fdf3ea10d7c7e8727d612d8) + +Author: `John Haugeland ` + + * Remove some obsolete eslint stuff, upgrade more testsets + + + + +  + +  + +## [Untagged] - 1/16/2021 3:30:29 PM + +Commit [17c16604962c573975f848e3831186a03d28fa0e](https://github.com/StoneCypher/jssm/commit/17c16604962c573975f848e3831186a03d28fa0e) + +Author: `John Haugeland ` + + * remove eslint-plugin-ava; nyc; documentation + + + + +  + +  + +## [Untagged] - 1/16/2021 3:29:11 PM + +Commit [0f3d5ec140980bc124a3d1d9c5c01a610eca2ee6](https://github.com/StoneCypher/jssm/commit/0f3d5ec140980bc124a3d1d9c5c01a610eca2ee6) + +Author: `John Haugeland ` + + * remove ava; remove ava-spec; fix embedded_sm + + + + +  + +  + +## [Untagged] - 1/16/2021 2:45:29 PM + +Commit [516499488cd6854b121369b8f931628ad1179ca3](https://github.com/StoneCypher/jssm/commit/516499488cd6854b121369b8f931628ad1179ca3) + +Author: `John Haugeland ` + + * remove ava test cases :D + + + + +  + +  + +## [Untagged] - 1/16/2021 2:45:11 PM + +Commit [24a08b2402e52a379fb4a5db451b10a82718cbf8](https://github.com/StoneCypher/jssm/commit/24a08b2402e52a379fb4a5db451b10a82718cbf8) + +Author: `John Haugeland ` + + * change eslint to point at new tests on .ts; fix minor issues; disable unused detection because ts already does it and it's buggy + + + + +  + +  + +## [Untagged] - 1/16/2021 1:39:26 PM + +Commit [fa8385cb70a48095b0a1b9d0ad2ae6d0caa03f06](https://github.com/StoneCypher/jssm/commit/fa8385cb70a48095b0a1b9d0ad2ae6d0caa03f06) + +Author: `John Haugeland ` + + * Wrap parse(any, any) in parse(string, Object), fixes #543 + + + + +  + +  + +## [Untagged] - 1/16/2021 1:39:26 PM + +Commit [00adfebf040a324cb1c827823f68544fb2d00c22](https://github.com/StoneCypher/jssm/commit/00adfebf040a324cb1c827823f68544fb2d00c22) + +Author: `John Haugeland ` + + * Wrap parse(any, any) in parse(string, Object) + + + + +  + +  + +## [Untagged] - 1/16/2021 11:30:28 AM + +Commit [d625d360882d4fbd42e2abfd01fe41979a39b7e1](https://github.com/StoneCypher/jssm/commit/d625d360882d4fbd42e2abfd01fe41979a39b7e1) + +Author: `John Haugeland ` + + * Does converting machine_attributes.spec.ts from require to import fix just that one? + + + + +  + +  + +## [Untagged] - 1/16/2021 8:12:57 AM + +Commit [e625face346bbb9ab35f559e60e59ba73ca284eb](https://github.com/StoneCypher/jssm/commit/e625face346bbb9ab35f559e60e59ba73ca284eb) + +Author: `John Haugeland ` + + * let's see if the difference is my machine or windows + + + + +  + +  + +## [Untagged] - 1/16/2021 8:12:06 AM + +Commit [99bd09ecbd4c2a12435a235098aeba6698fbdae8](https://github.com/StoneCypher/jssm/commit/99bd09ecbd4c2a12435a235098aeba6698fbdae8) + +Author: `John Haugeland ` + + * let's see if the difference is my machine or windows + + + + +  + +  + +## [Untagged] - 1/15/2021 8:14:56 PM + +Commit [9152701bd8ae10af59d81d8d2040aa7c21baafe6](https://github.com/StoneCypher/jssm/commit/9152701bd8ae10af59d81d8d2040aa7c21baafe6) + +Author: `John Haugeland ` + + * get the runner too, duh + + + + +  + +  + +## [Untagged] - 1/15/2021 8:14:29 PM + +Commit [0915833bf1c004a161b42056343264c24e562454](https://github.com/StoneCypher/jssm/commit/0915833bf1c004a161b42056343264c24e562454) + +Author: `John Haugeland ` + + * apparently jest doesn't support node8. 8 went eol years ago, so, meh + + + + +  + +  + +## [Untagged] - 1/15/2021 5:52:13 PM + +Commit [54a51fdfc2482d688ab880594d5f4819a0fc0ac3](https://github.com/StoneCypher/jssm/commit/54a51fdfc2482d688ab880594d5f4819a0fc0ac3) + +Author: `John Haugeland ` + + * switched to Jest + + + + +  + +  + +## [Untagged] - 1/15/2021 4:20:23 PM + +Commit [f3def9813c824a7a9ce9fdb56e7b464fc8b364bf](https://github.com/StoneCypher/jssm/commit/f3def9813c824a7a9ce9fdb56e7b464fc8b364bf) + +Author: `John Haugeland ` + + * array_box_if_string, embedded_sm, probability, sample_select, state_declaration; about to switch + + + + +  + +  + +## [Untagged] - 1/15/2021 2:10:03 PM + +Commit [185f17805fc604d7e4e442a28aa2840d78214324](https://github.com/StoneCypher/jssm/commit/185f17805fc604d7e4e442a28aa2840d78214324) + +Author: `John Haugeland ` + + * machine attributes (oof) + + + + +  + +  + +## [Untagged] - 1/15/2021 1:38:26 PM + +Commit [0f8674df71a410bbfe632f373686a04aadb69a21](https://github.com/StoneCypher/jssm/commit/0f8674df71a410bbfe632f373686a04aadb69a21) + +Author: `John Haugeland ` + + * the large 'general' spec, parse, stop light + + + + +  + +  + +## [Untagged] - 1/14/2021 6:53:10 PM + +Commit [f8442a20dfabd3467ebfc7136567682e8863c328](https://github.com/StoneCypher/jssm/commit/f8442a20dfabd3467ebfc7136567682e8863c328) + +Author: `John Haugeland ` + + * add layout, machine_name, named lists, nominated states, parse actions, r639, seq, shapes, sm_tag, special characters, and state_style + + + + +  + +  + +## [Untagged] - 1/14/2021 6:11:10 PM + +Commit [bdc5a4b29b73d0c89c3427cd466d308ae2571c05](https://github.com/StoneCypher/jssm/commit/bdc5a4b29b73d0c89c3427cd466d308ae2571c05) + +Author: `John Haugeland ` + + * add forced transitions, graph node lists, histo, stripes, theme, weighted histo key, weighted rand select, weighted sample select + + + + +  + +  + +## [Untagged] - 1/14/2021 5:31:08 PM + +Commit [833ccdaaa84e10e8dbefef80e1ff06bcaf07c790](https://github.com/StoneCypher/jssm/commit/833ccdaaa84e10e8dbefef80e1ff06bcaf07c790) + +Author: `John Haugeland ` + + * add comment, compile, cycles, dot_preamble, flow + + + + +  + +  + +## [Untagged] - 1/14/2021 4:51:01 PM + +Commit [dd8b528d3cfcdc1cf9b7761b2c4ca561acc5b157](https://github.com/StoneCypher/jssm/commit/dd8b528d3cfcdc1cf9b7761b2c4ca561acc5b157) + +Author: `John Haugeland ` + + * convert arrow, arrow unicode, colors, constants, language + + + + +  + +  + +## [Untagged] - 1/14/2021 4:03:08 PM + +Commit [a2b70f9f0ce3543bd49c087400029998d17df823](https://github.com/StoneCypher/jssm/commit/a2b70f9f0ce3543bd49c087400029998d17df823) + +Author: `John Haugeland ` + + * convert actions to spec. convert array_transitions to spec. + + + + +  + +  + +## [Untagged] - 1/14/2021 3:25:05 PM + +Commit [fb301b6e1c987cebce479de59016b3a4c55ecd1c](https://github.com/StoneCypher/jssm/commit/fb301b6e1c987cebce479de59016b3a4c55ecd1c) + +Author: `John Haugeland ` + + * Working func and stoch paths for jest, fixes fsl/#537 + + + + +  + +  + +## [Untagged] - 1/14/2021 3:18:25 PM + +Commit [54e44a47b4ee17a8b4ef6f155c2376d61894e23d](https://github.com/StoneCypher/jssm/commit/54e44a47b4ee17a8b4ef6f155c2376d61894e23d) + +Author: `John Haugeland ` + + * suppress documentation (fixes #534), moves source to ts (fixes #535) + + + + +  + +  + +## [Untagged] - 1/14/2021 2:41:54 PM + +Commit [35de413b4da3228cdf82894eb5d246ab1f018fbc](https://github.com/StoneCypher/jssm/commit/35de413b4da3228cdf82894eb5d246ab1f018fbc) + +Author: `John Haugeland ` + +Merges [8559a76, 77c5fb9] + + * Merge pull request #413 from StoneCypher/RemoveUglify + * stray old version minifier was still being installed incorrectly + + + + +  + +  + +## [Untagged] - 1/14/2021 2:41:44 PM + +Commit [8559a768c9eb9ce4ecf81b44bc83ccb811c820fc](https://github.com/StoneCypher/jssm/commit/8559a768c9eb9ce4ecf81b44bc83ccb811c820fc) + +Author: `John Haugeland ` + +Merges [262f795, 58c9a84] + + * Merge pull request #414 from StoneCypher/UpdateCiVersionClaim + * Update ci version claim + + + + +  + +  + +## [Untagged] - 1/14/2021 2:34:38 PM + +Commit [58c9a8458cebc8f3403bf2651a8f9f2320a05583](https://github.com/StoneCypher/jssm/commit/58c9a8458cebc8f3403bf2651a8f9f2320a05583) + +Author: `John Haugeland ` + + * alternate sparse matrix notation + + + + +  + +  + +## [Untagged] - 1/14/2021 2:31:56 PM + +Commit [e3d8652eb9de73acea49ebe82d72db0dfca1a545](https://github.com/StoneCypher/jssm/commit/e3d8652eb9de73acea49ebe82d72db0dfca1a545) + +Author: `John Haugeland ` + + * Node 6 doesn't support some of the language constructs in use, eg spread. Remove it from runner and update minimum claim to 8 + + + + +  + +  + +## [Untagged] - 1/14/2021 2:30:49 PM + +Commit [a58272fa6facf7908e80ae5badf7a2cfe0f6c87d](https://github.com/StoneCypher/jssm/commit/a58272fa6facf7908e80ae5badf7a2cfe0f6c87d) + +Author: `John Haugeland ` + + * Version claim was missing windows. Attempt sparse matrix + + + + +  + +  + +## [Untagged] - 1/14/2021 2:25:14 PM + +Commit [3364804edaefd4e3a43fa867fd07c2aa8fd0af34](https://github.com/StoneCypher/jssm/commit/3364804edaefd4e3a43fa867fd07c2aa8fd0af34) + +Author: `John Haugeland ` + + * Version claim was at 13, but node 15 exists. Also, if min node is 6, we should test 6. + + + + +  + +  + +## [Untagged] - 1/14/2021 2:19:25 PM + +Commit [77c5fb9cde854ab644f5eabe2f3a791171f508be](https://github.com/StoneCypher/jssm/commit/77c5fb9cde854ab644f5eabe2f3a791171f508be) + +Author: `John Haugeland ` + + * stray old version minifier was still being installed incorrectly + + + + +  + +  + +## [Untagged] - 1/14/2021 2:16:48 PM + +Commit [262f7951481f4f1994f5d15ae6dd70e1330f195d](https://github.com/StoneCypher/jssm/commit/262f7951481f4f1994f5d15ae6dd70e1330f195d) + +Author: `John Haugeland ` + +Merges [40616d1, 87e6ee0] + + * Merge pull request #412 from StoneCypher/MoveToTS4 + * Move to ts4 + + + + +  + +  + +## [Untagged] - 1/14/2021 2:09:10 PM + +Commit [87e6ee0286314acab087a892e83e6e12ebe77ca6](https://github.com/StoneCypher/jssm/commit/87e6ee0286314acab087a892e83e6e12ebe77ca6) + +Author: `John Haugeland ` + + * c'mon dep + + + + +  + +  + +## [Untagged] - 1/14/2021 2:05:42 PM + +Commit [5ebff61ecdf3aed91a5d993dcfcd27a92b2541e0](https://github.com/StoneCypher/jssm/commit/5ebff61ecdf3aed91a5d993dcfcd27a92b2541e0) + +Author: `John Haugeland ` + + * merge conflict + + + + +  + +  + +## [Untagged] - 1/14/2021 2:02:41 PM + +Commit [309af55c98d912d8c14382c31b3fa28fc82aa4f6](https://github.com/StoneCypher/jssm/commit/309af55c98d912d8c14382c31b3fa28fc82aa4f6) + +Author: `John Haugeland ` + +Merges [f19deb1, 40616d1] + + * Merge branch 'master' into MoveToTS4 + + + + +  + +  + +## [Untagged] - 1/14/2021 1:59:21 PM + +Commit [f19deb1e0583fffc52890801e6d5771b71a7c6a9](https://github.com/StoneCypher/jssm/commit/f19deb1e0583fffc52890801e6d5771b71a7c6a9) + +Author: `John Haugeland ` + + * Move to TS4 + + + + +  + +  + +## [Untagged] - 1/14/2021 1:20:51 PM + +Commit [cc08eed473e7a184f482eeeaacef44ad98ceecd7](https://github.com/StoneCypher/jssm/commit/cc08eed473e7a184f482eeeaacef44ad98ceecd7) + +Author: `John Haugeland ` + + * step one, new tree + + + + +  + +  + +## [Untagged] - 1/14/2021 1:20:33 PM + +Commit [7d578782baafddfefb90c8a31c89d1df35b5d499](https://github.com/StoneCypher/jssm/commit/7d578782baafddfefb90c8a31c89d1df35b5d499) + +Author: `John Haugeland ` + + * step one, new tree + + + + +  + +  + +## [Untagged] - 1/14/2021 1:19:52 PM + +Commit [b0e183ef633653eab4c49bb31dc844b56c71acf0](https://github.com/StoneCypher/jssm/commit/b0e183ef633653eab4c49bb31dc844b56c71acf0) + +Author: `John Haugeland ` + + * step one, new tree + + + + +  + +  + +## [Untagged] - 1/14/2021 1:14:47 PM + +Commit [78a99337c1e690abeac5c9c03c745f50393c43ae](https://github.com/StoneCypher/jssm/commit/78a99337c1e690abeac5c9c03c745f50393c43ae) + +Author: `John Haugeland ` + + * fix 531 soon + + + + +  + +  + +## [Untagged] - 12/12/2020 12:12:47 AM + +Commit [40616d156e4a26e4f84e01984fcaf5487754e696](https://github.com/StoneCypher/jssm/commit/40616d156e4a26e4f84e01984fcaf5487754e696) + +Author: `John Haugeland ` + +Merges [52c6b10, 965ee9e] + + * Merge pull request #409 from StoneCypher/dependabot/npm_and_yarn/highlight.js-9.18.5 + * Bump highlight.js from 9.18.1 to 9.18.5 + + + + +  + +  + +## [Untagged] - 12/12/2020 12:12:33 AM + +Commit [52c6b10ec64938bf3ea3c088eb642aa62394bddd](https://github.com/StoneCypher/jssm/commit/52c6b10ec64938bf3ea3c088eb642aa62394bddd) + +Author: `John Haugeland ` + +Merges [542f2b9, e7fe1b6] + + * Merge pull request #408 from StoneCypher/dependabot/npm_and_yarn/bl-1.2.3 + * Bump bl from 1.2.2 to 1.2.3 + + + + +  + +  + +## [Untagged] - 12/11/2020 11:39:24 PM + +Commit [e7fe1b6d96fe53a85128d20a98c1aad8dba71ca4](https://github.com/StoneCypher/jssm/commit/e7fe1b6d96fe53a85128d20a98c1aad8dba71ca4) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump bl from 1.2.2 to 1.2.3 + * Bumps [bl](https://github.com/rvagg/bl) from 1.2.2 to 1.2.3. +- [Release notes](https://github.com/rvagg/bl/releases) +- [Commits](https://github.com/rvagg/bl/compare/v1.2.2...v1.2.3) + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 12/11/2020 11:38:26 PM + +Commit [542f2b9f5ef41c46dddc2cd95fec0a0290e41b38](https://github.com/StoneCypher/jssm/commit/542f2b9f5ef41c46dddc2cd95fec0a0290e41b38) + +Author: `John Haugeland ` + +Merges [8e844fa, 681ff85] + + * Merge pull request #407 from StoneCypher/dependabot/npm_and_yarn/dot-prop-4.2.1 + * Bump dot-prop from 4.2.0 to 4.2.1 + + + + +  + +  + +## [Untagged] - 12/11/2020 11:38:17 PM + +Commit [8e844fabf8ba02e8b8f8975cd158d229b693c5d4](https://github.com/StoneCypher/jssm/commit/8e844fabf8ba02e8b8f8975cd158d229b693c5d4) + +Author: `John Haugeland ` + +Merges [081372b, 5ab1d44] + + * Merge pull request #403 from StoneCypher/dependabot/npm_and_yarn/websocket-extensions-0.1.4 + * Bump websocket-extensions from 0.1.3 to 0.1.4 + + + + +  + +  + +## [Untagged] - 12/11/2020 11:20:09 PM + +Commit [081372bf499b751f504a03bf2eba355d059733cd](https://github.com/StoneCypher/jssm/commit/081372bf499b751f504a03bf2eba355d059733cd) + +Author: `John Haugeland ` + +Merges [9befda9, 5bf6c07] + + * Merge pull request #405 from StoneCypher/dependabot/npm_and_yarn/lodash-4.17.19 + * Bump lodash from 4.17.15 to 4.17.19 + + + + +  + +  + +## [Untagged] - 12/11/2020 11:18:35 PM + +Commit [9befda958152b1b15791cb3bf94d679debcb26b7](https://github.com/StoneCypher/jssm/commit/9befda958152b1b15791cb3bf94d679debcb26b7) + +Author: `John Haugeland ` + +Merges [bc81825, e4ea71d] + + * Merge pull request #410 from StoneCypher/dependabot/npm_and_yarn/ini-1.3.7 + * Bump ini from 1.3.5 to 1.3.7 + + + + +  + +  + +## [Untagged] - 12/10/2020 9:23:46 AM + +Commit [e4ea71d6fdf1b3c92e1bb1e64894b0ce03b517b7](https://github.com/StoneCypher/jssm/commit/e4ea71d6fdf1b3c92e1bb1e64894b0ce03b517b7) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump ini from 1.3.5 to 1.3.7 + * Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7. +- [Release notes](https://github.com/isaacs/ini/releases) +- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7) + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 11/24/2020 3:10:57 PM + +Commit [965ee9e06b19594140bca2873e3b4e366a008cd8](https://github.com/StoneCypher/jssm/commit/965ee9e06b19594140bca2873e3b4e366a008cd8) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump highlight.js from 9.18.1 to 9.18.5 + * Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 9.18.1 to 9.18.5. +- [Release notes](https://github.com/highlightjs/highlight.js/releases) +- [Changelog](https://github.com/highlightjs/highlight.js/blob/9.18.5/CHANGES.md) +- [Commits](https://github.com/highlightjs/highlight.js/compare/9.18.1...9.18.5) + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 11/1/2020 3:01:48 PM + +Commit [bc81825847eea5d03bcd353a074feadaac3542c2](https://github.com/StoneCypher/jssm/commit/bc81825847eea5d03bcd353a074feadaac3542c2) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 11/1/2020 2:59:02 PM + +Commit [cb8dfc477f3b11ad401507cf2508fc07587b893f](https://github.com/StoneCypher/jssm/commit/cb8dfc477f3b11ad401507cf2508fc07587b893f) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 11/1/2020 2:53:03 PM + +Commit [b0ac58a8542619ef6d65f87fee89afb01eac62ea](https://github.com/StoneCypher/jssm/commit/b0ac58a8542619ef6d65f87fee89afb01eac62ea) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 11/1/2020 2:52:55 PM + +Commit [681ff85350f19317eab3d2db3029fc47cfa19521](https://github.com/StoneCypher/jssm/commit/681ff85350f19317eab3d2db3029fc47cfa19521) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump dot-prop from 4.2.0 to 4.2.1 + * Bumps [dot-prop](https://github.com/sindresorhus/dot-prop) from 4.2.0 to 4.2.1. +- [Release notes](https://github.com/sindresorhus/dot-prop/releases) +- [Commits](https://github.com/sindresorhus/dot-prop/compare/v4.2.0...v4.2.1) + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 11/1/2020 2:52:31 PM + +Commit [b2c0dabfce6625efbc45243b6022656c7b9770a2](https://github.com/StoneCypher/jssm/commit/b2c0dabfce6625efbc45243b6022656c7b9770a2) + +Author: `John Haugeland ` + + * star chart + + + + +  + +  + +## [Untagged] - 11/1/2020 2:52:07 PM + +Commit [147efd39c45fa6172cdfda1b167e9c32a530d792](https://github.com/StoneCypher/jssm/commit/147efd39c45fa6172cdfda1b167e9c32a530d792) + +Author: `John Haugeland ` + + * Looks like David Dependency Manager doesn't exist anymore + + + + +  + +  + +## [Untagged] - 9/16/2020 11:52:15 PM + +Commit [230864ac6115f0f256d3c934e004a3d0d257f5f9](https://github.com/StoneCypher/jssm/commit/230864ac6115f0f256d3c934e004a3d0d257f5f9) + +Author: `John Haugeland ` + +Merges [bc60d8c, 17a8b4f] + + * Merge pull request #406 from kraln/patch-1 + * Fix: Update README.md + + + + +  + +  + +## [Untagged] - 8/19/2020 10:29:50 AM + +Commit [17a8b4f3b8e67e409a7fe9e7e812b5c72882f803](https://github.com/StoneCypher/jssm/commit/17a8b4f3b8e67e409a7fe9e7e812b5c72882f803) + +Author: `Jeff Katz ` + + * Fix: Update README.md + * Fix link to Jeff Katz in README.md + + + + +  + +  + +## [Untagged] - 7/15/2020 2:06:07 PM + +Commit [5bf6c0736fc4a91924575e068f40b35b07896979](https://github.com/StoneCypher/jssm/commit/5bf6c0736fc4a91924575e068f40b35b07896979) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump lodash from 4.17.15 to 4.17.19 + * Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. +- [Release notes](https://github.com/lodash/lodash/releases) +- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 6/5/2020 11:51:54 PM + +Commit [5ab1d444fd4e33c32516ffc8f760e7d4248e7ad0](https://github.com/StoneCypher/jssm/commit/5ab1d444fd4e33c32516ffc8f760e7d4248e7ad0) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump websocket-extensions from 0.1.3 to 0.1.4 + * Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4. +- [Release notes](https://github.com/faye/websocket-extensions-node/releases) +- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md) +- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4) + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 4/24/2020 9:44:34 PM + +Commit [bc60d8cf68d1ed7cf465384afd72ed69933e4770](https://github.com/StoneCypher/jssm/commit/bc60d8cf68d1ed7cf465384afd72ed69933e4770) + +Author: `John Haugeland ` + + * TS has a type for template string arrays apparently + + + + +  + +  + +## [Untagged] - 4/24/2020 1:38:50 PM + +Commit [e8fa0b0a9e93cfc0b91a798b5e823e54a0b6fad5](https://github.com/StoneCypher/jssm/commit/e8fa0b0a9e93cfc0b91a798b5e823e54a0b6fad5) + +Author: `John Haugeland ` + + * maybe it needs to be written as a local expr? + + + + +  + +  + +## [Untagged] - 4/24/2020 1:31:35 PM + +Commit [a252cfc3fe8fc3a849ce84af5d77607a2aea6298](https://github.com/StoneCypher/jssm/commit/a252cfc3fe8fc3a849ce84af5d77607a2aea6298) + +Author: `John Haugeland ` + + * Types aren't in dist, they're in root + + + + +  + +  + +## [Untagged] - 4/24/2020 1:21:01 PM + +Commit [b6783c37f32bb74ac54d5399b22873d0624669af](https://github.com/StoneCypher/jssm/commit/b6783c37f32bb74ac54d5399b22873d0624669af) + +Author: `John Haugeland ` + + * Apparently the .d.ts wasn't exposed + + + + +  + +  + +## [Untagged] - 4/12/2020 8:25:50 PM + +Commit [476072553d8eba0389a0fdbae4c9ea7791f1881b](https://github.com/StoneCypher/jssm/commit/476072553d8eba0389a0fdbae4c9ea7791f1881b) + +Author: `John Haugeland ` + + * Add images to readme that npm can show + + + + +  + +  + +## [Untagged] - 4/12/2020 7:36:02 PM + +Commit [9ee168039607290669289ac6c2c76e2911697444](https://github.com/StoneCypher/jssm/commit/9ee168039607290669289ac6c2c76e2911697444) + +Author: `John Haugeland ` + + * 639 to 1 being a devdep was breaking es6 builds downstream + + + + +  + +  + + + +## [v5.32.14] - 4/12/2020 6:04:39 PM + +Commit [74cec294bb969cef454e197896cfa39a507d64c2](https://github.com/StoneCypher/jssm/commit/74cec294bb969cef454e197896cfa39a507d64c2) + +Author: `John Haugeland ` + + * Okay let's try doing this through .npmignore only + + + + +  + +  + +## [Untagged] - 4/12/2020 6:04:39 PM + +Commit [f60d1c3757cfaa1812d7a8736ea0e255a78020e6](https://github.com/StoneCypher/jssm/commit/f60d1c3757cfaa1812d7a8736ea0e255a78020e6) + +Author: `John Haugeland ` + + * Okay let's try doing this through .npmignore only + + + + +  + +  + +## [Untagged] - 4/12/2020 5:52:20 PM + +Commit [1c51d966c3ca60db51d18026f8c9e5d9eebe5afb](https://github.com/StoneCypher/jssm/commit/1c51d966c3ca60db51d18026f8c9e5d9eebe5afb) + +Author: `John Haugeland ` + + * could it be faulting me for having both a files and an npmignore? + + + + +  + +  + +## [Untagged] - 4/12/2020 5:52:20 PM + +Commit [aa384bf04d7212cc4bec8422b09d6602cf44822c](https://github.com/StoneCypher/jssm/commit/aa384bf04d7212cc4bec8422b09d6602cf44822c) + +Author: `John Haugeland ` + + * could it be faulting me for having both a files and an npmignore? + + + + +  + +  + +## [Untagged] - 4/12/2020 5:45:45 PM + +Commit [de64553c1a6a4f646380fd467818f174226bb08e](https://github.com/StoneCypher/jssm/commit/de64553c1a6a4f646380fd467818f174226bb08e) + +Author: `John Haugeland ` + + * adding nyc output in hopes of raising q again + + + + +  + +  + +## [Untagged] - 4/12/2020 5:44:07 PM + +Commit [47107ac1f73cb43527338cc18c20b5add457f7bf](https://github.com/StoneCypher/jssm/commit/47107ac1f73cb43527338cc18c20b5add457f7bf) + +Author: `John Haugeland ` + + * dropped back to 65. try adding nyc output + + + + +  + +  + +## [Untagged] - 4/12/2020 5:32:11 PM + +Commit [01258132c016fed2a793966e89720a633a3c3549](https://github.com/StoneCypher/jssm/commit/01258132c016fed2a793966e89720a633a3c3549) + +Author: `John Haugeland ` + + * re-add files section containing tests and certain residues, hoping to keep npm q high + + + + +  + +  + +## [Untagged] - 4/12/2020 4:57:46 PM + +Commit [f4224bde89559fb3a0492d0f5c4599b2e83d6830](https://github.com/StoneCypher/jssm/commit/f4224bde89559fb3a0492d0f5c4599b2e83d6830) + +Author: `John Haugeland ` + + * remove files section to see if it caused the quality drop + + + + +  + +  + +## [Untagged] - 4/12/2020 4:36:17 PM + +Commit [607f8b1c197cd8b05d0db5edf4dd95c906b25a9d](https://github.com/StoneCypher/jssm/commit/607f8b1c197cd8b05d0db5edf4dd95c906b25a9d) + +Author: `John Haugeland ` + + * all packages upgraded-within-major + + + + +  + +  + +## [Untagged] - 4/12/2020 4:05:18 PM + +Commit [6e8c0d55e60734f04c66a421807e3cb2fa9881a7](https://github.com/StoneCypher/jssm/commit/6e8c0d55e60734f04c66a421807e3cb2fa9881a7) + +Author: `John Haugeland ` + + * packages upgraded + + + + +  + +  + +## [Untagged] - 4/12/2020 4:03:32 PM + +Commit [d64fe65ebe9de3390ddd15991de0dc1f35ca9315](https://github.com/StoneCypher/jssm/commit/d64fe65ebe9de3390ddd15991de0dc1f35ca9315) + +Author: `John Haugeland ` + +Merges [642fd8a, f22d422] + + * Merge pull request #402 from StoneCypher/LetsDoSomeUpgrades + * Lets do some upgrades + + + + +  + +  + +## [Untagged] - 4/12/2020 4:02:22 PM + +Commit [f22d422dcf2899a72549c119d6c200ece9c98be1](https://github.com/StoneCypher/jssm/commit/f22d422dcf2899a72549c119d6c200ece9c98be1) + +Author: `John Haugeland ` + + * had to remove and re-add ava and documentation together to get around the last one + + + + +  + +  + +## [Untagged] - 4/12/2020 3:36:32 PM + +Commit [430161f5c61f3b459530ef40e01316891cf3393f](https://github.com/StoneCypher/jssm/commit/430161f5c61f3b459530ef40e01316891cf3393f) + +Author: `John Haugeland ` + + * round 2 + + + + +  + +  + +## [Untagged] - 4/12/2020 3:33:34 PM + +Commit [520658963bc2061462db2800301a27b507645fa6](https://github.com/StoneCypher/jssm/commit/520658963bc2061462db2800301a27b507645fa6) + +Author: `John Haugeland ` + + * round 1 + + + + +  + +  + +## [Untagged] - 4/12/2020 2:38:31 PM + +Commit [642fd8a9b49350c8c3b8170c4a26198c16a172a2](https://github.com/StoneCypher/jssm/commit/642fd8a9b49350c8c3b8170c4a26198c16a172a2) + +Author: `John Haugeland ` + + * update readme a bit + + + + +  + +  + +## [Untagged] - 4/12/2020 1:50:16 PM + +Commit [ed2d21b8a597371b9b81bbadf445e16e4b2726f6](https://github.com/StoneCypher/jssm/commit/ed2d21b8a597371b9b81bbadf445e16e4b2726f6) + +Author: `John Haugeland ` + + * missing comma in package + + + + +  + +  + +## [Untagged] - 4/12/2020 1:46:41 PM + +Commit [59a47b5fccf80603bb0af8ed1ebfb45f0473d4da](https://github.com/StoneCypher/jssm/commit/59a47b5fccf80603bb0af8ed1ebfb45f0473d4da) + +Author: `John Haugeland ` + + * uh, get the file list right, john. 6 isn't bundled + + + + +  + +  + +## [Untagged] - 4/12/2020 1:44:33 PM + +Commit [42f6af2a29d224ef86ff9434eb44fd254ad78671](https://github.com/StoneCypher/jssm/commit/42f6af2a29d224ef86ff9434eb44fd254ad78671) + +Author: `John Haugeland ` + + * Let's slim this thing way down. All that's in the package now are two builds, the .d.ts, and a changelog + + + + +  + +  + +## [Untagged] - 4/11/2020 11:01:35 PM + +Commit [dd529cd78d17fd2dea654d0912396bbecfffacb4](https://github.com/StoneCypher/jssm/commit/dd529cd78d17fd2dea654d0912396bbecfffacb4) + +Author: `John Haugeland ` + + * honestly the iife shouldn't be in the npm repo + + + + +  + +  + +## [Untagged] - 4/11/2020 10:57:10 PM + +Commit [c192fc3ed368b6f3705e2ef4884f4a793df683b2](https://github.com/StoneCypher/jssm/commit/c192fc3ed368b6f3705e2ef4884f4a793df683b2) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump acorn from 5.7.3 to 5.7.4 + * Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4. +- [Release notes](https://github.com/acornjs/acorn/releases) +- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4) + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 4/11/2020 10:56:02 PM + +Commit [fae52c7b8a524a6d589002ca6855b2b3108c4ace](https://github.com/StoneCypher/jssm/commit/fae52c7b8a524a6d589002ca6855b2b3108c4ace) + +Author: `John Haugeland ` + + * remove build products. push only minified to npm, but retain in a local build process. reintroduce iife + + + + +  + +  + +## [Untagged] - 4/11/2020 10:13:39 PM + +Commit [b946832d139a7b49dc755b8f1d34e5bae769ec9b](https://github.com/StoneCypher/jssm/commit/b946832d139a7b49dc755b8f1d34e5bae769ec9b) + +Author: `John Haugeland ` + + * remove es5 prebuild from npm; make it a build product only. + + + + +  + +  + +## [Untagged] - 4/11/2020 9:25:36 PM + +Commit [a27de349c4cb14daf75613dc3efd6f1fe25e32f5](https://github.com/StoneCypher/jssm/commit/a27de349c4cb14daf75613dc3efd6f1fe25e32f5) + +Author: `John Haugeland ` + + * Remove the maps + + + + +  + +  + +## [Untagged] - 4/11/2020 9:08:07 PM + +Commit [a45f4f00b31948beac8a4b7dfd64fe686ea720cd](https://github.com/StoneCypher/jssm/commit/a45f4f00b31948beac8a4b7dfd64fe686ea720cd) + +Author: `John Haugeland ` + +Merges [360aff6, 2c1b541] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 4/11/2020 9:07:41 PM + +Commit [360aff67bb69a07a9a1c8c9a1218befe750a8ad2](https://github.com/StoneCypher/jssm/commit/360aff67bb69a07a9a1c8c9a1218befe750a8ad2) + +Author: `John Haugeland ` + + * First attempt to slim the package down + + + + +  + +  + +## [Untagged] - 4/11/2020 9:07:41 PM + +Commit [6864ace8438a029d7749a2041686a76c0b2bc007](https://github.com/StoneCypher/jssm/commit/6864ace8438a029d7749a2041686a76c0b2bc007) + +Author: `John Haugeland ` + + * First attempt to slim the package donw + + + + +  + +  + +## [Untagged] - 3/13/2020 3:04:07 PM + +Commit [579bbd7e58e57997415db4e75e3848c69ed2342b](https://github.com/StoneCypher/jssm/commit/579bbd7e58e57997415db4e75e3848c69ed2342b) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump acorn from 5.7.3 to 5.7.4 + * Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4. +- [Release notes](https://github.com/acornjs/acorn/releases) +- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4) + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 2/17/2020 2:43:25 PM + +Commit [2c1b54182af3f20ca56d69a6126de279953e85d3](https://github.com/StoneCypher/jssm/commit/2c1b54182af3f20ca56d69a6126de279953e85d3) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 2/17/2020 2:42:35 PM + +Commit [554a15b8cdbcea4f35f345f015650f92071f78e1](https://github.com/StoneCypher/jssm/commit/554a15b8cdbcea4f35f345f015650f92071f78e1) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 2/17/2020 2:36:36 PM + +Commit [4ffea7539f2a4d4976744f21b9b1c6a4d94c76fe](https://github.com/StoneCypher/jssm/commit/4ffea7539f2a4d4976744f21b9b1c6a4d94c76fe) + +Author: `John Haugeland ` + + * CodeClimate can't eat tslint + + + + +  + +  + +## [Untagged] - 2/2/2020 5:30:45 PM + +Commit [0b7f120c18dc0c56be00fc938aff61e6d8a44b2d](https://github.com/StoneCypher/jssm/commit/0b7f120c18dc0c56be00fc938aff61e6d8a44b2d) + +Author: `John Haugeland ` + + * Update fixparser.js + + + + +  + +  + +## [Untagged] - 2/1/2020 3:10:16 PM + +Commit [2c72b3c2d1390dc62170f9226c17449a269adf60](https://github.com/StoneCypher/jssm/commit/2c72b3c2d1390dc62170f9226c17449a269adf60) + +Author: `John Haugeland ` + +Merges [3047b38, b797c1e] + + * Merge pull request #399 from StoneCypher/AddDTsFiles + * looks like we have .d.ts + + + + +  + +  + +## [Untagged] - 2/1/2020 3:06:51 PM + +Commit [b797c1ec3f5734d474594a9ef91b276b9cead382](https://github.com/StoneCypher/jssm/commit/b797c1ec3f5734d474594a9ef91b276b9cead382) + +Author: `John Haugeland ` + + * looks like we have .d.ts + + + + +  + +  + +## [Untagged] - 2/1/2020 2:28:17 PM + +Commit [3047b388b97ffbb853054207e8b9d38fe0a07c33](https://github.com/StoneCypher/jssm/commit/3047b388b97ffbb853054207e8b9d38fe0a07c33) + +Author: `John Haugeland ` + +Merges [cc39df4, 44c69de] + + * Merge pull request #398 from StoneCypher/InvertRollupAndTypescript + * Invert rollup and typescript + + + + +  + +  + +## [Untagged] - 2/1/2020 2:24:37 PM + +Commit [44c69de2cdacddb72bdb37a9e6e8e1141db281c6](https://github.com/StoneCypher/jssm/commit/44c69de2cdacddb72bdb37a9e6e8e1141db281c6) + +Author: `John Haugeland ` + + * other small cleanup + + + + +  + +  + +## [Untagged] - 2/1/2020 2:21:04 PM + +Commit [f528dafa9fb1afe69a47783e3df780f671a93f3d](https://github.com/StoneCypher/jssm/commit/f528dafa9fb1afe69a47783e3df780f671a93f3d) + +Author: `John Haugeland ` + + * save and push the package too, john + + + + +  + +  + +## [Untagged] - 2/1/2020 2:18:56 PM + +Commit [8a535bfc471c973c58ba9143213a70d274000d4d](https://github.com/StoneCypher/jssm/commit/8a535bfc471c973c58ba9143213a70d274000d4d) + +Author: `John Haugeland ` + + * move shell surgery to node to get through mac + + + + +  + +  + +## [Untagged] - 2/1/2020 2:08:05 PM + +Commit [7f6f5970444465fad42a4ffe7f6ab9aad07d48cc](https://github.com/StoneCypher/jssm/commit/7f6f5970444465fad42a4ffe7f6ab9aad07d48cc) + +Author: `John Haugeland ` + + * fixing coverage, es6 package.json surgery + + + + +  + +  + +## [Untagged] - 2/1/2020 1:59:47 PM + +Commit [76352f8fc86de10d9adb3a4ecf27d0f3741379d7](https://github.com/StoneCypher/jssm/commit/76352f8fc86de10d9adb3a4ecf27d0f3741379d7) + +Author: `John Haugeland ` + + * inversion appears to work + + + + +  + +  + +## [Untagged] - 2/1/2020 11:22:58 AM + +Commit [a3ebea3dc6e1a1d100ddbb37977fab34d33af3c5](https://github.com/StoneCypher/jssm/commit/a3ebea3dc6e1a1d100ddbb37977fab34d33af3c5) + +Author: `John Haugeland ` + + * geohot's bug confirmed. typescript now building independently on stricter config + + + + +  + +  + +## [Untagged] - 1/28/2020 8:54:08 PM + +Commit [c7335a9e9915a566e9b0b68427d5418ed91c5e1a](https://github.com/StoneCypher/jssm/commit/c7335a9e9915a566e9b0b68427d5418ed91c5e1a) + +Author: `John Haugeland ` + + * simple guards on non-states for is_unenterable and state_is_terminal + + + + +  + +  + +## [Untagged] - 1/28/2020 8:30:23 PM + +Commit [cc39df41a5002c7200a601e498cb5080fb8fbb9f](https://github.com/StoneCypher/jssm/commit/cc39df41a5002c7200a601e498cb5080fb8fbb9f) + +Author: `John Haugeland ` + +Merges [de1fea7, 751cde5] + + * Merge pull request #397 from StoneCypher/ArrangeStartAndEnd + * Arrange start and end + + + + +  + +  + +## [Untagged] - 1/28/2020 8:23:27 PM + +Commit [751cde589f17eb03072ceb9f98447c7e82ec1acc](https://github.com/StoneCypher/jssm/commit/751cde589f17eb03072ceb9f98447c7e82ec1acc) + +Author: `John Haugeland ` + + * arrange-start and arrange-end + + + + +  + +  + +## [Untagged] - 1/28/2020 7:50:46 PM + +Commit [92ecbf90777430ab2db1de3d0595c3150368ba6d](https://github.com/StoneCypher/jssm/commit/92ecbf90777430ab2db1de3d0595c3150368ba6d) + +Author: `John Haugeland ` + +Merges [1fa2e0b, 307ecf2] + + * WIP on LetsSimplifyTheTautologies: 1fa2e0b first steps: centralize the constants + + + + +  + +  + +## [Untagged] - 1/28/2020 7:50:44 PM + +Commit [307ecf2d66dc79fb6c6576641696a97b917d1b61](https://github.com/StoneCypher/jssm/commit/307ecf2d66dc79fb6c6576641696a97b917d1b61) + +Author: `John Haugeland ` + + * index on LetsSimplifyTheTautologies: 1fa2e0b first steps: centralize the constants + + + + +  + +  + +## [Untagged] - 1/28/2020 7:11:13 PM + +Commit [1fa2e0be1bbfdbb4e2627bd4154d9e02da61e377](https://github.com/StoneCypher/jssm/commit/1fa2e0be1bbfdbb4e2627bd4154d9e02da61e377) + +Author: `John Haugeland ` + + * first steps: centralize the constants + + + + +  + +  + +## [Untagged] - 1/28/2020 6:29:42 PM + +Commit [f96df2623dbf62da492622514be5f3a3bd909750](https://github.com/StoneCypher/jssm/commit/f96df2623dbf62da492622514be5f3a3bd909750) + +Author: `John Haugeland ` + + * arrange-start and arrange-end + + + + +  + +  + +## [Untagged] - 1/28/2020 6:29:42 PM + +Commit [667f11ff07bb06b483a09ce067d7d2db7896b9b6](https://github.com/StoneCypher/jssm/commit/667f11ff07bb06b483a09ce067d7d2db7896b9b6) + +Author: `John Haugeland ` + + * arrange-start and arrange-end + + + + +  + +  + +## [Untagged] - 1/26/2020 9:49:48 PM + +Commit [de1fea7329cb2c68cd7078b7b4ffcc2f1f19196b](https://github.com/StoneCypher/jssm/commit/de1fea7329cb2c68cd7078b7b4ffcc2f1f19196b) + +Author: `John Haugeland ` + + * add support for line styles, fixes StoneCypher/fsl#367 + + + + +  + +  + +## [Untagged] - 1/26/2020 9:38:23 PM + +Commit [e0a395bb33909afde3c65734d29a100535acf694](https://github.com/StoneCypher/jssm/commit/e0a395bb33909afde3c65734d29a100535acf694) + +Author: `John Haugeland ` + + * vastly superior implementation of corners + + + + +  + +  + +## [Untagged] - 1/26/2020 9:09:57 PM + +Commit [3aa55887b66ab05714fb5734330082bc5eb7e5f6](https://github.com/StoneCypher/jssm/commit/3aa55887b66ab05714fb5734330082bc5eb7e5f6) + +Author: `John Haugeland ` + +Merges [7e9d25a, 7345a14] + + * Merge pull request #396 from StoneCypher/AddArrange + * Add arrange, fixes StoneCypher/fsl#267 + + + + +  + +  + +## [Untagged] - 1/26/2020 8:51:57 PM + +Commit [7345a14e1457bd39b78c93c5c43560dcbf6c9ee0](https://github.com/StoneCypher/jssm/commit/7345a14e1457bd39b78c93c5c43560dcbf6c9ee0) + +Author: `John Haugeland ` + + * Add arrange, fixes StoneCypher/fsl#267 + + + + +  + +  + +## [Untagged] - 1/26/2020 7:56:06 PM + +Commit [7e9d25aea17d91e3ee07362c6fd6dd325e37457b](https://github.com/StoneCypher/jssm/commit/7e9d25aea17d91e3ee07362c6fd6dd325e37457b) + +Author: `John Haugeland ` + +Merges [4b42bd5, de75a04] + + * Merge pull request #395 from StoneCypher/AddRoundingAndDiagonals + * Adds support for rounding (fixes StoneCypher/fsl#362) and diagonals (fixes StoneCypher/fsl#361) + + + + +  + +  + +## [Untagged] - 1/26/2020 7:46:21 PM + +Commit [de75a0417dee9d0bc6d3b7fa60578a08094f4bbe](https://github.com/StoneCypher/jssm/commit/de75a0417dee9d0bc6d3b7fa60578a08094f4bbe) + +Author: `John Haugeland ` + + * Adds support for rounding (fixes StoneCypher/fsl#362) and diagonals (fixes StoneCypher/fsl#361) + + + + +  + +  + +## [Untagged] - 1/26/2020 7:46:21 PM + +Commit [40ea1cb81af4c46ed0679ba05c210dafabbc765b](https://github.com/StoneCypher/jssm/commit/40ea1cb81af4c46ed0679ba05c210dafabbc765b) + +Author: `John Haugeland ` + + * Adds support for rounding and diagonals + + + + +  + +  + +## [Untagged] - 1/26/2020 4:14:44 PM + +Commit [4b42bd549337d746aae532490e04e14c888924cd](https://github.com/StoneCypher/jssm/commit/4b42bd549337d746aae532490e04e14c888924cd) + +Author: `John Haugeland ` + +Merges [28d9b10, c0456fe] + + * Merge pull request #394 from StoneCypher/FixOctothorpeBug + * Fix octothorpe bug + + + + +  + +  + +## [Untagged] - 1/26/2020 4:06:03 PM + +Commit [c0456fefed177e86c700661f12f54983c6187dd2](https://github.com/StoneCypher/jssm/commit/c0456fefed177e86c700661f12f54983c6187dd2) + +Author: `John Haugeland ` + + * fixes StoneCypher/fsl#354 octothorpe bug on direct colors; fixes StoneCypher/fsl/issues/359 rgb order decl + + + + +  + +  + +## [Untagged] - 1/26/2020 3:46:11 PM + +Commit [e4e3c2569777ff0fd718fdd4c6727073e029d553](https://github.com/StoneCypher/jssm/commit/e4e3c2569777ff0fd718fdd4c6727073e029d553) + +Author: `John Haugeland ` + + * improve error message for directions. much better testing on named colors + + + + +  + +  + +## [Untagged] - 1/26/2020 1:14:41 PM + +Commit [28d9b1022a7687038aa7a4505abec9465ac2ef29](https://github.com/StoneCypher/jssm/commit/28d9b1022a7687038aa7a4505abec9465ac2ef29) + +Author: `John Haugeland ` + +Merges [0c05c76, 48bbea4] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 1/26/2020 1:13:39 PM + +Commit [0c05c761008347f479ddd481a950434c2415c2bf](https://github.com/StoneCypher/jssm/commit/0c05c761008347f479ddd481a950434c2415c2bf) + +Author: `John Haugeland ` + + * version bump; parser does colors and shapes on node now, fixes #339, fixes #340, fixes #341 + + + + +  + +  + +## [Untagged] - 1/26/2020 1:04:49 PM + +Commit [cf2e912cd29a6130c83a3c509045a348cd932a37](https://github.com/StoneCypher/jssm/commit/cf2e912cd29a6130c83a3c509045a348cd932a37) + +Author: `John Haugeland ` + + * parser support for text-color, background-color, border-color for #339, #340, #341 + + + + +  + +  + +## [Untagged] - 1/26/2020 1:04:41 PM + +Commit [fcaf9b73bab6f65953a157646da65d10de8a4b2f](https://github.com/StoneCypher/jssm/commit/fcaf9b73bab6f65953a157646da65d10de8a4b2f) + +Author: `John Haugeland ` + + * parser support for text-color, background-color, border-color for #339, #340, #341 + + + + +  + +  + +## [Untagged] - 1/26/2020 9:41:29 AM + +Commit [48bbea4944c2f9c66bb1718b89fc56907400c861](https://github.com/StoneCypher/jssm/commit/48bbea4944c2f9c66bb1718b89fc56907400c861) + +Author: `John Haugeland ` + +Merges [45ac5ae, 906a6ea] + + * Merge pull request #393 from machinshin/master + * Closes https://github.com/StoneCypher/fsl/issues/45 : Issue Trees + + + + +  + +  + +## [Untagged] - 1/25/2020 10:53:28 PM + +Commit [45ac5ae743333d169abe4a00d9e1874c2fb17143](https://github.com/StoneCypher/jssm/commit/45ac5ae743333d169abe4a00d9e1874c2fb17143) + +Author: `John Haugeland ` + + * incomplete commit + + + + +  + +  + +## [Untagged] - 1/25/2020 10:47:22 PM + +Commit [f3e54b99991d1629adaa2b139bb22e41a1345d69](https://github.com/StoneCypher/jssm/commit/f3e54b99991d1629adaa2b139bb22e41a1345d69) + +Author: `John Haugeland ` + +Merges [76422f5, 2c9f568] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 1/25/2020 10:47:12 PM + +Commit [76422f54e741172bba0a054b885169475ff79e64](https://github.com/StoneCypher/jssm/commit/76422f54e741172bba0a054b885169475ff79e64) + +Author: `John Haugeland ` + + * dot prelude in compiler, grammar, parser, tests + + + + +  + +  + +## [Untagged] - 1/23/2020 7:50:07 PM + +Commit [906a6ea8628e508c7b913eb51c34a63565d96f76](https://github.com/StoneCypher/jssm/commit/906a6ea8628e508c7b913eb51c34a63565d96f76) + +Author: `Vat Raghavan ` + + * Closes https://github.com/StoneCypher/fsl/issues/45 : Issue Trees + + + + +  + +  + +## [Untagged] - 1/16/2020 6:37:32 PM + +Commit [2c9f568be4bde0dcc1136af71d8a67140238dc12](https://github.com/StoneCypher/jssm/commit/2c9f568be4bde0dcc1136af71d8a67140238dc12) + +Author: `John Haugeland ` + + * Turn azure pipelines off + + + + +  + +  + +## [Untagged] - 1/16/2020 6:36:22 PM + +Commit [298cb1c13d66b8bd4b3274ac0191b476d5c6af86](https://github.com/StoneCypher/jssm/commit/298cb1c13d66b8bd4b3274ac0191b476d5c6af86) + +Author: `John Haugeland ` + + * Temporarily remove windows from test matrix + * It's not clear what's failing + * Re-add after #290 is fixed + + + + +  + +  + +## [Untagged] - 1/16/2020 6:18:52 PM + +Commit [8c20f9dde73080238ebffd54a82fa9b6b8f9aebf](https://github.com/StoneCypher/jssm/commit/8c20f9dde73080238ebffd54a82fa9b6b8f9aebf) + +Author: `John Haugeland ` + + * it's macos-, not mac- + + + + +  + +  + +## [Untagged] - 1/16/2020 6:17:22 PM + +Commit [07f502f29f9998614f744dcd18c2a37defd933d4](https://github.com/StoneCypher/jssm/commit/07f502f29f9998614f744dcd18c2a37defd933d4) + +Author: `John Haugeland ` + + * Reduce the number of nodes in test (now 8,12,13); add oses (windows, mac) + + + + +  + +  + +## [Untagged] - 1/12/2020 9:41:32 PM + +Commit [eb3669a23701b082a493c6c3948ebaf5b2e1d225](https://github.com/StoneCypher/jssm/commit/eb3669a23701b082a493c6c3948ebaf5b2e1d225) + +Author: `John Haugeland ` + + * rebuild and bump + + + + +  + +  + +## [Untagged] - 1/12/2020 9:38:45 PM + +Commit [3b730895558bf3d04d31d49b2154944488b7aa15](https://github.com/StoneCypher/jssm/commit/3b730895558bf3d04d31d49b2154944488b7aa15) + +Author: `John Haugeland ` + + * constants tie-up + + + + +  + +  + +## [Untagged] - 1/11/2020 10:39:26 AM + +Commit [de88e4d6474512f38975b0b2a50d625440f8e7dd](https://github.com/StoneCypher/jssm/commit/de88e4d6474512f38975b0b2a50d625440f8e7dd) + +Author: `John Haugeland ` + + * last several added flow, closes #278 and thus closes #286 + + + + +  + +  + +## [Untagged] - 1/11/2020 10:39:26 AM + +Commit [22746a33730c7178e374807bc059622b9c61d15f](https://github.com/StoneCypher/jssm/commit/22746a33730c7178e374807bc059622b9c61d15f) + +Author: `John Haugeland ` + + * last several added flow, closes #287 and thus closes #286 + + + + +  + +  + +## [Untagged] - 1/10/2020 10:51:25 PM + +Commit [920c8622c266379762b86606e511460af055412f](https://github.com/StoneCypher/jssm/commit/920c8622c266379762b86606e511460af055412f) + +Author: `John Haugeland ` + + * add flow direction to parser; tests + + + + +  + +  + +## [Untagged] - 1/10/2020 9:52:45 PM + +Commit [e6653bd93050097a7a66c45635cfdf0ab3901dea](https://github.com/StoneCypher/jssm/commit/e6653bd93050097a7a66c45635cfdf0ab3901dea) + +Author: `John Haugeland ` + + * better tests for themes, incl checking and negative + + + + +  + +  + +## [Untagged] - 1/10/2020 9:10:13 PM + +Commit [c2c345f2a2cd947e0fd1ac8cc48bd1098c05b2f6](https://github.com/StoneCypher/jssm/commit/c2c345f2a2cd947e0fd1ac8cc48bd1098c05b2f6) + +Author: `John Haugeland ` + + * theme support achieved in machine + + + + +  + +  + +## [Untagged] - 1/10/2020 9:10:13 PM + +Commit [459fe5c7da7e940af26a3bbd5e0ccc2e406476ab](https://github.com/StoneCypher/jssm/commit/459fe5c7da7e940af26a3bbd5e0ccc2e406476ab) + +Author: `John Haugeland ` + + * theme support achieved in machine, next multi-themes + + + + +  + +  + +## [Untagged] - 1/10/2020 8:52:55 PM + +Commit [7dce5fe051628fb6104ade0de0b0e6eabbe48e7e](https://github.com/StoneCypher/jssm/commit/7dce5fe051628fb6104ade0de0b0e6eabbe48e7e) + +Author: `John Haugeland ` + + * working grammar passthrough + + + + +  + +  + +## [Untagged] - 1/10/2020 8:44:51 PM + +Commit [e18d4913e0d2bab62c6d44b171cc063a99c7a5b1](https://github.com/StoneCypher/jssm/commit/e18d4913e0d2bab62c6d44b171cc063a99c7a5b1) + +Author: `John Haugeland ` + + * first steps in theme support - grammar and tests + + + + +  + +  + +## [Untagged] - 1/9/2020 8:54:22 PM + +Commit [aa350a8305026b867af86cee3bba045b71a18c61](https://github.com/StoneCypher/jssm/commit/aa350a8305026b867af86cee3bba045b71a18c61) + +Author: `John Haugeland ` + + * rule cleanup + + + + +  + +  + +## [Untagged] - 1/9/2020 8:43:37 PM + +Commit [d248df76eefea8f419a3515bc585f6c2408dd795](https://github.com/StoneCypher/jssm/commit/d248df76eefea8f419a3515bc585f6c2408dd795) + +Author: `John Haugeland ` + + * first steps for theme support. change instate / outstate to startstate / endstate + + + + +  + +  + +## [Untagged] - 1/8/2020 10:04:27 PM + +Commit [635e9809527ca1e37019262baf242c5981e9d24a](https://github.com/StoneCypher/jssm/commit/635e9809527ca1e37019262baf242c5981e9d24a) + +Author: `John Haugeland ` + + * version bump because published with things not merged + + + + +  + +  + +## [Untagged] - 1/8/2020 10:01:58 PM + +Commit [15d72028c725d3d8c27672d391df00140d23feae](https://github.com/StoneCypher/jssm/commit/15d72028c725d3d8c27672d391df00140d23feae) + +Author: `John Haugeland ` + +Merges [dce8174, ae2b2fc] + + * Merge pull request #391 from StoneCypher/LetsMakeNodesStyleable + * Lets make nodes styleable + + + + +  + +  + +## [Untagged] - 1/8/2020 9:23:39 PM + +Commit [ae2b2fcfd89989a9e679045cbf312edfd8704839](https://github.com/StoneCypher/jssm/commit/ae2b2fcfd89989a9e679045cbf312edfd8704839) + +Author: `John Haugeland ` + + * finalize in_state:, out_state:, state: ; add state keyword to state declarations + + + + +  + +  + +## [Untagged] - 1/8/2020 7:53:51 PM + +Commit [6bc16b6cff1a8bc39fd65ca19bb92071e8961d4f](https://github.com/StoneCypher/jssm/commit/6bc16b6cff1a8bc39fd65ca19bb92071e8961d4f) + +Author: `John Haugeland ` + +Merges [9f9d02d, dce8174] + + * merge and fix resulting eslint mess + + + + +  + +  + +## [Untagged] - 1/4/2020 5:16:11 PM + +Commit [9f9d02d22867a77d95be2ea40d2d5ae779372cd6](https://github.com/StoneCypher/jssm/commit/9f9d02d22867a77d95be2ea40d2d5ae779372cd6) + +Author: `John Haugeland ` + + * Added state, in_state, out_state top level properties w/ vat; repaired shape w/ vat; tests + + + + +  + +  + +## [Untagged] - 1/4/2020 5:15:36 PM + +Commit [f99017834df0f0c31c5fa59f03fdfc9a2c0c116c](https://github.com/StoneCypher/jssm/commit/f99017834df0f0c31c5fa59f03fdfc9a2c0c116c) + +Author: `John Haugeland ` + + * Added state, in_state, out_state top level properties w/ vat; repaired shape w/ vat; tests + + + + +  + +  + +## [Untagged] - 1/4/2020 4:41:31 PM + +Commit [134c18638997a1fc45ba6082a9ed439a26449aed](https://github.com/StoneCypher/jssm/commit/134c18638997a1fc45ba6082a9ed439a26449aed) + +Author: `John Haugeland ` + + * extensive repair node shape -> state shape w/ vat + + + + +  + +  + +## [Untagged] - 12/28/2019 1:27:23 PM + +Commit [dce81744353bbd7d6b59fa8525f1c49ab2cd3b60](https://github.com/StoneCypher/jssm/commit/dce81744353bbd7d6b59fa8525f1c49ab2cd3b60) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 12/28/2019 12:24:50 PM + +Commit [3fb6134b80ccf84dd5df49dfbccbe2d672bd3b2f](https://github.com/StoneCypher/jssm/commit/3fb6134b80ccf84dd5df49dfbccbe2d672bd3b2f) + +Author: `John Haugeland ` + + * update eslint + + + + +  + +  + +## [Untagged] - 12/28/2019 11:40:27 AM + +Commit [7845b0f62c3050a9100923489be718b8bc34d8f9](https://github.com/StoneCypher/jssm/commit/7845b0f62c3050a9100923489be718b8bc34d8f9) + +Author: `John Haugeland ` + + * roll back opencollective image thing + * needs a subscription, wah + + + + +  + +  + +## [Untagged] - 12/28/2019 11:39:03 AM + +Commit [afbd96094e20cfea569cf56f58f15c8259d17b02](https://github.com/StoneCypher/jssm/commit/afbd96094e20cfea569cf56f58f15c8259d17b02) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 12/24/2019 1:09:32 PM + +Commit [b45738cea7ef36586bff0e6cd5d9b5bbf12a62bf](https://github.com/StoneCypher/jssm/commit/b45738cea7ef36586bff0e6cd5d9b5bbf12a62bf) + +Author: `John Haugeland ` + + * support for module field and thus importing from es6 version, should improve tree shaking significantly + + + + +  + +  + +## [Untagged] - 12/24/2019 12:08:08 PM + +Commit [71148158e100d7dd5afd5b1dc38eb13c5bc68b1c](https://github.com/StoneCypher/jssm/commit/71148158e100d7dd5afd5b1dc38eb13c5bc68b1c) + +Author: `John Haugeland ` + + * bump nyc over security issue + + + + +  + +  + +## [Untagged] - 10/18/2019 1:30:16 AM + +Commit [c39ec14c04674b9907b48c0144d6532bb1ab37c3](https://github.com/StoneCypher/jssm/commit/c39ec14c04674b9907b48c0144d6532bb1ab37c3) + +Author: `John Haugeland ` + + * rebuild and bump to .16 prior to publish + + + + +  + +  + +## [Untagged] - 10/18/2019 1:09:40 AM + +Commit [5ba3f2244062c1b2173075bdee77c9dd061ce5b7](https://github.com/StoneCypher/jssm/commit/5ba3f2244062c1b2173075bdee77c9dd061ce5b7) + +Author: `John Haugeland ` + + * right, coverage is outside build in the ci action, so, make one for gh + + + + +  + +  + +## [Untagged] - 10/18/2019 1:03:48 AM + +Commit [518be0962dd166ce4ad1f74b7ed606b7fa776d15](https://github.com/StoneCypher/jssm/commit/518be0962dd166ce4ad1f74b7ed606b7fa776d15) + +Author: `John Haugeland ` + + * node 13 and 14 may not exist + + + + +  + +  + +## [Untagged] - 10/18/2019 1:00:37 AM + +Commit [c9601c843ccacf0e913bcd320652c814e64e263e](https://github.com/StoneCypher/jssm/commit/c9601c843ccacf0e913bcd320652c814e64e263e) + +Author: `John Haugeland ` + + * fix gh credential. expand gh actions coverage from 8/10/12 to 8-14 + + + + +  + +  + +## [Untagged] - 10/18/2019 12:55:24 AM + +Commit [fd231d5fcca5f7b2303a207d6293d6a5e2473b7b](https://github.com/StoneCypher/jssm/commit/fd231d5fcca5f7b2303a207d6293d6a5e2473b7b) + +Author: `John Haugeland ` + + * try adding coveralls to github actions + + + + +  + +  + +## [Untagged] - 10/18/2019 12:50:26 AM + +Commit [5f615d37882367586c0cbd1faa4f71bbd7a77aef](https://github.com/StoneCypher/jssm/commit/5f615d37882367586c0cbd1faa4f71bbd7a77aef) + +Author: `John Haugeland ` + + * remove node 6/7 from azure pipeline + + + + +  + +  + +## [Untagged] - 10/18/2019 12:00:30 AM + +Commit [dd4649930b512837b6014d7b98f7c2b1af979b7a](https://github.com/StoneCypher/jssm/commit/dd4649930b512837b6014d7b98f7c2b1af979b7a) + +Author: `John Haugeland ` + + * major updates to package versions + + + + +  + +  + +## [Untagged] - 10/17/2019 11:56:17 PM + +Commit [c6dd3d9ac99c59effe4b18d8d079a3fb8cb60254](https://github.com/StoneCypher/jssm/commit/c6dd3d9ac99c59effe4b18d8d079a3fb8cb60254) + +Author: `John Haugeland ` + + * uh ci should npm install + + + + +  + +  + +## [Untagged] - 10/17/2019 11:50:46 PM + +Commit [71ab9d7a44184629a5480335f897a247ec0ad00c](https://github.com/StoneCypher/jssm/commit/71ab9d7a44184629a5480335f897a247ec0ad00c) + +Author: `John Haugeland ` + + * eslint thing was for for workflows v1, not v2; didn't work + + + + +  + +  + +## [Untagged] - 10/16/2019 7:01:48 PM + +Commit [ca8799a10bade98da4d6aa558da286b703b0af54](https://github.com/StoneCypher/jssm/commit/ca8799a10bade98da4d6aa558da286b703b0af54) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump lodash from 4.17.11 to 4.17.15 + * Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15. +- [Release notes](https://github.com/lodash/lodash/releases) +- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.15) + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 10/16/2019 7:01:44 PM + +Commit [0c3fece48a44076b4fc9ac35cdc020184c0ad3fe](https://github.com/StoneCypher/jssm/commit/0c3fece48a44076b4fc9ac35cdc020184c0ad3fe) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump mixin-deep from 1.3.1 to 1.3.2 + * Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2. +- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases) +- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2) + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 10/16/2019 7:01:42 PM + +Commit [739763822f7b87357d4103e50a327076291a5449](https://github.com/StoneCypher/jssm/commit/739763822f7b87357d4103e50a327076291a5449) + +Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>` + + * Bump lodash.merge from 4.6.1 to 4.6.2 + * Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2. +- [Release notes](https://github.com/lodash/lodash/releases) +- [Commits](https://github.com/lodash/lodash/commits) + * Signed-off-by: dependabot[bot] + + + + +  + +  + +## [Untagged] - 10/16/2019 7:00:19 PM + +Commit [633dc03e4cf31557ac80a42930674e45d92846ee](https://github.com/StoneCypher/jssm/commit/633dc03e4cf31557ac80a42930674e45d92846ee) + +Author: `John Haugeland ` + + * Let's try setting up annotated eslint as a github action + + + + +  + +  + +## [Untagged] - 7/3/2019 7:13:53 PM + +Commit [ef5ac209f314b8eabc99970b68cd61b44f46870e](https://github.com/StoneCypher/jssm/commit/ef5ac209f314b8eabc99970b68cd61b44f46870e) + +Author: `John Haugeland ` + + * put the coveralls repo token in the yaml because i'm tired of this + + + + +  + +  + +## [Untagged] - 7/3/2019 6:50:30 PM + +Commit [599632e2baea1bda13b6797fa6a0f4dc59663436](https://github.com/StoneCypher/jssm/commit/599632e2baea1bda13b6797fa6a0f4dc59663436) + +Author: `John Haugeland ` + + * trying azure coveralls again + + + + +  + +  + +## [Untagged] - 7/3/2019 6:15:52 PM + +Commit [24918e96dabc00c997ab5879a7924a209647937e](https://github.com/StoneCypher/jssm/commit/24918e96dabc00c997ab5879a7924a209647937e) + +Author: `John Haugeland ` + + * bump documentation.js to cope with diff gh warning + + + + +  + +  + +## [Untagged] - 7/3/2019 6:08:50 PM + +Commit [bda3d652f0d92fdcdaf8867b477fbee54c54f0c9](https://github.com/StoneCypher/jssm/commit/bda3d652f0d92fdcdaf8867b477fbee54c54f0c9) + +Author: `John Haugeland ` + +Merges [943f5f4, 3e88f7a] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 7/3/2019 6:08:38 PM + +Commit [943f5f4b24fc7c55f82635e2272ccbea887f288d](https://github.com/StoneCypher/jssm/commit/943f5f4b24fc7c55f82635e2272ccbea887f288d) + +Author: `John Haugeland ` + + * Oh coveralls... + + + + +  + +  + +## [Untagged] - 6/6/2019 10:57:56 AM + +Commit [3e88f7a40560f9e2dbe06a37df7ba2685177cebc](https://github.com/StoneCypher/jssm/commit/3e88f7a40560f9e2dbe06a37df7ba2685177cebc) + +Author: `John Haugeland ` + +Merges [c2d4d36, 9c5f203] + + * Merge pull request #379 from StoneCypher/StoneCypher-azure-pipelines-nodever-6-7 + * Add node 6, fix 7, open as PR to test GH interface + + + + +  + +  + +## [Untagged] - 6/6/2019 10:48:19 AM + +Commit [9c5f20341711b396829cdebbea93b881620091f2](https://github.com/StoneCypher/jssm/commit/9c5f20341711b396829cdebbea93b881620091f2) + +Author: `John Haugeland ` + + * Add node 6, fix 7, open as PR to test GH interface + + + + +  + +  + +## [Untagged] - 6/5/2019 7:11:53 PM + +Commit [c2d4d36669e37fc4e5ed231d31b3f35e159f1c54](https://github.com/StoneCypher/jssm/commit/c2d4d36669e37fc4e5ed231d31b3f35e159f1c54) + +Author: `John Haugeland ` + + * try to get azure pipelines running various node versions + + + + +  + +  + +## [Untagged] - 6/5/2019 7:06:41 PM + +Commit [a4d0851f240ac513308c05aaf903d10558f42827](https://github.com/StoneCypher/jssm/commit/a4d0851f240ac513308c05aaf903d10558f42827) + +Author: `John Haugeland ` + +Merges [8b70968, 922d679] + + * Merge pull request #378 from StoneCypher/azure-pipelines + * Set up CI with Azure Pipelines + + + + +  + +  + +## [Untagged] - 6/5/2019 5:15:09 PM + +Commit [922d679b5fbdd1b80343ea38ee7afa8ba7acb38a](https://github.com/StoneCypher/jssm/commit/922d679b5fbdd1b80343ea38ee7afa8ba7acb38a) + +Author: `John Haugeland ` + + * Set up CI with Azure Pipelines + * [skip ci] + + + + +  + +  + +## [Untagged] - 5/14/2019 10:27:58 PM + +Commit [8b70968de3ade3a7404223d5457199fde53fd4ba](https://github.com/StoneCypher/jssm/commit/8b70968de3ade3a7404223d5457199fde53fd4ba) + +Author: `John Haugeland ` + +Merges [4707898, 0b96d72] + + * Merge pull request #375 from StoneCypher/ModernizeAva + * Modernize ava + + + + +  + +  + +## [Untagged] - 5/14/2019 10:21:26 PM + +Commit [0b96d7294954a6a44b12f7c06cd924f86607950b](https://github.com/StoneCypher/jssm/commit/0b96d7294954a6a44b12f7c06cd924f86607950b) + +Author: `John Haugeland ` + + * bump ava-spec + + + + +  + +  + +## [Untagged] - 5/14/2019 10:18:00 PM + +Commit [ed19cf1ad16f725d980c238499083f96ae19b2f1](https://github.com/StoneCypher/jssm/commit/ed19cf1ad16f725d980c238499083f96ae19b2f1) + +Author: `John Haugeland ` + + * fix parse + + + + +  + +  + +## [Untagged] - 5/14/2019 10:17:51 PM + +Commit [7d9963c6cbb5e79c7a9691b332fd413cf9879687](https://github.com/StoneCypher/jssm/commit/7d9963c6cbb5e79c7a9691b332fd413cf9879687) + +Author: `John Haugeland ` + + * fix forced transitions + + + + +  + +  + +## [Untagged] - 5/14/2019 10:13:35 PM + +Commit [1686b13815db01ffdb6f9945d671e6406499b955](https://github.com/StoneCypher/jssm/commit/1686b13815db01ffdb6f9945d671e6406499b955) + +Author: `John Haugeland ` + + * fix comment + + + + +  + +  + +## [Untagged] - 5/14/2019 10:08:44 PM + +Commit [3b976fdfe647813dd8fdd599ffd549be4a5d02a9](https://github.com/StoneCypher/jssm/commit/3b976fdfe647813dd8fdd599ffd549be4a5d02a9) + +Author: `John Haugeland ` + + * fix state_declaration + + + + +  + +  + +## [Untagged] - 5/14/2019 10:04:31 PM + +Commit [92525f3a38cfd0defc5775c88254e72242a4f4ab](https://github.com/StoneCypher/jssm/commit/92525f3a38cfd0defc5775c88254e72242a4f4ab) + +Author: `John Haugeland ` + + * fix stop light + + + + +  + +  + +## [Untagged] - 5/14/2019 10:04:20 PM + +Commit [92c8c3cab778f0623eaa5624cfdab1877d0bdf7d](https://github.com/StoneCypher/jssm/commit/92c8c3cab778f0623eaa5624cfdab1877d0bdf7d) + +Author: `John Haugeland ` + + * fix parse actions + + + + +  + +  + +## [Untagged] - 5/14/2019 10:04:08 PM + +Commit [0ac15b8ee6cc6732ab11611452e091f6738d1c34](https://github.com/StoneCypher/jssm/commit/0ac15b8ee6cc6732ab11611452e091f6738d1c34) + +Author: `John Haugeland ` + + * fix machine_attributes + + + + +  + +  + +## [Untagged] - 5/14/2019 10:03:54 PM + +Commit [8c8475febfb7dfef40775918032bc924a8df5843](https://github.com/StoneCypher/jssm/commit/8c8475febfb7dfef40775918032bc924a8df5843) + +Author: `John Haugeland ` + + * fix language + + + + +  + +  + +## [Untagged] - 5/14/2019 10:03:44 PM + +Commit [651135022a90deb48c26c34bc9005205ab8d1664](https://github.com/StoneCypher/jssm/commit/651135022a90deb48c26c34bc9005205ab8d1664) + +Author: `John Haugeland ` + + * fix histo + + + + +  + +  + +## [Untagged] - 5/14/2019 10:03:33 PM + +Commit [4eb004322fbf192633ebf7fc92176ed1a07d4bf4](https://github.com/StoneCypher/jssm/commit/4eb004322fbf192633ebf7fc92176ed1a07d4bf4) + +Author: `John Haugeland ` + + * fix general + + + + +  + +  + +## [Untagged] - 5/14/2019 10:03:10 PM + +Commit [6bf3770fa316eff74812d34eec2a9344b8a67993](https://github.com/StoneCypher/jssm/commit/6bf3770fa316eff74812d34eec2a9344b8a67993) + +Author: `John Haugeland ` + + * minor bump for audit, caused name conflicts though + + + + +  + +  + +## [Untagged] - 5/14/2019 1:51:12 PM + +Commit [47078983d97d9ef2fdfdd87561ad81403bade5bf](https://github.com/StoneCypher/jssm/commit/47078983d97d9ef2fdfdd87561ad81403bade5bf) + +Author: `John Haugeland ` + +Merges [cd090aa, ef03698] + + * Merge pull request #373 from StoneCypher/AttemptTsAndRollup + * Attempt ts and rollup + + + + +  + +  + +## [Untagged] - 5/14/2019 1:39:46 PM + +Commit [ef03698b33a18a71bc1695ef2cf0fab1681f4b1a](https://github.com/StoneCypher/jssm/commit/ef03698b33a18a71bc1695ef2cf0fab1681f4b1a) + +Author: `John Haugeland ` + + * cleanup + + + + +  + +  + +## [Untagged] - 5/14/2019 1:34:48 PM + +Commit [8a701c147cd3a6f59e8dddaef7a32484d60feabd](https://github.com/StoneCypher/jssm/commit/8a701c147cd3a6f59e8dddaef7a32484d60feabd) + +Author: `John Haugeland ` + + * um ok nyc works now? + + + + +  + +  + +## [Untagged] - 5/6/2019 9:11:54 PM + +Commit [6a6dee46986db783cebbb6d7f7df9be594f61be6](https://github.com/StoneCypher/jssm/commit/6a6dee46986db783cebbb6d7f7df9be594f61be6) + +Author: `John Haugeland ` + +Merges [816a498, e98824f] + + * WIP on (no branch): 816a498 attempt to surgery the lcov directly :| + + + + +  + +  + +## [Untagged] - 5/6/2019 9:11:54 PM + +Commit [e98824f54254cd8b32a755def3a5e0e6d936f842](https://github.com/StoneCypher/jssm/commit/e98824f54254cd8b32a755def3a5e0e6d936f842) + +Author: `John Haugeland ` + + * index on (no branch): 816a498 attempt to surgery the lcov directly :| + + + + +  + +  + +## [Untagged] - 5/6/2019 9:04:42 PM + +Commit [0212f991a68858abc888a293db0fcb59b7a2d954](https://github.com/StoneCypher/jssm/commit/0212f991a68858abc888a293db0fcb59b7a2d954) + +Author: `John Haugeland ` + + * attempted ava upgrades + + + + +  + +  + +## [Untagged] - 5/5/2019 9:29:11 PM + +Commit [be99cf81c1f8881c00cb0d12add0c4e40eca643b](https://github.com/StoneCypher/jssm/commit/be99cf81c1f8881c00cb0d12add0c4e40eca643b) + +Author: `John Haugeland ` + + * okay maybe it's order sensitive + + + + +  + +  + +## [Untagged] - 5/5/2019 9:11:28 PM + +Commit [816a498d1ed209ca81e086b59217774c664fdf60](https://github.com/StoneCypher/jssm/commit/816a498d1ed209ca81e086b59217774c664fdf60) + +Author: `John Haugeland ` + + * attempt to surgery the lcov directly :| + + + + +  + +  + +## [Untagged] - 5/5/2019 3:20:39 PM + +Commit [226e3f028e73c9dd2a99b4943185031a9745c3c8](https://github.com/StoneCypher/jssm/commit/226e3f028e73c9dd2a99b4943185031a9745c3c8) + +Author: `John Haugeland ` + + * Progress; may exclude DOT from coverage because of those deep dives + + + + +  + +  + +## [Untagged] - 5/5/2019 2:10:50 PM + +Commit [b55dee6874a28faba5bf2773e6e8b715bc6fef96](https://github.com/StoneCypher/jssm/commit/b55dee6874a28faba5bf2773e6e8b715bc6fef96) + +Author: `John Haugeland ` + + * Shapes now tracked. Drove out another order bug (box prevented box3d, rect prevented rectangle) + + + + +  + +  + +## [Untagged] - 5/5/2019 2:01:40 PM + +Commit [0a346f3406172f652165cca34d63e5870efb9013](https://github.com/StoneCypher/jssm/commit/0a346f3406172f652165cca34d63e5870efb9013) + +Author: `John Haugeland ` + + * Shapes now tracked. Drove out another order bug (box prevented box3d, rect prevented rectangle) + + + + +  + +  + +## [Untagged] - 5/5/2019 1:08:51 PM + +Commit [01e9b842297c3805e90d64e274efaf698a7d7669](https://github.com/StoneCypher/jssm/commit/01e9b842297c3805e90d64e274efaf698a7d7669) + +Author: `John Haugeland ` + + * reorder color rules so that colors that are prefixes of other colors don't snipe each other. fixes fsl/185 + + + + +  + +  + +## [Untagged] - 5/5/2019 12:37:38 PM + +Commit [f2670db4601997f49b182e9c34721900174f18ff](https://github.com/StoneCypher/jssm/commit/f2670db4601997f49b182e9c34721900174f18ff) + +Author: `John Haugeland ` + + * All green, but with DOT included, coverage has fallen badly + + + + +  + +  + +## [Untagged] - 5/5/2019 11:32:48 AM + +Commit [c537441bc665fe63ac47ff1c8db88c0c41cedde0](https://github.com/StoneCypher/jssm/commit/c537441bc665fe63ac47ff1c8db88c0c41cedde0) + +Author: `John Haugeland ` + + * Babel and browserify removed. eslint moved to typescript + + + + +  + +  + +## [Untagged] - 5/5/2019 11:23:24 AM + +Commit [3f1e2fc8cc316275ca5253e3225028a9a6fd6595](https://github.com/StoneCypher/jssm/commit/3f1e2fc8cc316275ca5253e3225028a9a6fd6595) + +Author: `John Haugeland ` + + * Everything but a small language bug now + + + + +  + +  + +## [Untagged] - 5/5/2019 10:43:04 AM + +Commit [83d9e0990a9a2230019ea90ee2c990190398599c](https://github.com/StoneCypher/jssm/commit/83d9e0990a9a2230019ea90ee2c990190398599c) + +Author: `John Haugeland ` + + * TS appears to be dropping an appropriate package + + + + +  + +  + +## [Untagged] - 5/5/2019 6:34:52 AM + +Commit [25cb01aefe0920bc35115ea61cadfaf4be016304](https://github.com/StoneCypher/jssm/commit/25cb01aefe0920bc35115ea61cadfaf4be016304) + +Author: `John Haugeland ` + + * Considering taking out the type generalization + + + + +  + +  + +## [Untagged] - 5/4/2019 9:37:05 PM + +Commit [c9fdc96049ce0ee6297c85758ad3c55bbc53579c](https://github.com/StoneCypher/jssm/commit/c9fdc96049ce0ee6297c85758ad3c55bbc53579c) + +Author: `John Haugeland ` + + * type file converted. next the js + + + + +  + +  + +## [Untagged] - 5/4/2019 9:34:19 PM + +Commit [abecdf18c27d81637cd2c90b58771f950e135c4b](https://github.com/StoneCypher/jssm/commit/abecdf18c27d81637cd2c90b58771f950e135c4b) + +Author: `John Haugeland ` + + * type file converted. next the js + + + + +  + +  + +## [Untagged] - 5/4/2019 9:27:52 PM + +Commit [c557553bb7a34974a4406b714cfc1bfde585dc4b](https://github.com/StoneCypher/jssm/commit/c557553bb7a34974a4406b714cfc1bfde585dc4b) + +Author: `John Haugeland ` + + * progress + + + + +  + +  + +## [Untagged] - 5/4/2019 9:19:39 PM + +Commit [5c821f85c7ffd3c59d6d4e478b398604411ebd28](https://github.com/StoneCypher/jssm/commit/5c821f85c7ffd3c59d6d4e478b398604411ebd28) + +Author: `John Haugeland ` + + * first steps + + + + +  + +  + +## [Untagged] - 5/4/2019 5:37:28 PM + +Commit [cd090aa0d041aeaad142f0653152a4bb95184845](https://github.com/StoneCypher/jssm/commit/cd090aa0d041aeaad142f0653152a4bb95184845) + +Author: `John Haugeland ` + +Merges [c9bb9e6, b76211e] + + * Merge pull request #372 from StoneCypher/Cleanup + * Cleanup + + + + +  + +  + +## [Untagged] - 5/4/2019 5:23:00 PM + +Commit [b76211e7b7abb79ca2556841ab78d4833bf3ed8d](https://github.com/StoneCypher/jssm/commit/b76211e7b7abb79ca2556841ab78d4833bf3ed8d) + +Author: `John Haugeland ` + + * reorder steps for ci/cd + + + + +  + +  + +## [Untagged] - 5/4/2019 5:07:52 PM + +Commit [20f66d87679b9df3bb59c75a71dbeae1fe603f20](https://github.com/StoneCypher/jssm/commit/20f66d87679b9df3bb59c75a71dbeae1fe603f20) + +Author: `John Haugeland ` + + * Let's reinstrument Travis + + + + +  + +  + +## [Untagged] - 5/4/2019 4:55:50 PM + +Commit [7b92287e8921d023a1510553ca655ad712c6c7d2](https://github.com/StoneCypher/jssm/commit/7b92287e8921d023a1510553ca655ad712c6c7d2) + +Author: `John Haugeland ` + + * Remove flow typechecking step + + + + +  + +  + +## [Untagged] - 5/4/2019 4:53:15 PM + +Commit [4d4538e894b15d5501392ddb0a8eef91d4d9f104](https://github.com/StoneCypher/jssm/commit/4d4538e894b15d5501392ddb0a8eef91d4d9f104) + +Author: `John Haugeland ` + + * 5.14.1 let's start cleaning up + + + + +  + +  + +## [Untagged] - 2/10/2019 9:46:18 PM + +Commit [c9bb9e669342f905f6672911c3b396a91174c240](https://github.com/StoneCypher/jssm/commit/c9bb9e669342f905f6672911c3b396a91174c240) + +Author: `John Haugeland ` + + * .editorconfig + + + + +  + +  + +## [Untagged] - 12/10/2018 12:27:43 PM + +Commit [c1fd26c41e2a5d25b54a00da6f9bc4fe62e4d685](https://github.com/StoneCypher/jssm/commit/c1fd26c41e2a5d25b54a00da6f9bc4fe62e4d685) + +Author: `John Haugeland ` + +Merges [618d9fd, 2942661] + + * Merge pull request #371 from StoneCypher/fsl.tools-mention + * fsl.tools mention + + + + +  + +  + +## [Untagged] - 12/10/2018 12:27:31 PM + +Commit [294266131b6cf7c6a49ff943ab85c6c514df398a](https://github.com/StoneCypher/jssm/commit/294266131b6cf7c6a49ff943ab85c6c514df398a) + +Author: `John Haugeland ` + + * fsl.tools mention + + + + +  + +  + +## [Untagged] - 12/5/2018 10:05:46 AM + +Commit [618d9fdf97a8ad28826fd41cc130cd26b3ab7107](https://github.com/StoneCypher/jssm/commit/618d9fdf97a8ad28826fd41cc130cd26b3ab7107) + +Author: `John Haugeland ` + +Merges [3dac8f2, 43e19cd] + + * Merge pull request #370 from StoneCypher/nsp-badge-removal + * Looks like NSP badges are gone + + + + +  + +  + +## [Untagged] - 12/5/2018 9:50:21 AM + +Commit [43e19cda25f324b5efc069438360d8bffdcb8f4a](https://github.com/StoneCypher/jssm/commit/43e19cda25f324b5efc069438360d8bffdcb8f4a) + +Author: `John Haugeland ` + + * Looks like NSP badges are gone + + + + +  + +  + +## [Untagged] - 5/19/2018 5:09:49 PM + +Commit [3dac8f22fe90f68a27a312795dc3a779d45d2325](https://github.com/StoneCypher/jssm/commit/3dac8f22fe90f68a27a312795dc3a779d45d2325) + +Author: `John Haugeland ` + + * Update issue templates + + + + +  + +  + +## [Untagged] - 5/19/2018 5:08:14 PM + +Commit [06f3d985b8c26adcf599fae2fa4ccf9adad56e92](https://github.com/StoneCypher/jssm/commit/06f3d985b8c26adcf599fae2fa4ccf9adad56e92) + +Author: `John Haugeland ` + + * Update issue templates + + + + +  + +  + +## [Untagged] - 5/19/2018 5:02:15 PM + +Commit [5d9a3b6d43cc138a8e9eb1815ec1ea7d20696fe0](https://github.com/StoneCypher/jssm/commit/5d9a3b6d43cc138a8e9eb1815ec1ea7d20696fe0) + +Author: `John Haugeland ` + + * Update issue templates + + + + +  + +  + +## [Untagged] - 5/19/2018 2:13:41 PM + +Commit [b9efaf88890d2dfd419b1dbc769314c1d7a30ae9](https://github.com/StoneCypher/jssm/commit/b9efaf88890d2dfd419b1dbc769314c1d7a30ae9) + +Author: `John Haugeland ` + + * Update issue template for bug reports + + + + +  + +  + +## [Untagged] - 1/20/2018 9:10:14 PM + +Commit [d4bd4356fb77f559fd188cb1aa8e426a072fdd91](https://github.com/StoneCypher/jssm/commit/d4bd4356fb77f559fd188cb1aa8e426a072fdd91) + +Author: `John Haugeland ` + + * Update do want.md + + + + +  + +  + +## [Untagged] - 11/20/2017 4:41:04 PM + +Commit [a117a2206d501ed10b410b8c0b18146eedfe8009](https://github.com/StoneCypher/jssm/commit/a117a2206d501ed10b410b8c0b18146eedfe8009) + +Author: `John Haugeland ` + +Merges [cb31bb5, 9c47476] + + * rebased + + + + +  + +  + +## [Untagged] - 11/20/2017 4:40:11 PM + +Commit [cb31bb54e5a01e0aa7ded8a940a34c2a95628afb](https://github.com/StoneCypher/jssm/commit/cb31bb54e5a01e0aa7ded8a940a34c2a95628afb) + +Author: `John Haugeland ` + + * simple publish instructions + + + + +  + +  + +## [Untagged] - 11/18/2017 10:06:02 PM + +Commit [e7b86352c5283f24f0ef899a394011783ad3be0c](https://github.com/StoneCypher/jssm/commit/e7b86352c5283f24f0ef899a394011783ad3be0c) + +Author: `John Haugeland ` + + * update all jssm code fences to say fsl instead + + + + +  + +  + +## [Untagged] - 11/17/2017 11:06:04 PM + +Commit [0a89da995b722feaf7475b6baac4a60fb085c6b6](https://github.com/StoneCypher/jssm/commit/0a89da995b722feaf7475b6baac4a60fb085c6b6) + +Author: `John Haugeland ` + + * text touch-up + + + + +  + +  + +## [Untagged] - 11/16/2017 7:30:18 PM + +Commit [e3cb9f82f6e4d6b5a3b231ed4bf33de4edbb9e82](https://github.com/StoneCypher/jssm/commit/e3cb9f82f6e4d6b5a3b231ed4bf33de4edbb9e82) + +Author: `John Haugeland ` + + * FSL note + + + + +  + +  + + + +## [5.14.0] - 10/30/2017 8:45:15 AM + +Commit [9c4747636ed814ace14b18ec4fc9628467395d9c](https://github.com/StoneCypher/jssm/commit/9c4747636ed814ace14b18ec4fc9628467395d9c) + +Author: `John Haugeland ` + +Merges [5967544, de83f77] + + * Merge first steps of cycles and stripes + + + + +  + +  + +## [Untagged] - 10/30/2017 8:19:09 AM + +Commit [de83f7761b9557e72e7e7b3f44c588150236f6a8](https://github.com/StoneCypher/jssm/commit/de83f7761b9557e72e7e7b3f44c588150236f6a8) + +Author: `John Haugeland ` + + * baseline for cycles and stripes + + + + +  + +  + +## [Untagged] - 10/29/2017 3:56:21 PM + +Commit [0f4e6520a053cf34f32ce860217e14406a540f8d](https://github.com/StoneCypher/jssm/commit/0f4e6520a053cf34f32ce860217e14406a540f8d) + +Author: `John Haugeland ` + + * tests passing again + + + + +  + +  + +## [Untagged] - 10/29/2017 3:05:13 PM + +Commit [59675442e3308c0d7ba74f33fe79947f176ff27a](https://github.com/StoneCypher/jssm/commit/59675442e3308c0d7ba74f33fe79947f176ff27a) + +Author: `John Haugeland ` + + * add comma to bump badges + + + + +  + +  + +## [Untagged] - 10/29/2017 3:03:59 PM + +Commit [1adc251876a2ef8691b26b4ac5d4e8b6049bd37e](https://github.com/StoneCypher/jssm/commit/1adc251876a2ef8691b26b4ac5d4e8b6049bd37e) + +Author: `John Haugeland ` + + * More towards cycles. Also started on mixed-unicode arrows + + + + +  + +  + +## [Untagged] - 10/28/2017 8:55:40 PM + +Commit [04c514f1d127950ecac3ac134d8f8bab4269c347](https://github.com/StoneCypher/jssm/commit/04c514f1d127950ecac3ac134d8f8bab4269c347) + +Author: `John Haugeland ` + +Merges [12186d9, 80416cc] + + * Post-merge and mostly done + + + + +  + +  + + + +## [5.12.0] - 10/27/2017 1:25:34 AM + +Commit [80416ccdd5417512ddebe5b5780b938c08f1618d](https://github.com/StoneCypher/jssm/commit/80416ccdd5417512ddebe5b5780b938c08f1618d) + +Author: `John Haugeland ` + +Merges [8ac6b35, 38157ab] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 10/27/2017 1:25:05 AM + +Commit [8ac6b354097d51e8827f0f32ae3c00d02d6e4f08](https://github.com/StoneCypher/jssm/commit/8ac6b354097d51e8827f0f32ae3c00d02d6e4f08) + +Author: `John Haugeland ` + + * State declarations + + + + +  + +  + +## [Untagged] - 10/26/2017 11:19:54 PM + +Commit [ef6a3e01de6edfa320bd08e1681085662aaf1989](https://github.com/StoneCypher/jssm/commit/ef6a3e01de6edfa320bd08e1681085662aaf1989) + +Author: `John Haugeland ` + + * get coverage back + + + + +  + +  + +## [Untagged] - 10/26/2017 11:18:26 PM + +Commit [c628ae06ac7aa81ce52b17284171389421622f51](https://github.com/StoneCypher/jssm/commit/c628ae06ac7aa81ce52b17284171389421622f51) + +Author: `John Haugeland ` + +Merges [b33aea2, 11fa8ce] + + * intermediate status before merge + + + + +  + +  + +## [Untagged] - 10/25/2017 10:12:06 PM + +Commit [38157ab7e3f3d55667755c63b48d7fed41c4f5fb](https://github.com/StoneCypher/jssm/commit/38157ab7e3f3d55667755c63b48d7fed41c4f5fb) + +Author: `John Haugeland ` + +Merges [15578fa, 11fa8ce] + + * more phrasing + + + + +  + +  + +## [Untagged] - 10/24/2017 10:10:54 PM + +Commit [15578fab9b7b286d4a4f45aa0c1a05e19cfa5ba0](https://github.com/StoneCypher/jssm/commit/15578fab9b7b286d4a4f45aa0c1a05e19cfa5ba0) + +Author: `John Haugeland ` + + * phrasing + + + + +  + +  + +## [Untagged] - 10/22/2017 8:09:55 PM + +Commit [11fa8ce1ee098b1f8b9d1d21fe7e0901175bc061](https://github.com/StoneCypher/jssm/commit/11fa8ce1ee098b1f8b9d1d21fe7e0901175bc061) + +Author: `John Haugeland ` + + * minor build improvements + + + + +  + +  + +## [Untagged] - 10/16/2017 2:03:39 PM + +Commit [f56b0b9f4f25f49ff2418b98cdc517e83957c714](https://github.com/StoneCypher/jssm/commit/f56b0b9f4f25f49ff2418b98cdc517e83957c714) + +Author: `John Haugeland ` + + * bump again for scoring + + + + +  + +  + +## [Untagged] - 10/16/2017 12:55:03 PM + +Commit [80ed40e7ec24fa5b88894b4f6725a62d0e2806f0](https://github.com/StoneCypher/jssm/commit/80ed40e7ec24fa5b88894b4f6725a62d0e2806f0) + +Author: `John Haugeland ` + + * Stray punctuation in readme. Bumping to see what happens to scores + + + + +  + +  + +## [Untagged] - 10/16/2017 12:00:06 PM + +Commit [4bfe33809cb75fc5f5090c16408941bcb37d1226](https://github.com/StoneCypher/jssm/commit/4bfe33809cb75fc5f5090c16408941bcb37d1226) + +Author: `John Haugeland ` + + * let's see if a commit with a published bump changes things + + + + +  + +  + +## [Untagged] - 10/16/2017 11:45:52 AM + +Commit [12f221b9b66b1fa5b72a4688b9a958fcc9fef196](https://github.com/StoneCypher/jssm/commit/12f221b9b66b1fa5b72a4688b9a958fcc9fef196) + +Author: `John Haugeland ` + + * let's see if a commit changes things + + + + +  + +  + +## [Untagged] - 10/16/2017 11:44:58 AM + +Commit [b33aea269efa18f6ccbfd94902168dbc97c5b0e0](https://github.com/StoneCypher/jssm/commit/b33aea269efa18f6ccbfd94902168dbc97c5b0e0) + +Author: `John Haugeland ` + +Merges [36cd824, 4e2593a] + + * underway; committing to see if a mainstream commit changes my testing score + + + + +  + +  + + + +## [5.11.12] - 10/15/2017 8:15:34 PM + +Commit [4e2593a3c51dd92e889cacd6ebe129ef1c326c2f](https://github.com/StoneCypher/jssm/commit/4e2593a3c51dd92e889cacd6ebe129ef1c326c2f) + +Author: `John Haugeland ` + +Merges [58c0c19, 2a65fbc] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 10/15/2017 8:15:24 PM + +Commit [58c0c19f952ebf89409ba2c2c0aafdb224368b64](https://github.com/StoneCypher/jssm/commit/58c0c19f952ebf89409ba2c2c0aafdb224368b64) + +Author: `John Haugeland ` + + * Set up autoupdate block in prep for CDN + + + + +  + +  + +## [Untagged] - 10/15/2017 8:14:06 PM + +Commit [36cd824acbd6583631073ed8cc0a5aee54b9f235](https://github.com/StoneCypher/jssm/commit/36cd824acbd6583631073ed8cc0a5aee54b9f235) + +Author: `John Haugeland ` + + * cleanup + + + + +  + +  + +## [Untagged] - 10/15/2017 7:50:05 PM + +Commit [7df77bc142914ebc6baeedc8bdeb7971da7c193e](https://github.com/StoneCypher/jssm/commit/7df77bc142914ebc6baeedc8bdeb7971da7c193e) + +Author: `John Haugeland ` + +Merges [4bf74b9, 881bba0] + + * merge from upstream + + + + +  + +  + +## [Untagged] - 10/15/2017 7:45:26 PM + +Commit [2a65fbc8416260da85c1e3e9265954145967a6b1](https://github.com/StoneCypher/jssm/commit/2a65fbc8416260da85c1e3e9265954145967a6b1) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 10/15/2017 7:44:33 PM + +Commit [f8b994b2cbb0e36e70e1d35a7cf40c8cb438e17b](https://github.com/StoneCypher/jssm/commit/f8b994b2cbb0e36e70e1d35a7cf40c8cb438e17b) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + + + +## [5.11.1] - 10/15/2017 7:31:54 PM + +Commit [881bba05e3fefa1beffee72eb868b1c6088815a0](https://github.com/StoneCypher/jssm/commit/881bba05e3fefa1beffee72eb868b1c6088815a0) + +Author: `John Haugeland ` + + * Add explicitly unknown license; fixed all of the badges except cdnjs + + + + +  + +  + +## [Untagged] - 10/15/2017 6:26:29 PM + +Commit [d0f8c673057e61a99f815c88584521b5a95d7b6e](https://github.com/StoneCypher/jssm/commit/d0f8c673057e61a99f815c88584521b5a95d7b6e) + +Author: `John Haugeland ` + + * shield should point to master + + + + +  + +  + +## [Untagged] - 10/15/2017 6:25:50 PM + +Commit [4bf74b912c6efec41f6ee641d833b094b21bcd9a](https://github.com/StoneCypher/jssm/commit/4bf74b912c6efec41f6ee641d833b094b21bcd9a) + +Author: `John Haugeland ` + + * progress + + + + +  + +  + +## [Untagged] - 10/15/2017 5:19:49 PM + +Commit [8cc09988f82f18c6538e99707b763e4de384ecbc](https://github.com/StoneCypher/jssm/commit/8cc09988f82f18c6538e99707b763e4de384ecbc) + +Author: `John Haugeland ` + + * underway + + + + +  + +  + +## [Untagged] - 10/15/2017 4:24:34 PM + +Commit [de4e409ee8b0ad891c801a234ce4ca99d825aa6f](https://github.com/StoneCypher/jssm/commit/de4e409ee8b0ad891c801a234ce4ca99d825aa6f) + +Author: `John Haugeland ` + + * basics of a test set + + + + +  + +  + +## [Untagged] - 10/15/2017 4:26:34 PM + +Commit [6fdf7aa4c2b983f1f0d8ce70d6592e97f7bcb4af](https://github.com/StoneCypher/jssm/commit/6fdf7aa4c2b983f1f0d8ce70d6592e97f7bcb4af) + +Author: `John Haugeland ` + + * intermediate - compiling but tests failing + * Committer: John Haugeland + + + + +  + +  + + + +## [5.11.0] - 10/14/2017 11:05:37 PM + +Commit [f529dd05d80927a44f33b3971f62650c7bc9f6f3](https://github.com/StoneCypher/jssm/commit/f529dd05d80927a44f33b3971f62650c7bc9f6f3) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 10/11/2017 11:58:05 PM + +Commit [17b9d18031a2b8b7f44cbcb55dcf07fe1c32e053](https://github.com/StoneCypher/jssm/commit/17b9d18031a2b8b7f44cbcb55dcf07fe1c32e053) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 10/8/2017 5:27:11 PM + +Commit [90dc197268968e1c3d8676bb91ddfdddb9aa8fa0](https://github.com/StoneCypher/jssm/commit/90dc197268968e1c3d8676bb91ddfdddb9aa8fa0) + +Author: `John Haugeland ` + + * General housecleaning. Fix the audit line finally + + + + +  + +  + +## [Untagged] - 10/2/2017 11:54:59 PM + +Commit [f0144e00d50a0e0c7137c3fd152ebb56512cdd0d](https://github.com/StoneCypher/jssm/commit/f0144e00d50a0e0c7137c3fd152ebb56512cdd0d) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 10/1/2017 9:21:17 PM + +Commit [d08392bc341a01aeea00739b6f52e812eebe19c4](https://github.com/StoneCypher/jssm/commit/d08392bc341a01aeea00739b6f52e812eebe19c4) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 9/27/2017 8:37:58 PM + +Commit [9277224ca26e2e1d700081c481a9d1736bc7febc](https://github.com/StoneCypher/jssm/commit/9277224ca26e2e1d700081c481a9d1736bc7febc) + +Author: `John Haugeland ` + + * notes on testing + + + + +  + +  + +## [Untagged] - 9/26/2017 1:42:09 PM + +Commit [9c9d052ee8eba006417dbaba51cebbc08ec4e212](https://github.com/StoneCypher/jssm/commit/9c9d052ee8eba006417dbaba51cebbc08ec4e212) + +Author: `John Haugeland ` + + * grammar for named ordered lists and for nominated states + + + + +  + +  + +## [Untagged] - 9/24/2017 1:32:01 PM + +Commit [12186d91983ef8fb96a57a2bfb5b0fa635bd1128](https://github.com/StoneCypher/jssm/commit/12186d91983ef8fb96a57a2bfb5b0fa635bd1128) + +Author: `John Haugeland ` + + * Move errthang to exact objects. Continued juggling around cycles and stripes. + + + + +  + +  + +## [Untagged] - 9/23/2017 6:01:33 PM + +Commit [d2cc76503087b91b714d906c63d2bc500a76203d](https://github.com/StoneCypher/jssm/commit/d2cc76503087b91b714d906c63d2bc500a76203d) + +Author: `John Haugeland ` + + * extracted transition creation in prep for cycles/stripes + + + + +  + +  + +## [Untagged] - 9/22/2017 11:17:01 PM + +Commit [c794f7ba5c0773f9518e15e51748e13748199416](https://github.com/StoneCypher/jssm/commit/c794f7ba5c0773f9518e15e51748e13748199416) + +Author: `John Haugeland ` + + * oh wow travis marks failing for branches? + + + + +  + +  + +## [Untagged] - 9/22/2017 11:10:27 PM + +Commit [d1abf9799bb4133599cb56dfc4c2660a5ae6f897](https://github.com/StoneCypher/jssm/commit/d1abf9799bb4133599cb56dfc4c2660a5ae6f897) + +Author: `John Haugeland ` + + * underway + + + + +  + +  + +## [Untagged] - 9/22/2017 9:14:39 PM + +Commit [4ba92631ff5c637609b198e1aeb3aa07728a016e](https://github.com/StoneCypher/jssm/commit/4ba92631ff5c637609b198e1aeb3aa07728a016e) + +Author: `John Haugeland ` + + * +0 bugfix, parse tests + + + + +  + +  + +## [Untagged] - 9/19/2017 8:34:01 AM + +Commit [994bfdf2244a98ac5ff71395eaecc0844867d2c4](https://github.com/StoneCypher/jssm/commit/994bfdf2244a98ac5ff71395eaecc0844867d2c4) + +Author: `John Haugeland ` + + * underway + + + + +  + +  + +## [Untagged] - 9/18/2017 10:37:28 AM + +Commit [ed78d312f19187f05779404df2994cc70d004f67](https://github.com/StoneCypher/jssm/commit/ed78d312f19187f05779404df2994cc70d004f67) + +Author: `John Haugeland ` + + * package bumps + + + + +  + +  + +## [Untagged] - 9/18/2017 10:30:49 AM + +Commit [a6a0748357f279fb9367a7d035a642ffa279e79f](https://github.com/StoneCypher/jssm/commit/a6a0748357f279fb9367a7d035a642ffa279e79f) + +Author: `John Haugeland ` + + * machine_language + + + + +  + +  + +## [Untagged] - 9/16/2017 7:49:23 PM + +Commit [b20fc79410591947e06f8d066f1309c196eb7728](https://github.com/StoneCypher/jssm/commit/b20fc79410591947e06f8d066f1309c196eb7728) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 9/11/2017 5:24:19 PM + +Commit [cf7fccd0626da8b42120a068dd4b7ad29343d14b](https://github.com/StoneCypher/jssm/commit/cf7fccd0626da8b42120a068dd4b7ad29343d14b) + +Author: `John Haugeland ` + + * readme improvements + + + + +  + +  + +## [Untagged] - 9/11/2017 10:55:14 AM + +Commit [8c592ae448ed63857e1a5a37873bf231e783e40b](https://github.com/StoneCypher/jssm/commit/8c592ae448ed63857e1a5a37873bf231e783e40b) + +Author: `John Haugeland ` + + * More translations woooo + + + + +  + +  + +## [Untagged] - 9/10/2017 4:17:44 PM + +Commit [7113970c70f7b0ef0a313016391aa9e9f2e5d038](https://github.com/StoneCypher/jssm/commit/7113970c70f7b0ef0a313016391aa9e9f2e5d038) + +Author: `John Haugeland ` + +Merges [b026e00, 7f4f13a] + + * Merge pull request #328 from tanvirrb/master + * added Bengali by Tanvir Islam + + + + +  + +  + +## [Untagged] - 9/10/2017 3:59:57 PM + +Commit [7f4f13a1d30e5743e839033a989f48d981307750](https://github.com/StoneCypher/jssm/commit/7f4f13a1d30e5743e839033a989f48d981307750) + +Author: `tanvirrb ` + + * added Bengali by Tanvir Islam + + + + +  + +  + +## [Untagged] - 9/10/2017 1:35:24 PM + +Commit [b026e0071a33f6fd79065a1183b821a5fe6853d9](https://github.com/StoneCypher/jssm/commit/b026e0071a33f6fd79065a1183b821a5fe6853d9) + +Author: `John Haugeland ` + +Merges [302f451, c106194] + + * Merge pull request #327 from daviddelapena/master + * French data json language created + + + + +  + +  + +## [Untagged] - 9/10/2017 1:28:53 PM + +Commit [c106194087ce8a1e7c5355f9b81842e2c00f71ed](https://github.com/StoneCypher/jssm/commit/c106194087ce8a1e7c5355f9b81842e2c00f71ed) + +Author: `daviddelapena ` + + * French data json language created + + + + +  + +  + +## [Untagged] - 9/10/2017 12:35:42 PM + +Commit [302f451cd32472951706e16919365ab340e3d4fb](https://github.com/StoneCypher/jssm/commit/302f451cd32472951706e16919365ab340e3d4fb) + +Author: `John Haugeland ` + + * Belorussian by Mikhail Les + + + + +  + +  + +## [Untagged] - 9/10/2017 12:18:30 PM + +Commit [c5ebbc271400fe48354dd96fc421374a629723f8](https://github.com/StoneCypher/jssm/commit/c5ebbc271400fe48354dd96fc421374a629723f8) + +Author: `John Haugeland ` + + * Added Russian and Ukrainian by Mikhail Les + + + + +  + +  + +## [Untagged] - 9/10/2017 10:55:34 AM + +Commit [46353c1a9db166dd7c9abb8e4754fc03da8073b6](https://github.com/StoneCypher/jssm/commit/46353c1a9db166dd7c9abb8e4754fc03da8073b6) + +Author: `John Haugeland ` + +Merges [2d966c5, 7bb8aa9] + + * Merge pull request #326 from technophile77/master + * spanish + + + + +  + +  + +## [Untagged] - 9/10/2017 10:54:49 AM + +Commit [7bb8aa96aa2bedb8d371fcf72ac08b1c00ffcd35](https://github.com/StoneCypher/jssm/commit/7bb8aa96aa2bedb8d371fcf72ac08b1c00ffcd35) + +Author: `Alex Cresswell ` + + * commas + + + + +  + +  + +## [Untagged] - 9/10/2017 10:52:08 AM + +Commit [ddc1fc6c7a5a5d66e2b1180322cde90e9bf6c96d](https://github.com/StoneCypher/jssm/commit/ddc1fc6c7a5a5d66e2b1180322cde90e9bf6c96d) + +Author: `Alex Cresswell ` + + * spanish + + + + +  + +  + +## [Untagged] - 9/10/2017 10:26:17 AM + +Commit [2d966c53f33c9692f897dbef23ed1948bd0c855c](https://github.com/StoneCypher/jssm/commit/2d966c53f33c9692f897dbef23ed1948bd0c855c) + +Author: `John Haugeland ` + + * german improvements from jeff; hebrew improvements from dvir + + + + +  + +  + +## [Untagged] - 9/10/2017 10:18:00 AM + +Commit [c63cf2eb0e9cc59eb341430e3dca37ad291d2c9a](https://github.com/StoneCypher/jssm/commit/c63cf2eb0e9cc59eb341430e3dca37ad291d2c9a) + +Author: `John Haugeland ` + +Merges [978458a, 689c733] + + * Merge pull request #325 from cohendvir/patch-1 + * Create hebrew.json + + + + +  + +  + +## [Untagged] - 9/10/2017 10:03:38 AM + +Commit [689c7336b8a402173deebe9293a8454489eb62c4](https://github.com/StoneCypher/jssm/commit/689c7336b8a402173deebe9293a8454489eb62c4) + +Author: `Dvir Cohen ` + + * Update hebrew.json + + + + +  + +  + +## [Untagged] - 9/10/2017 10:01:29 AM + +Commit [fefacccf6473c24885a092a70e92e193abf474c6](https://github.com/StoneCypher/jssm/commit/fefacccf6473c24885a092a70e92e193abf474c6) + +Author: `Dvir Cohen ` + + * Create hebrew.json + + + + +  + +  + +## [Untagged] - 9/10/2017 8:24:57 AM + +Commit [978458a9b7b99871fcbcc324492fff31736366d1](https://github.com/StoneCypher/jssm/commit/978458a9b7b99871fcbcc324492fff31736366d1) + +Author: `John Haugeland ` + + * let's get basic language tests running. english, emoji, and german + + + + +  + +  + +## [Untagged] - 9/9/2017 5:53:22 PM + +Commit [387da4f427a7c5c6100ec347e2023b7dcb647136](https://github.com/StoneCypher/jssm/commit/387da4f427a7c5c6100ec347e2023b7dcb647136) + +Author: `John Haugeland ` + + * basic internationalization prep complete. unicode arrows + + + + +  + +  + +## [Untagged] - 9/9/2017 4:10:53 PM + +Commit [51f594446a104428b639f1a09efbaea75286ab42](https://github.com/StoneCypher/jssm/commit/51f594446a104428b639f1a09efbaea75286ab42) + +Author: `John Haugeland ` + + * prepping for internationalization and unicode operators + + + + +  + +  + +## [Untagged] - 9/9/2017 12:24:28 PM + +Commit [fea6f7b909ae062a3450c10885040befeaa7407f](https://github.com/StoneCypher/jssm/commit/fea6f7b909ae062a3450c10885040befeaa7407f) + +Author: `John Haugeland ` + + * lol whet see https://github.com/istanbuljs/nyc/issues/673 + + + + +  + +  + +## [Untagged] - 9/9/2017 10:42:15 AM + +Commit [f2890e47937493e2c936a8bb0eb72abca1a64fc7](https://github.com/StoneCypher/jssm/commit/f2890e47937493e2c936a8bb0eb72abca1a64fc7) + +Author: `John Haugeland ` + + * modifications to atoms in preparation for sigils - fixes #320 fixes #321 fixes #322 fixes #323 fixes #324 + + + + +  + +  + +## [Untagged] - 9/9/2017 10:12:39 AM + +Commit [e85442bcf2da0c9d16890b2cda65cc0e7c752fa2](https://github.com/StoneCypher/jssm/commit/e85442bcf2da0c9d16890b2cda65cc0e7c752fa2) + +Author: `John Haugeland ` + + * removing essentially unused rules from PEG in preparation for redoing them, fixes #314 fixes #315 fixes #316 fixes #317 fixes #318 + + + + +  + +  + +## [Untagged] - 9/8/2017 3:15:14 PM + +Commit [15bfb56849895d1f12d55e6ae89701c4d53f13f6](https://github.com/StoneCypher/jssm/commit/15bfb56849895d1f12d55e6ae89701c4d53f13f6) + +Author: `John Haugeland ` + + * eight machine attributes now fully passed through and exposed - author(s), contributor(s), comment, definition, version, license, name, reference, and fsl version + + + + +  + +  + +## [Untagged] - 9/5/2017 10:29:02 PM + +Commit [c2d7f1e5a2a7f0600c79069a2155ca27d9f89f62](https://github.com/StoneCypher/jssm/commit/c2d7f1e5a2a7f0600c79069a2155ca27d9f89f62) + +Author: `John Haugeland ` + + * description change to see if my gh setup is borked + + + + +  + +  + +## [Untagged] - 9/4/2017 6:26:39 PM + +Commit [aa43171c64000b2c00dbc6c8b8d48b475023424b](https://github.com/StoneCypher/jssm/commit/aa43171c64000b2c00dbc6c8b8d48b475023424b) + +Author: `John Haugeland ` + + * Code climate was looking at build/ + + + + +  + +  + +## [Untagged] - 9/4/2017 6:13:04 PM + +Commit [4305f3633939b7e2d25fec55a13b9c83e9873d2a](https://github.com/StoneCypher/jssm/commit/4305f3633939b7e2d25fec55a13b9c83e9873d2a) + +Author: `John Haugeland ` + + * small notes, stuff for auth/contrib + + + + +  + +  + +## [Untagged] - 9/3/2017 9:38:26 PM + +Commit [f5c9f6a3630dad363616404965cc43771659244b](https://github.com/StoneCypher/jssm/commit/f5c9f6a3630dad363616404965cc43771659244b) + +Author: `John Haugeland ` + + * all the attributes are now parsed + + + + +  + +  + +## [Untagged] - 9/3/2017 7:06:58 PM + +Commit [631c5c6e6ccf6bf011e19e9811e75b8b4d355355](https://github.com/StoneCypher/jssm/commit/631c5c6e6ccf6bf011e19e9811e75b8b4d355355) + +Author: `John Haugeland ` + + * 5.5.0 comment fixes and minor trash + + + + +  + +  + +## [Untagged] - 9/3/2017 7:05:46 PM + +Commit [25a9bb839143f790a728a3e1a3281b06fcd75d41](https://github.com/StoneCypher/jssm/commit/25a9bb839143f790a728a3e1a3281b06fcd75d41) + +Author: `John Haugeland ` + + * comment testing + + + + +  + +  + +## [Untagged] - 9/3/2017 6:29:26 PM + +Commit [124c2654c79103f328649ecf835e6a4177c4b7c1](https://github.com/StoneCypher/jssm/commit/124c2654c79103f328649ecf835e6a4177c4b7c1) + +Author: `John Haugeland ` + +Merges [d1cac9b, 8fc2911] + + * Merge pull request #304 from msmorgan/bugfix/comment-grammar + * grammar: Fix whitespace and comment rules + + + + +  + +  + +## [Untagged] - 9/3/2017 6:17:55 PM + +Commit [8fc29115f581b51986b20064d8c079b6d516a5c4](https://github.com/StoneCypher/jssm/commit/8fc29115f581b51986b20064d8c079b6d516a5c4) + +Author: `Michael Morgan ` + + * grammar: Fix whitespace and comment rules + + + + +  + +  + +## [Untagged] - 9/3/2017 5:39:49 PM + +Commit [d1cac9b592d742181e9356f1e768b4cd7a8f118a](https://github.com/StoneCypher/jssm/commit/d1cac9b592d742181e9356f1e768b4cd7a8f118a) + +Author: `John Haugeland ` + +Merges [e87f48c, 406d01d] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 9/3/2017 5:39:40 PM + +Commit [e87f48c1a1fca247e685b09b2768ad1eb9510ed7](https://github.com/StoneCypher/jssm/commit/e87f48c1a1fca247e685b09b2768ad1eb9510ed7) + +Author: `John Haugeland ` + + * tooling bumps, example code, eslint stuff + + + + +  + +  + +## [Untagged] - 9/2/2017 8:53:22 PM + +Commit [406d01dff7b1f31cb1ffcbcda8f14aa1fbcd97ff](https://github.com/StoneCypher/jssm/commit/406d01dff7b1f31cb1ffcbcda8f14aa1fbcd97ff) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 8/31/2017 9:08:12 PM + +Commit [3e34c40ce4f2537ff68c7c8306fdff089bdc6102](https://github.com/StoneCypher/jssm/commit/3e34c40ce4f2537ff68c7c8306fdff089bdc6102) + +Author: `John Haugeland ` + + * update tests + + + + +  + +  + +## [Untagged] - 8/31/2017 8:23:44 PM + +Commit [b31b7b3a891d103e2a29b0835f04941d8c46f536](https://github.com/StoneCypher/jssm/commit/b31b7b3a891d103e2a29b0835f04941d8c46f536) + +Author: `John Haugeland ` + + * fsl version, author contributor comment definition license, license types, urls, filename changes + + + + +  + +  + +## [Untagged] - 8/31/2017 8:22:05 PM + +Commit [b96cda04cc7611fe1e2e85f670c101aa20a205cb](https://github.com/StoneCypher/jssm/commit/b96cda04cc7611fe1e2e85f670c101aa20a205cb) + +Author: `John Haugeland ` + + * rename fsl files + + + + +  + +  + +## [Untagged] - 8/28/2017 11:29:37 PM + +Commit [ad162ed3d320c93ef0153b0652a2cdf561af2c1e](https://github.com/StoneCypher/jssm/commit/ad162ed3d320c93ef0153b0652a2cdf561af2c1e) + +Author: `John Haugeland ` + + * put experimentation link at the top of the readme + + + + +  + +  + +## [Untagged] - 8/20/2017 10:11:23 PM + +Commit [7fdbf0b3f6708cafc24b674ff3c3e77ce549763c](https://github.com/StoneCypher/jssm/commit/7fdbf0b3f6708cafc24b674ff3c3e77ce549763c) + +Author: `John Haugeland ` + + * add all the machines + + + + +  + +  + +## [Untagged] - 8/20/2017 9:18:40 PM + +Commit [5a4be411bd39cc61043d567dab34ddf4360d76c4](https://github.com/StoneCypher/jssm/commit/5a4be411bd39cc61043d567dab34ddf4360d76c4) + +Author: `John Haugeland ` + + * Add build to repo, remove from postinstall, add to travis, fixes #300 + + + + +  + +  + +## [Untagged] - 8/20/2017 8:54:53 PM + +Commit [5d672bfee59f43d1ca46d14c65ec60afc2ee4822](https://github.com/StoneCypher/jssm/commit/5d672bfee59f43d1ca46d14c65ec60afc2ee4822) + +Author: `John Haugeland ` + + * Set up proper colors. Rename all machines to .jssm. Significant README improvements. fixes #292 #293 #294 #295 #296 + + + + +  + +  + +## [Untagged] - 8/20/2017 6:19:07 PM + +Commit [ae27c896c7474b0a61c17d291aee34bd24620964](https://github.com/StoneCypher/jssm/commit/ae27c896c7474b0a61c17d291aee34bd24620964) + +Author: `John Haugeland ` + + * move *.edges to *.jssm + + + + +  + +  + +## [Untagged] - 8/20/2017 3:10:47 PM + +Commit [b71c0bb642d1790e1d0cbd1e29323d010077000c](https://github.com/StoneCypher/jssm/commit/b71c0bb642d1790e1d0cbd1e29323d010077000c) + +Author: `John Haugeland ` + + * more url fixes + + + + +  + +  + +## [Untagged] - 8/20/2017 3:08:26 PM + +Commit [e2c91f3f4885258513eb22f6399391fcfe9d0c99](https://github.com/StoneCypher/jssm/commit/e2c91f3f4885258513eb22f6399391fcfe9d0c99) + +Author: `John Haugeland ` + + * url fixes + + + + +  + +  + +## [Untagged] - 8/20/2017 3:07:24 PM + +Commit [829128488dc1e555feabff1f47c9a38fe8237b1f](https://github.com/StoneCypher/jssm/commit/829128488dc1e555feabff1f47c9a38fe8237b1f) + +Author: `John Haugeland ` + + * Moar tutorial + + + + +  + +  + +## [Untagged] - 8/20/2017 2:43:05 PM + +Commit [d374aa08d5667f29f5bd5b3a1d9ed39b5c8ccf9a](https://github.com/StoneCypher/jssm/commit/d374aa08d5667f29f5bd5b3a1d9ed39b5c8ccf9a) + +Author: `John Haugeland ` + + * readme notation + + + + +  + +  + +## [Untagged] - 8/20/2017 2:12:58 PM + +Commit [83a7ae4e7f7a626f1b85f0715e716fecd789b59c](https://github.com/StoneCypher/jssm/commit/83a7ae4e7f7a626f1b85f0715e716fecd789b59c) + +Author: `John Haugeland ` + + * readme improvements - building an atm tutorial + + + + +  + +  + +## [Untagged] - 8/20/2017 12:08:46 PM + +Commit [167c11697c779f5d164cfbe9ff0a12e9272e072b](https://github.com/StoneCypher/jssm/commit/167c11697c779f5d164cfbe9ff0a12e9272e072b) + +Author: `John Haugeland ` + + * First steps in ATM quickstart tutorial + + + + +  + +  + +## [Untagged] - 8/20/2017 10:09:10 AM + +Commit [dc02895bc4e294fa3b45e28510463c9b44aa0eb3](https://github.com/StoneCypher/jssm/commit/dc02895bc4e294fa3b45e28510463c9b44aa0eb3) + +Author: `John Haugeland ` + + * reduce testing redundancy in travis + + + + +  + +  + +## [Untagged] - 8/20/2017 9:52:06 AM + +Commit [2da94f73fdb95bc7384f96a7d08f9cf0d8c7cb11](https://github.com/StoneCypher/jssm/commit/2da94f73fdb95bc7384f96a7d08f9cf0d8c7cb11) + +Author: `John Haugeland ` + + * tweak to fix flow + + + + +  + +  + +## [Untagged] - 8/20/2017 9:51:16 AM + +Commit [0c6083f06aa94851e48da070f25fef5ebda98f45](https://github.com/StoneCypher/jssm/commit/0c6083f06aa94851e48da070f25fef5ebda98f45) + +Author: `John Haugeland ` + + * obsoleted build step removing generated source was firing early, borking flow + + + + +  + +  + +## [Untagged] - 8/20/2017 9:38:02 AM + +Commit [096e1b28213ed52eec356555250ed465379e425c](https://github.com/StoneCypher/jssm/commit/096e1b28213ed52eec356555250ed465379e425c) + +Author: `John Haugeland ` + + * semver rules require a major because i changed the linking in package.json, lol. fixes #291 fixes #290 + + + + +  + +  + +## [Untagged] - 8/20/2017 9:22:40 AM + +Commit [5f69be243b8bbdcce1ff531de06a5afed364d445](https://github.com/StoneCypher/jssm/commit/5f69be243b8bbdcce1ff531de06a5afed364d445) + +Author: `John Haugeland ` + + * lel bad build script + + + + +  + +  + +## [Untagged] - 8/20/2017 9:19:29 AM + +Commit [4a9409eaddce79778116b35a64d5bb666ab9fe5b](https://github.com/StoneCypher/jssm/commit/4a9409eaddce79778116b35a64d5bb666ab9fe5b) + +Author: `John Haugeland ` + + * gargantuan change: npm now exposes build tree, postinstall qbuilds + + + + +  + +  + +## [Untagged] - 8/19/2017 9:40:24 PM + +Commit [35f33d63bbf98ffd7def1a9d3a6bf6851dd72df3](https://github.com/StoneCypher/jssm/commit/35f33d63bbf98ffd7def1a9d3a6bf6851dd72df3) + +Author: `John Haugeland ` + + * minor package error pointing main to wrong file + + + + +  + +  + +## [Untagged] - 8/19/2017 9:03:07 PM + +Commit [8b3c43fd830dd8caa3dc83d3eea5913b76f451d5](https://github.com/StoneCypher/jssm/commit/8b3c43fd830dd8caa3dc83d3eea5913b76f451d5) + +Author: `John Haugeland ` + + * oh lol the test script was borqued + + + + +  + +  + +## [Untagged] - 8/19/2017 8:48:30 PM + +Commit [74d8484e595efc44b35e229e320807ec968f4d16](https://github.com/StoneCypher/jssm/commit/74d8484e595efc44b35e229e320807ec968f4d16) + +Author: `John Haugeland ` + + * formatting changes to tests to see if changelog is working + + + + +  + +  + +## [Untagged] - 8/19/2017 8:32:47 PM + +Commit [5180b36c6441957c96af38dc5846eb04d5f71bd5](https://github.com/StoneCypher/jssm/commit/5180b36c6441957c96af38dc5846eb04d5f71bd5) + +Author: `John Haugeland ` + + * .npmignore, changelog.md + + + + +  + +  + +## [Untagged] - 8/19/2017 5:25:15 PM + +Commit [f32d2feae136ea4c0dbdf4d52defa6a01106e53e](https://github.com/StoneCypher/jssm/commit/f32d2feae136ea4c0dbdf4d52defa6a01106e53e) + +Author: `John Haugeland ` + + * Support for machine names and machine versions, as well as basic semver + + + + +  + +  + +## [Untagged] - 8/19/2017 3:13:27 PM + +Commit [c50f83a94d1e81f00f94ff651771938a6e0df7c6](https://github.com/StoneCypher/jssm/commit/c50f83a94d1e81f00f94ff651771938a6e0df7c6) + +Author: `John Haugeland ` + + * push image + + + + +  + +  + +## [Untagged] - 8/19/2017 1:44:51 PM + +Commit [cc45d91e23ebe102dc57e90ced3b75070742b179](https://github.com/StoneCypher/jssm/commit/cc45d91e23ebe102dc57e90ced3b75070742b179) + +Author: `John Haugeland ` + + * probabilities in compiler and dsl. remove percent sign from atoms + + + + +  + +  + +## [Untagged] - 8/19/2017 12:15:42 PM + +Commit [5c1d171fe6be3f2af2b55352a6fd2e2a1c6ecf26](https://github.com/StoneCypher/jssm/commit/5c1d171fe6be3f2af2b55352a6fd2e2a1c6ecf26) + +Author: `John Haugeland ` + + * properties that enforce that probabilism is working, as is lack of + + + + +  + +  + +## [Untagged] - 8/19/2017 9:37:40 AM + +Commit [18c4a310dc89b9a5129c333123f2b182e7f1324a](https://github.com/StoneCypher/jssm/commit/18c4a310dc89b9a5129c333123f2b182e7f1324a) + +Author: `John Haugeland ` + + * repair weighted_rand_select/2, fixes #284 + + + + +  + +  + +## [Untagged] - 8/18/2017 8:24:18 PM + +Commit [c6993532a3e2bb6e0c9293a8025a2e197b63debb](https://github.com/StoneCypher/jssm/commit/c6993532a3e2bb6e0c9293a8025a2e197b63debb) + +Author: `John Haugeland ` + + * lots of small changes; comment improvements + + + + +  + +  + +## [Untagged] - 8/18/2017 5:14:15 PM + +Commit [71b24113727e1d1c63d5428b569e363352462021](https://github.com/StoneCypher/jssm/commit/71b24113727e1d1c63d5428b569e363352462021) + +Author: `John Haugeland ` + +Merges [c681d54, 6ecd6fc] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 8/17/2017 10:44:03 PM + +Commit [c681d54102dadca431889bde7731bf73f96fd1eb](https://github.com/StoneCypher/jssm/commit/c681d54102dadca431889bde7731bf73f96fd1eb) + +Author: `John Haugeland ` + + * Phases of matter show bidi actions + + + + +  + +  + +## [Untagged] - 8/16/2017 8:09:11 PM + +Commit [1c0222bfb1e9bbdcba7b15948295c72b15d9dc04](https://github.com/StoneCypher/jssm/commit/1c0222bfb1e9bbdcba7b15948295c72b15d9dc04) + +Author: `John Haugeland ` + + * Improved light, second light w/ off, basic intersection + + + + +  + +  + +## [Untagged] - 8/16/2017 8:04:14 PM + +Commit [e7568de1070b074e6b8a0a24d2e4963c7da0bb9f](https://github.com/StoneCypher/jssm/commit/e7568de1070b074e6b8a0a24d2e4963c7da0bb9f) + +Author: `John Haugeland ` + + * Let's start writing some example machines + + + + +  + +  + +## [Untagged] - 8/15/2017 5:24:41 PM + +Commit [6ecd6fca990205f3a9ccc378dd7c6868ce4ca9dc](https://github.com/StoneCypher/jssm/commit/6ecd6fca990205f3a9ccc378dd7c6868ce4ca9dc) + +Author: `John Haugeland ` + +Merges [98d2f79, b7ebe2b] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 8/15/2017 5:24:29 PM + +Commit [98d2f796c072eb5d3bcb7ba76847ea9a032b0246](https://github.com/StoneCypher/jssm/commit/98d2f796c072eb5d3bcb7ba76847ea9a032b0246) + +Author: `John Haugeland ` + + * start nodes in compiler fixes #279, end nodes in compiler fixes #280, better initial state fixes #278 + + + + +  + +  + +## [Untagged] - 8/15/2017 5:09:28 PM + +Commit [2e5b697c84e911f32649d8b403fdf198781a4a8b](https://github.com/StoneCypher/jssm/commit/2e5b697c84e911f32649d8b403fdf198781a4a8b) + +Author: `John Haugeland ` + + * move simple rules to tautologies; support start_nodes, end_nodes + + + + +  + +  + +## [Untagged] - 8/15/2017 4:36:00 PM + +Commit [e40b9f3bf5ca9de4989369803e22e0de35ea9f44](https://github.com/StoneCypher/jssm/commit/e40b9f3bf5ca9de4989369803e22e0de35ea9f44) + +Author: `John Haugeland ` + + * add comments + + + + +  + +  + +## [Untagged] - 8/15/2017 4:16:10 PM + +Commit [2ddb9efa39920b9c3d17cc90ed8f694e96730b5f](https://github.com/StoneCypher/jssm/commit/2ddb9efa39920b9c3d17cc90ed8f694e96730b5f) + +Author: `John Haugeland ` + + * move graph_bg to top, rename; remove min/max transitions per node + + + + +  + +  + +## [Untagged] - 8/15/2017 4:14:07 PM + +Commit [b4bfb10e7fdfc6286fe8d526d4e7e3c0a5dd37df](https://github.com/StoneCypher/jssm/commit/b4bfb10e7fdfc6286fe8d526d4e7e3c0a5dd37df) + +Author: `John Haugeland ` + + * move start_nodes and end_nodes to top-level. remove inputs and outputs + + + + +  + +  + +## [Untagged] - 8/14/2017 11:40:05 AM + +Commit [b7ebe2b4aef4aa12b6ba059d487c6716d6e87773](https://github.com/StoneCypher/jssm/commit/b7ebe2b4aef4aa12b6ba059d487c6716d6e87773) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 8/14/2017 11:36:35 AM + +Commit [506a7dd1db5c3ec7340798c322b219698760f0e3](https://github.com/StoneCypher/jssm/commit/506a7dd1db5c3ec7340798c322b219698760f0e3) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 8/14/2017 10:32:07 AM + +Commit [6d4164da8fe0d2a27f976cb2c29c0a357b23c355](https://github.com/StoneCypher/jssm/commit/6d4164da8fe0d2a27f976cb2c29c0a357b23c355) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 8/14/2017 10:30:19 AM + +Commit [cba6cd9ff59671bfb20aaafa8fc6067b88281e41](https://github.com/StoneCypher/jssm/commit/cba6cd9ff59671bfb20aaafa8fc6067b88281e41) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 8/14/2017 2:18:18 AM + +Commit [434171eef634b569e7268ec063cd4a8ca87b84c9](https://github.com/StoneCypher/jssm/commit/434171eef634b569e7268ec063cd4a8ca87b84c9) + +Author: `John Haugeland ` + + * minor type failure + + + + +  + +  + +## [Untagged] - 8/14/2017 1:57:49 AM + +Commit [846c773e8804e76b3b8496dd9c563575159e1935](https://github.com/StoneCypher/jssm/commit/846c773e8804e76b3b8496dd9c563575159e1935) + +Author: `John Haugeland ` + + * support for layout engines + + + + +  + +  + +## [Untagged] - 8/14/2017 12:41:20 AM + +Commit [71ec5e4271153695f4a4d151dd598149585cdcd4](https://github.com/StoneCypher/jssm/commit/71ec5e4271153695f4a4d151dd598149585cdcd4) + +Author: `John Haugeland ` + + * graph layouts + + + + +  + +  + +## [Untagged] - 8/14/2017 12:17:58 AM + +Commit [7f30b4c527ce2c995fa33c538ef56e6b38b8f21a](https://github.com/StoneCypher/jssm/commit/7f30b4c527ce2c995fa33c538ef56e6b38b8f21a) + +Author: `John Haugeland ` + + * graph layout is not a subform of state + + + + +  + +  + +## [Untagged] - 8/13/2017 9:29:32 PM + +Commit [b1373bb674008e3bb9d53bd11b2a3052a560f9c1](https://github.com/StoneCypher/jssm/commit/b1373bb674008e3bb9d53bd11b2a3052a560f9c1) + +Author: `John Haugeland ` + + * make/1 + + + + +  + +  + +## [Untagged] - 8/13/2017 9:16:42 PM + +Commit [12c2e5193717b37174d182abf021fe28f2f5ef72](https://github.com/StoneCypher/jssm/commit/12c2e5193717b37174d182abf021fe28f2f5ef72) + +Author: `John Haugeland ` + + * minor testing improvements + + + + +  + +  + +## [Untagged] - 8/13/2017 9:01:58 PM + +Commit [dcf8d0a0a6671aa80c7c5ae6e26273220a1699cf](https://github.com/StoneCypher/jssm/commit/dcf8d0a0a6671aa80c7c5ae6e26273220a1699cf) + +Author: `John Haugeland ` + + * Actions are now supported fully through the stack + + + + +  + +  + +## [Untagged] - 8/13/2017 3:02:48 PM + +Commit [f8c96eb3545a701de317f39b7b57044f26940586](https://github.com/StoneCypher/jssm/commit/f8c96eb3545a701de317f39b7b57044f26940586) + +Author: `John Haugeland ` + + * forced transitions re-enabled. put dsl in readme. + + + + +  + +  + +## [Untagged] - 8/13/2017 1:30:30 PM + +Commit [c8ac664bd6224b0fc7f720d7b0adcf18d5dd9351](https://github.com/StoneCypher/jssm/commit/c8ac664bd6224b0fc7f720d7b0adcf18d5dd9351) + +Author: `John Haugeland ` + + * support for array targets and array destinations in transitions + + + + +  + +  + +## [Untagged] - 8/13/2017 12:53:04 PM + +Commit [305e9a002b1a8425a3ff102ed5050bfaa8bdd1e9](https://github.com/StoneCypher/jssm/commit/305e9a002b1a8425a3ff102ed5050bfaa8bdd1e9) + +Author: `John Haugeland ` + + * drive out use of any in compiler + + + + +  + +  + +## [Untagged] - 8/12/2017 1:44:58 PM + +Commit [674cd27b61ead12f427411e8a0c023f6aaac065c](https://github.com/StoneCypher/jssm/commit/674cd27b61ead12f427411e8a0c023f6aaac065c) + +Author: `John Haugeland ` + + * full arrow support, scratch on readme, testing + + + + +  + +  + +## [Untagged] - 8/12/2017 1:04:47 PM + +Commit [729be43c41aaae5d7cdd6d900a08277acf704330](https://github.com/StoneCypher/jssm/commit/729be43c41aaae5d7cdd6d900a08277acf704330) + +Author: `John Haugeland ` + + * compiler support for bidi, arrow kinds + + + + +  + +  + +## [Untagged] - 8/12/2017 12:21:22 PM + +Commit [79e5f5c7e79726e38e231f6e223a8bb3a636985b](https://github.com/StoneCypher/jssm/commit/79e5f5c7e79726e38e231f6e223a8bb3a636985b) + +Author: `John Haugeland ` + + * full coverage restored. unnecessary throws evicted. constancy established + + + + +  + +  + +## [Untagged] - 8/10/2017 11:11:40 PM + +Commit [85dcf04d0b1ecfbeebfff05b5333a2cba00990e8](https://github.com/StoneCypher/jssm/commit/85dcf04d0b1ecfbeebfff05b5333a2cba00990e8) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 8/8/2017 11:38:04 PM + +Commit [d5f78e0075f6b1add67ffeb13afef4b3760465bb](https://github.com/StoneCypher/jssm/commit/d5f78e0075f6b1add67ffeb13afef4b3760465bb) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 8/6/2017 5:41:29 PM + +Commit [bfbaa451c14af472551082025aa9b8be3908ef3f](https://github.com/StoneCypher/jssm/commit/bfbaa451c14af472551082025aa9b8be3908ef3f) + +Author: `John Haugeland ` + + * simplify travis a little + + + + +  + +  + +## [Untagged] - 8/6/2017 5:33:42 PM + +Commit [5de0202bdc0cb99a0cbe5e1cbce6cc29d74f51d7](https://github.com/StoneCypher/jssm/commit/5de0202bdc0cb99a0cbe5e1cbce6cc29d74f51d7) + +Author: `John Haugeland ` + + * silencing flow cost me coverage :/ + + + + +  + +  + +## [Untagged] - 8/6/2017 2:59:39 PM + +Commit [11971c97238e3da0fb7595ea0f20f7cfe0747606](https://github.com/StoneCypher/jssm/commit/11971c97238e3da0fb7595ea0f20f7cfe0747606) + +Author: `John Haugeland ` + + * many more flow improvements + + + + +  + +  + +## [Untagged] - 8/6/2017 2:16:45 PM + +Commit [49a36b6f018bb668d5a198067ee817e8ddc46fd5](https://github.com/StoneCypher/jssm/commit/49a36b6f018bb668d5a198067ee817e8ddc46fd5) + +Author: `John Haugeland ` + + * arrow stuff; fix a buncha flow + + + + +  + +  + +## [Untagged] - 8/5/2017 3:38:35 PM + +Commit [794170264da608eb96d49bcd2c8965d2c57f5353](https://github.com/StoneCypher/jssm/commit/794170264da608eb96d49bcd2c8965d2c57f5353) + +Author: `John Haugeland ` + + * flow and destructuring :/ + + + + +  + +  + +## [Untagged] - 8/5/2017 3:34:13 PM + +Commit [0b8715a777aae672508ad45e653ca9340fb0fb4d](https://github.com/StoneCypher/jssm/commit/0b8715a777aae672508ad45e653ca9340fb0fb4d) + +Author: `John Haugeland ` + + * linting stuff and html stuff + + + + +  + +  + +## [Untagged] - 8/5/2017 11:49:21 AM + +Commit [1753f363e548e5b75d1d1923481d015c396aa7e2](https://github.com/StoneCypher/jssm/commit/1753f363e548e5b75d1d1923481d015c396aa7e2) + +Author: `John Haugeland ` + + * coverage back to 100 + + + + +  + +  + +## [Untagged] - 8/5/2017 11:15:52 AM + +Commit [4b465630afdb7be4758d5c842fcd9b2c67f7b338](https://github.com/StoneCypher/jssm/commit/4b465630afdb7be4758d5c842fcd9b2c67f7b338) + +Author: `John Haugeland ` + + * coverage improvements + + + + +  + +  + +## [Untagged] - 8/5/2017 10:24:33 AM + +Commit [87303334e5a5b97f91e5c90251f6f62d304eecb1](https://github.com/StoneCypher/jssm/commit/87303334e5a5b97f91e5c90251f6f62d304eecb1) + +Author: `John Haugeland ` + + * rudimentary tests for sm + + + + +  + +  + +## [Untagged] - 8/5/2017 10:19:23 AM + +Commit [1f59199db6effa174a186f32e00fdd98b05445a2](https://github.com/StoneCypher/jssm/commit/1f59199db6effa174a186f32e00fdd98b05445a2) + +Author: `John Haugeland ` + + * trivial compile test; html improvements + + + + +  + +  + +## [Untagged] - 8/1/2017 11:31:31 AM + +Commit [e5bec864cb6facebcdc9c6764b7dff3d156e185f](https://github.com/StoneCypher/jssm/commit/e5bec864cb6facebcdc9c6764b7dff3d156e185f) + +Author: `John Haugeland ` + + * compile now returns a machine config like it ought to + + + + +  + +  + +## [Untagged] - 8/1/2017 10:46:25 AM + +Commit [0d9f1db0fef4f06410fe00ef2bb69eb71887c1f4](https://github.com/StoneCypher/jssm/commit/0d9f1db0fef4f06410fe00ef2bb69eb71887c1f4) + +Author: `John Haugeland ` + + * tagged template notation + + + + +  + +  + +## [Untagged] - 7/30/2017 9:08:43 PM + +Commit [2e947ded155da7e1751b15aeb00d96c79be74cb4](https://github.com/StoneCypher/jssm/commit/2e947ded155da7e1751b15aeb00d96c79be74cb4) + +Author: `John Haugeland ` + + * 4.0.1 - attempt to restore travis + + + + +  + +  + +## [Untagged] - 7/30/2017 9:00:35 PM + +Commit [e79331235aaa2361b614af01e52af1fb74f201f3](https://github.com/StoneCypher/jssm/commit/e79331235aaa2361b614af01e52af1fb74f201f3) + +Author: `John Haugeland ` + + * 4.0.0 - rudimentary compiler + + + + +  + +  + +## [Untagged] - 7/30/2017 11:24:53 AM + +Commit [5a1806d4068203ffb78427cb92a47b42e3cbecc9](https://github.com/StoneCypher/jssm/commit/5a1806d4068203ffb78427cb92a47b42e3cbecc9) + +Author: `John Haugeland ` + + * State group definitions; machine names + + + + +  + +  + +## [Untagged] - 7/30/2017 10:57:46 AM + +Commit [1f4f0303f2c4bf40f3f096da86f1d9d1f9cfdb1d](https://github.com/StoneCypher/jssm/commit/1f4f0303f2c4bf40f3f096da86f1d9d1f9cfdb1d) + +Author: `John Haugeland ` + + * convert actions from backticks to single quotes + + + + +  + +  + +## [Untagged] - 7/30/2017 8:33:58 AM + +Commit [724ac7d82c7ebedcbadbce42ae3405f372b7db41](https://github.com/StoneCypher/jssm/commit/724ac7d82c7ebedcbadbce42ae3405f372b7db41) + +Author: `John Haugeland ` + + * just remove commits-since badge. never got it working + + + + +  + +  + +## [Untagged] - 7/30/2017 8:32:56 AM + +Commit [3343b90d9c787efdd444f25be63cffca6696a312](https://github.com/StoneCypher/jssm/commit/3343b90d9c787efdd444f25be63cffca6696a312) + +Author: `John Haugeland ` + + * try bumping commits-since to first published version, which iirc was 0.1.0 + + + + +  + +  + +## [Untagged] - 7/30/2017 8:31:34 AM + +Commit [a0619c160986982a1687910ea2a210759267a0d3](https://github.com/StoneCypher/jssm/commit/a0619c160986982a1687910ea2a210759267a0d3) + +Author: `John Haugeland ` + +Merges [84e0bc3, 1f7be82] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 7/29/2017 6:30:49 PM + +Commit [84e0bc30465f538c9b4566d7e04e0e3079ee34b3](https://github.com/StoneCypher/jssm/commit/84e0bc30465f538c9b4566d7e04e0e3079ee34b3) + +Author: `John Haugeland ` + + * readme notes + + + + +  + +  + +## [Untagged] - 7/28/2017 5:03:14 PM + +Commit [1f7be825f9981decd56e796bf810fbc251c55aae](https://github.com/StoneCypher/jssm/commit/1f7be825f9981decd56e796bf810fbc251c55aae) + +Author: `John Haugeland ` + + * linter rule cleanup + + + + +  + +  + +## [Untagged] - 7/28/2017 4:43:19 PM + +Commit [012930fe96396c90cb52427fe5249334d9b9cfc6](https://github.com/StoneCypher/jssm/commit/012930fe96396c90cb52427fe5249334d9b9cfc6) + +Author: `John Haugeland ` + + * various + + + + +  + +  + +## [Untagged] - 7/28/2017 4:16:07 PM + +Commit [d2f630296c606c6909fd7a7c0fc4596fc67d2a08](https://github.com/StoneCypher/jssm/commit/d2f630296c606c6909fd7a7c0fc4596fc67d2a08) + +Author: `John Haugeland ` + + * commit finalized eslint config + + + + +  + +  + +## [Untagged] - 7/28/2017 4:11:22 PM + +Commit [9f425bef1f2a0dd36e400004604dd930e03cf5a2](https://github.com/StoneCypher/jssm/commit/9f425bef1f2a0dd36e400004604dd930e03cf5a2) + +Author: `John Haugeland ` + + * missing plugin + + + + +  + +  + +## [Untagged] - 7/28/2017 3:44:12 PM + +Commit [5ba390de76cb88a8bae60ad98c57b37dc6bf4645](https://github.com/StoneCypher/jssm/commit/5ba390de76cb88a8bae60ad98c57b37dc6bf4645) + +Author: `John Haugeland ` + + * eslint-plugin-ava + + + + +  + +  + +## [Untagged] - 7/28/2017 3:05:18 PM + +Commit [4cdfcabeb241dd5a42e621b5f94e6c2d8178de6e](https://github.com/StoneCypher/jssm/commit/4cdfcabeb241dd5a42e621b5f94e6c2d8178de6e) + +Author: `John Haugeland ` + + * update deps + + + + +  + +  + +## [Untagged] - 7/24/2017 11:08:51 AM + +Commit [0093cc87c78dc78d5e99cfb08969bd3b5828f5a8](https://github.com/StoneCypher/jssm/commit/0093cc87c78dc78d5e99cfb08969bd3b5828f5a8) + +Author: `John Haugeland ` + +Merges [0f44ceb, d637155] + + * Merge pull request #232 from StoneCypher/CrapThereWasUnpushedWork + * Crap there was unpushed work + + + + +  + +  + +## [Untagged] - 7/24/2017 10:59:13 AM + +Commit [d63715516f7c099df0264181da13993383ed08e1](https://github.com/StoneCypher/jssm/commit/d63715516f7c099df0264181da13993383ed08e1) + +Author: `John Haugeland ` + +Merges [e51924d, 0f44ceb] + + * okay is that a merge maybe + + + + +  + +  + +## [Untagged] - 7/24/2017 10:36:56 AM + +Commit [e51924d3361db2605980c425a19626b9a1ae0541](https://github.com/StoneCypher/jssm/commit/e51924d3361db2605980c425a19626b9a1ae0541) + +Author: `John Haugeland ` + + * sigh, merge ahead + + + + +  + +  + +## [Untagged] - 7/23/2017 5:09:55 PM + +Commit [0f44cebc4a5f3c90a503aa4d86cb587c6af646d5](https://github.com/StoneCypher/jssm/commit/0f44cebc4a5f3c90a503aa4d86cb587c6af646d5) + +Author: `John Haugeland ` + + * some more repairs to eslint satisfaction + + + + +  + +  + +## [Untagged] - 7/23/2017 5:06:16 PM + +Commit [292c6c89dab9cce99b15975c9dd9c504fcdfe5d0](https://github.com/StoneCypher/jssm/commit/292c6c89dab9cce99b15975c9dd9c504fcdfe5d0) + +Author: `John Haugeland ` + + * some repairs to eslint satisfaction + + + + +  + +  + +## [Untagged] - 7/23/2017 5:03:20 PM + +Commit [025e3ef6279e702ea8360f5e64136dfad6cbf5fc](https://github.com/StoneCypher/jssm/commit/025e3ef6279e702ea8360f5e64136dfad6cbf5fc) + +Author: `John Haugeland ` + + * some eslint satisfaction + + + + +  + +  + +## [Untagged] - 7/23/2017 4:34:20 PM + +Commit [f0ebac3b0a836b5825567465ff431614d2d749e6](https://github.com/StoneCypher/jssm/commit/f0ebac3b0a836b5825567465ff431614d2d749e6) + +Author: `John Haugeland ` + + * fix and modernize linter + + + + +  + +  + +## [Untagged] - 7/23/2017 12:47:06 PM + +Commit [8443ed0b59363e4201cd7248e3172f8e5afef5f6](https://github.com/StoneCypher/jssm/commit/8443ed0b59363e4201cd7248e3172f8e5afef5f6) + +Author: `John Haugeland ` + +Merges [c14cde2, 78b891b] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 7/23/2017 12:46:13 PM + +Commit [c14cde2064a7ba4c0c6fe6394abce6b730c54e34](https://github.com/StoneCypher/jssm/commit/c14cde2064a7ba4c0c6fe6394abce6b730c54e34) + +Author: `John Haugeland ` + + * fat arrows, tilde arrows, node lists + + + + +  + +  + +## [Untagged] - 7/12/2017 7:41:04 PM + +Commit [78b891bdb8e20e835a484935e3dcbf7366d24760](https://github.com/StoneCypher/jssm/commit/78b891bdb8e20e835a484935e3dcbf7366d24760) + +Author: `John Haugeland ` + + * peg grammar for start and end nodes + + + + +  + +  + +## [Untagged] - 7/12/2017 7:11:40 PM + +Commit [2b97049ea32d7c19ff63eee61a9246868e70d266](https://github.com/StoneCypher/jssm/commit/2b97049ea32d7c19ff63eee61a9246868e70d266) + +Author: `John Haugeland ` + + * trying to work with travis here + + + + +  + +  + +## [Untagged] - 7/12/2017 7:00:35 PM + +Commit [1d732102fddb79b944424009fd951df8b76ed4fb](https://github.com/StoneCypher/jssm/commit/1d732102fddb79b944424009fd951df8b76ed4fb) + +Author: `John Haugeland ` + + * fix travis build error; update linter to cover all but es6 and stylistic + + + + +  + +  + +## [Untagged] - 7/12/2017 5:48:17 PM + +Commit [f4e1bab59ef222f6f126791435ddb3bff0e0273e](https://github.com/StoneCypher/jssm/commit/f4e1bab59ef222f6f126791435ddb3bff0e0273e) + +Author: `John Haugeland ` + + * added site build process; dropped pre-publish build + + + + +  + +  + +## [Untagged] - 7/12/2017 5:34:11 PM + +Commit [840d83de7cecf845c9be9622addf2b98999ae9fb](https://github.com/StoneCypher/jssm/commit/840d83de7cecf845c9be9622addf2b98999ae9fb) + +Author: `John Haugeland ` + + * linter back to enforcement + + + + +  + +  + +## [Untagged] - 7/12/2017 5:17:55 PM + +Commit [bca7a3906150c7e9da10b6d3fb1b4d2c744b4675](https://github.com/StoneCypher/jssm/commit/bca7a3906150c7e9da10b6d3fb1b4d2c744b4675) + +Author: `John Haugeland ` + + * bump, enable a few more rules, set missing keyword + + + + +  + +  + +## [Untagged] - 7/12/2017 4:46:18 PM + +Commit [f4491acc1ce7cc6a3b692283e4e41949637d3757](https://github.com/StoneCypher/jssm/commit/f4491acc1ce7cc6a3b692283e4e41949637d3757) + +Author: `John Haugeland ` + + * node qualities + + + + +  + +  + +## [Untagged] - 7/12/2017 4:44:56 PM + +Commit [79b6d286bb5bc79f15138cfcb0b4f0b7fc6864b8](https://github.com/StoneCypher/jssm/commit/79b6d286bb5bc79f15138cfcb0b4f0b7fc6864b8) + +Author: `John Haugeland ` + + * edge colors and default edge colors + + + + +  + +  + +## [Untagged] - 7/11/2017 9:16:07 PM + +Commit [b2d63ad058e362514334538f93d4fcd6fa631d5f](https://github.com/StoneCypher/jssm/commit/b2d63ad058e362514334538f93d4fcd6fa631d5f) + +Author: `John Haugeland ` + + * 3.2.0 is full test coverage + + + + +  + +  + +## [Untagged] - 7/11/2017 5:38:06 PM + +Commit [93b2432ff35cd273db0b38581fd9a750a349832b](https://github.com/StoneCypher/jssm/commit/93b2432ff35cd273db0b38581fd9a750a349832b) + +Author: `John Haugeland ` + + * okay, what if we leave them devdeps and just remove the build from the install, since we have dist + + + + +  + +  + +## [Untagged] - 7/11/2017 4:59:14 PM + +Commit [a1d9e7c0055e6694bde4928d749906fa92486591](https://github.com/StoneCypher/jssm/commit/a1d9e7c0055e6694bde4928d749906fa92486591) + +Author: `John Haugeland ` + + * let's see if just moving things to deps wholesale solves the downstream build problem + + + + +  + +  + +## [Untagged] - 7/5/2017 3:39:24 PM + +Commit [4748e3751a62089949d280a23d9c8115e2a6cfc5](https://github.com/StoneCypher/jssm/commit/4748e3751a62089949d280a23d9c8115e2a6cfc5) + +Author: `John Haugeland ` + + * three lines of coverage left :D :D + + + + +  + +  + +## [Untagged] - 7/5/2017 2:33:31 PM + +Commit [ea9fe406dddb497d53a07da4a67b5ac3355c3717](https://github.com/StoneCypher/jssm/commit/ea9fe406dddb497d53a07da4a67b5ac3355c3717) + +Author: `John Haugeland ` + + * lol all that drama around throwing a string, huh + + + + +  + +  + +## [Untagged] - 7/5/2017 9:07:19 AM + +Commit [6f22cc476a2a24476a10f6d5c8f75bead619f48e](https://github.com/StoneCypher/jssm/commit/6f22cc476a2a24476a10f6d5c8f75bead619f48e) + +Author: `John Haugeland ` + + * what about with no lockfile + + + + +  + +  + +## [Untagged] - 7/5/2017 8:54:14 AM + +Commit [0ca33e3a612475859aff6eb602b721e7fa56bbc6](https://github.com/StoneCypher/jssm/commit/0ca33e3a612475859aff6eb602b721e7fa56bbc6) + +Author: `John Haugeland ` + + * the lockfile shouldn't cause a build fail on 8, should it? + + + + +  + +  + +## [Untagged] - 7/5/2017 8:26:36 AM + +Commit [9b461f1052aeba47f5a9958d235ae608fc199eab](https://github.com/StoneCypher/jssm/commit/9b461f1052aeba47f5a9958d235ae608fc199eab) + +Author: `John Haugeland ` + + * improve coverage; retrigger build because of npm mess from this morning + + + + +  + +  + +## [Untagged] - 7/5/2017 7:50:51 AM + +Commit [7e74b21ef0cf5cb2ae479ef80ac0f27d79157d04](https://github.com/StoneCypher/jssm/commit/7e74b21ef0cf5cb2ae479ef80ac0f27d79157d04) + +Author: `John Haugeland ` + +Merges [1c8f98e, e8b68ad] + + * closing in on full coverage :D + + + + +  + +  + +## [Untagged] - 7/4/2017 11:33:11 PM + +Commit [1c8f98ed0eda80ed727a72bb0439aa91018dbae5](https://github.com/StoneCypher/jssm/commit/1c8f98ed0eda80ed727a72bb0439aa91018dbae5) + +Author: `John Haugeland ` + + * flip spread with new obj to throw on list_exit_actions and probable_action_exits + + + + +  + +  + +## [Untagged] - 7/4/2017 11:33:11 PM + +Commit [e8b68adc7047111876d805b53341f07153554078](https://github.com/StoneCypher/jssm/commit/e8b68adc7047111876d805b53341f07153554078) + +Author: `John Haugeland ` + + * flip spread with new obj to throw on list_exit_actions and probable_action_exits + + + + +  + +  + +## [Untagged] - 7/4/2017 11:21:01 PM + +Commit [9b30e347cdf0cf205d6241a15f6d8dae987674d9](https://github.com/StoneCypher/jssm/commit/9b30e347cdf0cf205d6241a15f6d8dae987674d9) + +Author: `John Haugeland ` + + * negative coverage tests for actions/0,1 and list_states_having_action + + + + +  + +  + +## [Untagged] - 7/4/2017 11:17:26 PM + +Commit [391b6a5962fff128ee75173177de0ab3045b0806](https://github.com/StoneCypher/jssm/commit/391b6a5962fff128ee75173177de0ab3045b0806) + +Author: `John Haugeland ` + + * list states having action coverage + + + + +  + +  + +## [Untagged] - 7/4/2017 11:09:14 PM + +Commit [4c09b8d40de563142999c7118522507210d77a9a](https://github.com/StoneCypher/jssm/commit/4c09b8d40de563142999c7118522507210d77a9a) + +Author: `John Haugeland ` + + * cover actions/0,1 + + + + +  + +  + +## [Untagged] - 7/4/2017 10:55:46 PM + +Commit [876168689c8e1768ed836a32036c3a7fd2ff5c6c](https://github.com/StoneCypher/jssm/commit/876168689c8e1768ed836a32036c3a7fd2ff5c6c) + +Author: `John Haugeland ` + + * probabilistic_histo_walk coverage + + + + +  + +  + +## [Untagged] - 7/4/2017 10:43:21 PM + +Commit [99c4fc746cdbcb6cae724c07f6f7fb5f0853b8d4](https://github.com/StoneCypher/jssm/commit/99c4fc746cdbcb6cae724c07f6f7fb5f0853b8d4) + +Author: `John Haugeland ` + + * coverage, probabilistic walk bugfix + + + + +  + +  + +## [Untagged] - 7/4/2017 10:27:40 PM + +Commit [ed3771d93ded350182c7d712fc29d2fb44a62de6](https://github.com/StoneCypher/jssm/commit/ed3771d93ded350182c7d712fc29d2fb44a62de6) + +Author: `John Haugeland ` + + * coverage, small tweaks, testing + + + + +  + +  + +## [Untagged] - 7/4/2017 9:35:21 PM + +Commit [ebc092d9dc7011757051f88f6933cfa9de918c6e](https://github.com/StoneCypher/jssm/commit/ebc092d9dc7011757051f88f6933cfa9de918c6e) + +Author: `John Haugeland ` + + * rearrangement and coverage + + + + +  + +  + +## [Untagged] - 7/4/2017 9:09:09 PM + +Commit [f9795799f4c98632e5944dcacd1162c91d06e3b9](https://github.com/StoneCypher/jssm/commit/f9795799f4c98632e5944dcacd1162c91d06e3b9) + +Author: `John Haugeland ` + + * coverage of probable_exits_for + + + + +  + +  + +## [Untagged] - 7/4/2017 8:43:42 PM + +Commit [20ef6b74fd7f317a9614563bff0c6d84f6fa7dd8](https://github.com/StoneCypher/jssm/commit/20ef6b74fd7f317a9614563bff0c6d84f6fa7dd8) + +Author: `John Haugeland ` + + * basic parser complete (declaring inputs and outputs) + + + + +  + +  + +## [Untagged] - 7/4/2017 7:43:23 PM + +Commit [b4844b59761a2fffe09a1a065a0b8e6f5b7fe7fb](https://github.com/StoneCypher/jssm/commit/b4844b59761a2fffe09a1a065a0b8e6f5b7fe7fb) + +Author: `John Haugeland ` + + * suppress load_machine_state while we're at it + + + + +  + +  + +## [Untagged] - 7/4/2017 7:42:21 PM + +Commit [9fedbd272860529e752a23156081fb98f1c04c7e](https://github.com/StoneCypher/jssm/commit/9fedbd272860529e752a23156081fb98f1c04c7e) + +Author: `John Haugeland ` + + * temporarily suppress load_machine_state/1 + + + + +  + +  + +## [Untagged] - 7/4/2017 7:38:34 PM + +Commit [f6c188352dd1c06c366b472d6050dee9cb57b752](https://github.com/StoneCypher/jssm/commit/f6c188352dd1c06c366b472d6050dee9cb57b752) + +Author: `John Haugeland ` + + * temporarily suppress force_transition/2 and valid_force_transition/2 + + + + +  + +  + +## [Untagged] - 7/4/2017 7:19:10 PM + +Commit [f27f7b6dd4e8f6cfb02dd518e74f45bd59380339](https://github.com/StoneCypher/jssm/commit/f27f7b6dd4e8f6cfb02dd518e74f45bd59380339) + +Author: `John Haugeland ` + + * remove is_changing/0 for now; up coverage + + + + +  + +  + +## [Untagged] - 7/4/2017 6:42:18 PM + +Commit [e3212a8f7d72462ce49cf3de6499d93cd8cf82cd](https://github.com/StoneCypher/jssm/commit/e3212a8f7d72462ce49cf3de6499d93cd8cf82cd) + +Author: `John Haugeland ` + + * coverage for _new_state/1 and machine_state/0 + + + + +  + +  + +## [Untagged] - 7/4/2017 6:37:30 PM + +Commit [09ed3ccb9a18c55486f998391c4c6a2c4f64ba2e](https://github.com/StoneCypher/jssm/commit/09ed3ccb9a18c55486f998391c4c6a2c4f64ba2e) + +Author: `John Haugeland ` + + * remove redundant insertion test + + + + +  + +  + +## [Untagged] - 7/4/2017 6:30:22 PM + +Commit [3bbc7681d19bd654fd8515bd136a41acec752850](https://github.com/StoneCypher/jssm/commit/3bbc7681d19bd654fd8515bd136a41acec752850) + +Author: `John Haugeland ` + + * rephrase action/raction map gen for coverage + + + + +  + +  + +## [Untagged] - 7/4/2017 12:06:45 PM + +Commit [3fd12b6e299e5cee3aaeab62529ff35b2e729c99](https://github.com/StoneCypher/jssm/commit/3fd12b6e299e5cee3aaeab62529ff35b2e729c99) + +Author: `John Haugeland ` + + * guess who's working on coverage + + + + +  + +  + +## [Untagged] - 7/4/2017 9:14:52 AM + +Commit [b724796e5e37c55c2db5b1739df393ca7d147d6d](https://github.com/StoneCypher/jssm/commit/b724796e5e37c55c2db5b1739df393ca7d147d6d) + +Author: `John Haugeland ` + + * stiiiillllllll working on coverage + + + + +  + +  + +## [Untagged] - 7/4/2017 8:55:57 AM + +Commit [93af4fef22d1c8103dff3dece4eb2e3edee5ef7f](https://github.com/StoneCypher/jssm/commit/93af4fef22d1c8103dff3dece4eb2e3edee5ef7f) + +Author: `John Haugeland ` + + * more coverage pls + + + + +  + +  + +## [Untagged] - 7/3/2017 5:52:04 PM + +Commit [1a2d0c9924708cf9c0fc3bf29f0c54e8dd8d784f](https://github.com/StoneCypher/jssm/commit/1a2d0c9924708cf9c0fc3bf29f0c54e8dd8d784f) + +Author: `John Haugeland ` + + * fix two context bugs; more test coverage + + + + +  + +  + +## [Untagged] - 7/3/2017 5:27:33 PM + +Commit [a1bd797a8106a4955c3fd8eb93d44e6e171deab6](https://github.com/StoneCypher/jssm/commit/a1bd797a8106a4955c3fd8eb93d44e6e171deab6) + +Author: `John Haugeland ` + + * some fix on several; context fix on has_unenterables/0; many more tests + + + + +  + +  + +## [Untagged] - 7/3/2017 4:42:45 PM + +Commit [bad6b32a87aa3bc3293a1cd1172dc6c27cb55f54](https://github.com/StoneCypher/jssm/commit/bad6b32a87aa3bc3293a1cd1172dc6c27cb55f54) + +Author: `John Haugeland ` + + * nyc and del-cli were out of date + + + + +  + +  + +## [Untagged] - 7/3/2017 4:35:40 PM + +Commit [79c2e85bdf7cd57877e14b8d088f4a45af9ee1c1](https://github.com/StoneCypher/jssm/commit/79c2e85bdf7cd57877e14b8d088f4a45af9ee1c1) + +Author: `John Haugeland ` + + * even better testing coverage + + + + +  + +  + +## [Untagged] - 7/3/2017 4:03:15 PM + +Commit [a6076529e180da2f1134ba71bef72637d4a90a89](https://github.com/StoneCypher/jssm/commit/a6076529e180da2f1134ba71bef72637d4a90a89) + +Author: `John Haugeland ` + + * still better testing coverage + + + + +  + +  + +## [Untagged] - 7/3/2017 4:00:31 PM + +Commit [b60e95c4fe492dda39f575deedc91e021943120b](https://github.com/StoneCypher/jssm/commit/b60e95c4fe492dda39f575deedc91e021943120b) + +Author: `John Haugeland ` + + * better testing coverage + + + + +  + +  + +## [Untagged] - 7/3/2017 3:36:23 PM + +Commit [bf3a538be37e3d6d47252ad011a522ed915883e4](https://github.com/StoneCypher/jssm/commit/bf3a538be37e3d6d47252ad011a522ed915883e4) + +Author: `John Haugeland ` + + * ok let's bump ava then + + + + +  + +  + +## [Untagged] - 7/3/2017 3:31:06 PM + +Commit [5f18f74b0bca117e939cff0fb342014bd0000e64](https://github.com/StoneCypher/jssm/commit/5f18f74b0bca117e939cff0fb342014bd0000e64) + +Author: `John Haugeland ` + + * actually maybe it's a legit flow error + + + + +  + +  + +## [Untagged] - 7/3/2017 3:18:21 PM + +Commit [64821cd52de55a50b9e11e191b974a1dcba7f8fe](https://github.com/StoneCypher/jssm/commit/64821cd52de55a50b9e11e191b974a1dcba7f8fe) + +Author: `John Haugeland ` + + * ok let's try the install first + + + + +  + +  + +## [Untagged] - 7/3/2017 3:16:59 PM + +Commit [fe58795dfc9cd8450f7618c54441cad1d1b919d2](https://github.com/StoneCypher/jssm/commit/fe58795dfc9cd8450f7618c54441cad1d1b919d2) + +Author: `John Haugeland ` + + * why is flow erroring in the way i'd expect for a prior version though + + + + +  + +  + +## [Untagged] - 7/3/2017 2:49:47 PM + +Commit [27db55f8d8e693841f95e3ef59e36f85f1a16069](https://github.com/StoneCypher/jssm/commit/27db55f8d8e693841f95e3ef59e36f85f1a16069) + +Author: `John Haugeland ` + + * ah, it's because i locked flow then didn't update it, lawl + + + + +  + +  + +## [Untagged] - 7/3/2017 2:45:40 PM + +Commit [c15c66e7f015b4d1df0901c757bae9c6ad5e649f](https://github.com/StoneCypher/jssm/commit/c15c66e7f015b4d1df0901c757bae9c6ad5e649f) + +Author: `John Haugeland ` + + * meaningless change to get travis to trigger + + + + +  + +  + +## [Untagged] - 7/3/2017 1:56:54 PM + +Commit [11dd41da13e6c69d7cf84c403b5304e0bf19ca70](https://github.com/StoneCypher/jssm/commit/11dd41da13e6c69d7cf84c403b5304e0bf19ca70) + +Author: `John Haugeland ` + + * remove viz (in favor of new package jssm-viz) + + + + +  + +  + +## [Untagged] - 6/27/2017 8:10:16 PM + +Commit [02dcc6c6106355ca3cbf9d96dae4a6a6f6fffa93](https://github.com/StoneCypher/jssm/commit/02dcc6c6106355ca3cbf9d96dae4a6a6f6fffa93) + +Author: `John Haugeland ` + + * attempt to LCOV_EXCL_LINE to cope with spurious flow throws + + + + +  + +  + +## [Untagged] - 6/27/2017 8:04:37 PM + +Commit [73e40d9080de9727274e2c96a9671d516c0f327c](https://github.com/StoneCypher/jssm/commit/73e40d9080de9727274e2c96a9671d516c0f327c) + +Author: `John Haugeland ` + + * modernize the tests for fixed labels; make them more data driven + + + + +  + +  + +## [Untagged] - 6/27/2017 6:55:06 PM + +Commit [c4e5fb82c97176b1e8bbeb5ad9bab5846903852e](https://github.com/StoneCypher/jssm/commit/c4e5fb82c97176b1e8bbeb5ad9bab5846903852e) + +Author: `John Haugeland ` + + * full coverage of jssm-util + + + + +  + +  + +## [Untagged] - 6/27/2017 6:31:59 PM + +Commit [2561a66c6f25046e70307c46a80822308988785c](https://github.com/StoneCypher/jssm/commit/2561a66c6f25046e70307c46a80822308988785c) + +Author: `John Haugeland ` + + * rearrangement, comments, and a shoddy test for weighted_rand_select + + + + +  + +  + +## [Untagged] - 6/27/2017 6:12:48 PM + +Commit [fbc4f0bfc9c89a97e5ddb27dda7593159fbad2f0](https://github.com/StoneCypher/jssm/commit/fbc4f0bfc9c89a97e5ddb27dda7593159fbad2f0) + +Author: `John Haugeland ` + +Merges [834e385, ac9afdb] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 6/27/2017 6:12:40 PM + +Commit [834e385aef9b685f40d4be0502dcd625e032a1fb](https://github.com/StoneCypher/jssm/commit/834e385aef9b685f40d4be0502dcd625e032a1fb) + +Author: `John Haugeland ` + + * action labels as backticks; readmitting docs formally; bump to 2.7.0 + + + + +  + +  + +## [Untagged] - 6/27/2017 5:10:06 PM + +Commit [ac9afdba70924b1506d99f93be08fbf05c85fd16](https://github.com/StoneCypher/jssm/commit/ac9afdba70924b1506d99f93be08fbf05c85fd16) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 6/27/2017 2:47:07 PM + +Commit [c2de4d46405ad9936303e6f446187c051b00e2e4](https://github.com/StoneCypher/jssm/commit/c2de4d46405ad9936303e6f446187c051b00e2e4) + +Author: `John Haugeland ` + + * some name clarifications. readding the docs dir to see if codeclimate chokes. one fake test. + + + + +  + +  + +## [Untagged] - 6/27/2017 2:20:05 PM + +Commit [c8bfce82a2c4f832c48bd87b0536076d35b51b35](https://github.com/StoneCypher/jssm/commit/c8bfce82a2c4f832c48bd87b0536076d35b51b35) + +Author: `John Haugeland ` + + * guess i should add the tests directory, huh + + + + +  + +  + +## [Untagged] - 6/27/2017 2:18:53 PM + +Commit [85b3f164777084e2d257db2aa061a86d0f0363cf](https://github.com/StoneCypher/jssm/commit/85b3f164777084e2d257db2aa061a86d0f0363cf) + +Author: `John Haugeland ` + + * okay let's try one of their sourced ymls + + + + +  + +  + +## [Untagged] - 6/27/2017 11:38:53 AM + +Commit [0ec645313d499681ea1f307a3fd0ca2ced6f8b86](https://github.com/StoneCypher/jssm/commit/0ec645313d499681ea1f307a3fd0ca2ced6f8b86) + +Author: `John Haugeland ` + + * fix whitespace in graph items as a pretext to trigger codeclimate + + + + +  + +  + +## [Untagged] - 6/27/2017 11:32:43 AM + +Commit [0400c95dbed8b0e486601d93a796a161bf2f1410](https://github.com/StoneCypher/jssm/commit/0400c95dbed8b0e486601d93a796a161bf2f1410) + +Author: `John Haugeland ` + + * What happens to CodeClimate if I just nuke the entire docs directory + + + + +  + +  + +## [Untagged] - 6/27/2017 11:24:56 AM + +Commit [f40c6de57989d861033dbdfd66a0e8deaaa54c1a](https://github.com/StoneCypher/jssm/commit/f40c6de57989d861033dbdfd66a0e8deaaa54c1a) + +Author: `John Haugeland ` + + * does removing the .yml retrigger analysis? + + + + +  + +  + +## [Untagged] - 6/26/2017 2:56:49 PM + +Commit [b2806aa785303af098d76828eb7ae2bb8916b62c](https://github.com/StoneCypher/jssm/commit/b2806aa785303af098d76828eb7ae2bb8916b62c) + +Author: `John Haugeland ` + + * wow, it was. trying a simpler .yml + + + + +  + +  + +## [Untagged] - 6/26/2017 2:55:10 PM + +Commit [1c1963a7929ede9ada26b453bd6f53a4afe57793](https://github.com/StoneCypher/jssm/commit/1c1963a7929ede9ada26b453bd6f53a4afe57793) + +Author: `John Haugeland ` + + * is the .codeclimate.yml why codeclimate isn't firing anymore? + + + + +  + +  + +## [Untagged] - 6/26/2017 1:28:21 PM + +Commit [f3578f5ac47e6b4c49ef4d472a915c30a1e00c51](https://github.com/StoneCypher/jssm/commit/f3578f5ac47e6b4c49ef4d472a915c30a1e00c51) + +Author: `John Haugeland ` + + * add graph layout to peg + + + + +  + +  + +## [Untagged] - 6/26/2017 8:24:43 AM + +Commit [f6da593f33025989aff68f5bed829fa91b45fa13](https://github.com/StoneCypher/jssm/commit/f6da593f33025989aff68f5bed829fa91b45fa13) + +Author: `John Haugeland ` + + * it's .yml, not .yaml + + + + +  + +  + +## [Untagged] - 6/26/2017 8:22:39 AM + +Commit [dac225f0802e0f6f0ffdacdfd6b7189c2a22bbde](https://github.com/StoneCypher/jssm/commit/dac225f0802e0f6f0ffdacdfd6b7189c2a22bbde) + +Author: `John Haugeland ` + + * ok try a different notation. also should be removing tests + + + + +  + +  + +## [Untagged] - 6/26/2017 8:21:07 AM + +Commit [33b7e45359e5727d1db796bd03fd77fef607006b](https://github.com/StoneCypher/jssm/commit/33b7e45359e5727d1db796bd03fd77fef607006b) + +Author: `John Haugeland ` + + * remove docs/ from codeclimate coverage + + + + +  + +  + +## [Untagged] - 6/25/2017 11:10:13 PM + +Commit [693bb54b7736250a1d73681af85ad6cd8e1b15e5](https://github.com/StoneCypher/jssm/commit/693bb54b7736250a1d73681af85ad6cd8e1b15e5) + +Author: `John Haugeland ` + + * Min transitions per state; max transitions per state; more cleanup + + + + +  + +  + +## [Untagged] - 6/25/2017 10:57:54 PM + +Commit [e7e2637bb0e02b496981c3af00209a0ce47755aa](https://github.com/StoneCypher/jssm/commit/e7e2637bb0e02b496981c3af00209a0ce47755aa) + +Author: `John Haugeland ` + + * ditch hexo + + + + +  + +  + +## [Untagged] - 6/25/2017 10:46:49 PM + +Commit [1b53038953d21768d286d632fd50c026eccf179a](https://github.com/StoneCypher/jssm/commit/1b53038953d21768d286d632fd50c026eccf179a) + +Author: `John Haugeland ` + + * rebuild + + + + +  + +  + +## [Untagged] - 6/25/2017 10:35:20 PM + +Commit [c9d6f57b9ac422ca852d61f86393f8137b1ac184](https://github.com/StoneCypher/jssm/commit/c9d6f57b9ac422ca852d61f86393f8137b1ac184) + +Author: `John Haugeland ` + + * bit of rearranging + + + + +  + +  + +## [Untagged] - 6/25/2017 10:27:01 PM + +Commit [c8fbe9c4ce7355e92db1d6d28e15e15fa8dc7416](https://github.com/StoneCypher/jssm/commit/c8fbe9c4ce7355e92db1d6d28e15e15fa8dc7416) + +Author: `John Haugeland ` + + * start making the config items explicit; introduce a node shape type + + + + +  + +  + +## [Untagged] - 6/25/2017 10:25:49 PM + +Commit [b3781473907c05fb72eb51082f7456fc56e90cf3](https://github.com/StoneCypher/jssm/commit/b3781473907c05fb72eb51082f7456fc56e90cf3) + +Author: `John Haugeland ` + + * start making the config items explicit; introduce a node shape type + + + + +  + +  + +## [Untagged] - 6/25/2017 10:08:30 PM + +Commit [534a698fb1c2e1470701a6fe037048a8bab73af9](https://github.com/StoneCypher/jssm/commit/534a698fb1c2e1470701a6fe037048a8bab73af9) + +Author: `John Haugeland ` + + * add node_shape to graph config types + + + + +  + +  + +## [Untagged] - 6/24/2017 9:49:12 PM + +Commit [aa875d6f239bc14fe87dfa67edde5738ee317cd4](https://github.com/StoneCypher/jssm/commit/aa875d6f239bc14fe87dfa67edde5738ee317cd4) + +Author: `John Haugeland ` + + * eslint still down in v4 :/ + + + + +  + +  + +## [Untagged] - 6/10/2017 4:25:36 PM + +Commit [2f0420717ad4026445d97e0579f3298362162451](https://github.com/StoneCypher/jssm/commit/2f0420717ad4026445d97e0579f3298362162451) + +Author: `John Haugeland ` + +Merges [4144c1f, d9b1050] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 6/7/2017 11:17:10 AM + +Commit [d9b10500fba99ad6305e6b7a16e7c3c77a4e442a](https://github.com/StoneCypher/jssm/commit/d9b10500fba99ad6305e6b7a16e7c3c77a4e442a) + +Author: `John Haugeland ` + + * Update .nycrc + * lol fucking what? screw you tabs + + + + +  + +  + +## [Untagged] - 6/6/2017 4:59:39 PM + +Commit [4144c1f902e21909f9590521d743331226baba57](https://github.com/StoneCypher/jssm/commit/4144c1f902e21909f9590521d743331226baba57) + +Author: `John Haugeland ` + + * differentiated token paths for direct config parsing + + + + +  + +  + +## [Untagged] - 6/4/2017 9:44:19 PM + +Commit [e5029748bd3d00003fda5cbb10547cbf730812b5](https://github.com/StoneCypher/jssm/commit/e5029748bd3d00003fda5cbb10547cbf730812b5) + +Author: `John Haugeland ` + + * test double arrows, sequences, and chains; bump to 2.4 + + + + +  + +  + +## [Untagged] - 6/4/2017 8:11:40 PM + +Commit [fe1528c9062f6b03815ea33f695c2b606ef7c452](https://github.com/StoneCypher/jssm/commit/fe1528c9062f6b03815ea33f695c2b606ef7c452) + +Author: `John Haugeland ` + + * clean up spurious .se; bring tests into line + + + + +  + +  + +## [Untagged] - 6/4/2017 7:47:47 PM + +Commit [e7e9cb051296893f9ede67742fe156768c5341a1](https://github.com/StoneCypher/jssm/commit/e7e9cb051296893f9ede67742fe156768c5341a1) + +Author: `John Haugeland ` + + * remove optionals + + + + +  + +  + +## [Untagged] - 6/4/2017 7:43:14 PM + +Commit [35a961fca7935982e2bc142675f33af07da0076f](https://github.com/StoneCypher/jssm/commit/35a961fca7935982e2bc142675f33af07da0076f) + +Author: `John Haugeland ` + + * support for descitems + + + + +  + +  + +## [Untagged] - 6/4/2017 7:39:04 PM + +Commit [43729ef9a3d5103b2e56835a9a4976e2f686f717](https://github.com/StoneCypher/jssm/commit/43729ef9a3d5103b2e56835a9a4976e2f686f717) + +Author: `John Haugeland ` + + * bump ver; better single item description tests + + + + +  + +  + +## [Untagged] - 6/4/2017 7:36:59 PM + +Commit [0676f1f16bfe8f5333b7170b83151886a0e586ed](https://github.com/StoneCypher/jssm/commit/0676f1f16bfe8f5333b7170b83151886a0e586ed) + +Author: `John Haugeland ` + + * add atoms; remove useless subexpitem; remove < > from atoms; add tests for empty arrow descriptions and single item descriptions + + + + +  + +  + +## [Untagged] - 6/4/2017 7:12:10 PM + +Commit [687bbacea1ba6a53eea6ed20707190235c4c4a78](https://github.com/StoneCypher/jssm/commit/687bbacea1ba6a53eea6ed20707190235c4c4a78) + +Author: `John Haugeland ` + + * fix atom parsing; get basic tests up and running for parser + + + + +  + +  + +## [Untagged] - 6/4/2017 6:23:26 PM + +Commit [64e3e31f2351244e861f7e1e0f6c1922f2611530](https://github.com/StoneCypher/jssm/commit/64e3e31f2351244e861f7e1e0f6c1922f2611530) + +Author: `John Haugeland ` + + * dot now produced again; modified build w/o flow, eslint, audit + + + + +  + +  + +## [Untagged] - 6/4/2017 6:10:57 PM + +Commit [607222fec6240066ccce19a1776e1c08ae8c9ffe](https://github.com/StoneCypher/jssm/commit/607222fec6240066ccce19a1776e1c08ae8c9ffe) + +Author: `John Haugeland ` + + * sigh portability and node + + + + +  + +  + +## [Untagged] - 5/30/2017 2:40:15 PM + +Commit [b33c5731f6347a4f0581a94edc8dc6647fcc8ea5](https://github.com/StoneCypher/jssm/commit/b33c5731f6347a4f0581a94edc8dc6647fcc8ea5) + +Author: `John Haugeland ` + + * add 8 to travis; also remove site again because reasons + + + + +  + +  + +## [Untagged] - 5/29/2017 7:36:26 PM + +Commit [74e32314828b7cbbdf38a789e7b8c00eca1c31bc](https://github.com/StoneCypher/jssm/commit/74e32314828b7cbbdf38a789e7b8c00eca1c31bc) + +Author: `John Haugeland ` + + * re-remove hexo from build + + + + +  + +  + +## [Untagged] - 5/29/2017 6:21:19 PM + +Commit [3c9acb6566471effb6e16f543cb5db46ecdef15c](https://github.com/StoneCypher/jssm/commit/3c9acb6566471effb6e16f543cb5db46ecdef15c) + +Author: `John Haugeland ` + + * maybe i explicitly need a local copy? honestly :/ + + + + +  + +  + +## [Untagged] - 5/29/2017 6:16:47 PM + +Commit [c410f2773724a8db47fb8478ff27d154163563e7](https://github.com/StoneCypher/jssm/commit/c410f2773724a8db47fb8478ff27d154163563e7) + +Author: `John Haugeland ` + + * maybe i need hexo-cli too + + + + +  + +  + +## [Untagged] - 5/29/2017 6:12:04 PM + +Commit [324fd613e41f7c1f811ad970d69d367a894e85bc](https://github.com/StoneCypher/jssm/commit/324fd613e41f7c1f811ad970d69d367a894e85bc) + +Author: `John Haugeland ` + + * maybe i need to ginstall hexo first? + + + + +  + +  + +## [Untagged] - 5/29/2017 6:07:37 PM + +Commit [d4e08dbf17b22492f18fe9985182fbcd76796352](https://github.com/StoneCypher/jssm/commit/d4e08dbf17b22492f18fe9985182fbcd76796352) + +Author: `John Haugeland ` + + * remove site from build until we know more about hexo and travis + + + + +  + +  + +## [Untagged] - 5/28/2017 2:41:08 AM + +Commit [28d56136bd5d5b41959b05baa6a73405c1660742](https://github.com/StoneCypher/jssm/commit/28d56136bd5d5b41959b05baa6a73405c1660742) + +Author: `John Haugeland ` + + * Style improvements; trying to fix hexo on travis + + + + +  + +  + +## [Untagged] - 5/28/2017 2:26:12 AM + +Commit [2afa4a5f509aabffed25d168dea0f09cc8cdcf1e](https://github.com/StoneCypher/jssm/commit/2afa4a5f509aabffed25d168dea0f09cc8cdcf1e) + +Author: `John Haugeland ` + + * missing dep + + + + +  + +  + +## [Untagged] - 5/28/2017 2:12:13 AM + +Commit [d4b050823cdc6ec5b9114bd9100dcd836218ad4c](https://github.com/StoneCypher/jssm/commit/d4b050823cdc6ec5b9114bd9100dcd836218ad4c) + +Author: `John Haugeland ` + + * site builds automatically now + + + + +  + +  + +## [Untagged] - 5/28/2017 1:18:13 AM + +Commit [06cc19bdcca9ec58d543b928e1c9532d23370351](https://github.com/StoneCypher/jssm/commit/06cc19bdcca9ec58d543b928e1c9532d23370351) + +Author: `John Haugeland ` + + * public site works + + + + +  + +  + +## [Untagged] - 5/28/2017 1:12:17 AM + +Commit [2c1def6dffce10ba1b99497812dccee7afe6160c](https://github.com/StoneCypher/jssm/commit/2c1def6dffce10ba1b99497812dccee7afe6160c) + +Author: `John Haugeland ` + + * alt path in readme + + + + +  + +  + +## [Untagged] - 5/28/2017 1:09:14 AM + +Commit [daf36bd05a7caeaaaf5a2ab8798d7c9ca76806d7](https://github.com/StoneCypher/jssm/commit/daf36bd05a7caeaaaf5a2ab8798d7c9ca76806d7) + +Author: `John Haugeland ` + + * build && version bump + + + + +  + +  + +## [Untagged] - 5/28/2017 1:07:46 AM + +Commit [b2f8bd01f14fabe1ebcb718aec53481799a2c501](https://github.com/StoneCypher/jssm/commit/b2f8bd01f14fabe1ebcb718aec53481799a2c501) + +Author: `John Haugeland ` + + * placement mistake + + + + +  + +  + +## [Untagged] - 5/28/2017 1:06:50 AM + +Commit [413e40d804d498257b581ba49589840c9a62ba6c](https://github.com/StoneCypher/jssm/commit/413e40d804d498257b581ba49589840c9a62ba6c) + +Author: `John Haugeland ` + + * ugh, the things we do for urls on gh pages + + + + +  + +  + +## [Untagged] - 5/28/2017 12:47:45 AM + +Commit [6303be6df8e896b1e933e6669053b8187dc30788](https://github.com/StoneCypher/jssm/commit/6303be6df8e896b1e933e6669053b8187dc30788) + +Author: `John Haugeland ` + + * omitted the hexo dep + + + + +  + +  + +## [Untagged] - 5/28/2017 12:41:53 AM + +Commit [e16ba533fb86b9ed9307c0119492d8b1233ec9e1](https://github.com/StoneCypher/jssm/commit/e16ba533fb86b9ed9307c0119492d8b1233ec9e1) + +Author: `John Haugeland ` + + * lawl there was a second themes directory + + + + +  + +  + +## [Untagged] - 5/28/2017 12:36:31 AM + +Commit [fca89d668ba9ea532fa63ff4b03e68f1a9473f08](https://github.com/StoneCypher/jssm/commit/fca89d668ba9ea532fa63ff4b03e68f1a9473f08) + +Author: `John Haugeland ` + + * Version bump to attempt to recycle gh pages cache + + + + +  + +  + +## [Untagged] - 5/28/2017 12:23:36 AM + +Commit [239044f2a2391dd71c4059371b746242afb27e45](https://github.com/StoneCypher/jssm/commit/239044f2a2391dd71c4059371b746242afb27e45) + +Author: `John Haugeland ` + + * config bumps + + + + +  + +  + +## [Untagged] - 5/28/2017 12:19:02 AM + +Commit [3bb4f908e033767ca193592736efb403795095a5](https://github.com/StoneCypher/jssm/commit/3bb4f908e033767ca193592736efb403795095a5) + +Author: `John Haugeland ` + + * Trying pushing the main README into the default theme + + + + +  + +  + +## [Untagged] - 5/28/2017 12:10:21 AM + +Commit [65d106b656e387bb90365eb6043fd2e53ee0461b](https://github.com/StoneCypher/jssm/commit/65d106b656e387bb90365eb6043fd2e53ee0461b) + +Author: `John Haugeland ` + + * theme change attempt + + + + +  + +  + +## [Untagged] - 5/27/2017 11:57:14 PM + +Commit [70efba8235137b4390016a389622318126c98574](https://github.com/StoneCypher/jssm/commit/70efba8235137b4390016a389622318126c98574) + +Author: `John Haugeland ` + + * maybe better site? + + + + +  + +  + +## [Untagged] - 5/27/2017 11:52:27 PM + +Commit [43d0b6bbb73225f91fc68518714d6e7ccab340f9](https://github.com/StoneCypher/jssm/commit/43d0b6bbb73225f91fc68518714d6e7ccab340f9) + +Author: `John Haugeland ` + + * attempting a hexo site + + + + +  + +  + +## [Untagged] - 5/27/2017 10:24:21 PM + +Commit [add7e0c89d7dbc43e822d234b9fa753bcd1ebe22](https://github.com/StoneCypher/jssm/commit/add7e0c89d7dbc43e822d234b9fa753bcd1ebe22) + +Author: `John Haugeland ` + +Merges [80d09be, 33c8b96] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 5/27/2017 10:24:12 PM + +Commit [80d09be177bc59d76d5f9ee1e835170dc2d54c9e](https://github.com/StoneCypher/jssm/commit/80d09be177bc59d76d5f9ee1e835170dc2d54c9e) + +Author: `John Haugeland ` + + * Prepping for Jekyll site + + + + +  + +  + +## [Untagged] - 5/27/2017 10:22:37 PM + +Commit [33c8b96b3afe7f0d132d835fc845c96abcb11d43](https://github.com/StoneCypher/jssm/commit/33c8b96b3afe7f0d132d835fc845c96abcb11d43) + +Author: `John Haugeland ` + + * Set theme jekyll-theme-dinky + + + + +  + +  + +## [Untagged] - 5/27/2017 10:15:02 PM + +Commit [249cbc2be75abbcef4ba7061af4d18ce19aa309a](https://github.com/StoneCypher/jssm/commit/249cbc2be75abbcef4ba7061af4d18ce19aa309a) + +Author: `John Haugeland ` + + * documentation generation ahoy + + + + +  + +  + +## [Untagged] - 5/27/2017 9:49:13 PM + +Commit [335e0f73a4a34ce470c133279e1b8c2fb8e199c1](https://github.com/StoneCypher/jssm/commit/335e0f73a4a34ce470c133279e1b8c2fb8e199c1) + +Author: `John Haugeland ` + + * dist folder; minification with uglify 3 + + + + +  + +  + +## [Untagged] - 5/27/2017 9:19:28 PM + +Commit [ba0632b1bc1315d2a3c21c8c7b4a23b8a965dd60](https://github.com/StoneCypher/jssm/commit/ba0632b1bc1315d2a3c21c8c7b4a23b8a965dd60) + +Author: `John Haugeland ` + + * get generated peg parsing code out of coverage analysis + + + + +  + +  + +## [Untagged] - 5/27/2017 7:06:07 PM + +Commit [3b3bbd0ee4f1545468bf21160a15f2564c105c3a](https://github.com/StoneCypher/jssm/commit/3b3bbd0ee4f1545468bf21160a15f2564c105c3a) + +Author: `John Haugeland ` + + * api name changes; defaults; peg in the build chain + + + + +  + +  + +## [Untagged] - 5/27/2017 4:45:48 PM + +Commit [f5c32a06da15268305c17a60dac5ce7cdea2fa31](https://github.com/StoneCypher/jssm/commit/f5c32a06da15268305c17a60dac5ce7cdea2fa31) + +Author: `John Haugeland ` + + * audit step, improved api, tweaks, more tests + + + + +  + +  + +## [Untagged] - 5/27/2017 4:31:39 PM + +Commit [31aafd1c424329ef19fc699543f7b9aea987f8c5](https://github.com/StoneCypher/jssm/commit/31aafd1c424329ef19fc699543f7b9aea987f8c5) + +Author: `John Haugeland ` + + * update build, oops + + + + +  + +  + +## [Untagged] - 5/27/2017 4:30:43 PM + +Commit [7a9ec4789485368aca9b6ee3331a8c9c4d2f1608](https://github.com/StoneCypher/jssm/commit/7a9ec4789485368aca9b6ee3331a8c9c4d2f1608) + +Author: `John Haugeland ` + + * naming improvements; starting to break util functions out into pure module; testing improvements + + + + +  + +  + +## [Untagged] - 5/27/2017 3:01:13 PM + +Commit [7dd738f4a8d87ef5b93098dbe7acec7f8c0fdd25](https://github.com/StoneCypher/jssm/commit/7dd738f4a8d87ef5b93098dbe7acec7f8c0fdd25) + +Author: `John Haugeland ` + +Merges [1a246fa, a9b0e97] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 5/27/2017 3:00:10 PM + +Commit [1a246fa315f496797c326e42459e90f344b7b3fd](https://github.com/StoneCypher/jssm/commit/1a246fa315f496797c326e42459e90f344b7b3fd) + +Author: `John Haugeland ` + +Merges [2f80399, 79e07b7] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 5/27/2017 3:00:10 PM + +Commit [a9b0e975392ba6d022f72f45d9402b8c9396fee3](https://github.com/StoneCypher/jssm/commit/a9b0e975392ba6d022f72f45d9402b8c9396fee3) + +Author: `John Haugeland ` + +Merges [2f80399, 79e07b7] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 5/27/2017 2:23:23 PM + +Commit [2f8039952f57f428e2d684ebb0681eddb104bae0](https://github.com/StoneCypher/jssm/commit/2f8039952f57f428e2d684ebb0681eddb104bae0) + +Author: `John Haugeland ` + + * improvements to DOT-like PEG; move viz/1 to jssm-viz.js + + + + +  + +  + +## [Untagged] - 5/27/2017 2:23:23 PM + +Commit [79e07b7f0830ac317a6b50768e8dff34bb104a31](https://github.com/StoneCypher/jssm/commit/79e07b7f0830ac317a6b50768e8dff34bb104a31) + +Author: `John Haugeland ` + + * improvements to DOT-like PEG; move viz/1 to jssm-viz.js + + + + +  + +  + +## [Untagged] - 5/25/2017 11:55:59 PM + +Commit [c8ff548ada40adbf0bee4681976100bb4c7e995a](https://github.com/StoneCypher/jssm/commit/c8ff548ada40adbf0bee4681976100bb4c7e995a) + +Author: `John Haugeland ` + + * wait that was the old one + + + + +  + +  + +## [Untagged] - 5/25/2017 11:54:42 PM + +Commit [d92e6efbf0c2df599cbc1d5988fa800ecdf5c037](https://github.com/StoneCypher/jssm/commit/d92e6efbf0c2df599cbc1d5988fa800ecdf5c037) + +Author: `John Haugeland ` + +Merges [0b78992, 738b546] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 5/25/2017 11:52:45 PM + +Commit [0b78992d755002fbda486c380f282e41e239b360](https://github.com/StoneCypher/jssm/commit/0b78992d755002fbda486c380f282e41e239b360) + +Author: `John Haugeland ` + + * ok it was the spaces. simple cleanup + + + + +  + +  + +## [Untagged] - 5/25/2017 11:52:45 PM + +Commit [738b546654ed003aa03d53f6580963038ed923d3](https://github.com/StoneCypher/jssm/commit/738b546654ed003aa03d53f6580963038ed923d3) + +Author: `John Haugeland ` + + * ok it was the spaces. simple cleanup + + + + +  + +  + +## [Untagged] - 5/25/2017 11:45:57 PM + +Commit [9e4b298a4693b6718d083b3d2e567b59a14ed137](https://github.com/StoneCypher/jssm/commit/9e4b298a4693b6718d083b3d2e567b59a14ed137) + +Author: `John Haugeland ` + + * do i have to urlencode the spaces? + + + + +  + +  + +## [Untagged] - 5/25/2017 11:44:05 PM + +Commit [c9bfc57ee5fd87fd9a705fec0671fff134d1fd73](https://github.com/StoneCypher/jssm/commit/c9bfc57ee5fd87fd9a705fec0671fff134d1fd73) + +Author: `John Haugeland ` + + * maybe with double-embed notation? + + + + +  + +  + +## [Untagged] - 5/25/2017 11:43:03 PM + +Commit [658f96dedbdf852109cb78132a57debcf6ca8b4f](https://github.com/StoneCypher/jssm/commit/658f96dedbdf852109cb78132a57debcf6ca8b4f) + +Author: `John Haugeland ` + + * maybe it wants text before the header? + + + + +  + +  + +## [Untagged] - 5/25/2017 11:42:01 PM + +Commit [7811884f27a667a3085bb61dd57c3583088fc144](https://github.com/StoneCypher/jssm/commit/7811884f27a667a3085bb61dd57c3583088fc144) + +Author: `John Haugeland ` + + * maybe it wants a relative path? + + + + +  + +  + +## [Untagged] - 5/24/2017 9:26:42 PM + +Commit [5534309fddc4506e4df26047f1f18b040020e798](https://github.com/StoneCypher/jssm/commit/5534309fddc4506e4df26047f1f18b040020e798) + +Author: `John Haugeland ` + + * does it need interstitial text to render? + + + + +  + +  + +## [Untagged] - 5/23/2017 11:39:53 PM + +Commit [bb9ba2bedf3571e4b2bbd826a7d2db50c00f325d](https://github.com/StoneCypher/jssm/commit/bb9ba2bedf3571e4b2bbd826a7d2db50c00f325d) + +Author: `John Haugeland ` + + * transitions in readme + + + + +  + +  + +## [Untagged] - 5/22/2017 2:16:11 PM + +Commit [9b869557fe80241a11fcfd4628baeb2f27086aa3](https://github.com/StoneCypher/jssm/commit/9b869557fe80241a11fcfd4628baeb2f27086aa3) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 5/22/2017 12:36:48 PM + +Commit [da562b43b97bac4c6fe725f46f312d7debd5be58](https://github.com/StoneCypher/jssm/commit/da562b43b97bac4c6fe725f46f312d7debd5be58) + +Author: `John Haugeland ` + + * fix empties, wraps + + + + +  + +  + +## [Untagged] - 5/22/2017 12:21:36 PM + +Commit [8861742bdc89e62e638e9cd65da2ee1b2c461adb](https://github.com/StoneCypher/jssm/commit/8861742bdc89e62e638e9cd65da2ee1b2c461adb) + +Author: `John Haugeland ` + + * move desc values to strings + + + + +  + +  + +## [Untagged] - 5/22/2017 11:31:40 AM + +Commit [d1fb4d935a1b85d9cb440d87d4b06926805e20ce](https://github.com/StoneCypher/jssm/commit/d1fb4d935a1b85d9cb440d87d4b06926805e20ce) + +Author: `John Haugeland ` + + * apparently nyc runs in stages + + + + +  + +  + +## [Untagged] - 5/22/2017 11:23:01 AM + +Commit [f81b77c00a84cd5617c194175378e1b39b08cdad](https://github.com/StoneCypher/jssm/commit/f81b77c00a84cd5617c194175378e1b39b08cdad) + +Author: `John Haugeland ` + + * distinguish nyc tests from ava + + + + +  + +  + +## [Untagged] - 5/22/2017 11:14:15 AM + +Commit [a1552251d96e50a49fe207261650727e78ded6bb](https://github.com/StoneCypher/jssm/commit/a1552251d96e50a49fe207261650727e78ded6bb) + +Author: `John Haugeland ` + + * guess pwd should be before the run + + + + +  + +  + +## [Untagged] - 5/22/2017 11:08:56 AM + +Commit [7419df9467631b9e1015a8bf971cc01aa12134a4](https://github.com/StoneCypher/jssm/commit/7419df9467631b9e1015a8bf971cc01aa12134a4) + +Author: `John Haugeland ` + + * add arrow descriptions; increase relevant label characterset + + + + +  + +  + +## [Untagged] - 5/21/2017 4:33:15 PM + +Commit [f676303648014be511ae0ad8a46606a5a7156302](https://github.com/StoneCypher/jssm/commit/f676303648014be511ae0ad8a46606a5a7156302) + +Author: `John Haugeland ` + + * labels joined, wrong arrays removed + + + + +  + +  + +## [Untagged] - 5/21/2017 4:08:36 PM + +Commit [21600eb25e328919dfc1d30a6c1f81625a349b04](https://github.com/StoneCypher/jssm/commit/21600eb25e328919dfc1d30a6c1f81625a349b04) + +Author: `John Haugeland ` + + * basic recursive parser + + + + +  + +  + +## [Untagged] - 5/21/2017 3:29:51 PM + +Commit [18d4cf244eaf81a45b359021d7cfd5258db5a79e](https://github.com/StoneCypher/jssm/commit/18d4cf244eaf81a45b359021d7cfd5258db5a79e) + +Author: `John Haugeland ` + + * add pwd in hope to diagnose weird problem + + + + +  + +  + +## [Untagged] - 5/21/2017 3:25:26 PM + +Commit [0f284572ed7f655e1bfad45c421039c1ccd374e5](https://github.com/StoneCypher/jssm/commit/0f284572ed7f655e1bfad45c421039c1ccd374e5) + +Author: `John Haugeland ` + + * attempt to move coverage exclusively to CI/CD + + + + +  + +  + +## [Untagged] - 5/21/2017 2:56:51 PM + +Commit [36273e946c2a32d5f69bea15e34b44022e5d3ef7](https://github.com/StoneCypher/jssm/commit/36273e946c2a32d5f69bea15e34b44022e5d3ef7) + +Author: `John Haugeland ` + + * sourcemaps and sourcemap removal from cjs; better badges; node minimum + + + + +  + +  + +## [Untagged] - 5/18/2017 9:23:16 PM + +Commit [40848f2444ebcd299904e140ccee6b6a4037f643](https://github.com/StoneCypher/jssm/commit/40848f2444ebcd299904e140ccee6b6a4037f643) + +Author: `John Haugeland ` + + * We apparently do need no steenkeng badges + + + + +  + +  + +## [Untagged] - 5/18/2017 9:06:56 PM + +Commit [030c22f18b49143ff9bcc16b3f791d05acf6cf7f](https://github.com/StoneCypher/jssm/commit/030c22f18b49143ff9bcc16b3f791d05acf6cf7f) + +Author: `John Haugeland ` + + * remove io.js from travis + + + + +  + +  + +## [Untagged] - 5/18/2017 9:01:59 PM + +Commit [32bc6688d251935e9eeeb6f414a0a18ef328769e](https://github.com/StoneCypher/jssm/commit/32bc6688d251935e9eeeb6f414a0a18ef328769e) + +Author: `John Haugeland ` + + * specify min node; first try at a .travis.yml + + + + +  + +  + +## [Untagged] - 5/18/2017 8:40:35 PM + +Commit [41235c5d10a2d4a948f7cd245c5f3cdd2f8edd64](https://github.com/StoneCypher/jssm/commit/41235c5d10a2d4a948f7cd245c5f3cdd2f8edd64) + +Author: `John Haugeland ` + +Merges [dd7b5f6, cb2a6b0] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 5/18/2017 8:40:31 PM + +Commit [dd7b5f6878b10ef450ed4b00834ac909de4bfeee](https://github.com/StoneCypher/jssm/commit/dd7b5f6878b10ef450ed4b00834ac909de4bfeee) + +Author: `John Haugeland ` + + * More NPM tags + + + + +  + +  + +## [Untagged] - 5/18/2017 8:37:01 PM + +Commit [cb2a6b0742e36fa40ea69dce993ebadf634d73a4](https://github.com/StoneCypher/jssm/commit/cb2a6b0742e36fa40ea69dce993ebadf634d73a4) + +Author: `John Haugeland ` + +Merges [058398c, edb9906] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 5/18/2017 8:36:54 PM + +Commit [058398c443f4d429df518f57e4c8593aa9e77f3f](https://github.com/StoneCypher/jssm/commit/058398c443f4d429df518f57e4c8593aa9e77f3f) + +Author: `John Haugeland ` + + * screenshot add + + + + +  + +  + +## [Untagged] - 5/18/2017 8:30:30 PM + +Commit [edb9906ab5649fe359d918dd137a327e706f9d01](https://github.com/StoneCypher/jssm/commit/edb9906ab5649fe359d918dd137a327e706f9d01) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 5/17/2017 9:15:03 AM + +Commit [e59ef17d786f02cf2eeb68ea3696366559580e3b](https://github.com/StoneCypher/jssm/commit/e59ef17d786f02cf2eeb68ea3696366559580e3b) + +Author: `John Haugeland ` + + * small bits in do want + + + + +  + +  + +## [Untagged] - 5/17/2017 7:27:58 AM + +Commit [3b0bdcaa2b1191cefbf8164361cc3b636b3ff47d](https://github.com/StoneCypher/jssm/commit/3b0bdcaa2b1191cefbf8164361cc3b636b3ff47d) + +Author: `John Haugeland ` + + * probabilistic histo walk, histograph, histo_key + + + + +  + +  + +## [Untagged] - 5/13/2017 11:45:38 PM + +Commit [dd98d63091801242dc46d7ebaf5adad28fc8d055](https://github.com/StoneCypher/jssm/commit/dd98d63091801242dc46d7ebaf5adad28fc8d055) + +Author: `John Haugeland ` + + * slightly nicer impl + + + + +  + +  + +## [Untagged] - 5/13/2017 11:39:27 PM + +Commit [39955f3c8f6f2f0a521f0dbf293cbb0f8f3bf689](https://github.com/StoneCypher/jssm/commit/39955f3c8f6f2f0a521f0dbf293cbb0f8f3bf689) + +Author: `John Haugeland ` + + * bugfix: yeah, that shouldn't be the empty string liter + + + + +  + +  + +## [Untagged] - 5/10/2017 1:56:16 AM + +Commit [e0b64b645d083a023d27d1b3d936eb59ae8ec35e](https://github.com/StoneCypher/jssm/commit/e0b64b645d083a023d27d1b3d936eb59ae8ec35e) + +Author: `John Haugeland ` + + * probabilistics + + + + +  + +  + +## [Untagged] - 5/10/2017 12:00:06 AM + +Commit [a5e6e608d85f7b997b397deb671cb1dbedb4f29a](https://github.com/StoneCypher/jssm/commit/a5e6e608d85f7b997b397deb671cb1dbedb4f29a) + +Author: `John Haugeland ` + + * random action exits, bugfixes, tests, formatting + + + + +  + +  + +## [Untagged] - 5/9/2017 11:39:50 PM + +Commit [2f9eb45b25369595c87a695ebcad159a627966b9](https://github.com/StoneCypher/jssm/commit/2f9eb45b25369595c87a695ebcad159a627966b9) + +Author: `John Haugeland ` + + * action and transition/action tests + + + + +  + +  + +## [Untagged] - 5/9/2017 11:11:17 PM + +Commit [3d9abb3b9b8cf0e900592da3c506a3775dbd0592](https://github.com/StoneCypher/jssm/commit/3d9abb3b9b8cf0e900592da3c506a3775dbd0592) + +Author: `John Haugeland ` + + * actions\! + + + + +  + +  + +## [Untagged] - 5/9/2017 10:15:35 PM + +Commit [b2f1cb050d46be5bcb5917f921071bb0f7407297](https://github.com/StoneCypher/jssm/commit/b2f1cb050d46be5bcb5917f921071bb0f7407297) + +Author: `John Haugeland ` + + * wildly improved graphing + + + + +  + +  + +## [Untagged] - 5/9/2017 6:14:13 PM + +Commit [88bd317312a43e05744c1a199dc970a5e0503c35](https://github.com/StoneCypher/jssm/commit/88bd317312a43e05744c1a199dc970a5e0503c35) + +Author: `John Haugeland ` + + * much improved visualizations + + + + +  + +  + +## [Untagged] - 5/9/2017 4:33:52 PM + +Commit [be73cbb6721276b224cfc01a8e3695cc473db8b9](https://github.com/StoneCypher/jssm/commit/be73cbb6721276b224cfc01a8e3695cc473db8b9) + +Author: `John Haugeland ` + + * basic transitions working + + + + +  + +  + +## [Untagged] - 5/9/2017 3:30:04 PM + +Commit [a1bc086ba148dce17d7bcad07c55c2da09059229](https://github.com/StoneCypher/jssm/commit/a1bc086ba148dce17d7bcad07c55c2da09059229) + +Author: `John Haugeland ` + + * state saving + + + + +  + +  + +## [Untagged] - 5/9/2017 3:11:23 PM + +Commit [899fef29cbbb3e0ba1d161c855ebe2b524444133](https://github.com/StoneCypher/jssm/commit/899fef29cbbb3e0ba1d161c855ebe2b524444133) + +Author: `John Haugeland ` + + * state machine completeness; improved checklist; more type stuff; bump + + + + +  + +  + +## [Untagged] - 5/9/2017 2:28:17 PM + +Commit [94e7405e3b055f7b3b2129cf542e31d7b99f52ed](https://github.com/StoneCypher/jssm/commit/94e7405e3b055f7b3b2129cf542e31d7b99f52ed) + +Author: `John Haugeland ` + + * tests, types, bump + + + + +  + +  + +## [Untagged] - 5/9/2017 1:57:47 PM + +Commit [69ed67457c08822c24e569fe57970f1607a9126f](https://github.com/StoneCypher/jssm/commit/69ed67457c08822c24e569fe57970f1607a9126f) + +Author: `John Haugeland ` + + * this type situation is getting rapidly better + + + + +  + +  + +## [Untagged] - 5/9/2017 1:51:55 PM + +Commit [048649ba2cbd3dfc8874b8a2035fe9f7297b7aca](https://github.com/StoneCypher/jssm/commit/048649ba2cbd3dfc8874b8a2035fe9f7297b7aca) + +Author: `John Haugeland ` + + * and yet more type shenanigans + + + + +  + +  + +## [Untagged] - 5/9/2017 1:50:58 PM + +Commit [e7f178275ec2e879a124ea8ae2faf745e1886ebb](https://github.com/StoneCypher/jssm/commit/e7f178275ec2e879a124ea8ae2faf745e1886ebb) + +Author: `John Haugeland ` + + * and yet more type shenanigans + + + + +  + +  + +## [Untagged] - 5/9/2017 1:48:43 PM + +Commit [08ae3b87e062f29d32de9f0cfaa295dfca933523](https://github.com/StoneCypher/jssm/commit/08ae3b87e062f29d32de9f0cfaa295dfca933523) + +Author: `John Haugeland ` + + * still more type shenanigans + + + + +  + +  + +## [Untagged] - 5/9/2017 1:10:06 PM + +Commit [6a801ef06e00716f301b4b5c17565930f946077e](https://github.com/StoneCypher/jssm/commit/6a801ef06e00716f301b4b5c17565930f946077e) + +Author: `John Haugeland ` + + * more type repair + + + + +  + +  + +## [Untagged] - 5/9/2017 12:45:03 PM + +Commit [5aee8dbc8a9f7591165c747d4af489b2a04a0123](https://github.com/StoneCypher/jssm/commit/5aee8dbc8a9f7591165c747d4af489b2a04a0123) + +Author: `John Haugeland ` + + * start fixing the flowtype types + + + + +  + +  + +## [Untagged] - 5/9/2017 12:44:28 PM + +Commit [f29e2ed218367d37904e0326ed9fe31b3fe3b176](https://github.com/StoneCypher/jssm/commit/f29e2ed218367d37904e0326ed9fe31b3fe3b176) + +Author: `John Haugeland ` + + * start fixing the flowtype types + + + + +  + +  + +## [Untagged] - 5/8/2017 10:58:24 AM + +Commit [926f42f799938d49e3828a62c768a126bdfa331c](https://github.com/StoneCypher/jssm/commit/926f42f799938d49e3828a62c768a126bdfa331c) + +Author: `John Haugeland ` + + * comments + + + + +  + +  + +## [Untagged] - 5/7/2017 11:12:02 PM + +Commit [827aac37c4c0f44b8fd3849b20f7c79db1d911d9](https://github.com/StoneCypher/jssm/commit/827aac37c4c0f44b8fd3849b20f7c79db1d911d9) + +Author: `John Haugeland ` + +Merges [571d8e1, 691169c] + + * Merge branch 'master' of github.com:StoneCypher/jssm + + + + +  + +  + +## [Untagged] - 5/7/2017 11:11:54 PM + +Commit [571d8e1a044d428a7b4c84097874a6b10052cb54](https://github.com/StoneCypher/jssm/commit/571d8e1a044d428a7b4c84097874a6b10052cb54) + +Author: `John Haugeland ` + + * now makes fairly reasonable SVGs in viz.js online thing + + + + +  + +  + +## [Untagged] - 5/7/2017 9:44:25 PM + +Commit [691169c27185612069ef923b8761a88ad6fd291a](https://github.com/StoneCypher/jssm/commit/691169c27185612069ef923b8761a88ad6fd291a) + +Author: `John Haugeland ` + + * Update do want.md + + + + +  + +  + +## [Untagged] - 5/7/2017 9:40:25 PM + +Commit [d13fb5d94d69c749440ed0b191c59682bc6cdd2d](https://github.com/StoneCypher/jssm/commit/d13fb5d94d69c749440ed0b191c59682bc6cdd2d) + +Author: `John Haugeland ` + + * Update do want.md + + + + +  + +  + +## [Untagged] - 5/7/2017 9:37:45 PM + +Commit [eb8bd8a238d8c4cc245d31f5cddb876c7c698140](https://github.com/StoneCypher/jssm/commit/eb8bd8a238d8c4cc245d31f5cddb876c7c698140) + +Author: `John Haugeland ` + + * Update do want.md + + + + +  + +  + +## [Untagged] - 5/7/2017 9:36:44 PM + +Commit [997d82e960b1e225e697629bd51390275da0e91c](https://github.com/StoneCypher/jssm/commit/997d82e960b1e225e697629bd51390275da0e91c) + +Author: `John Haugeland ` + + * Update do want.md + + + + +  + +  + +## [Untagged] - 5/7/2017 9:01:31 PM + +Commit [dce8d966b50abeb95036d48ff2f44cde0f733932](https://github.com/StoneCypher/jssm/commit/dce8d966b50abeb95036d48ff2f44cde0f733932) + +Author: `John Haugeland ` + + * catchup and cleanup + + + + +  + +  + +## [Untagged] - 5/7/2017 8:37:33 PM + +Commit [afad873c277f2d5cfeab29245b797977d1178eae](https://github.com/StoneCypher/jssm/commit/afad873c277f2d5cfeab29245b797977d1178eae) + +Author: `John Haugeland ` + + * fixed up throws; better naming scheme; ava-spec; npm run audit + + + + +  + +  + +## [Untagged] - 5/7/2017 7:35:41 PM + +Commit [c2f9e34f2046d0fa481ef6ff2e463cb0fbba0166](https://github.com/StoneCypher/jssm/commit/c2f9e34f2046d0fa481ef6ff2e463cb0fbba0166) + +Author: `John Haugeland ` + + * remove the forced parallelism stuff + + + + +  + +  + +## [Untagged] - 5/7/2017 7:35:15 PM + +Commit [07234cadc15e0afa249d3eeb781e820b3abc393e](https://github.com/StoneCypher/jssm/commit/07234cadc15e0afa249d3eeb781e820b3abc393e) + +Author: `John Haugeland ` + + * first test + + + + +  + +  + +## [Untagged] - 5/7/2017 7:19:11 PM + +Commit [543aeebec77a3f9d6502b8c92808d58f2991f4b7](https://github.com/StoneCypher/jssm/commit/543aeebec77a3f9d6502b8c92808d58f2991f4b7) + +Author: `John Haugeland ` + + * improved build assembly + + + + +  + +  + +## [Untagged] - 5/7/2017 6:13:43 PM + +Commit [236586cc1d175ba6978326f272a7c593aab24493](https://github.com/StoneCypher/jssm/commit/236586cc1d175ba6978326f272a7c593aab24493) + +Author: `John Haugeland ` + + * too much of a hassle to maintain, downgrading + + + + +  + +  + +## [Untagged] - 5/7/2017 3:44:02 PM + +Commit [eebc78841fafa4774f862ebe4bce77a075ca1ff7](https://github.com/StoneCypher/jssm/commit/eebc78841fafa4774f862ebe4bce77a075ca1ff7) + +Author: `John Haugeland ` + + * history in config, rename jssm internal instance to machine + + + + +  + +  + +## [Untagged] - 5/7/2017 3:25:38 PM + +Commit [791328b08dbc0fce25435adef4fdd1d3212ecfbc](https://github.com/StoneCypher/jssm/commit/791328b08dbc0fce25435adef4fdd1d3212ecfbc) + +Author: `John Haugeland ` + + * Rudimentary demo page in place. Browserify now exporting. Basic API. + + + + +  + +  + +## [Untagged] - 5/7/2017 12:13:55 PM + +Commit [c1c78f659a04824d0c12e5c00b1b20e6b9e4b3e0](https://github.com/StoneCypher/jssm/commit/c1c78f659a04824d0c12e5c00b1b20e6b9e4b3e0) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 5/7/2017 12:13:40 PM + +Commit [8e6051d53b584221b1a44a4787bf83c4b560a214](https://github.com/StoneCypher/jssm/commit/8e6051d53b584221b1a44a4787bf83c4b560a214) + +Author: `John Haugeland ` + + * Update README.md + + + + +  + +  + +## [Untagged] - 5/6/2017 9:58:44 AM + +Commit [9cd518f43a3be77adf010203c4f636ce48307b28](https://github.com/StoneCypher/jssm/commit/9cd518f43a3be77adf010203c4f636ce48307b28) + +Author: `John Haugeland ` + + * test parallelism in place + + + + +  + +  + +## [Untagged] - 5/3/2017 9:36:12 AM + +Commit [288e21b858b0591a7728cba8abc1dac8733b03b7](https://github.com/StoneCypher/jssm/commit/288e21b858b0591a7728cba8abc1dac8733b03b7) + +Author: `John Haugeland ` + + * Update initial plan.md + + + + +  + +  + +## [Untagged] - 5/3/2017 1:59:56 AM + +Commit [05a7ba646cc62143c899432c3e92f874a205fd20](https://github.com/StoneCypher/jssm/commit/05a7ba646cc62143c899432c3e92f874a205fd20) + +Author: `John Haugeland ` + + * modest cleanup, type extension + + + + +  + +  + +## [Untagged] - 5/3/2017 1:33:11 AM + +Commit [42fbd576f201d1e108e420429d379173b931c319](https://github.com/StoneCypher/jssm/commit/42fbd576f201d1e108e420429d379173b931c319) + +Author: `John Haugeland ` + + * flow, flow-aware eslint + + + + +  + +  + +## [Untagged] - 5/2/2017 11:54:50 PM + +Commit [9721c4ef7427c5c3e47395963f6be9a138b00ffa](https://github.com/StoneCypher/jssm/commit/9721c4ef7427c5c3e47395963f6be9a138b00ffa) + +Author: `John Haugeland ` + + * flow checking and stripping now both working parts of build + + + + +  + +  + +## [Untagged] - 5/2/2017 11:28:46 PM + +Commit [35992a5cef36fc8080a1ac9d21d808f602ed5462](https://github.com/StoneCypher/jssm/commit/35992a5cef36fc8080a1ac9d21d808f602ed5462) + +Author: `John Haugeland ` + + * simple testing in place + + + + +  + +  + +## [Untagged] - 5/2/2017 11:17:16 PM + +Commit [28f9a2f12c43e0deef5babcb94f026da4b6a0c8f](https://github.com/StoneCypher/jssm/commit/28f9a2f12c43e0deef5babcb94f026da4b6a0c8f) + +Author: `John Haugeland ` + + * simple build chain + + + + +  + +  + +## [Untagged] - 5/2/2017 10:04:51 PM + +Commit [8b8451d476a0b698538fe369c3d057cd8bbdd7ac](https://github.com/StoneCypher/jssm/commit/8b8451d476a0b698538fe369c3d057cd8bbdd7ac) + +Author: `John Haugeland ` + + * initial plan + + + + +  + +  + +## [Untagged] - 5/2/2017 10:03:34 PM + +Commit [fe7538c312aa3e105ad7de8459d31216f76be54d](https://github.com/StoneCypher/jssm/commit/fe7538c312aa3e105ad7de8459d31216f76be54d) + +Author: `John Haugeland ` + + * npm project + + + + +  + +  + +## [Untagged] - 5/2/2017 9:58:37 PM + +Commit [82b83dcc8d5a5aae34e293dc44b69a9a3e59d3c1](https://github.com/StoneCypher/jssm/commit/82b83dcc8d5a5aae34e293dc44b69a9a3e59d3c1) + +Author: `John Haugeland ` + + * Create README.md + + + + +  + +  + +## [Untagged] - 5/2/2017 9:58:20 PM + +Commit [dc63c392c1395b81a9c0bd2fe3d45b059ee1250b](https://github.com/StoneCypher/jssm/commit/dc63c392c1395b81a9c0bd2fe3d45b059ee1250b) + +Author: `John Haugeland ` + + * Update LICENSE.md + + + + +  + +  + +## [Untagged] - 5/2/2017 9:58:10 PM + +Commit [2fffc7dcb41621a6fed1cffc8972c14b10489453](https://github.com/StoneCypher/jssm/commit/2fffc7dcb41621a6fed1cffc8972c14b10489453) + +Author: `John Haugeland ` + + * Update .gitignore \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bfb56c3..adf2b5c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to this project will be documented in this file. -868 merges; 69 releases +870 merges; 69 releases; Changlogging the last 10 commits @@ -18,6 +18,39 @@ Published tags: +  + +  + +## [Untagged] - 5/25/2022 10:01:42 PM + +Commit [1c597f900bb8daa127d1ec490f1277db0dfc822e](https://github.com/StoneCypher/jssm/commit/1c597f900bb8daa127d1ec490f1277db0dfc822e) + +Author: `John Haugeland ` + +Merges [6a6f1c8, 4c2e830] + + * Merge pull request #489 from StoneCypher/ImproveDocumentationLayout + * Improve documentation layout + + + + +  + +  + +## [Untagged] - 5/25/2022 9:57:42 PM + +Commit [4c2e830a1a4cfc8f808a67a04cfb0efe7e6993c8](https://github.com/StoneCypher/jssm/commit/4c2e830a1a4cfc8f808a67a04cfb0efe7e6993c8) + +Author: `John Haugeland ` + + * Needed version bump + + + +     diff --git a/benchmark/results/general.chart.html b/benchmark/results/general.chart.html index 1d6a80b4..51fefc7c 100644 --- a/benchmark/results/general.chart.html +++ b/benchmark/results/general.chart.html @@ -28,7 +28,7 @@
- +

Type parameters

  • mDT

Hierarchy

  • Machine

Index

Constructors

Properties

Methods

Constructors

  • new Machine<mDT>(__namedParameters: JssmGenericConfig<mDT>): Machine<mDT>
  • Type parameters

    • mDT

    Parameters

    • __namedParameters: JssmGenericConfig<mDT>

    Returns Machine<mDT>

Properties

_actions: Map<string, Map<string, number>>
_any_action_hook: Function
_any_transition_hook: Function
_arrange_declaration: string[][]
_arrange_end_declaration: string[][]
_arrange_start_declaration: string[][]
_dot_preamble: string
_edge_map: Map<string, Map<string, number>>
_edges: JssmTransition<mDT>[]
_entry_hooks: Map<string, Function>
_exit_hooks: Map<string, Function>
_flow: FslDirection
_forced_transition_hook: Function
_fsl_version?: string
_global_action_hooks: Map<string, Function>
_graph_layout: JssmLayout
_has_basic_hooks: boolean
_has_entry_hooks: boolean
_has_exit_hooks: boolean
_has_global_action_hooks: boolean
_has_hooks: boolean
_has_named_hooks: boolean
_has_transition_hooks: boolean
_hooks: Map<string, Function>
_instance_name: string
_machine_author?: string[]
_machine_comment?: string
_machine_contributor?: string[]
_machine_definition?: string
_machine_language?: string
_machine_license?: string
_machine_name?: string
_machine_version?: string
_main_transition_hook: Function
_named_hooks: Map<string, Function>
_named_transitions: Map<string, number>
_raw_state_declaration?: Object[]
_reverse_action_targets: Map<string, Map<string, number>>
_reverse_actions: Map<string, Map<string, number>>
_standard_transition_hook: Function
_state: string
_state_declarations: Map<string, JssmStateDeclaration>
_states: Map<string, JssmGenericState>
_theme: FslTheme

Methods

  • _new_state(state_config: JssmGenericState): string
  • actions(whichState?: string): string[]

Returns boolean

  • actions(whichState?: string): string[]
  • List all actions available from this state. Please note that the order of the actions is not guaranteed.

    import { sm } from 'jssm';

    const machine = sm`
    red 'next' -> green 'next' -> yellow 'next' -> red;
    [red yellow green] 'shutdown' ~> off 'start' -> red;
    `;

    console.log( machine.state() ); // logs 'red'
    console.log( machine.actions() ); // logs ['next', 'shutdown']

    machine.action('next'); // true
    console.log( machine.state() ); // logs 'green'
    console.log( machine.actions() ); // logs ['next', 'shutdown']

    machine.action('shutdown'); // true
    console.log( machine.state() ); // logs 'off'
    console.log( machine.actions() ); // logs ['start']

    machine.action('start'); // true
    console.log( machine.state() ); // logs 'red'
    console.log( machine.actions() ); // logs ['next', 'shutdown']

    Parameters

    • whichState: string = ...

      The state whose actions to have listed

      -

    Returns string[]

  • current_action_edge_for(action: string): JssmTransition<mDT>
  • Parameters

    • action: string

    Returns JssmTransition<mDT>

  • current_action_for(action: string): number
  • Parameters

    • action: string

    Returns number

  • dot_preamble(): string
  • edges_between(from: string, to: string): JssmTransition<mDT>[]
  • Parameters

    • from: string
    • to: string

    Returns JssmTransition<mDT>[]

  • flow(): FslDirection
  • force_transition(newState: string, newData?: mDT): boolean

Returns string[]

  • current_action_edge_for(action: string): JssmTransition<mDT>
  • Parameters

    • action: string

    Returns JssmTransition<mDT>

  • current_action_for(action: string): number
  • Parameters

    • action: string

    Returns number

  • dot_preamble(): string
  • edges_between(from: string, to: string): JssmTransition<mDT>[]
  • Parameters

    • from: string
    • to: string

    Returns JssmTransition<mDT>[]

  • flow(): FslDirection
  • force_transition(newState: string, newData?: mDT): boolean
  • Instruct the machine to complete a forced transition (which will reject if called with a normal transition call.)

    const light = sm`red -> green -> yellow -> red; [red yellow green] 'shutdown' ~> off 'start' -> red;`;

    light.state(); // 'red'
    light.transition('off'); // false
    light.state(); // 'red'
    light.force_transition('off'); // true
    light.state(); // 'off' @@ -24,43 +24,43 @@

    The state to switch to

  • Optional newData: mDT

    The data change to insert during the transition

    -

Returns boolean

  • fsl_version(): string
  • get_transition_by_state_names(from: string, to: string): number
  • Parameters

    • from: string
    • to: string

    Returns number

  • graph_layout(): string
  • has_completes(): boolean
  • has_state(whichState: string): boolean

Returns boolean

  • fsl_version(): string
  • get_transition_by_state_names(from: string, to: string): number
  • Parameters

    • from: string
    • to: string

    Returns number

  • graph_layout(): string
  • has_completes(): boolean
  • has_state(whichState: string): boolean
  • Check whether the machine knows a given state.

    import * as jssm from 'jssm';

    const switch = jssm.from('on <=> off;');

    console.log( switch.has_state('off') ); // true
    console.log( switch.has_state('dance') ); // false

    Parameters

    • whichState: string

      The state to be checked for extance

      -

    Returns boolean

  • has_terminals(): boolean
  • has_unenterables(): boolean
  • hook(from: string, to: string, handler: Function): Machine<mDT>
  • hook_action(from: string, to: string, action: string, handler: Function): Machine<mDT>
  • Parameters

    • from: string
    • to: string
    • action: string
    • handler: Function

    Returns Machine<mDT>

  • hook_any_action(handler: Function): Machine<mDT>
  • hook_any_transition(handler: Function): Machine<mDT>
  • hook_entry(to: string, handler: Function): Machine<mDT>
  • hook_exit(from: string, handler: Function): Machine<mDT>
  • hook_forced_transition(handler: Function): Machine<mDT>
  • hook_global_action(action: string, handler: Function): Machine<mDT>
  • hook_main_transition(handler: Function): Machine<mDT>
  • hook_standard_transition(handler: Function): Machine<mDT>
  • instance_name(): string
  • is_complete(): boolean
  • is_final(): boolean

Returns boolean

  • has_terminals(): boolean
  • has_unenterables(): boolean
  • hook(from: string, to: string, handler: Function): Machine<mDT>
  • hook_action(from: string, to: string, action: string, handler: Function): Machine<mDT>
  • Parameters

    • from: string
    • to: string
    • action: string
    • handler: Function

    Returns Machine<mDT>

  • hook_any_action(handler: Function): Machine<mDT>
  • hook_any_transition(handler: Function): Machine<mDT>
  • hook_entry(to: string, handler: Function): Machine<mDT>
  • hook_exit(from: string, handler: Function): Machine<mDT>
  • hook_forced_transition(handler: Function): Machine<mDT>
  • hook_global_action(action: string, handler: Function): Machine<mDT>
  • hook_main_transition(handler: Function): Machine<mDT>
  • hook_standard_transition(handler: Function): Machine<mDT>
  • instance_name(): string
  • is_complete(): boolean
  • is_final(): boolean
  • Check whether the current state is final (either has no exits or is marked complete.)

    import { sm, state_is_final } from 'jssm';

    const final_test = sm`first -> second;`;

    console.log( final_test.is_final() ); // false
    state.transition('second');
    console.log( final_test.is_final() ); // true
    -

    Returns boolean

  • is_terminal(): boolean
  • is_unenterable(whichState: string): boolean
  • Parameters

    • whichState: string

    Returns boolean

  • list_actions(): string[]
  • list_edges(): JssmTransition<mDT>[]
  • is_terminal(): boolean
  • is_unenterable(whichState: string): boolean
  • Parameters

    • whichState: string

    Returns boolean

  • list_actions(): string[]
  • list_edges(): JssmTransition<mDT>[]
  • Lists all edges of a machine.

    import { sm } from 'jssm';

    const lswitch = sm`on 'toggle' <=> 'toggle' off;`;

    lswitch.list_edges();
    [
    {
    from: 'on',
    to: 'off',
    kind: 'main',
    forced_only: false,
    main_path: true,
    action: 'toggle'
    },
    {
    from: 'off',
    to: 'on',
    kind: 'main',
    forced_only: false,
    main_path: true,
    action: 'toggle'
    }
    ]
    -

    Returns JssmTransition<mDT>[]

  • list_entrances(whichState?: string): string[]
  • list_entrances(whichState?: string): string[]
  • List all entrances attached to the current state. Please note that the order of the list is not defined.

    import { sm } from 'jssm';

    const light = sm`red 'next' -> green 'next' -> yellow 'next' -> red; [red yellow green] 'shutdown' ~> off 'start' -> red;`;

    light.state(); // 'red'
    light.list_entrances(); // [ 'yellow', 'off' ]

    Parameters

    • whichState: string = ...

      The state whose entrances to have listed

      -

    Returns string[]

  • list_exit_actions(whichState?: string): string[]
  • Parameters

    • whichState: string = ...

    Returns string[]

  • list_exits(whichState?: string): string[]

Returns string[]

  • list_exit_actions(whichState?: string): string[]
  • Parameters

    • whichState: string = ...

    Returns string[]

  • list_exits(whichState?: string): string[]
  • List all exits attached to the current state. Please note that the order of the list is not defined.

    import { sm } from 'jssm';

    const light = sm`red 'next' -> green 'next' -> yellow 'next' -> red; [red yellow green] 'shutdown' ~> off 'start' -> red;`;

    light.state(); // 'red'
    light.list_exits(); // [ 'green', 'off' ]

    Parameters

    • whichState: string = ...

      The state whose exits to have listed

      -

    Returns string[]

  • list_named_transitions(): Map<string, number>
  • list_states_having_action(whichState: string): string[]

Returns string[]

  • list_named_transitions(): Map<string, number>
  • list_states_having_action(whichState: string): string[]
  • List all states that have a specific action attached. Please note that the order of the states is not guaranteed.

    import { sm } from 'jssm';

    const machine = sm`
    red 'next' -> green 'next' -> yellow 'next' -> red;
    [red yellow green] 'shutdown' ~> off 'start' -> red;
    `;

    console.log( machine.list_states_having_action('next') ); // ['red', 'green', 'yellow']
    console.log( machine.list_states_having_action('start') ); // ['off']

    Parameters

    • whichState: string

      The action to be checked for associated states

      -

    Returns string[]

  • list_transitions(whichState?: string): JssmTransitionList

Returns string[]

  • list_transitions(whichState?: string): JssmTransitionList
  • List all transitions attached to the current state, sorted by entrance and exit. The order of each sublist is not defined. A node could appear in both lists.

    @@ -68,23 +68,23 @@

    Parameters

    • whichState: string = ...

      The state whose transitions to have listed

      -

    Returns JssmTransitionList

  • lookup_transition_for(from: string, to: string): JssmTransition<mDT>
  • Parameters

    • from: string
    • to: string

    Returns JssmTransition<mDT>

  • machine_author(): string[]
  • machine_comment(): string
  • machine_contributor(): string[]
  • machine_definition(): string
  • machine_language(): string
  • machine_license(): string
  • machine_name(): string
  • machine_state(): JssmMachineInternalState<mDT>
  • Returns JssmMachineInternalState<mDT>

  • machine_version(): string
  • probabilistic_histo_walk(n: number): Map<string, number>
  • Parameters

    • n: number

    Returns Map<string, number>

  • probabilistic_transition(): boolean
  • probabilistic_walk(n: number): string[]
  • probable_action_exits(whichState?: string): any[]
  • Parameters

    • whichState: string = ...

    Returns any[]

  • probable_exits_for(whichState: string): JssmTransition<mDT>[]
  • Parameters

    • whichState: string

    Returns JssmTransition<mDT>[]

  • raw_state_declarations(): Object[]
  • set_hook(HookDesc: HookDescription): void
  • Parameters

    • HookDesc: HookDescription

    Returns void

  • sm(template_strings: TemplateStringsArray, ...remainder: any[]): Machine<mDT>
  • Parameters

    • template_strings: TemplateStringsArray
    • Rest ...remainder: any[]

    Returns Machine<mDT>

  • state(): string

Returns JssmTransitionList

  • lookup_transition_for(from: string, to: string): JssmTransition<mDT>
  • Parameters

    • from: string
    • to: string

    Returns JssmTransition<mDT>

  • machine_author(): string[]
  • machine_comment(): string
  • machine_contributor(): string[]
  • machine_definition(): string
  • machine_language(): string
  • machine_license(): string
  • machine_name(): string
  • machine_state(): JssmMachineInternalState<mDT>
  • Returns JssmMachineInternalState<mDT>

  • machine_version(): string
  • probabilistic_histo_walk(n: number): Map<string, number>
  • Parameters

    • n: number

    Returns Map<string, number>

  • probabilistic_transition(): boolean
  • probabilistic_walk(n: number): string[]
  • probable_action_exits(whichState?: string): any[]
  • Parameters

    • whichState: string = ...

    Returns any[]

  • probable_exits_for(whichState: string): JssmTransition<mDT>[]
  • Parameters

    • whichState: string

    Returns JssmTransition<mDT>[]

  • raw_state_declarations(): Object[]
  • set_hook(HookDesc: HookDescription): void
  • Parameters

    • HookDesc: HookDescription

    Returns void

  • sm(template_strings: TemplateStringsArray, ...remainder: any[]): Machine<mDT>
  • Parameters

    • template_strings: TemplateStringsArray
    • Rest ...remainder: any[]

    Returns Machine<mDT>

  • state(): string
  • Get the current state of a machine.

    import * as jssm from 'jssm';

    const switch = jssm.from('on <=> off;');
    console.log( switch.state() ); // 'on'

    switch.transition('off');
    console.log( switch.state() ); // 'off'
    -

    Returns string

  • state_declaration(which: string): JssmStateDeclaration
  • Parameters

    • which: string

    Returns JssmStateDeclaration

  • state_declarations(): Map<string, JssmStateDeclaration>
  • Returns Map<string, JssmStateDeclaration>

  • state_for(whichState: string): JssmGenericState
  • Parameters

    • whichState: string

    Returns JssmGenericState

  • state_is_complete(whichState: string): boolean
  • Parameters

    • whichState: string

    Returns boolean

  • state_is_final(whichState: string): boolean
  • state_declaration(which: string): JssmStateDeclaration
  • Parameters

    • which: string

    Returns JssmStateDeclaration

  • state_declarations(): Map<string, JssmStateDeclaration>
  • Returns Map<string, JssmStateDeclaration>

  • state_for(whichState: string): JssmGenericState
  • Parameters

    • whichState: string

    Returns JssmGenericState

  • state_is_complete(whichState: string): boolean
  • Parameters

    • whichState: string

    Returns boolean

  • state_is_final(whichState: string): boolean
  • Check whether a given state is final (either has no exits or is marked complete.)

    import { sm, state_is_final } from 'jssm';

    const final_test = sm`first -> second;`;

    console.log( final_test.state_is_final('first') ); // false
    console.log( final_test.state_is_final('second') ); // true

    Parameters

    • whichState: string

      The name of the state to check for finality

      -

    Returns boolean

  • state_is_terminal(whichState: string): boolean
  • Parameters

    • whichState: string

    Returns boolean

  • states(): string[]

Returns boolean

  • state_is_terminal(whichState: string): boolean
  • Parameters

    • whichState: string

    Returns boolean

  • states(): string[]
  • List all the states known by the machine. Please note that the order of these states is not guaranteed.

    import * as jssm from 'jssm';

    const switch = jssm.from('on <=> off;');
    console.log( switch.states() ); // ['on', 'off']
    -

    Returns string[]

  • theme(): FslTheme
  • transition(newState: string, newData?: mDT): boolean
  • theme(): FslTheme
  • transition(newState: string, newData?: mDT): boolean
  • Instruct the machine to complete a transition.

    const light = sm`red -> green -> yellow -> red; [red yellow green] 'shutdown' ~> off 'start' -> red;`;

    light.state(); // 'red'
    light.transition('green'); // true
    light.state(); // 'green'
    @@ -92,4 +92,4 @@

    The state to switch to

  • Optional newData: mDT

    The data change to insert during the transition

    -

Returns boolean

  • transition_impl(newStateOrAction: string, newData: mDT, wasForced: boolean, wasAction: boolean): boolean
  • Parameters

    • newStateOrAction: string
    • newData: mDT
    • wasForced: boolean
    • wasAction: boolean

    Returns boolean

  • valid_action(action: string, _newData?: mDT): boolean
  • Parameters

    • action: string
    • Optional _newData: mDT

    Returns boolean

  • valid_force_transition(newState: string, _newData?: mDT): boolean
  • Parameters

    • newState: string
    • Optional _newData: mDT

    Returns boolean

  • valid_transition(newState: string, _newData?: mDT): boolean
  • Parameters

    • newState: string
    • Optional _newData: mDT

    Returns boolean

Legend

  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Returns boolean

  • transition_impl(newStateOrAction: string, newData: mDT, wasForced: boolean, wasAction: boolean): boolean
  • Parameters

    • newStateOrAction: string
    • newData: mDT
    • wasForced: boolean
    • wasAction: boolean

    Returns boolean

  • valid_action(action: string, _newData?: mDT): boolean
  • Parameters

    • action: string
    • Optional _newData: mDT

    Returns boolean

  • valid_force_transition(newState: string, _newData?: mDT): boolean
  • Parameters

    • newState: string
    • Optional _newData: mDT

    Returns boolean

  • valid_transition(newState: string, _newData?: mDT): boolean
  • Parameters

    • newState: string
    • Optional _newData: mDT

    Returns boolean

Legend

  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/docs/modules.html b/docs/docs/modules.html index f44bb2ec..cb7a09eb 100644 --- a/docs/docs/modules.html +++ b/docs/docs/modules.html @@ -1,27 +1,27 @@ -JSSM, a JavaScript state machine - the FSM for FSL
Options
All
  • Public
  • Public/Protected
  • All
Menu

JSSM, a JavaScript state machine - the FSM for FSL

Index

Variables

gviz_shapes: string[] = ...
histograph: Function = ...
+JSSM, a JavaScript state machine - the FSM for FSL
Options
All
  • Public
  • Public/Protected
  • All
Menu

JSSM, a JavaScript state machine - the FSM for FSL

Index

Variables

gviz_shapes: string[] = ...
histograph: Function = ...

Returns the histograph of an array as a Map. Makes no attempt to cope with deep equality; will fail for complex contents, as such.

import { histograph } from './jssm';

histograph( [0, 0, 1, 1, 2, 2, 1] ); // Map()
-
named_colors: string[] = ...
shapes: string[] = gviz_shapes
version: string = "5.65.14"
weighted_histo_key: Function = ...
weighted_rand_select: Function = ...
weighted_sample_select: Function = ...

Functions

  • arrow_direction(arrow: JssmArrow): JssmArrowDirection
named_colors: string[] = ...
shapes: string[] = gviz_shapes
version: string = "5.65.14"
weighted_histo_key: Function = ...
weighted_rand_select: Function = ...
weighted_sample_select: Function = ...

Functions

  • arrow_direction(arrow: JssmArrow): JssmArrowDirection
  • Return the direction of an arrow - right, left, or both.

    import { arrow_direction } from 'jssm';

    arrow_direction('->'); // 'right'
    arrow_direction('<~=>'); // 'both'

    Parameters

    • arrow: JssmArrow

      The arrow to be evaluated

      -

    Returns JssmArrowDirection

  • arrow_left_kind(arrow: JssmArrow): JssmArrowKind

Returns JssmArrowDirection

  • arrow_left_kind(arrow: JssmArrow): JssmArrowKind
  • Return the direction of an arrow - right, left, or both.

    import { arrow_left_kind } from 'jssm';

    arrow_left_kind('<-'); // 'legal'
    arrow_left_kind('<='); // 'main'
    arrow_left_kind('<~'); // 'forced'
    arrow_left_kind('<->'); // 'legal'
    arrow_left_kind('->'); // 'none'

    Parameters

    • arrow: JssmArrow

      The arrow to be evaluated

      -

    Returns JssmArrowKind

  • arrow_right_kind(arrow: JssmArrow): JssmArrowKind

Returns JssmArrowKind

  • arrow_right_kind(arrow: JssmArrow): JssmArrowKind
  • Return the direction of an arrow - right, left, or both.

    import { arrow_left_kind } from 'jssm';

    arrow_left_kind('->'); // 'legal'
    arrow_left_kind('=>'); // 'main'
    arrow_left_kind('~>'); // 'forced'
    arrow_left_kind('<->'); // 'legal'
    arrow_left_kind('<-'); // 'none'

    Parameters

    • arrow: JssmArrow

      The arrow to be evaluated

      -

    Returns JssmArrowKind

  • compile<mDT>(tree: JssmParseTree): JssmGenericConfig<mDT>

Returns JssmArrowKind

  • compile<mDT>(tree: JssmParseTree): JssmGenericConfig<mDT>
  • Compile a machine's JSON intermediate representation to a config object. If you're using this (probably don't,) you're probably also using parse to get the IR, and the object constructor @@ -48,7 +48,7 @@

    Hey!

    The type of the machine data member; usually omitted

Parameters

  • tree: JssmParseTree

    The parse tree to be boiled down into a machine config

    -

Returns JssmGenericConfig<mDT>

  • from<mDT>(MachineAsString: string, ExtraConstructorFields?: Partial<JssmGenericConfig<mDT>>): Machine<mDT>

Returns JssmGenericConfig<mDT>

  • from<mDT>(MachineAsString: string, ExtraConstructorFields?: Partial<JssmGenericConfig<mDT>>): Machine<mDT>
  • Create a state machine from an implementation string. This is one of the two main paths for working with JSSM, alongside sm.

    Use this method when you want to conveniently pull a state machine from a @@ -62,7 +62,7 @@

    Hey!

    The FSL code to evaluate

  • Optional ExtraConstructorFields: Partial<JssmGenericConfig<mDT>>

    Extra non-code configuration to pass at creation time

    -

Returns Machine<mDT>

  • make<mDT>(plan: string): JssmGenericConfig<mDT>

Returns Machine<mDT>

  • make<mDT>(plan: string): JssmGenericConfig<mDT>
  • An internal convenience wrapper for parsing then compiling a machine string. Not generally meant for external use. Please see compile or sm.

    @@ -70,7 +70,7 @@

    Hey!

    The type of the machine data member; usually omitted

Parameters

  • plan: string

    The FSL code to be evaluated and built into a machine config

    -

Returns JssmGenericConfig<mDT>

  • parse(input: string, options?: Object): any

Returns JssmGenericConfig<mDT>

  • parse(input: string, options?: Object): any
  • This method wraps the parser call that comes from the peg grammar, parse. Generally neither this nor that should be used directly unless you mean to develop plugins or extensions for the machine.

    @@ -101,11 +101,11 @@

    Hey!

    The FSL code to be evaluated

  • Optional options: Object

    Things to control about the instance

    -

Returns any

  • seq(n: number): number[]

Returns any

  • seq(n: number): number[]
  • Returns, for a non-negative integer argument n, the series [0 .. n].

    import { seq } from './jssm';

    seq(5); // [0, 1, 2, 3, 4]
    seq(0); // []
    -

    Parameters

    • n: number

    Returns number[]

  • sm<mDT>(template_strings: TemplateStringsArray, ...remainder: any[]): Machine<mDT>
  • +

    Parameters

    • n: number

    Returns number[]

  • sm<mDT>(template_strings: TemplateStringsArray, ...remainder: any[]): Machine<mDT>
  • Create a state machine from a template string. This is one of the two main paths for working with JSSM, alongside {@link from}.

    Use this method when you want to work directly and conveniently with a @@ -119,7 +119,7 @@

    Hey!

    The assembled code

  • Rest ...remainder: any[]

    The mechanic for template argument insertion

    -

Returns Machine<mDT>

  • transfer_state_properties(state_decl: JssmStateDeclaration): JssmStateDeclaration

Returns Machine<mDT>

  • transfer_state_properties(state_decl: JssmStateDeclaration): JssmStateDeclaration