Releases: datavis-tech/graph-data-structure
Release 3.0.0
Many thanks to @TimMikeladze for the contributions in #56 !
Marking this a major release as the build tools have changed, which may impact downstream builds (but most likely will not). No API changes here.
Fix optional argument for topological sort, target ES6
PR: Fix optional argument for topological sort, target ES6. Thanks to @CrispyBacon1999 for this contribution!
I'm making this a major version bump because the target language for the JS build has changed from ES5 (var
) to ES6 (const
, let
). While for the most part this will not cause breakages, there's a slight possibility that it would, in cases where downstream products run in an environment that does not support ES6.
Optimize hasEdge
Detect Cycles & hasEdge
- Add CycleError option to DFS Many thanks to @notmatthancock for this contribution!
- Add hasEdge method Thanks to @Symbolk for the idea!
Refresh
Make weight parameter type optional
Fix Types in NPM Package
TypeScript
Thanks to @yashmahalwal for porting the implementation to TypeScript! #26
Add least common ancestors algorithm
Serialized Weights
Add weights to serialization #21 (many thanks to @giraffesyo !)