Releases: immutable-js/immutable-js
Releases · immutable-js/immutable-js
Release list
v5.1.9
v5.1.8
What's Changed
- fix(List): guard oversized bounds in setListBounds. Fixes CVE GHSA-v56q-mh7h-f735
- perf(Map): index large hash-collision buckets for faster lookups. Fixes CVE GHSA-xvcm-6775-5m9r
Full Changelog: v5.1.7...v5.1.8
v4.3.9
What's changed
- fix(List): guard oversized bounds in setListBounds. Fixes CVE GHSA-v56q-mh7h-f735
- perf(Map): index large hash-collision buckets for faster lookups. Fixes CVE GHSA-xvcm-6775-5m9r
Full Changelog: v4.3.8...v4.3.9
v5.1.7
What's Changed
- fix(Repeat): lastIndexOf returned size instead of size - 1 by @chatman-media in #2227
internal
- Backport tests from 6.x branch by @jdeniau in #2199
- fix(IndexedCollection):
has(index)on a lazySeqof unknown size now checks index existence instead of searching for a value equal to the index by @jdeniau in #2203 - Better type for reduce if not ininitial value is given by @jdeniau in #2205
- Backport test from #2193 by @jdeniau in #2207
- backport tests from 6.x by @jdeniau in #2213
- Firefox link to non-French page by @jdeniau in #2219
- Bump esbuild and @size-limit/preset-small-lib by @dependabot[bot] in #2217
- backport tests from #2210 by @jdeniau in #2214
- Bump shell-quote from 1.8.2 to 1.8.4 by @dependabot[bot] in #2211
- Bump @tootallnate/once from 2.0.0 to 2.0.1 by @dependabot[bot] in #2190
- Bump minimatch from 9.0.5 to 9.0.9 by @dependabot[bot] in #2189
- Bump @codemirror/theme-one-dark from 6.1.2 to 6.1.3 by @dependabot[bot] in #2168
- Bump form-data from 4.0.5 to 4.0.6 by @dependabot[bot] in #2220
- Bump typescript-eslint from 8.33.0 to 8.61.1 by @dependabot[bot] in #2222
- Bump @rollup/plugin-commonjs from 28.0.2 to 29.0.3 by @dependabot[bot] in #2224
New Contributors
- @chatman-media made their first contribution in #2227
Full Changelog: v5.1.6...v5.1.7
v5.1.6
What's Changed
Internal
- Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #2184
- Bump form-data from 4.0.0 to 4.0.5 by @dependabot[bot] in #2187
- Bump flatted from 3.3.2 to 3.4.2 by @dependabot[bot] in #2182
- Bump next from 15.5.9 to 15.5.18 by @dependabot[bot] in #2188
Full Changelog: v5.1.5...v5.1.6
v3.8.3
v5.1.5
v4.3.8
v5.1.4
What's Changed
- Migrate some files to TS by @jdeniau in #2125
- Iterator.ts
- PairSorting.ts
- toJS.ts
- Math.ts
- Hash.ts
- Extract CollectionHelperMethods and convert to TS by @jdeniau in #2131
- Use npm trusted publishing only to avoid token stealing.
Documentation
- Fix/a11y issues by @lyannel in #2136
- Doc add Map.get signature update by @borracciaBlu in #2138
- fix(doc):minor-issues#2132 by @JayMeDotDot in #2133
- Fix algolia search by @jdeniau in #2135
- Typo in OrderedMap by @jdeniau in #2144
Internal
New Contributors
- @JayMeDotDot made their first contribution in #2133
- @lyannel made their first contribution in #2136
- @borracciaBlu made their first contribution in #2138
Full Changelog: v5.1.3...v5.1.4
v5.1.3
What's Changed
TypeScript
Documentation
There has been a huge amount of changes in the documentation, mainly migrate from an autogenerated documentation from .d.ts file, to a proper documentation in markdown.
The playground has been included on nearly all method examples.
We added a page about browser extensions too: https://immutable-js.com/browser-extension/
- Doc as mdx instead of export from .d.ts file by @jdeniau in #2104
- Remove runkit by @jdeniau in #2107
- only one worker for REPL by @jdeniau in #2108
- Require to import by @jdeniau in #2109
- Add Inheritance cheatsheet section by @jdeniau in #2110
- Optimize SEO (google verification, canonical, noindex) by @jdeniau in #2112
- Upgrade devtools and fix worker by @jdeniau in #2111
- Add documentation about browser extension by @jdeniau in #2115
- fix responsive for width between 680px and 1024px and Add menu in mobile by @jdeniau in #2116
- doc: Better sidebar for v5 navigation by @jdeniau in #2118
Internal
- replace rimraf by a node script by @jdeniau in #2113
- remove warning for tseslint config by @jdeniau in #2114
- Use default tsconfig for tests by @jdeniau in #2055
- add tests for arrCopy by @jdeniau in #2120
New Contributors
Full Changelog: v5.1.2...v5.1.3