github usetrmnl/larapaper 0.17.0

latest releases: 0.37.0, 0.36.2, 0.36.2-beta.1...
8 months ago

What's Changed

This release refactors the browser and image pipeline and includes several Framework v2 optimizations for ‘BYOD’. Note that the default render strategy remains image upscaling, as the Framework v2 scale utility is still in beta. To opt into native-resolution browser rendering, set the environment variablePUPPETEER_WINDOW_SIZE_STRATEGY=v2. (Note: You’ll need to select a supported Device Model for the Framework to adjust accordingly. Custom dimensions are not supported.)

It also adds support for recipes in monorepos, which now makes 46+ community recipes installable via the catalog.

  • refactor: browser rendering and image render pipeline into it's own package (bnussbau/trmnl-pipeline-php)
  • feat: bump to Framework v2 as default, adding support for 2-bit rendering and device-model–specific styling rules
  • feat: enhance device support with Framework v2
  • feat(catalog): add support for community recipes in monorepos
  • fix: Mashup preview rendering issues with Framework v2
  • fix: Mashups do not render in 2-bit / adapted to browser size
  • fix: replace x-trmnl::markdown with x-trmnl::richtext as markdown was removed in Framework v2

Note: You can downgrade back to TRMNL Framework v1 assets by setting the environment variable TRMNL_BLADE_FRAMEWORK_VERSION=1.2.0. However, this may cause compatibility issues with recipes that rely on v2 features and is not recommended. Check the Framework v2 Upgrade Guide.

Full Changelog: 0.16.2...0.17.0

Don't miss a new larapaper release

NewReleases is sending notifications on new releases.