NEWS


ggpaintr 0.11.1 (2026-07-07)

New features

Bug fixes

Documentation

ggpaintr 0.11.0

Breaking changes (ADR 0027)

New features

Bug fixes (formula / ppExpr codegen)

ggpaintr 0.10.0

New features

Breaking changes

Bug fixes — ADR 0025 follow-ups

Known limitation — ADR 0025 §7 A2 deferred (400 ms shortcut debounce)

ptr_define_placeholder_source(shortcut = TRUE) reads the shortcut textbox at every keystroke. Two implementation attempts at the ADR's proposed 400 ms debounce (shiny::debounce() on the shortcut input read) both broke unrelated test contracts — the bind-path delay broke test-rewrite-pipeline-data-source.R (6 FAIL) and the mutex-file-reset race in test-shared-source-panel-multi-instance.R (2 FAIL). The debounce is therefore not shipped in this release. User-visible impact: typing a partial, unresolvable name into the shortcut textbox may briefly surface a transient Object 'm' not found-style error in the inline error pane during the typing burst; the bind settles once the user finishes typing. A debounce-with-race-preservation variant is tracked as a follow-up; A1 (vacate-on-empty) is unaffected and ships in this release.

Breaking changes (ADR 0009)

New features

Behavior changes

ggpaintr 0.9.1

Documentation and exports

ggpaintr 0.9.0

New features

Breaking changes

ggpaintr 0.1.0