From e5eab4d9fa8c9170d10d7a73c488d3d698df2de7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 1 Apr 2026 01:46:26 +0000 Subject: [PATCH] chore(master): release 1.3.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index c3f1463..96f1cd9 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.2.0" + ".": "1.3.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bb6875..d0a40d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [1.3.0](https://github.com/hexsprite/intervaltree/compare/v1.2.0...v1.3.0) (2026-04-01) + + +### Features + +* performance overhaul and new tree navigation APIs ([b2a962d](https://github.com/hexsprite/intervaltree/commit/b2a962d6627fb3b9d2faf98880b4359d0998108e)) +* support NUM_RUNS env var for model check iteration count ([d1b04f9](https://github.com/hexsprite/intervaltree/commit/d1b04f9a913ede319a0af5e8055256d4eefe71dd)) + + +### Bug Fixes + +* add explicit return types to all public API methods ([7df9e9b](https://github.com/hexsprite/intervaltree/commit/7df9e9b3085da8b5ec1258948df2b43ef80b6f54)) +* additional code quality improvements from re-review ([c0d35c4](https://github.com/hexsprite/intervaltree/commit/c0d35c439fefb4ef060dbe76f9c1b03eb8247e07)) +* chopAll _size mismatch when dirty tree produces duplicate fragments ([be5ea9c](https://github.com/hexsprite/intervaltree/commit/be5ea9c74f8c8a4bfafdd3f4f613d3c3e219414c)) +* data drop in searchByLengthStartingAt, dead branches, stale docs ([5f2560d](https://github.com/hexsprite/intervaltree/commit/5f2560dfa93cd3299601bf708e56e817ee050bf5)) +* resolve lint errors (antfu/if-newline, mutable exports) ([7f4a72c](https://github.com/hexsprite/intervaltree/commit/7f4a72c575bfbfe61b0408d3b59562dea91d1c0a)) +* restore NPM_TOKEN in release workflow and minor optimizations ([cf03bb0](https://github.com/hexsprite/intervaltree/commit/cf03bb02b83aeadbc53e90672d6b69650ff73c48)) +* type safety and cleanup in bench script ([67f16a5](https://github.com/hexsprite/intervaltree/commit/67f16a5d496573f7dda180aeb772049dddbfd6f8)) +* use countIntervals() after fromIntervals to get the true count. ([be5ea9c](https://github.com/hexsprite/intervaltree/commit/be5ea9c74f8c8a4bfafdd3f4f613d3c3e219414c)) + ## [1.3.0](https://github.com/hexsprite/intervaltree/compare/v1.2.0...v1.3.0) (2026-03-29)