Skip to content

Commit 56c5b53

Browse files
chore(master): release smob 1.6.0 (#408)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent d3cc4a5 commit 56c5b53

File tree

4 files changed

+44
-4
lines changed

4 files changed

+44
-4
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.5.0"
2+
".": "1.6.0"
33
}

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,46 @@
55

66
* introduce arrayPriority option ([#328](https://github.com/Tada5hi/smob/issues/328)) ([7d287bf](https://github.com/Tada5hi/smob/commit/7d287bf1238c15b5670e91b7f3a7100518ed3ac0))
77

8+
## [1.6.0](https://github.com/tada5hi/smob/compare/smob-v1.5.0...smob-v1.6.0) (2026-02-11)
9+
10+
11+
### ⚠ BREAKING CHANGES
12+
13+
* bump version to v1.x
14+
15+
### Features
16+
17+
* change target version to es2022 + updated dependencies ([54bdbc9](https://github.com/tada5hi/smob/commit/54bdbc98ff91bf4ea65d9e1c0341c102ba450047))
18+
* const for priority side + cleanup types ([bf19728](https://github.com/tada5hi/smob/commit/bf1972895066af4c7d33acbc04e7670f6b926794))
19+
* deep clone input sources ([384acff](https://github.com/tada5hi/smob/commit/384acff632e60d967a92371937d0bb53b35edda4))
20+
* introduce arrayPriority option ([#328](https://github.com/tada5hi/smob/issues/328)) ([7d287bf](https://github.com/tada5hi/smob/commit/7d287bf1238c15b5670e91b7f3a7100518ed3ac0))
21+
* refactor build pipeline & replaced babel with swc ([306c126](https://github.com/tada5hi/smob/commit/306c1268cd22e27c12cc5457e15640de71caab46))
22+
* refactored merger to support arrays ([2185ebe](https://github.com/tada5hi/smob/commit/2185ebe32b963e954265a71fad4bb302deb88e29))
23+
* remove array duplicates by value & reference ([b55dcfc](https://github.com/tada5hi/smob/commit/b55dcfc15c28fbec2d7d53654f70af0e888824fd))
24+
* split regular and distinct array merge + support multiple input arrays ([f7d4a75](https://github.com/tada5hi/smob/commit/f7d4a757e22523ca3a74c1008f78cc12813ee341))
25+
* use weak-map instead of json-stringify for circular reference handling ([33b4ea4](https://github.com/tada5hi/smob/commit/33b4ea4cef102dec3334f08c66f25fbb84bcafb4))
26+
27+
28+
### Bug Fixes
29+
30+
* add generic argument for distinct-array util ([4d31b24](https://github.com/tada5hi/smob/commit/4d31b24e0ca63f54b538d58eb0683a36170269ce))
31+
* better polyfill implementation for cloning arrays and objects ([fad6beb](https://github.com/tada5hi/smob/commit/fad6bebd9d7dc016f5c8a153e1e8181f12704bfb))
32+
* create a new weak map for each source ([4ed64d2](https://github.com/tada5hi/smob/commit/4ed64d26bc0d2acc7fe075ad45a3cccd3bd4aa19))
33+
* **deps:** bump json5 from 1.0.1 to 1.0.2 ([33a7d6c](https://github.com/tada5hi/smob/commit/33a7d6c7dedcde7010179e25a683847fc63c25cb))
34+
* enhanced typing for merger result ([19fc7ff](https://github.com/tada5hi/smob/commit/19fc7ff9766bcf901dfa319f6e7bb07fa6dd068f))
35+
* extend is-equal check for arrays ([406d48b](https://github.com/tada5hi/smob/commit/406d48bc43db99ed7f7b46f56a1d2a948de3ade4))
36+
* force version bump ([e1a993d](https://github.com/tada5hi/smob/commit/e1a993d695566e778cb545ad6278677626b4d311))
37+
* move sources length check to create-merger ([c55bfc5](https://github.com/tada5hi/smob/commit/c55bfc5b25adafee35c3af7f2d8672879c898e7e))
38+
* optimize array merge ([240ce25](https://github.com/tada5hi/smob/commit/240ce2577eb99ee12fb9186b2f41fddb610cf3c0))
39+
* remove unused utility methods + applied linter ([76baf8e](https://github.com/tada5hi/smob/commit/76baf8eee28359480878dce17d0dd31143c2610e))
40+
* removed superfluous cut utility ([b8f5826](https://github.com/tada5hi/smob/commit/b8f5826a022d32225a3069f309e159c89b3494cc))
41+
* return type of merge result ([cc534b9](https://github.com/tada5hi/smob/commit/cc534b960aeaae33f34d42e5bd0f172078f80efa))
42+
43+
44+
### Miscellaneous Chores
45+
46+
* clenaup tsconfig.eslint.json ([4292a46](https://github.com/tada5hi/smob/commit/4292a460190d3a4b051a2edacac70221c1281922))
47+
848
## [1.4.1](https://github.com/Tada5hi/smob/compare/v1.4.0...v1.4.1) (2023-09-20)
949

1050

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "smob",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"description": "Zero dependency library to safe merge objects.",
55
"main": "dist/index.cjs",
66
"module": "dist/index.mjs",

0 commit comments

Comments
 (0)