Skip to content

Commit 50bf39e

Browse files
authored
Update CHANGELOG.md for versions 5.1.8 and 4.3.9
Added details for version 5.1.8 and 4.3.9, including fixes for oversized bounds and performance improvements for hash-collision buckets. Updated CVE references for security advisories.
1 parent 6496539 commit 50bf39e

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,21 @@ Dates are formatted as YYYY-MM-DD.
1111
- fix(IndexedCollection): `has(index)` on a lazy `Seq` of unknown size now checks index existence instead of searching for a value equal to the index
1212
- [TypeScript]: `reduce`/`reduceRight` without an initial value now infer the result type from the collection's values when the reducer returns a value (e.g. `list.reduce((a, b) => a + b)` infers `number`), matching `Array#reduce`. Previously an explicit type argument was required.
1313

14+
## 5.1.8
15+
16+
- fix(List): guard oversized bounds in setListBounds. Fixes CVE https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735
17+
- perf(Map): index large hash-collision buckets for faster lookups. Fixes CVE https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r
18+
19+
## 4.3.9
20+
21+
- fix(List): guard oversized bounds in setListBounds. Fixes CVE https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735
22+
- perf(Map): index large hash-collision buckets for faster lookups. Fixes CVE https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r
23+
24+
25+
## 5.1.7
26+
27+
- fix(Repeat): lastIndexOf returned size instead of size - 1 by @chatman-media in https://github.com/immutable-js/immutable-js/pull/2227. Fixes CVE [CVE-2026-29063 ](https://github.com/immutable-js/immutable-js/security/advisories/GHSA-wf6x-7x77-mvgw)
28+
1429
## 5.1.6
1530

1631
- fix(reverseFactory): read `reversedSequence.size` in `__iterator` instead of this [#2196](https://github.com/immutable-js/immutable-js/pull/2196)

0 commit comments

Comments
 (0)