Skip to content

Commit cd3c1ef

Browse files
Updated changelog
1 parent 115f2c0 commit cd3c1ef

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,20 @@
66

77
- Upgraded to `@eslint-community/regexpp` v4.5.0 and drop `regexpp`.
88
- Drop support for NodeJS 10.
9+
- Changed default character-set-to-string function of `{DFA,ENFA,NFA}#toDot` to `CharSet#toUnicodeString`.
10+
- Changed character-set-to-string function of `{DFA,ENFA,NFA}#toString` to `CharSet#toUnicodeString`.
11+
- Renamed `ToDotInfo` to `NodeInfo`.
12+
- Removed `createSimpleToDotOptions`.
913

1014
### Added
1115

16+
- Added `toMermaid` as part of the `FAIterators` namespace and `FiniteAutomaton` interface.
17+
- Added a unified interface for the namespaced `toDot` and `toMermaid` functions.
1218
- Many DFA, ENFA, and NFA operations now take optional node factory arguments to control the number of nodes created. All operations that create nodes no take factory arguments.
1319
- `{DFA,ENFA,NFA}.emptyWord` will create a new FA that makes exactly the empty word.
1420
- Added `withInitial`, `withGetOut`, and `withIsFinal` to more easily derive new FA iterators.
1521
- Added `assertions: "ignore"` to JS parser, `ENFA.fromRegex`, and `NFA.fromRegex`. This is mostly for convenience and performance. The same behavior could previously be achieved using transformers.
22+
- Added `CharSet#toUnicodeString` to provide an easy way to convert a character set into a human-readable string.
1623
- Added `CharSet#isProper{Subset,Superset}Of`.
1724
- `CharSet#equals` now supports `CharRange`s.
1825

0 commit comments

Comments
 (0)