Releases: usetrmnl/larapaper
0.30.1
0.30.0
BYOS Laravel gets its own name and is now LaraPaper. Thank you for your contributions, support and 75k downloads from the container registry!
Note: Please update your docker-compose files to pull image ghcr.io/usetrmnl/larapaper.
What's Changed
- feat: rebranding to LaraPaper
- feat(#200): add
trmnlproperty to Blade renderContext by @wech71 in #201 - feat(#194): refactor cache to be device specific
- feat: bump to Design Framework v2.3.3
New Contributors
Full Changelog: 0.29.0...0.30.0
0.29.0
This releases changes the default rendering strategy to native device rendering – instead of rendering at a fixed 800×480 resolution and upscaling, pages are now rendered directly at the target device dimensions, when using device models. Chinese fonts have also been added.
Troubleshooting
To revert to the previous fixed-size rendering and upscaling behavior, set the environment variable:
PUPPETEER_WINDOW_SIZE_STRATEGY=v1
What's Changed
- feat: set PUPPETEER_WINDOW_SIZE_STRATEGY=v2 as default
- feat(#149): add UI for css_variables to DeviceModel
- feat(#179): Update Dockerfile to install CN fonts by @dowjames in #192
- chore(docker): update base image
- PHP 8.4.18
- Chromium 144.0.7559.132
- ImageMagick 7.1.2-13
New Supporters
Thank you for your support: Hilko.
Full Changelog: 0.28.1...0.29.0
0.28.1
0.28.0
This release adds support for editing the recipe configuration template, bumps the Design Framework to v2.3.1, and includes various bug fixes.
What's Changed
- feat: added UI for configuration template in recipe settings
- feat: bump to Design Framework v2.3.1
- feat(pipeline): enhance color palette support
- feat: handle XML namespaces by @jshiell in #187
- feat: remove mac_address param web mirror trmnl client by @gablau in #183
- feat(#188): support
battery-percentheader - fix: correctly set content type when specified in polling headers by @jshiell in #185
- fix: remove duplicate layout in zen recipe
BREAKING CHANGE: Originally, all XML was returned under the rss root key. This logic has been changed to use the name of the root element.
Full Changelog: 0.27.0...0.28.0
0.27.0
This release adds support for separate markup layouts, updates the importer and bumps trmnl-liquid. You can now also switch to the Ruby-based trmnl-liquid renderer in the recipe settings, which improves compatibility. (requires the trmnl-liquid-cli binary which comes preinstalled in the Docker image)
What's Changed
- feat: support separate markup layouts (half_horizontal, half_vertical, quadrant)
- updates importer (OSS, TRMNL) to import separate layouts
- feat(#169): add mirroring section to device configuration
- feat: adds option to use trmnl-liquid renderer in recipe settings
- feat: add update functionality for device models & palettes in UI
- chore: bump trmnl-liquid to 0.4.0
- adds filter
where_exp - adds filter
qr
- adds filter
Full Changelog: 0.26.2...0.27.0
0.26.2
What's Changed
- feat(#178): add maximum_compatibility to devices to address redraw issues with certain hardware by @jshiell in #180
- fix(#176): inject device variables into recipes
- chore: update dependencies
New Contributors
Full Changelog: 0.26.1...0.26.2
0.26.1
This maintenance release updates the TRMNL base URL to the new domain trmnl.com. This affects firmware polling, fetching device models, the TRMNL recipe catalog, and loading the TRMNL Design System for preview and rendering.
What's Changed
- chore: update TRMNL base url
- fix: recipes
- chore: update dependencies
Full Changelog: 0.26.0...0.26.1
0.26.0
This release refactors the application to use Livewire 4, adds an update page, includes optional two-factor authentication (TOTP), and ships with numerous bug fixes.
What's Changed
- feat: add update page, refactor update checking process
- fix(#168): ensure trmnlp_id is unset during plugin duplication
- fix(#164): update timezone selection value retrieval in config modal
- fix(#163): Home Assistant recipe template
- fix: update password field binding in config modal and add test for saving password values
- fix: enable trmnl-liquid renderer in OSS catalog
- fix: add dependencies on dev container by @jerremyng in #161
- refactor: Upgrade to Livewire 4 by @bnussbau in #159
- refactor: qr-code filter
- refactor: rebase on Livewire 4 starter kit
Full Changelog: 0.25.1...0.26.0
0.25.1
What's Changed
- feat: adds compatibility with https://github.com/semaja2/trmnl-go
- fix(#157): update migrations and seeders for PostgreSQL compatibility
- fix(#158): do not require ID header on /display endpoint
- fix: codemirror readonly when render_markup_view is set
- fix: markup for recipe 'Zen Quotes'
Full Changelog: 0.25.0...0.25.1