Hi there !
It's been a while since 4.0.0-rc.12 ! If you want to know why, there is a warm message from @leebyron, who developed and maintained immutable during all these years.
In the meantime, @Methuselah96 and @conartist6 did fork immutable-js on another repository, opened a slack, and helped with some great talent (@bdurrer, @mcclure, @hahnlee, @mishawakerman), they tried to fixed issues in the 4.x version in order to release that 4.0.0 version !
We are not there right now, but we are getting closer. There are still some PRs and issues until then, but they might be minor.
Once again, thanks a LOT to @leebyron for all the hard work that he put on immutable during all this years.
This version is not published to npmjs, you can try the 4.0.0-rc.14
instead.
This RC does not contain any BC break since 4.0.0-rc.12
.
Fixes that should be resolved in this version :
- Fix ordered set with map (#1663)
- fix: do not modify iter during List.map and Map.map (#1649)
- Fix ordered map delete all (#1777)
- Hash symbols as objects (#1753)
- Fix returning a Record in merge() when Record is empty (#1785)
- Similar factories should be equals (#1734)
- "too much recursion" error when creating a Record type from an instance of another Record (#1690)
- Record clear does work (#1565)
- Fix glob for npm format script on Windows immutable-js-oss#18
- Remove deprecated cursor API immutable-js-oss#13
- Add missing es exports (#1740)
- Support nulls in genTypeDefData.js (#185)
- Support isPlainObj in IE11 and other esoteric parameters f3a6d5c
- Fix benchmarks immutable-js-oss#21
- ensure that subtract works correcly (#1716, #1603)
- assert that setIn works as expected (#1428)
- check that "delete" works as "remove" (#1474)