diff --git a/.changeset/collection-sorting-tools.md b/.changeset/collection-sorting-tools.md deleted file mode 100644 index b0b8cd9..0000000 --- a/.changeset/collection-sorting-tools.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@warkypublic/artemis-kit": minor ---- - -Add typed collection helpers (groupBy, keyBy, uniqueBy, partition) and configurable sorting comparators through root, collections, and sorting exports. Add CI bundle size budgets and fail builds on direct eval warnings. diff --git a/.changeset/moody-turkeys-wash.md b/.changeset/moody-turkeys-wash.md deleted file mode 100644 index 2555eef..0000000 --- a/.changeset/moody-turkeys-wash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@warkypublic/artemis-kit": patch ---- - -- 538ec38 — Added groupBy, keyBy, uniqueBy, and partition, plus locale-aware sorting and multi-column comparators. diff --git a/.changeset/object-data-helpers.md b/.changeset/object-data-helpers.md deleted file mode 100644 index fd551f0..0000000 --- a/.changeset/object-data-helpers.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@warkypublic/artemis-kit": minor ---- - -Add object selection, mapping, compaction, inversion, cloning, merging, freezing, flattening, and diff helpers. Export DeepPartial, DeepReadonly, DeepRequired, Mutable, KeysOfType, and Prettify types, with examples and documented handling of cycles, arrays, and property names. diff --git a/.changeset/quiet-reference-paths.md b/.changeset/quiet-reference-paths.md deleted file mode 100644 index 8ec5b84..0000000 --- a/.changeset/quiet-reference-paths.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@warkypublic/artemis-kit": patch ---- - -Replace direct eval in retrocycle with JSONPath property traversal to eliminate bundler eval warnings when importing artemis-kit. Preserve circular and shared reference restoration, including escaped property names. diff --git a/.changeset/useful-text-helpers.md b/.changeset/useful-text-helpers.md deleted file mode 100644 index fc3a4f7..0000000 --- a/.changeset/useful-text-helpers.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@warkypublic/artemis-kit": minor ---- - -Add string helpers for truncation, normalization, searching, interpolation, masking, affixes, splitting, prefixes, wrapping, indentation, UTF-8 byte length, initials, labels, slugs, and natural sorting. Export the helpers and MaskOptions from the strings module and package root, with documented Unicode behavior and edge cases. diff --git a/CHANGELOG.md b/CHANGELOG.md index ec52fa7..f870d41 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # @warkypublic/artemis-kit +## 1.1.0 + +### Minor Changes + +- 538ec38: Add typed collection helpers (groupBy, keyBy, uniqueBy, partition) and configurable sorting comparators through root, collections, and sorting exports. Add CI bundle size budgets and fail builds on direct eval warnings. +- 280a7ea: Add object selection, mapping, compaction, inversion, cloning, merging, freezing, flattening, and diff helpers. Export DeepPartial, DeepReadonly, DeepRequired, Mutable, KeysOfType, and Prettify types, with examples and documented handling of cycles, arrays, and property names. +- 280a7ea: Add string helpers for truncation, normalization, searching, interpolation, masking, affixes, splitting, prefixes, wrapping, indentation, UTF-8 byte length, initials, labels, slugs, and natural sorting. Export the helpers and MaskOptions from the strings module and package root, with documented Unicode behavior and edge cases. + +### Patch Changes + +- fb5d98e: - 538ec38 — Added groupBy, keyBy, uniqueBy, and partition, plus locale-aware sorting and multi-column comparators. +- 538ec38: Replace direct eval in retrocycle with JSONPath property traversal to eliminate bundler eval warnings when importing artemis-kit. Preserve circular and shared reference restoration, including escaped property names. + ## 1.0.10 ### Patch Changes diff --git a/package.json b/package.json index 1948125..73ad098 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@warkypublic/artemis-kit", - "version": "1.0.10", + "version": "1.1.0", "description": "A comprehensive TypeScript/JavaScript utility library focused on precision and efficiency.", "type": "module", "main": "./src/index.ts",