GT2/Ejectable/node_modules/timm/CHANGELOG.md

135 lines
3.2 KiB
Markdown
Raw Normal View History

2021-08-16 00:14:59 +00:00
## 1.7.1 (2020-9-16)
* Improve TypeScript signatures (fix overload order + add missing catch-alls).
## 1.7.0 (2020-8-27)
* Rewritten in TypeScript.
## 1.6.2 (2019-8-11)
* Update package metadata.
* Update deps to fix security audit.
## 1.6.1 (2018-8-8)
* Update deps to fix security audit.
## 1.6.0 (2018-8-8)
* Replace functions when merging (`merge()` and `mergeDeep()`) [#25, @hipstersmoothie]
## 1.5.0 (2018-7-23)
* Add TypeScript definitions [#23, @grrowl]
## 1.4.2 (2018-3-29)
* Support Symbol properties in objects.
## 1.4.1 (2018-1-2)
* Add `mergeDeep()` benchmarks [#16, @dentrado]
* doSetIn: ensure nested value is object [#17, @petermikitsh]
## 1.4.0 (2017-10-25)
* Add **mergeDeep()** [#14, @dentrado]
* Update benchmarks to reflect current versions of *ImmutableJS* and *seamless-immutable*
## 1.3.1 (2017-10-14)
* Add **update()** to Flow API [#13, @dentrado]
## 1.3.0 (October 3, 2017)
* Add **update()** [#12, @dentrado]
## 1.2.5 (April 2, 2017)
* Improve `replaceAt` performance [#9, @gamtiq]
## 1.2.4 (March 4, 2017)
* Bugfix: Fix `setIn` object creation for arrays in some edge cases [#8, @adierkens]
## 1.2.3 (December 8, 2016)
* Bugfix: Allow `set`/`setIn` to automatically create arrays, handling correctly negative and decimal numbers [#4, @YellowKirby]
## 1.2.2 (December 7, 2016)
* Bugfix: Allow `set`/`setIn` to automatically create arrays [#3, @YellowKirby]
## 1.2.1 (November 15, 2016)
* Update external Flow type definitions to support Flex 0.35.
## 1.2.0 (October 24, 2016)
* Add **removeFirst(), removeLast()**
## 1.1.3 (October 19, 2016)
* Make user-facing Flow type definitions inherit from internal ones (to avoid divergence).
## 1.1.2 (October 19, 2016)
* Change how Flow type definitions are exposed so they can be used with zero config.
## 1.1.1 (October 18, 2016)
* Fix Flow type definitions for object-related function outputs, making them more flexible.
## 1.1.0 (October 10, 2016)
* Expose **Flow** type definitions.
## 1.0.0 (June 13, 2016)
* **Use semantic versioning**
* [minor] Bump development dependencies.
## 0.6.1 (Apr. 22, 2016)
* Add `omit()`
## 0.6.0 (Mar. 24, 2016)
* Renamed build directory to `lib`.
## 0.5.3 (Mar. 23, 2016)
* Removed Babel config (.babelrc) from the published package (npm). This simplifies consumption of the ES6 (or ES6 with Flow) versions.
## 0.5.1, 0.5.2 (Mar. 23, 2016)
* Distribute 4 versions of Timm:
- ES5 (default): `timm.js` (just `require('timm')`)
- ES5 minimised: `timm.min.js`
- ES6: `timm_es6.js`
- ES6 with Flow type annotations: `timm_es6_flow.js`
## 0.5.0 (Mar. 23, 2016)
* Important internal changes (migrated to AVA, ES6, Flow), but usage remains unchanged
## 0.4.3 (Mar. 08, 2016)
* Bugfix: internal `_merge()` incorrectly merged `{a: 3} + {a: undefined} => {a: undefined}`
## 0.4.2 (Feb. 28, 2016)
* Update documentation for the new functions added in 0.4.1.
## 0.4.1 (Feb. 28, 2016)
* Add `getIn()`, `updateIn()`, `mergeIn()`
* `setIn()` now creates nested objects for unknown paths
* Bugfix: internal `_clone()` converted arrays to objects
## 0.4.0 (Feb. 25, 2016)
* Accept arrays in array operations `addLast()` and `addFirst()`.
* Add new array operation `insert()`.