Releases: immutable-js/immutable-js
Releases · immutable-js/immutable-js
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
v5.1.2
What's Changed
- Revert previous assertion as it introduced a regression by by @giggo1604 in #2100 and @jdeniau in #2102
- Merge should work with empty record by @jdeniau in #2103
Tooling
- Ensure files are properly builded by @jdeniau in #2081
- Better TypeScript configuration for jest by @jdeniau in #2087
Documentation
- move check-build-output to mjs file by @jdeniau in #2082
- Bump next from 14.2.24 to 14.2.26 by @dependabot in #2084
- Migrate from jasmine-check to fast-check by @jdeniau in #2083
- Add a playground / repl in the documentation by @jdeniau in #2089
- Fix issue with responsive by @jdeniau in #2090
- Dark mode for documentation by @jdeniau in #2091
- Upgrade doc website to next 15 by @jdeniau in #2092
- chore: update type tests by @mrazauskas in #2093
- Encode code to / decode code from the URL hash. by @jdeniau in #2096
- extract repl worker script to a proper file by @jdeniau in #2097
- Deep formatter in playground by @jdeniau in #2099
New Contributors
- @giggo1604 made their first contribution in #2100
Full Changelog: v5.1.1...v5.1.2
v5.1.1
What's Changed
Fix issue in builded types files in 5.1.0 due to cpy-cli upgrade
Full Changelog: v5.1.0...v5.1.1
v5.1.0
What's Changed
- Add shuffle to list #2066 by @mazerty
- TypeScript: Better getIn
RetrievePath#2070 by @jdeniau - Fix #1915 "Converting a Seq to a list causes RangeError (max call size exceeded)" by @alexvictoor in #2038
- TypeScript: Fix proper typings for Seq.concat() #2040 by @alexvictoor
- Fix Uncaught "TypeError: keyPath.slice is not a function" for ArrayLike method #2065 by @jdeniau
Internal
- Upgrade typescript and typescript-eslint #2046 by @jdeniau
- Upgrade to rollup 4 #2049 by @jdeniau
- Start migrating codebase to TypeScript without any runtime change nor .d.ts change:
- add exception for code that should not happen in updateIn #2074 by @jdeniau
- Reformat Range.toString for readability #2075 by @Ustin.Vaskin
New Contributors
- @mazerty made their first contribution in #2066
- @ustinvaskin made their first contribution in #2075
Full Changelog: v5.0.2...v5.1.0
v5.0.3
What's Changed
- Fix List.VNode.removeAfter() / removeBefore() issue on some particular case by @alexvictoor in #2030
New Contributors
- @alexvictoor made their first contribution in #2030
Full Changelog: v5.0.2...v5.0.3
v5.0.2
v5.0.1
What's Changed
Fixes
- Fix circular dependency issue with ESM build by @iambumblehead in #2035
Internal
- Upgrade TSTyche by @mrazauskas in #2034
Full Changelog: v5.0.0...v5.0.1