Skip to content

Releases: usetrmnl/larapaper

0.30.1

11 Mar 11:24

Choose a tag to compare

What's Changed

  • chore(#155): update om/icalparser
  • fix(#203): add iCal workaround if ORGANIZER has no parameters
  • require PHP 8.4

Full Changelog: 0.30.0...3.30.1

0.30.0

08 Mar 19:13

Choose a tag to compare

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 trmnl property 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

22 Feb 17:20

Choose a tag to compare

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

15 Feb 12:50

Choose a tag to compare

What's Changed

  • feat: web mirror client - add fullscreen and lock screen on by @gablau in #191
  • fix(#190): mashups rendering blank

Full Changelog: 0.28.0...0.28.1

0.28.0

12 Feb 21:41

Choose a tag to compare

This release adds support for editing the recipe configuration template, bumps the Design Framework to v2.3.1, and includes various bug fixes.

image

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-percent header
  • 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

07 Feb 13:51

Choose a tag to compare

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

Full Changelog: 0.26.2...0.27.0

0.26.2

03 Feb 21:26

Choose a tag to compare

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

29 Jan 07:04

Choose a tag to compare

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

23 Jan 19:34

Choose a tag to compare

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

13 Jan 16:37

Choose a tag to compare

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