Commitbe2a6647Recorded20 Jul 2026Repositorysigil-markdown

sigil-markdown 0.9.2: hand-written scanners, drop sigil-peg (95x-108x faster, byte-identical)

Changed
 CHANGELOG.md | 10 ++++++++++
 package.sgl  |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)
Diff
CHANGELOG.mdmodified
@@ -7,6 +7,16 @@ All notable changes to this project will be documented in this file.
7
The format is based on [Keep a Changelog](https://keepachangelog.com/),
8
and this project adheres to [Semantic Versioning](https://semver.org/).
9
+10
## [0.9.2] - 2026-07-20
+11
+12
### Changed
+13
+14
- Rewrote the inline and block parsers as hand-written linear scanners, replacing the interpreted PEG grammar: 95x to 108x faster parse and render (a 26KB document went from 1797ms to 16.5ms), with byte-identical output verified against a golden corpus plus a differential fuzz of roughly 16,000 markup-dense documents.
+15
+16
### Removed
+17
+18
- Removed the sigil-peg dependency; the parsers no longer use it, which shrinks the bundle for wasm consumers.
+19
20
## [0.7.0] - 2026-03-01
21
22
### Added
package.sglmodified
@@ -5,7 +5,7 @@
5
6
(package
7
name: "sigil-markdown"
8
version: "0.9.1"
+8
version: "0.9.2"
9
sigil: "^0.17"
10
description: "Markdown and frontmatter parser"
11
url: "https://codeberg.org/sigil/sigil-markdown"