Renderer API Changes - v1.67.0

Release: v1.67.0 Date: 2026-06-10

Breaking Changes: NO Action Required: NO


Summary

The @seatmap.pro/renderer public API is unchanged in this release - no new, removed, or modified methods, options, events, or types. All renderer work is internal rendering fidelity, primarily bringing general-admission section visuals into parity with the editor.

npm install @seatmap.pro/renderer@1.67.0

No migration is required. Existing integrations benefit from the fixes below without any code change.


Rendering Improvements (internal)

These change pixels on screen, not the public surface:

  • GA label sizing and position now match the editor: labels use the authored font scale (delivered from the backend as GA shape fontScale) and the same label and price-dot geometry, so GA section titles line up between editor and booking views (SEAT-1002).
  • GA shape fill states: filtered-state colour applies to GA shape section bodies, and SVG-bound GA outlines paint their default fill (SEAT-950, SEAT-972).
  • GA section price marker reflects the filtered state, dimming consistently with seats (SEAT-1026).
  • Row labels no longer drift after aligned, curved sections are saved (SEAT-971).
  • Price availability: the renderer no longer paints before price data is ready (SEAT-1011).

Not Part of the Public API

The above are implemented inside the renderer’s layers and geometry helpers. They are intentionally not exposed as configuration - the renderer simply renders GA sections correctly by default. There is nothing to opt into and nothing to migrate.