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
Read 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 andfromJS
now returnsCollection<unknown>
instead of justunknown
.Fixes:
Potentially Breaking:
Iterable<T>
as tuple from Map constructor types (#1626)Fixes:
displayName
(#1625)Set.map
produces valid underlying map (#1606)constructor
key (#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)notSetValue
infirst()
andlast()
(#1556)isArrayLike
check more precise to avoid false positives (#1520)map()
for List, Map, and Set returns itself for no-ops (#1455) (5726bd1)Fix:
groupBy
no longer returns a mutable Map instance (#1602).size
(#1598)mergeWith()
method if missing the requiredmerger
function (#1543)isPlainObj()
to workaround Safari bug and allow cross-realm values (#1557)mergeDeepWith
merger is untypable in TS/Flow. (#1532)size
check 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