Releases: avvertix/html-shot
Releases · avvertix/html-shot
Release list
v0.3.1
v0.3.0
v0.2.0
The installer
Introducing the new installer, HtmlShot now ship a vendor/bin/htmlshot install to download the native library for your OS. This replace the Composer post install scripts initially used that were a little to complex to maintain.
Takumi 1.8.7
This version include rendering changes from Takumi. A few of the relevant changes since version 1.1
- Align empty inline-block, inline-flex, and inline-grid boxes to the baseline by their bottom margin edge
- Stop painting outline around the text of non-inline elements
- Scale vertical-align: sub/super by font size instead of line height
- Fix line-box height for vertical-align: top/bottom boxes taller than the line height
- Fix Tailwind per-side border colors and border-width rendering
- Support safe/unsafe overflow keywords on align-items and justify-content (taffy 0.11)
- Fix vendor-prefixed property names not being resolved
- Add position: static and position: fixed
- Render ::before / ::after pseudo-elements
- Improve Tailwind v4 compatibility
- Fix text-fit with text-align
- Fix opacity not applied in inline layout
- Fix line height resolves percentage to unitless
What's Changed
- Allow to specify base font size by @avvertix in #3
- Upgrade Takumi to 1.8.7 by @avvertix in #6
- Reduce Composer package size by @avvertix in #7
- Native installer by @avvertix in #8
Full Changelog: v0.1.0...v0.2.0
v0.1.0
ffi-library-v0.0.1
Compile Rust library and PHP bindings (#1) * Takumi bindings * Attempt to run PHPStan for basic static analysis * Initial test suite * Add compiled library release workflow --------- Co-authored-by: avvertix <5672748+avvertix@users.noreply.github.com>