Skip to content

Commit

Permalink
Merge pull request #572 from StoneCypher/AddAfterHooks
Browse files Browse the repository at this point in the history
After hook for single node, fixes StoneCypher/fsl#698
  • Loading branch information
StoneCypher authored Jul 7, 2024
2 parents 76daa94 + 5bad1e6 commit 1241e0f
Show file tree
Hide file tree
Showing 44 changed files with 709 additions and 245 deletions.
79 changes: 78 additions & 1 deletion CHANGELOG.long.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

All notable changes to this project will be documented in this file.

1157 merges; 201 releases
1162 merges; 201 releases



Expand All @@ -18,6 +18,83 @@ Published tags:



 

 

## [Untagged] - 7/6/2024 5:46:50 PM

Commit [9767e2c04a34d2d02bc8541daa6eb701dea15b70](https://github.com/StoneCypher/jssm/commit/9767e2c04a34d2d02bc8541daa6eb701dea15b70)

Author: `John Haugeland <[email protected]>`

Merges [f820f8d, 54f0f4f]

* WIP on AddAfterAnyHook: f820f8d After hook for single node, fixes StoneCypher/fsl#698




&nbsp;

&nbsp;

## [Untagged] - 7/6/2024 5:46:50 PM

Commit [54f0f4f72ca63de414e1362471377494492ca101](https://github.com/StoneCypher/jssm/commit/54f0f4f72ca63de414e1362471377494492ca101)

Author: `John Haugeland <[email protected]>`

* index on AddAfterAnyHook: f820f8d After hook for single node, fixes StoneCypher/fsl#698




&nbsp;

&nbsp;

## [Untagged] - 7/6/2024 5:43:39 PM

Commit [f820f8d0dcc226a6cbe227e16d6e250a3c298be8](https://github.com/StoneCypher/jssm/commit/f820f8d0dcc226a6cbe227e16d6e250a3c298be8)

Author: `John Haugeland <[email protected]>`

* After hook for single node, fixes StoneCypher/fsl#698




&nbsp;

&nbsp;

## [Untagged] - 7/6/2024 12:45:09 PM

Commit [76daa940129b760f10032250ac482974ce1a9339](https://github.com/StoneCypher/jssm/commit/76daa940129b760f10032250ac482974ce1a9339)

Author: `John Haugeland <[email protected]>`

* suppressing tweet since that hasn't worked since elon anyway




&nbsp;

&nbsp;

## [Untagged] - 7/6/2024 12:35:59 PM

Commit [6fe0e82f5d442504e97061e739bbacc1e110740a](https://github.com/StoneCypher/jssm/commit/6fe0e82f5d442504e97061e739bbacc1e110740a)

Author: `John Haugeland <[email protected]>`

* jest bugs forced upgrade to jest which starts at node 14. since 14's two years out of service, i guess i'm okay with no longer testing 11-13.




&nbsp;

&nbsp;
Expand Down
104 changes: 45 additions & 59 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

All notable changes to this project will be documented in this file.

1157 merges; 201 releases; Changlogging the last 10 commits; Full changelog at [CHANGELOG.long.md](CHANGELOG.long.md)
1162 merges; 201 releases; Changlogging the last 10 commits; Full changelog at [CHANGELOG.long.md](CHANGELOG.long.md)



Expand All @@ -22,13 +22,15 @@ Published tags:

&nbsp;

## [Untagged] - 7/6/2024 12:29:29 PM
## [Untagged] - 7/6/2024 5:46:50 PM

Commit [79624fe28c4096a3fa1b97e01829a949e3c26b6b](https://github.com/StoneCypher/jssm/commit/79624fe28c4096a3fa1b97e01829a949e3c26b6b)
Commit [9767e2c04a34d2d02bc8541daa6eb701dea15b70](https://github.com/StoneCypher/jssm/commit/9767e2c04a34d2d02bc8541daa6eb701dea15b70)

Author: `John Haugeland <[email protected]>`

* remove other spurious gating comparison
Merges [f820f8d, 54f0f4f]

* WIP on AddAfterAnyHook: f820f8d After hook for single node, fixes StoneCypher/fsl#698



Expand All @@ -37,13 +39,13 @@ Author: `John Haugeland <[email protected]>`

&nbsp;

## [Untagged] - 7/6/2024 12:23:37 PM
## [Untagged] - 7/6/2024 5:46:50 PM

Commit [ad22d350f0b2e431d8e1ecf9c5a7ccf942b4eb3f](https://github.com/StoneCypher/jssm/commit/ad22d350f0b2e431d8e1ecf9c5a7ccf942b4eb3f)
Commit [54f0f4f72ca63de414e1362471377494492ca101](https://github.com/StoneCypher/jssm/commit/54f0f4f72ca63de414e1362471377494492ca101)

Author: `John Haugeland <[email protected]>`

* remove spurious gating comparison
* index on AddAfterAnyHook: f820f8d After hook for single node, fixes StoneCypher/fsl#698



Expand All @@ -52,13 +54,13 @@ Author: `John Haugeland <[email protected]>`

&nbsp;

## [Untagged] - 7/6/2024 12:00:00 PM
## [Untagged] - 7/6/2024 5:43:39 PM

Commit [84fb0da36c3cb4c7b6aaab527a3a38cb37ba5bc5](https://github.com/StoneCypher/jssm/commit/84fb0da36c3cb4c7b6aaab527a3a38cb37ba5bc5)
Commit [f820f8d0dcc226a6cbe227e16d6e250a3c298be8](https://github.com/StoneCypher/jssm/commit/f820f8d0dcc226a6cbe227e16d6e250a3c298be8)

Author: `John Haugeland <[email protected]>`

* clean up dep vulns
* After hook for single node, fixes StoneCypher/fsl#698



Expand All @@ -67,13 +69,13 @@ Author: `John Haugeland <[email protected]>`

&nbsp;

## [Untagged] - 7/6/2024 11:48:48 AM
## [Untagged] - 7/6/2024 12:45:09 PM

Commit [e0fb09207dbeb470471adcfc2cec6c228c3338a7](https://github.com/StoneCypher/jssm/commit/e0fb09207dbeb470471adcfc2cec6c228c3338a7)
Commit [76daa940129b760f10032250ac482974ce1a9339](https://github.com/StoneCypher/jssm/commit/76daa940129b760f10032250ac482974ce1a9339)

Author: `John Haugeland <[email protected]>`

* Tidy up alternative graphing in viz. Fixes StoneCypher/fsl#374, fixes StoneCypher/fsl#1296
* suppressing tweet since that hasn't worked since elon anyway



Expand All @@ -82,22 +84,13 @@ Author: `John Haugeland <[email protected]>`

&nbsp;

## [Untagged] - 6/18/2024 5:23:32 PM
## [Untagged] - 7/6/2024 12:35:59 PM

Commit [8bf562699ded4ffec21e50551b4a354c00daa12b](https://github.com/StoneCypher/jssm/commit/8bf562699ded4ffec21e50551b4a354c00daa12b)
Commit [6fe0e82f5d442504e97061e739bbacc1e110740a](https://github.com/StoneCypher/jssm/commit/6fe0e82f5d442504e97061e739bbacc1e110740a)

Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>`
Author: `John Haugeland <stonecypher@gmail.com>`

* Bump braces from 3.0.2 to 3.0.3
* Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)
* ---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
* Signed-off-by: dependabot[bot] <[email protected]>
* jest bugs forced upgrade to jest which starts at node 14. since 14's two years out of service, i guess i'm okay with no longer testing 11-13.



Expand All @@ -106,22 +99,13 @@ updated-dependencies:

&nbsp;

## [Untagged] - 6/18/2024 1:54:53 PM
## [Untagged] - 7/6/2024 12:29:29 PM

Commit [2d713e97e899c921d6ed9c1c2434f0858a1a587a](https://github.com/StoneCypher/jssm/commit/2d713e97e899c921d6ed9c1c2434f0858a1a587a)
Commit [79624fe28c4096a3fa1b97e01829a949e3c26b6b](https://github.com/StoneCypher/jssm/commit/79624fe28c4096a3fa1b97e01829a949e3c26b6b)

Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>`
Author: `John Haugeland <stonecypher@gmail.com>`

* Bump ws from 7.5.9 to 7.5.10
* Bumps [ws](https://github.com/websockets/ws) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.5.9...7.5.10)
* ---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
* Signed-off-by: dependabot[bot] <[email protected]>
* remove other spurious gating comparison



Expand All @@ -130,15 +114,13 @@ updated-dependencies:

&nbsp;

<a name="5__98__2" />

## [5.98.2] - 4/25/2024 11:44:27 AM
## [Untagged] - 7/6/2024 12:23:37 PM

Commit [c0d61bace970d9b32d37366c5c6997faf265cce5](https://github.com/StoneCypher/jssm/commit/c0d61bace970d9b32d37366c5c6997faf265cce5)
Commit [ad22d350f0b2e431d8e1ecf9c5a7ccf942b4eb3f](https://github.com/StoneCypher/jssm/commit/ad22d350f0b2e431d8e1ecf9c5a7ccf942b4eb3f)

Author: `John Haugeland <[email protected]>`

* node v22 windows gh image has path problems, temporarily disabling
* remove spurious gating comparison



Expand All @@ -147,13 +129,13 @@ Author: `John Haugeland <[email protected]>`

&nbsp;

## [Untagged] - 4/25/2024 8:32:09 AM
## [Untagged] - 7/6/2024 12:00:00 PM

Commit [04c9032fc215d1cef254ddfefb31a9ff89134a41](https://github.com/StoneCypher/jssm/commit/04c9032fc215d1cef254ddfefb31a9ff89134a41)
Commit [84fb0da36c3cb4c7b6aaab527a3a38cb37ba5bc5](https://github.com/StoneCypher/jssm/commit/84fb0da36c3cb4c7b6aaab527a3a38cb37ba5bc5)

Author: `John Haugeland <[email protected]>`

* Add node 24 (released yesterday) to CI/CD grid, fixes StoneCypher/fsl#1294
* clean up dep vulns



Expand All @@ -162,13 +144,13 @@ Author: `John Haugeland <[email protected]>`

&nbsp;

## [Untagged] - 4/25/2024 8:32:09 AM
## [Untagged] - 7/6/2024 11:48:48 AM

Commit [f0d25647f8f375f0fb07223eb770e392c60625e2](https://github.com/StoneCypher/jssm/commit/f0d25647f8f375f0fb07223eb770e392c60625e2)
Commit [e0fb09207dbeb470471adcfc2cec6c228c3338a7](https://github.com/StoneCypher/jssm/commit/e0fb09207dbeb470471adcfc2cec6c228c3338a7)

Author: `John Haugeland <[email protected]>`

* Add node 24 (released yesterday) to CI/CD grid
* Tidy up alternative graphing in viz. Fixes StoneCypher/fsl#374, fixes StoneCypher/fsl#1296



Expand All @@ -177,15 +159,19 @@ Author: `John Haugeland <[email protected]>`

&nbsp;

<a name="5__98__0" />

## [5.98.0] - 3/26/2024 8:24:29 PM

Commit [b2d953d915b12e5831a3d1ad87c5e09747787997](https://github.com/StoneCypher/jssm/commit/b2d953d915b12e5831a3d1ad87c5e09747787997)
## [Untagged] - 6/18/2024 5:23:32 PM

Author: `John Haugeland <stonecypher@gmail.com>`
Commit [8bf562699ded4ffec21e50551b4a354c00daa12b](https://github.com/StoneCypher/jssm/commit/8bf562699ded4ffec21e50551b4a354c00daa12b)

Merges [e642702, 9f66ad0]
Author: `dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>`

* Merge pull request #568 from StoneCypher/SetInitialState
* Set initial state
* Bump braces from 3.0.2 to 3.0.3
* Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)
* ---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
* Signed-off-by: dependabot[bot] <[email protected]>
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,23 @@ Please edit the file it's derived from, instead: `./src/md/readme_base.md`
* Generated for version 5.98.7 at 7/6/2024, 12:35:39 PM
* Generated for version 5.99.0 at 7/6/2024, 6:09:45 PM
-->
# jssm 5.98.7
# jssm 5.99.0

Easy. Small. Fast. TS, es6, es5. Node, Browser. 100% coverage. Property
tests. Fuzz tests. Language tests for a dozen languages and emoji. Easy to
share online. Easy to embed.

Readable, useful state machines as one-liner strings.

***5,070 tests***, run 5,961 times.
***5,071 tests***, run 5,962 times.

* 5,061 specs with 100.0% coverage.
* 5,062 specs with 100.0% coverage.
* 9 fuzz tests with 12.4% coverage.

With 2,970 lines, that's about 1.7 tests per line, or 2.0 generated tests per line.
With 3,007 lines, that's about 1.7 tests per line, or 2.0 generated tests per line.

***Meet your new state machine library.***

Expand Down
10 changes: 5 additions & 5 deletions dist/deno/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,23 @@ Please edit the file it's derived from, instead: `./src/md/readme_base.md`
* Generated for version 5.98.7 at 7/6/2024, 12:35:39 PM
* Generated for version 5.99.0 at 7/6/2024, 6:09:45 PM
-->
# jssm 5.98.7
# jssm 5.99.0

Easy. Small. Fast. TS, es6, es5. Node, Browser. 100% coverage. Property
tests. Fuzz tests. Language tests for a dozen languages and emoji. Easy to
share online. Easy to embed.

Readable, useful state machines as one-liner strings.

***5,070 tests***, run 5,961 times.
***5,071 tests***, run 5,962 times.

* 5,061 specs with 100.0% coverage.
* 5,062 specs with 100.0% coverage.
* 9 fuzz tests with 12.4% coverage.

With 2,970 lines, that's about 1.7 tests per line, or 2.0 generated tests per line.
With 3,007 lines, that's about 1.7 tests per line, or 2.0 generated tests per line.

***Meet your new state machine library.***

Expand Down
Loading

0 comments on commit 1241e0f

Please sign in to comment.