29 lines
1.5 KiB
Markdown
29 lines
1.5 KiB
Markdown
# Changelog
|
|
|
|
## 0.1.0 - 2026-07-22
|
|
|
|
- Add a standalone React/Vite reader integrated with Toolbox SDK 0.1.1,
|
|
including `AppShell`, the Toolbox manifest, nested-path-safe assets, and the
|
|
Portal release contract.
|
|
- Add a worker-hosted native TypeScript parser for a desktop OneNote
|
|
revision-store subset: bounded file-node and object-space traversal,
|
|
property sets, page metadata, titles, timestamps, levels, and plain text.
|
|
- Add bounded FSSHTTPB packaging, storage-index/cell/revision/object-group
|
|
parsing and open unfragmented package-store `.one` sections through the same
|
|
content model.
|
|
- Add in-memory CAB enumeration and extraction for uncompressed, MSZIP,
|
|
Quantum, and LZX folders, including checksums, strict paths, explicit
|
|
resource limits, and cooperative cancellation between data blocks.
|
|
- Open contained `.one` sections independently and expose package entries,
|
|
section/page navigation, partial failures, and structured diagnostics.
|
|
- Verify a Joplin `.one` golden with three pages and a Joplin LZX `0x1203`
|
|
`.onepkg` golden with seven entries, five sections, and seven pages. Also
|
|
verify rust-cab uncompressed, MSZIP, and LZX `0x1303` fixtures plus a
|
|
generated two-block MSZIP dictionary-chain fixture and pinned Quantum
|
|
single-/multi-frame payloads.
|
|
- Add deterministic static release packaging, SHA-256 sidecars, pinned-source
|
|
provenance, fixture licensing, and security/support documentation.
|
|
|
|
Known unsupported areas include fragmented FSSHTTPB data-element
|
|
reconstruction and untested OneNote producer variants.
|