refactor: upgrade immutable from 4.0.0-rc.9 to 4.0.0 #1900
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Snyk has created this PR to upgrade immutable from 4.0.0-rc.9 to 4.0.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
Release notes
Package name: immutable
-
4.0.0 - 2021-10-07
-
4.0.0-rc.15 - 2021-09-16
- Replace incompatible collections when merging nested data with
- This means that
- Add "sideEffects: false" to package.json (#1661)
- Update Flow types to be compatible with the latest version (#1863)
- Use ES standard for iterator method reuse (#1867)
- Generalize
- Fix some TS type defs (#1847)
- Adds
- Fix issue with IE11 and missing Symbol.iterator (#1850)
- Simplify typescript definition files to support all UMD use cases (#1854)
-
4.0.0-rc.14 - 2021-07-08
- Fixes some TypeScript issues (Map constructor, update function, mapEntries)
- Fix add zipall to orderedset
- Improve documentation
-
4.0.0-rc.12 - 2018-10-30
- Update to support Flow v0.85 and makes Record strict typing optional to ease migration from v3 or earlier v4 release candidates (#1636)
-
4.0.0-rc.11 - 2018-10-27
- Improve hash speed and avoid collision for common values (#1629)
- [TypeScript] Remove
- Give Records a
- Support isPlainObj with
- Fix missing sub-types in API docs (#1619)
- Add docsearch (#1610)
- Add styles to doc search (#1628)
-
4.0.0-rc.10 - 2018-09-19
- Remove IteratorSequence. Do not attempt to detect iterators in
- Node buffers no longer considered value-equal
- Top level predicate functions (#1600)
- Support Typescript 3 (#1593)
- Support latest Flow (#1531)
- Add
- Improved Flow support for Record subclasses (still not advised) (#1414)
- Improve performance of toJS (#1581)
- Added optional
- Enable flow strict (#1580)
- Make
- Hash functions as objects, allowing functions as values in collections (#1485)
- Fix issue where refs can recursively collide, corrupting
- Throw error in
- Update
- The
- Fix missing "& T" to some methods in RecordInstance (#1464)
- Make notSetValue optional for typed Records (#1461) (a1029bb)
- Export type of RecordInstance (#1434)
- Fix Record
- Fix Map#concat being not defined (#1402)
-
4.0.0-rc.9 - 2017-10-18
- Improved typescript definitions for new functional API (#1395)
- Improved flow types for Record
- Improved flow types for functional
from immutable GitHub release notesRead more
This is the last planned RC release before releasing a stable 4.0!! 🎉 🎉 🎉
BREAKING:
mergeDeep()(#1840)mergeDeep()will no longer merge lists of tuples into maps. For more information see #1840 and the updatedmergeDeep()documentation.New:
fromJS()andSeq()to support Sets (#1865)Fixes:
ArrayLike<T>as option to type factory functions andfromJSnow returnsCollection<unknown>instead of justunknown.Fixes:
Potentially Breaking:
Iterable<T>as tuple from Map constructor types (#1626)Fixes:
displayName(#1625)Set.mapproduces valid underlying map (#1606)constructorkey (#1627)Docs:
It's been a long time since the last release candidate, but quite a bit of work has happened since the last once. One step closer to a final release!
Breaking:
Seq(). (#1589)New:
RecordOf<TProps>type alias for TypeScript, matching Flow (#1578)notSetValueinfirst()andlast()(#1556)isArrayLikecheck more precise to avoid false positives (#1520)map()for List, Map, and Set returns itself for no-ops (#1455) (5726bd1)Fix:
groupByno longer returns a mutable Map instance (#1602).size(#1598)mergeWith()method if missing the requiredmergerfunction (#1543)isPlainObj()to workaround Safari bug and allow cross-realm values (#1557)mergeDeepWithmerger is untypable in TS/Flow. (#1532)sizecheck in merge() (#1521)Fixes:
setIn()/getIn()key-paths. (#1399)merge()definitions. (#1400)Commit messages
Package name: immutable
Compare
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs