From 834bbacc057d866c0a7d3c9bf8935231591dbcb9 Mon Sep 17 00:00:00 2001 From: "jg-wright[bot]" <278933176+jg-wright[bot]@users.noreply.github.com> Date: Fri, 5 Jun 2026 10:05:15 +0000 Subject: [PATCH] chore(master): release 5.0.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 17 +++++++++++++++++ package.json | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index cf533f28..32dbe0e2 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.0.1" + ".": "5.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e760061..5ff9e5bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [5.0.0](https://github.com/jg-wright/timeline/compare/v4.0.1...v5.0.0) (2026-06-05) + + +### ⚠ BREAKING CHANGES + +* `TimelineParsable.parse` and `TimelineItem` constructors now accept a `TimelineItemOptions` argument; custom parsers should forward `options` to super so they share the timeline's clock. `TimelineTimer` is backed by a `Clockable` rather than real wall-clock time. + +### Features + +* drive timeline timing with a virtual clock instead of real timers ([07b3baf](https://github.com/jg-wright/timeline/commit/07b3baf3ec5a5eb5ffc9447465c98cf3cbce9eb9)) +* drive timeline timing with a virtual clock instead of real timers ([7e5298b](https://github.com/jg-wright/timeline/commit/7e5298be68c27ce1bb0c8c73492e3c2a65d7e112)) + + +### Bug Fixes + +* ensure outerface is correctly typed ([5c8b70d](https://github.com/jg-wright/timeline/commit/5c8b70dbdce67259fa97b17b4e9a68848453caac)) + ## [4.0.1](https://github.com/jg-wright/timeline/compare/v4.0.0...v4.0.1) (2026-05-26) diff --git a/package.json b/package.json index fac9bb42..abe47344 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@johngw/timeline", - "version": "4.0.1", + "version": "5.0.0", "description": "Parse a stream-like timeline of values", "type": "module", "sideEffects": false,