All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
0.1.0 - 2026-08-12
Added
- Initial release:
ExHtmltopdf.render/2,render!/2,render_to_file/3,render_to_file!/3— HTML to PDF via a Rustler NIF over sghtmltopdf (pinned at v0.1.1,d774b79a), rendered on a dirty CPU scheduler with the engine's dedicated 16 MiB render stack. ExHtmltopdf.Options— keyword options mapped to the upstream CLI's shared option parser (one option surface across CLI/server/Ruby/Elixir).ExHtmltopdf.Errorwith kinds:usage/:input/:render/:timeoutmirroring the CLI error classes, and:panicfor contained native panics.- Precompiled NIFs for aarch64/x86_64 macOS and Linux via
rustler_precompiled;EXHTMLTOPDF_BUILD=1forces a source build.