You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The flip-map operator (previously <#>) is now <$$>. This allows for compatibility with Melange and newer OCaml versions! 🥳 h/t @anmonteiro, and sorry it took so long to get a release out with this change!
✨ New stuff
Optionally append and prepend values to lists via List.consOption and List.appendOption. h/t @cakekindel
Named tuple accessors (e.g. first, second, third...) were added to the Tuple module. h/t @maxkorp
Construct a Set from a single value via Set.singleton
Given two AsyncResult values, prefer the "most successful" with AsyncResult.alt
Set and Map expose more information about the internal Comparable.t type, keeping that type information from being lost outside of the module. h/t @johnhaley81
🧹 Housekeeping
Relude now builds with Melange and OCaml 4.14 in CI 🎉
Tests and test coverage are once again running in CI (but if you still see a red X next to this release, that's because the OCaml docgen step is still busted for release builds...)
Dependencies like bastet and bisect_ppx have been updated. If these dependencies were giving you any problems in the past, please try updating and let us know if there are still problems (e.g. on Windows or when using the ReScript compiler).