Skip to content

v4.1.0 - Tom Select Integration

Choose a tag to compare

@glebtv glebtv released this 15 Sep 13:45
· 62 commits to master since this release

🎉 Major Release: Tom Select Integration

Breaking Changes

  • Migrated from Select2 to Tom Select (no jQuery dependency)
  • Renamed gem from activeadmin-searchable_select to activeadmin-tom_select
  • Renamed npm package to @rocket-sensei/activeadmin-tom_select

New Features

  • 🚀 Tom Select integration with virtual scroll support
  • 📦 Smaller bundle size (no jQuery required)
  • 🎨 Full Tailwind CSS support
  • ⚡ Improved performance with large datasets
  • 🔧 Rails 8 and ActiveAdmin 4.0.0.beta16 compatibility

Migration Guide

See docs/guide-update-your-app.md for detailed migration instructions.

Installation

Ruby Gem

gem 'activeadmin-tom_select'

NPM Package

npm install @rocket-sensei/activeadmin-tom_select

Testing

  • All tests passing (75 examples, 0 failures)
  • 98.83% code coverage
  • Tested with Rails 7.1 and 8.0
  • Tested with Ruby 3.3 and 3.4