Skip to content

Releases: rohal12/spindle

v0.21.0

18 Mar 16:03
a499ee0

Choose a tag to compare

0.21.0 (2026-03-18)

Features

  • add inline flag to {include} macro (#38) (a499ee0)
  • add inline flag to {include} macro to skip markdown processing (7a05b71)

v0.20.0

18 Mar 14:05
fd90714

Choose a tag to compare

0.20.0 (2026-03-18)

Bug Fixes

  • e2e: fix timed content test to not depend on #timed-output id (f059099)
  • e2e: increase timed content timeouts for transition delay (e5acd02)

Features

  • add transition CSS styles and data-transition prop on Passage (3dec5f7)
  • api: expose Story.setTransition and Story.setNextTransition (331e9ee)
  • configurable passage transitions with outgoing phase support (#37) (fd90714)
  • passage-display: add transition state machine with outgoing phase support (6ba8309)
  • store: add transition config state and actions (f6bd266)
  • transition: add TransitionConfig types and resolution logic (e5c6b22)

v0.19.0

08 Mar 16:15
b3e3e53

Choose a tag to compare

0.19.0 (2026-03-08)

Features

  • watch/unwatch triggers, button convention flip, macro-agnostic StoryInit (a30758e)
  • watch/unwatch triggers, button convention flip, macro-agnostic StoryInit (#36) (b3e3e53)

v0.18.1

08 Mar 13:44
e948a44

Choose a tag to compare

0.18.1 (2026-03-08)

Bug Fixes

  • build before test in prepublishOnly (#35) (e948a44)
  • build before test in prepublishOnly so version check passes (a948a22)

v0.17.0

08 Mar 09:19
5ba56c6

Choose a tag to compare

0.17.0 (2026-03-08)

Bug Fixes

  • e2e test for timed next section after per-section CSS fix (e19b5c0)

Features

  • defineMacro config pattern with context-based API (e473aea)
  • defineMacro context API, dialog extraction, and wiki-link desugaring (#33) (5ba56c6)
  • desugar [[wiki-links]] to {link} macro at AST level (11cfbb8)
  • extract dialog components and migrate macros to defineMacro ctx (7581c6c)

Performance Improvements

  • share page navigation across read-only e2e tests (4c300da)

v0.16.1

07 Mar 16:49
041ac4e

Choose a tag to compare

0.16.1 (2026-03-07)

Bug Fixes

  • timed macro CSS class/id applies per-section (122a9e7)
  • timed macro CSS class/id applies per-section (#32) (041ac4e)

v0.16.0

07 Mar 16:28
00abd17

Choose a tag to compare

0.16.0 (2026-03-07)

Features

v0.15.0

07 Mar 15:40
33ab1a1

Choose a tag to compare

0.15.0 (2026-03-07)

Features

  • eliminate @ prefix stripping round-trip in locals (5a13e94), closes #24
  • eliminate @ prefix stripping round-trip in locals (#30) (33ab1a1), closes #24

v0.14.0

07 Mar 15:33
26a6891

Choose a tag to compare

0.14.0 (2026-03-07)

Bug Fixes

  • deduplicate collectText() in Do.tsx (7056c0d), closes #23
  • deduplicate collectText() in Do.tsx (#29) (26a6891), closes #23

Features

  • split LocalsContext into separate read/write contexts (dcd15cc)
  • split LocalsContext into separate read/write contexts (#28) (e56f6e7), closes #22

v0.13.0

07 Mar 15:07
901a6ae

Choose a tag to compare

0.13.0 (2026-03-07)

Features

  • defer state reads in mutating macros (#27) (901a6ae), closes #20
  • defer state reads in mutating macros to reduce re-renders (96c6e76)