Releases: Simon-He95/markstream-vue
[stream-markdown-parser] 1.0.2
What's Changed
- fix: lock api and css import contracts by @Simon-He95 in #483
- fix: parse image alt math without link jitter by @Simon-He95 in #485
Full Changelog: https://github.com/Simon-He95/markstream-vue/compare/markstream-vue@nightly-20260603-2bbd062...stream-markdown-parser@1.0.2
[markstream-vue] nightly-20260603-2bbd062
Bug Fixes
- add batch commit raf fallback (25cd9e1)
- address perf size follow-up regressions (f96e4d4)
- address perf size review gaps (da26cdb)
- address remaining review regressions (079ff08)
- address renderer review regressions (0689c69)
- address size review regressions (7d18b31)
- address streaming renderer regressions (2b3f1d5)
- address streaming renderer review (d5a4374)
- address timeline tooltip and dts regressions (27106d8)
- address typewriter cursor review nits (a31f434)
- align virtual timeline performance defaults (36e0a78)
- avoid mutating cached linkify tail tokens (54854af)
- clarify parse metrics and count signature calls (ef40e22)
- gate batch commit feedback (c1b9ccf)
- gate identity batch followups (0c53d8a)
- gate idle batch commit feedback (faf98b6)
- harden typewriter cursor RAF scheduling (d88afd8)
- isolate utils package entry (4d53fd9)
- keep cursor baseline out of nodes mode (659c814)
- keep parse metrics debug-only (574ef01)
- keep typewriter cursor on previous text slot (ab9119f)
- log parse stabilize metrics (f570815)
- measure batch commit cost (a2baa48)
- parser: cover local token mutation copies (ee213bd)
- parser: harden stream token copy-on-write (9da5cea)
- parser: preserve chained linkify fallback context (eabe088)
- preserve lightweight markdown render paths (294f71e)
- preserve node reuse on final transition (c0c9566)
- reduce typewriter cursor dom scanning (162d4a4)
- refine parsing performance metrics (de145e8)
- resolve renderer review regressions (e667bd2)
- scope virtual timeline markdown measurements (e9db3c8)
- skip stream token clone without transforms (04ac3b8)
- stabilize timeline and pre renderer props (7808edc)
- tighten typewriter cursor cleanup (0709919)
- tighten typewriter cursor repositioning (05ecc23)
Performance Improvements
- optimize streaming renderer defaults (0bd17d4)
What's Changed
- fix: preserve node reuse on final transition by @Simon-He95 in #482
Full Changelog: https://github.com/Simon-He95/markstream-vue/compare/stream-markdown-parser@nightly-20260602-2595fed...markstream-vue@nightly-20260603-2bbd062
[markstream-vue] 1.0.1-beta.4
Bug Fixes
- add batch commit raf fallback (25cd9e1)
- address perf size follow-up regressions (f96e4d4)
- address perf size review gaps (da26cdb)
- address remaining review regressions (079ff08)
- address renderer review regressions (0689c69)
- address size review regressions (7d18b31)
- address streaming renderer regressions (2b3f1d5)
- address streaming renderer review (d5a4374)
- address timeline tooltip and dts regressions (27106d8)
- address typewriter cursor review nits (a31f434)
- align docs and css build contract (790e40a)
- align virtual timeline performance defaults (36e0a78)
- avoid mutating cached linkify tail tokens (54854af)
- clarify parse metrics and count signature calls (ef40e22)
- complete package export plugin contracts (a3c81ed)
- enforce explicit css entry contract (902d011)
- gate batch commit feedback (c1b9ccf)
- gate identity batch followups (0c53d8a)
- gate idle batch commit feedback (faf98b6)
- guard style entry artifacts (d14841e)
- harden css contract checks (6703528)
- harden css contract guard coverage (0193088)
- harden markdown renderer install contract (2129f76)
- harden package css contract checks (76750aa)
- harden package export checks (104297f)
- harden package export checks (186c8b5)
- harden packed css contract checks (e2b38be)
- harden style artifact guard (f7feefc)
- harden style entry artifact guards (e25786c)
- harden typewriter cursor RAF scheduling (d88afd8)
- isolate utils package entry (4d53fd9)
- keep cursor baseline out of nodes mode (659c814)
- keep parse metrics debug-only (574ef01)
- keep renderer plugin app-scoped (9928e7c)
- keep typewriter cursor on previous text slot (ab9119f)
- lock api and css import contracts (0167561)
- log parse stabilize metrics (f570815)
- measure batch commit cost (a2baa48)
- parse image alt math without link jitter (58b30b4)
- parser: cover local token mutation copies (ee213bd)
- parser: harden stream token copy-on-write (9da5cea)
- parser: preserve chained linkify fallback context (eabe088)
- preserve css package entry content (ee67d41)
- preserve lightweight markdown render paths (294f71e)
- preserve node reuse on final transition (c0c9566)
- preserve renderer plugin options (13ca507)
- reduce typewriter cursor dom scanning (162d4a4)
- refine parsing performance metrics (de145e8)
- register tooltip in renderer plugin (c9d85ed)
- render numeric-only list items (a4f5a84)
- resolve renderer review regressions (e667bd2)
- scope virtual timeline markdown measurements (e9db3c8)
- skip stream token clone without transforms (04ac3b8)
- stabilize timeline and pre renderer props (7808edc)
- sync package contract checks (cc38244)
- tighten API CSS contract checks (2215366)
- tighten css export migration contract (bd3a4f8)
- tighten export guard and docs API contract (8fe9421)
- tighten package export contract checks (c0cdc43)
- tighten plugin and style artifact contracts (f9f1b39)
- tighten typewriter cursor cleanup (0709919)
- tighten typewriter cursor repositioning (05ecc23)
- track asset references in package export guard (1c3e032)
Performance Improvements
- optimize streaming renderer defaults (0bd17d4)
Full Changelog: https://github.com/Simon-He95/markstream-vue/compare/stream-markdown-parser@1.0.2...markstream-vue@1.0.1-beta.4
[stream-markdown-parser] nightly-20260602-2595fed
What's Changed
- fix: isolate utils package entry by @Simon-He95 in #476
- fix: log parse stabilize metrics by @Simon-He95 in #477
- fix: skip stream token clone without transforms by @Simon-He95 in #478
- fix: reduce typewriter cursor DOM scanning by @Simon-He95 in #479
- fix: measure batch commit cost by @Simon-He95 in #480
- perf: optimize streaming renderer defaults by @Simon-He95 in #481
[markstream-vue] nightly-20260602-2595fed
Bug Fixes
- account for timeline root padding in scroll anchors (c27eac8)
- address infographic loader follow-ups (dd322bd)
- address virtual scroll coordination blockers (29b6469)
- address virtual scroll merge blockers (f21926a)
- address virtual scroll review blockers (dbc834c)
- align line number text for code blocks with new variable (707dd43)
- avoid eager infographic optional peer load (c5644d1)
- avoid source rewrites for custom tag tails (7e344dd)
- center footnote backlink scroll (b750f65)
- coalesce virtual timeline thread state emits (6143355)
- coordinate code block scroll anchoring (ebf7ff6)
- correct manual virtual settle confirmation (dd657b3)
- diff-fallback: align pre fallback geometry with Monaco diff editor (9a5a122)
- diff: eliminate three-state flicker and align fallback line-height (dc233dd)
- diff: implement diff fallback exit animations and height synchronization (e2c33d3)
- diff: synchronize row heights in diff preview for consistent rendering (827bd13)
- emit virtual height cache updates (cde4b9b)
- enable infographic preview in playground (ac7213c)
- enhance code block probe structure and improve fallback height stability (91f2df6)
- exclude html block closers from custom payloads (e6cdaf9)
- gate cold markdown restore on metrics (ba961bb)
- gate markdown virtual item shrinking (130326e)
- guard infographic loader cache updates (20b1e58)
- handle streaming math bracket close (94bbb55)
- harden infographic loader normalization (a11fb51)
- harden virtual scroll async lifecycle (16c50f0)
- harden virtual scroll cache restore (5fbfb22)
- harden virtual scroll coordination (5b635bb)
- harden virtual scroll coordination (0eb81c5)
- harden virtual scroll coordination (a0991f8)
- harden virtual scroll coordination (31ff099)
- harden virtual scroll coordination (4b03702)
- harden virtual scroll coordination (21c7455)
- harden virtual scroll integration checks (194c7b5)
- harden virtual scroll layout measurement (5557488)
- harden virtual scroll lifecycle restore (4ce6222)
- harden virtual scroll lifecycle settling (486f9a9)
- harden virtual scroll lifecycle state (f678e94)
- harden virtual scroll metric validation (70dc0e9)
- harden virtual scroll restore cache (4a4e0f7)
- harden virtual scroll restore coordination (734f183)
- harden virtual scroll restore state (edbd3c2)
- harden virtual scroll restore state (9723086)
- harden virtual scroll restore validation (8e9d17e)
- harden virtual scroll restore validation (0782334)
- harden virtual scroll settle coordination (f541440)
- harden virtual scroll settling (910ceaf)
- harden virtual scroll validation (e4e1d2e)
- harden virtual scroll validation (7f068db)
- harden virtual scroll validation (f233876)
- harden virtual timeline measurement (d502c47)
- honor parse-time custom html tags (1d59439)
- ignore zero-height restore edge slots (ef69d6f)
- include rendered timeline height when pinning bottom (f5c2dda)
- keep playground scrollbar clear of sidebar blur (0d86d3b)
- keep restore loading until viewport ready (e94dfdc)
- keep restore loading until viewport ready (d49da13)
- preserve custom tag JSON quotes (b725e1f)
- preserve custom tag line separators (bfc9420)
- preserve custom tag source edge cases (1f99f39)
- preserve expected scroll diagnostics (6d87fc9)
- preserve virtual scroll state on unmount (6dea40a)
- preserve virtual timeline bottom pin during streaming (9e8eb5d)
- preserve virtual timeline scroll anchors (a0339f4)
- prevent list item attr leakage (78b361b)
- prevent virtual scroll anchor pollution (4ee6247)
- prevent virtual scroll diagnostic drift ([cf13f9c](https://github.com/Simon-He95/ma...
[markstream-vue2] nightly-20260602-2595fed
What's Changed
- fix: isolate utils package entry by @Simon-He95 in #476
- fix: log parse stabilize metrics by @Simon-He95 in #477
- fix: skip stream token clone without transforms by @Simon-He95 in #478
- fix: reduce typewriter cursor DOM scanning by @Simon-He95 in #479
- fix: measure batch commit cost by @Simon-He95 in #480
- perf: optimize streaming renderer defaults by @Simon-He95 in #481
Full Changelog: https://github.com/Simon-He95/markstream-vue/compare/stream-markdown-parser@nightly-20260601-7367f90...markstream-vue2@nightly-20260602-2595fed
[markstream-react] nightly-20260602-2595fed
What's Changed
- fix: isolate utils package entry by @Simon-He95 in #476
- fix: log parse stabilize metrics by @Simon-He95 in #477
- fix: skip stream token clone without transforms by @Simon-He95 in #478
- fix: reduce typewriter cursor DOM scanning by @Simon-He95 in #479
- fix: measure batch commit cost by @Simon-He95 in #480
- perf: optimize streaming renderer defaults by @Simon-He95 in #481
Full Changelog: https://github.com/Simon-He95/markstream-vue/compare/stream-markdown-parser@nightly-20260601-7367f90...markstream-react@nightly-20260602-2595fed
[stream-markdown-parser] 1.0.1
What's Changed
- feat: add virtual scroll coordination by @Simon-He95 in #467
Full Changelog: https://github.com/Simon-He95/markstream-vue/compare/stream-markdown-parser@nightly-20260530-51d851b...stream-markdown-parser@1.0.1
[stream-markdown-parser] nightly-20260601-7367f90
[markstream-vue] nightly-20260601-7367f90
Bug Fixes
- account for timeline root padding in scroll anchors (c27eac8)
- address infographic loader follow-ups (dd322bd)
- address virtual scroll coordination blockers (29b6469)
- address virtual scroll merge blockers (f21926a)
- address virtual scroll review blockers (dbc834c)
- align line number text for code blocks with new variable (707dd43)
- avoid eager infographic optional peer load (c5644d1)
- avoid source rewrites for custom tag tails (7e344dd)
- center footnote backlink scroll (b750f65)
- coalesce virtual timeline thread state emits (6143355)
- coordinate code block scroll anchoring (ebf7ff6)
- correct manual virtual settle confirmation (dd657b3)
- diff-fallback: align pre fallback geometry with Monaco diff editor (9a5a122)
- diff: eliminate three-state flicker and align fallback line-height (dc233dd)
- diff: implement diff fallback exit animations and height synchronization (e2c33d3)
- diff: synchronize row heights in diff preview for consistent rendering (827bd13)
- emit virtual height cache updates (cde4b9b)
- enable infographic preview in playground (ac7213c)
- enhance code block probe structure and improve fallback height stability (91f2df6)
- exclude html block closers from custom payloads (e6cdaf9)
- gate cold markdown restore on metrics (ba961bb)
- gate markdown virtual item shrinking (130326e)
- guard infographic loader cache updates (20b1e58)
- handle streaming math bracket close (94bbb55)
- harden infographic loader normalization (a11fb51)
- harden virtual scroll async lifecycle (16c50f0)
- harden virtual scroll cache restore (5fbfb22)
- harden virtual scroll coordination (5b635bb)
- harden virtual scroll coordination (0eb81c5)
- harden virtual scroll coordination (a0991f8)
- harden virtual scroll coordination (31ff099)
- harden virtual scroll coordination (4b03702)
- harden virtual scroll coordination (21c7455)
- harden virtual scroll integration checks (194c7b5)
- harden virtual scroll layout measurement (5557488)
- harden virtual scroll lifecycle restore (4ce6222)
- harden virtual scroll lifecycle settling (486f9a9)
- harden virtual scroll lifecycle state (f678e94)
- harden virtual scroll metric validation (70dc0e9)
- harden virtual scroll restore cache (4a4e0f7)
- harden virtual scroll restore coordination (734f183)
- harden virtual scroll restore state (edbd3c2)
- harden virtual scroll restore state (9723086)
- harden virtual scroll restore validation (8e9d17e)
- harden virtual scroll restore validation (0782334)
- harden virtual scroll settle coordination (f541440)
- harden virtual scroll settling (910ceaf)
- harden virtual scroll validation (e4e1d2e)
- harden virtual scroll validation (7f068db)
- harden virtual scroll validation (f233876)
- harden virtual timeline measurement (d502c47)
- honor parse-time custom html tags (1d59439)
- ignore zero-height restore edge slots (ef69d6f)
- include rendered timeline height when pinning bottom (f5c2dda)
- keep playground scrollbar clear of sidebar blur (0d86d3b)
- keep restore loading until viewport ready (e94dfdc)
- keep restore loading until viewport ready (d49da13)
- preserve custom tag JSON quotes (b725e1f)
- preserve custom tag line separators (bfc9420)
- preserve custom tag source edge cases (1f99f39)
- preserve expected scroll diagnostics (6d87fc9)
- preserve virtual scroll state on unmount (6dea40a)
- preserve virtual timeline bottom pin during streaming (9e8eb5d)
- preserve virtual timeline scroll anchors (a0339f4)
- prevent list item attr leakage (78b361b)
- prevent virtual scroll anchor pollution (4ee6247)
- prevent virtual scroll diagnostic drift ([cf13f9c](https://github.com/Simon-He95/ma...