Changelog
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.10.1
6 Sept 2026
Performance Improvements
- Recorded a 57.97% higher normalized benchmark score than v1.8.0 (18,614,753 → 29,406,483).
1.10.0
1 Sept 2026
🔧 Fixed
- align object predicate contracts (2268d1b)
- classify Unicode letters by code point (e166119)
- copy no-op pullAll results (d09cdf0)
- harden glob inclusion matching (ac901db)
- parse leading-dot CLI numbers (8372959)
- preserve deep clone runtime shapes (a62c091)
- preserve null-prototype records (f2ea76f)
- preserve proto data keys (6747b19)
- reject unusable regular expressions (56b79d5)
- util-nonempty: harden shallow value checks (6f1eda6)
✨ Features
- isolate diagnostic value formatting (a7dc987)
1.9.0
22 Aug 2026
✨ Features
- codsen-utils: add reusable type and trim helpers (d30a73f)
Performance Improvements
- optimise package hot paths and JSON editing (f3112bd)
1.8.0
19 Aug 2026
🔧 Fixed
- make validation diagnostics safe (7b01074)
- resolve various review findings (b60e9ee)
- retire direct publish aliases (f98e31e)
- treat a backslash run before * like a run before any other char (5cc839a)
✨ Features
- add codsen-glob and migrate glob consumers (5595a2b)
- add insurance to findAllIdx() against an empty substring (b8be7c8)
- expand the shared utilty toolkit (2d9a125)
- refresh the tooling and generate with the latest dependencies (781f802)
1.6.0
21 May 2023
✨ Features
- add
intersection()andomit()(d71f024)
1.5.0
13 May 2023
🔧 Fixed
✨ Features
- add
compareFn()to tackle@typescript-eslint/require-array-sort-comparelint rule (a25524a) - add
includes()(c6cf14e)
1.4.0
16 Apr 2023
✨ Features
1.3.0
12 Mar 2023
✨ Features
- add new functions (aee27c1)
1.2.0
27 Dec 2022
✨ Features
1.1.1
27 Dec 2022
🔧 Fixed
- add multiplication sign (a93a230)
1.1.0
26 Dec 2022
✨ Features
- add
findAllIdx()(3722d02) - add
isWhitespaceChar()andthinSpace(77e23fe) - add
stringSplice()(3d96011)
1.0.1
22 Dec 2022
🔧 Fixed
- init (5e94b0d)