You are using staging server - a separate instance of the ESP Component Registry that allows you to try distribution tools and processes without affecting the real registry.

Changelog

# Changelog

## Unreleased

Breaking changes in the display-present and LCD-host APIs:

- `esp_display_presenter_begin_frame()` renamed to
  `esp_display_presenter_begin_next_frame()`; the frame timeline is now
  presenter-owned and render areas are returned up front.
- `esp_display_presenter_acquire_region()`/`esp_display_presenter_submit_region()`
  renamed to `esp_display_presenter_acquire_buffer()`/
  `esp_display_presenter_submit_buffer()`; submission takes an explicit
  logical area and stride.
- Presenter buffer configuration unified under `drawbuf`
  (`drawbuf_bytes` replaces the per-partition sizing).
- Removed `esp_display_presenter_get_completed_transfer()`/
  `esp_display_presenter_get_completed_present()`; completion tickets are
  now private to the presenter, use `esp_display_presenter_quiesce()`.
- `esp_gsp_esp_lcd_pause()` now yields an opaque pause token consumed by
  `esp_gsp_esp_lcd_resume_paused()`, which resumes the exact paused UI and
  forces its first frame to redraw in full.

## 0.2.0

- Replaced compile-time product configuration in prebuilt libraries with a
  versioned project bridge and immutable per-instance effective policy and
  capacity snapshots.
- Added GSPB capacity requirements, strict schema/ABI validation, AUTO
  resolution and precise diagnostics for undersized application overrides.
- Changed the public override ABI to eight sparse inline entries plus an
  optional caller-owned read-only extension table. The transitional typed
  fields remain available until 0.3.0.
- Runtime pools, List rows and StackView pages are allocated from resolved
  capacities; source, prebuilt, SDL and WASM consumers share the same model.
- GSPB and public configuration artifacts from 0.1.x are incompatible and
  must be regenerated with gspc 0.2.0.

- Applied consumer `menuconfig` runtime settings to source-free prebuilt
  libraries instead of freezing product behavior into the release build.
- Added source-free SDL/headless and WebAssembly simulators to the Registry
  component, built from the same portable core as the device archives.
- Made packaged simulation self-describing through deployable metadata and
  fixed JPEG, FreeType, dynamic-font, component-directory and capability ABI
  support across native and browser runtimes.
- Added final-package simulator tests and minimum/current ESP-IDF consumer
  matrices; stripped debug information from distributed device archives.

## 0.1.3

- Made CMake helpers namespace-independent by using the component's registered
  target and validated the exact Registry-qualified consumption path.
- Added component-specific release tags and stricter per-target FreeType
  symbol validation.

## 0.1.2

- Fixed the source-free managed component to resolve its namespaced ESP-GSP
  target and keep a configurable static component target.
- Included the FreeType provider in every target's prebuilt archive so dynamic
  CJK fonts work from the published package.

## 0.1.1

- Added typed generated helpers for application-backed List components.
- Improved low-memory image, animation, and transition behavior.
- Hardened portable compiler, simulator, header, and component-package checks.
- Made the built-in Dropdown indicator independent of application font glyphs.
- Reorganized user documentation around the recommended integration workflow,
  JSON/Kconfig authoring, public structures, ownership, and troubleshooting.
- Added a repository-scoped ESP-GSP UI vibecoding skill for natural-language
  and reference-image scene creation.

## 0.1.0

- Ahead-of-time JSON scene compiler with embedded assets and generated C APIs.
- RGB565/RGB888 rendering, dirty updates, transitions, gestures, and ESP-LCD
  presentation.
- Controls, layouts, lists, page flows, stacks, drawers, shapes, charts,
  needles, clocks, templates, and runtime positioning.
- Static and runtime text, images, animations, dynamic resources, and Canvas.
- Velocity-aware scene, PageFlow, and Drawer gestures with guarded short flicks,
  adaptive settling, and ESP touch-dropout filtering.
- Transform-aware dynamic/visibility damage and stable conditional-control hit
  testing for keyboards, checkbox/radio controls, and nested viewports.
- User-controlled Showcase for 800x480 RGB565/RGB888 and 1024x600 MIPI-DSI.
- Host simulator, reference renderer, compiler tests, and target examples.