Skip to content

Releases: RationalJS/future

3.0.0

03 Dec 17:58
b0e40ee
Compare
Choose a tag to compare

What's Changed

🚀 New Feature

💥 Breaking Change

  • Upgrade reason-future to Support ReScript 11+ by @nicktytarenko in #57
    1. README Updated: Reflects the transition from ReasonML to ReScript with updated examples.
    2. Tests Adapted: Adjusted existing tests to the new ReScript syntax without altering logic or functionality.
    3. File Extensions Renamed: All .re files were converted to .res.
    4. Configuration Updated: Migrated bsconfig.json to rescript.json.
    5. Core Module Switched: Replaced Belt with @rescript/core for better compatibility with ReScript 11+.
    6. Backward Compatibility Maintained: Ensured the library's API and syntax remain consistent to minimize breaking changes for users.
    7. Curried vs. Uncurried Functions: Addressed issues where curried functions following uncurried ones are no longer fused in ReScript 11+.

New Contributors

Full Changelog: v2.6.0...v3.0.0

2.3.1

30 Jul 02:53
Compare
Choose a tag to compare
  • Upgrade bs-platform dependency to 4.0.1 (thanks to @scull7).

There are no changes to behavior this release; the minor version bump is just being extra cautious.

2.2.1

26 May 00:00
Compare
Choose a tag to compare
  • Add FutureJs.fromPromise (thank you @scull7)
  • Add Future.flatMapOk and Future.flatMapError (thank you again @scull7)