- Replaced bs-platform package with rescript package.
- Removed rescript-logger.
- Changed license to the Mozilla Public License.
- Changed name to rescript-blossom
- Converted Reason to ReScript syntax.
- Improved documentation.
- Replaced
Belt.Id.comparable
with a customcomparable
type. - Added
Match.MakeComparable
andMatch.MakeComparableU
functors. - Added
Match.comparable
andMatch.comparableU
functions. - Added
Match.unsafeComparableFromBelt
andMatch.unsafeComparableFromBeltU
functions. Match.make
no longer requires thecmp
function separate from theid
.- Improved performance.
- Removed dependency on
Belt.List
. - Added types
Match.String.t
andMatch.Int.t
. - Updated documentation.
- Fixed a bug in the function that scans for potential blossoms.
- Cleaned up documentation.
- Updated dependencies.
- Updated the function that scans for potential blossoms. It is now more robust and can handle more complex paths.
- Fixed a crash on some graphs.
- Fixed a crash on graphs with large blossoms.
- Fixed a crash on some graphs.
- Fixed a bug that allowed some duplicate edges.
- Fixed a crash on certain graphs.
- Added package description.
- Initial release.