Skip to content

Latest commit

 

History

History
executable file
·
134 lines (73 loc) · 3.17 KB

CHANGELOG.md

File metadata and controls

executable file
·
134 lines (73 loc) · 3.17 KB

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().