                 Changes in version 0.2.1 (2026-10-08)                  

No user-facing changes.

Internals

  - Fixed a CRAN (MKL) check error caused by a race condition in the
    mock server tests. (#76)

                 Changes in version 0.2.0 (2026-09-27)                  

No user-facing changes.

Organizational

  - The jgd repo has been migrated to the REditorSupport GitHub
    organization. The maintainers remain the same, but the package URL
    and bug-report links have been updated accordingly. The migration
    reflects our tight integration with the (just released) v3.0.0
    version of the vscode-R extension. We emphasize that jgd remains
    frontend-agnostic and encourage integration with other IDEs and R
    frontends.

                 Changes in version 0.1.1 (2026-06-30)                  

Internals

  - Fixed potential GC protection issues in the C internals (flagged by
    rchk) by tightening PROTECT/UNPROTECT handling around allocations in
    replay_snapshot and C_jgd_discover. (#61)

Documentation

  - Improved visibility of protocol specification. (#58)
  - Minor documentation updates reflecting the fact that our VS Code
    functionality has been absorbed into the main/upstream VS Code R
    extension. (https://github.com/REditorSupport/vscode-R/pull/1706).

                 Changes in version 0.1.0 (2026-04-29)                  

Initial CRAN release.

  - C-based graphics device that serializes R plotting operations to
    JSON (JSONL) and streams them over a local connection to an external
    renderer.
  - Transport support for Unix domain sockets (Linux/macOS), Windows
    named pipes, and TCP.
  - Automatic server discovery via platform-specific cache directory.
  - Remote font metrics: the device queries the renderer for string
    widths and glyph metrics, enabling accurate text layout without
    local font dependencies.
  - Plot history with resize replay: snapshots are captured per page so
    historical plots can be re-rendered at new dimensions.
  - Experimental extension API (jgd_ext(), jgd_frame_ext(),
    jgd_begin_group()) for injecting renderer-specific properties beyond
    R's standard graphics parameters.
  - Bundled cJSON (v1.7.19) for zero external dependencies.
