All notable changes to Kip - the Pikchr plugin for Typst will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release of Kip (Pikchr plugin for Typst)
- WebAssembly-based SVG diagram rendering
- Support for both string and raw block (```) input
kip()function as primary interfacepikchr()andrender()aliases for compatibility and convenience- Optional width, height, and fit parameters
- Comprehensive documentation and examples
- Build scripts for regenerating WASM module
- Example file (
example_simple.typ) with common diagram patterns
- Built with Emscripten 4.0.21
- Uses wasm-minimal-protocol for Typst plugin interface
- WASM module size: ~125KB
- Compatible with Typst 0.12.0+
- Package name:
kip(clever reverse of "pik" from Pikchr) - Main function:
kip() - Aliases:
pikchr(),render()
- Font warning may appear if "Linux Libertine" font is not installed
- Some complex nested diagrams may have edge cases
- Dark mode support
- Additional helper functions for common diagram patterns
- Performance optimizations
- Support for Typst 0.15.0 image API changes
- Additional examples and templates