2015-08-01 16:22:05 +00:00
|
|
|
# Change Log
|
|
|
|
|
|
|
|
## [unreleased]
|
2015-08-07 03:48:04 +00:00
|
|
|
* Add `u.is` to test predicates in a single path. (https://github.com/substantial/updeep/issues/13)
|
2015-08-07 03:52:06 +00:00
|
|
|
* Rename `u.in` to `u.updateIn`. With `u.is` and `u.if` it was too confusing.
|
2015-08-07 04:40:36 +00:00
|
|
|
* Make `u` available at `u.update` as well.
|
2015-08-06 06:12:00 +00:00
|
|
|
|
|
|
|
## [0.4.0]
|
2015-08-07 03:48:04 +00:00
|
|
|
* Add `u.if` and `u.ifElse` to conditionally update objects. (https://github.com/substantial/updeep/issues/12)
|
2015-08-05 07:25:34 +00:00
|
|
|
* Add `u.map` to update all values in an array or object.
|
2015-08-05 11:29:30 +00:00
|
|
|
* Replace object outright if null or constant provided as `updates`.
|
|
|
|
* Freeze objects returned by helper methods that use `update` like `withDefault`, `map`, `in`, etc. Previously, only `u` did freezing.
|
2015-08-05 05:30:41 +00:00
|
|
|
|
2015-08-05 05:34:02 +00:00
|
|
|
## [0.3.1]
|
|
|
|
* Actually expose `u.in`.
|
|
|
|
|
2015-08-05 05:30:41 +00:00
|
|
|
## [0.3.0]
|
2015-08-05 04:56:01 +00:00
|
|
|
* Add `u.freeze` to freeze an object deeply. (https://github.com/substantial/updeep/issues/7)
|
2015-08-05 05:28:31 +00:00
|
|
|
* Add `u.in` to update a single value in an object with a specified path. (https://github.com/substantial/updeep/issues/6)
|
2015-08-05 04:35:23 +00:00
|
|
|
|
|
|
|
## [0.2.3]
|
2015-08-05 04:33:27 +00:00
|
|
|
* Fix cannot update value to null (https://github.com/substantial/updeep/issues/8)
|
2015-08-04 17:08:44 +00:00
|
|
|
* Add umd distribution builds via webpack. (https://github.com/aaronjensen/updeep/issues/3)
|
2015-08-02 14:20:52 +00:00
|
|
|
|
2015-08-03 17:40:22 +00:00
|
|
|
## [0.2.2]
|
|
|
|
* Fix `Object.isFrozen` breaking on null in chrome. (https://github.com/aaronjensen/updeep/pull/5)
|
|
|
|
|
2015-08-02 14:20:52 +00:00
|
|
|
## [0.2.1]
|
2015-08-02 14:08:00 +00:00
|
|
|
* Fix `Object.isFrozen` breaking on non-freezables in PhantomJS. (https://github.com/aaronjensen/updeep/issues/1)
|
2015-08-01 16:22:05 +00:00
|
|
|
|
2015-08-02 07:42:02 +00:00
|
|
|
## [0.2.0]
|
|
|
|
* Freeze objects returned by default. It doesn't actually make sense to return
|
|
|
|
unfrozen objects, as the original object could be mutated and it would
|
|
|
|
affect the new object. Object freezing is disabled if `NODE_ENV` is
|
|
|
|
`"production'`.
|
|
|
|
* Update README with example for `reject`.
|
|
|
|
|
2015-08-01 17:10:27 +00:00
|
|
|
## [0.1.3]
|
2015-08-02 14:08:00 +00:00
|
|
|
* Update README.
|
2015-08-01 17:10:27 +00:00
|
|
|
|
2015-08-01 16:24:53 +00:00
|
|
|
## [0.1.2]
|
2015-08-02 14:08:00 +00:00
|
|
|
* Fix package description.
|
2015-08-01 16:24:53 +00:00
|
|
|
|
2015-08-01 16:22:05 +00:00
|
|
|
## [0.1.1]
|
2015-08-02 14:08:00 +00:00
|
|
|
* Update README and description.
|
2015-08-01 16:22:05 +00:00
|
|
|
|
|
|
|
## 0.1.0
|
|
|
|
* Initial release
|
|
|
|
|
2015-08-06 06:12:00 +00:00
|
|
|
[unreleased]: https://github.com/aaronjensen/updeep/compare/v0.4.0...HEAD
|
|
|
|
[0.4.0]: https://github.com/aaronjensen/updeep/compare/v0.3.1...v0.4.0
|
2015-08-05 05:34:02 +00:00
|
|
|
[0.3.1]: https://github.com/aaronjensen/updeep/compare/v0.3.0...v0.3.1
|
2015-08-05 05:30:41 +00:00
|
|
|
[0.3.0]: https://github.com/aaronjensen/updeep/compare/v0.2.3...v0.3.0
|
2015-08-05 04:35:23 +00:00
|
|
|
[0.2.3]: https://github.com/aaronjensen/updeep/compare/v0.2.2...v0.2.3
|
2015-08-03 17:40:22 +00:00
|
|
|
[0.2.2]: https://github.com/aaronjensen/updeep/compare/v0.2.1...v0.2.2
|
|
|
|
[0.2.1]: https://github.com/aaronjensen/updeep/compare/v0.2.0...v0.2.1
|
2015-08-02 07:42:02 +00:00
|
|
|
[0.2.0]: https://github.com/aaronjensen/updeep/compare/v0.1.3...v0.2.0
|
2015-08-01 17:11:09 +00:00
|
|
|
[0.1.3]: https://github.com/aaronjensen/updeep/compare/v0.1.2...v0.1.3
|
|
|
|
[0.1.2]: https://github.com/aaronjensen/updeep/compare/v0.1.1...v0.1.2
|
2015-08-01 16:22:05 +00:00
|
|
|
[0.1.1]: https://github.com/aaronjensen/updeep/compare/v0.1.0...v0.1.1
|