v2.0.9-beta v0.7.0

high risk

longbridge/gpui-kitSep 25, 2026 → Sep 28, 20262 days between releases

What's New

Major release adds Toolbar, Questionnaire, and TimeField with breaking API changes for Plot and DatePicker.

Breaking Changes

  • Custom Plot primitives API migration (StrokeStyle->Curve, least_index->nearest_index)
  • DatePickerEvent::Change now carries DateTime, not Date
  • Base heading styling removed (with_heading_base_font_size)
  • Table selection getters report only the active selection type
  • BarChart value_tick_count now means ticks, not intervals

New Features

  • Toolbar and ToolbarGroup components for command rows
  • Questionnaire component for single/multiple choice forms
  • TimeField and date/time picking
  • Root plugins system for design systems
  • Atomic inline tokens for mentions/commands

Improvements

  • Simplified window startup via gpui_kit::init and open_window
  • Automatic overlay hosting via Base-owned Root
  • Plot primitives moved to Base (custom charts without Component)
  • Enhanced editor features: atomic inline tokens and range decorations
  • Improved Dock interactions, accessibility, streaming, and large-data performance

Upgrade Notes

Migrate Plot primitives from StrokeStyle to Curve and update index methods. Update DatePickerEvent::Change to handle DateTime. Remove with_heading_base_font_size and adjust Table selection logic.

The Two Releases

v2.0.9-beta

v2.0.9-beta

Sep 25, 2026· 26 days ago

This release focuses on security hardening, including random admin passwords and secure OIDC cookie handling, alongside bug fixes for database locking, OnlyOffice interactions, and session management.

Full release notes
v0.7.0

v0.7.0

Sep 28, 2026· 24 days ago

A major release adding Toolbar, Questionnaire, and TimeField components, and simplifying window startup and overlay hosting through a Base-owned Root. It moves Plot primitives to Base and introduces enhanced editor and Markdown features, requiring several API migrations.

Full release notes