Changelog

Latest updates and announcements from the RubyUI team.

February 09, 2026

v1.1.0

What's Changed

New Contributors

Full Changelog: v1.0.2...v1.1.0

September 08, 2025

v1.0.2

Version 1.0.2

April 21, 2025

v1.0.1

Version 1.0.1

March 31, 2025

v1.0.0

New name

What started as PhlexUI became RBUI, and now it's officially RubyUI.

New paradigm

RubyUI is now a generator-only library—no need to install it in your application! You can simply copy the components or use our generators to set up RubyUI and extract components to your app.

New requirements

RubyUI is compatible with Phlex 2 and Tailwind V4, but you can still adapt its code for older versions if needed.

Compatibility with Phlex::Kit

Including RubyUI module, you can use capital letter methods to use RubyUI components.

Before:

render RubyUI::Alert.new do
  render RubyUI::AlertTitle.new { "Pro tip" }
  render RubyUI::AlertDescription.new { "With RubyUI you'll ship faster." }
end

Now:

Alert do
  AlertTitle { "Pro tip" }
  AlertDescription { "With RubyUI you'll ship faster." }
end

New components

New components were added:

  • Breadcrumb
  • Carousel
  • Checkbox/Radio groups
  • Combobox
  • Form utils
  • Masked input
  • Select
  • Separator
  • Skeleton
  • Switch
  • Textarea

New generators

Now we have a setup generator that install needed config and gems, js packages and configuration, and we have a generator to help generating components into host application.

Importmap support

We tested RubyUI setup and all components on an application using Importmap (and also using esbuild).

RTL support

Several components received support for RTL layout.

Fixes

We've implemented hundreds of fixes—too many to list them here

March 25, 2025

v1.0.0.rc1

Version 1.0.0.rc1

November 22, 2024

v1.0.0.beta1: Releasing version 1.0.0.beta1 (#205)

  • Releasing version 1.0.0.beta1

  • fix bundler

May 02, 2024

v0.1.9

Version 0.1.9

April 15, 2024

v0.1.8

Version 0.1.8

March 10, 2024

v0.1.7

Version 0.1.7