Skip to content

[Release] v1.6.0 - #501

Merged
djalmaaraujo merged 1 commit into
mainfrom
release/v1.6.0
Aug 5, 2026
Merged

[Release] v1.6.0#501
djalmaaraujo merged 1 commit into
mainfrom
release/v1.6.0

Conversation

@djalmaaraujo

@djalmaaraujo djalmaaraujo commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Release

Bumps RubyUI::VERSION to 1.6.0. Minor per SemVer — a new component and new component options landed since v1.5.0, no breaking changes.

  • gem/lib/ruby_ui.rb1.6.0
  • gem/Gemfile.lock + docs/Gemfile.lock regenerated (both now read ruby_ui (1.6.0); version line is the only change in each)
  • docs/app/views/pages/home.rb — hero badge copy updated to the headline features. The header version badge reads RubyUI::VERSION and needs no edit.
  • mcp/data/registry.json — rebuilt with cd mcp && bundle exec rake mcp:build

Highlights since v1.5.0

New component

Component improvements

Bug fixes

Infrastructure / docs site

Verification

  • cd gem && bundle exec rake — 281 runs, 1251 assertions, 0 failures, 0 errors; standardrb clean across 402 files
  • Both Gemfile.lock diffs confirmed to be the ruby_ui version line only
  • mcp/data/registry.json rebuilt and reports "version": "1.6.0"

Remaining release steps

  1. Publish ruby_ui-1.6.0.gem to RubyGems (account has MFA — needs an OTP)
  2. Merge this PR
  3. Tag v1.6.0 on the merge commit, push the tag, cut the GitHub release — the release body is what feeds the changelog page, which renders from the GitHub releases feed

Summary by cubic

Release ruby_ui 1.6.0 with a new InputOtp component and new options for Combobox and DataTable; no breaking changes. Docs hero text and MCP registry updated to 1.6.0.

  • New Features

    • InputOtp component.
    • Combobox: configurable popover placement and minPopoverWidth.
    • DataTable: custom label and initial column visibility in DataTableColumnToggle.
  • Bug Fixes

    • Popover: sets data-state/data-side, clears closeTimeout, closes on Escape.
    • Accordion: panel height releases to auto to prevent clipping.
    • Toast: initialize toaster state in initialize() to avoid server-rendered errors.
    • NativeSelect: fix viewBox capitalization.

Written for commit 86e4bc7. Summary will update on new commits.

Review in cubic

Bump RubyUI to 1.6.0 (minor: new component + new component options since v1.5.0).

- gem/lib/ruby_ui.rb → 1.6.0; regenerate gem/ and docs/ Gemfile.lock
- docs home hero badge → headline features (InputOtp, Combobox placement)
- rebuild mcp/data/registry.json

Highlights since v1.5.0:
- New component: InputOtp (#456)
- Combobox: configurable popover placement (#480), CheckboxGroup reuse for required ComboboxCheckbox (#479)
- DataTable: custom label + initial column visibility in DataTableColumnToggle (#466)
- Popover: data-state/data-side, clear closeTimeout on disconnect, close on Escape (#495)
- Accordion: no longer clips content that grows after opening (#500, #490)
- Toast: toaster state initialized in initialize() so server-rendered toasts don't throw (#499)
- Docs: Stimulus controllers symlinked to gem source, no more hand-copied drift (#493)
@djalmaaraujo
djalmaaraujo requested a review from cirdes as a code owner August 5, 2026 18:27

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 5 files

Re-trigger cubic

@djalmaaraujo
djalmaaraujo merged commit d2a42e5 into main Aug 5, 2026
8 checks passed
@djalmaaraujo
djalmaaraujo deleted the release/v1.6.0 branch August 5, 2026 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant