Releases: diegomarino/pressedslip
Releases · diegomarino/pressedslip
v0.3.4
15 Jun 13:26
Compare
Sorry, something went wrong.
No results found
0.3.4 (2026-06-15)
Bug Fixes
render: detect silent canvas-edge clipping (#10 ) (2528e43 )
Documentation
examples: add 5 end-to-end recipes with generators (#9 ) (5c4ffa4 )
v0.3.3
14 Jun 14:39
Compare
Sorry, something went wrong.
No results found
0.3.3 (2026-06-14)
Bug Fixes
cjs: static-import satori + raise engines.node to >=22.12 (#8 ) (71e27a2 ), closes #7 #7
cjs: unwrap satori namespace for Node >=22.12 CJS consumers (#7 ) (abaaa8f )
v0.3.2
14 Jun 12:50
Compare
Sorry, something went wrong.
No results found
0.3.2 (2026-06-14)
Bug Fixes
Maintenance
ci: reduce redundant work across workflows (#5 ) (b0148d5 )
v0.3.1
14 Jun 11:08
Compare
Sorry, something went wrong.
No results found
0.3.1 (2026-06-14)
Bug Fixes
theme: add wordSearchBorderColor to prevent grid lines disappearing on thermal themes (#4 ) (15d2acc ), closes #b8b0a0
v0.3.0
10 Jun 18:35
Compare
Sorry, something went wrong.
No results found
0.3.0 (2026-06-10)
Features
enrich RenderContext with paper geometry (contentWidth + dpi) (#3 ) (c6ced0a )
v0.2.0
10 Jun 16:03
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-06-10)
Features
Documentation
architecture: clean up key boundaries list and remove internal references (e63e539 )
playground: skip unknown blockTypes in JSON editor validation instead of aborting draft sync (cacb498 )
v0.1.3
09 Jun 21:43
Compare
Sorry, something went wrong.
No results found
0.1.3 (2026-06-09)
Bug Fixes
remove hardcoded separator from builtin blocks so theme separatorThickness is respected (8065d59 )
Documentation
clean up Quick Example composition with type assertion (9f77ed1 )
embed demo video via GitHub CDN (de72489 )
improve README and visual refs with real morning briefing content (94e3325 )
Maintenance
meta: align npm keywords with GitHub topics (12 terms) (9fb9910 )
Continuous Integration
use RELEASE_TOKEN PAT for checkout and semantic-release to bypass branch ruleset (07841af )
v0.1.2
09 Jun 20:01
Compare
Sorry, something went wrong.
No results found
0.1.2 (2026-06-09)
Bug Fixes
ci: build before typedoc job runs (1235c53 )
v0.1.1
09 Jun 19:54
Compare
Sorry, something went wrong.
No results found
0.1.1 (2026-06-09)
Bug Fixes
clarify install command alternatives in README (305abf2 )
playground: create public/ directory before writing hero.png (7a1020e )
Continuous Integration
release: bump node to 24 for npm Trusted Publishing support (711efbf )
release: enable Trusted Publishing OIDC for npm (ce69f0d )
release: install Playwright chromium before verify (e6063e7 )
v0.1.0 — Initial public release
09 Jun 18:47
Compare
Sorry, something went wrong.
No results found
First public release of pressedslip — declarative blocks to thermal-printer-ready PNG via Satori + resvg-wasm pipeline.
What's in v0.1.0
6 built-in block shapes : textCell, keyValue, qaPair, kpi, list, quotation
defineBlock API for custom blocks with Zod schema + generator + Satori renderer
3 built-in themes : default (Inter + block strip), mono (JetBrains Mono + hash strip), compact (Atkinson Hyperlegible + plain strip)
Subpath exports : /browser (resvg-wasm), /providers (Node), /transports (ESC/POS, file, HTTP), /testing (fixtures)
Determinism contract : byte-identical PNG output given identical inputs; verified by a 6-shape regression gate
Install
```bash
npm install pressedslip
```
Playground
Interactive browser-based renderer: https://diegomarino.github.io/pressedslip/
What's next
Subsequent versions (v0.1.1+) are automated via semantic-release — Conventional Commits in `main` drive the version bump and CHANGELOG.
This release was published manually (no provenance attestation). v0.1.1+ will ship with npm Trusted Publishing / OIDC provenance .