Skip to content

v1.0.0 - Initial Release

Choose a tag to compare

@bart-oz bart-oz released this 20 Dec 22:58
· 13 commits to main since this release
ea2d5e3

sqlite_crypto v1.0.0 - Initial Release

Seamless UUID and ULID primary key support for Rails with SQLite3.

🎯 Features

  • UUID & ULID Primary Keys: Full support for non-integer primary keys in SQLite
  • Migration Helpers: Clean DSL with t.uuid, t.ulid, and automatic foreign key detection
  • Model Extensions: generates_uuid and generates_ulid for any string column
  • Schema Dumper: Clean, readable db/schema.rb output
  • Zero Configuration: Works out of the box with Rails 7.1-8.1

📊 Compatibility

  • Ruby 3.1+
  • Rails 7.1, 7.2, 8.0, 8.1
  • SQLite3 1.6.0+

📈 Quality Metrics

  • ✅ 99.01% test coverage (51 examples)
  • ✅ Multi-version CI/CD testing
  • ✅ Performance benchmarks included
  • ✅ StandardRB compliant

📦 Installation

gem “sqlite_crypto"

📚 Documentation

See the README for complete usage examples, migration patterns, and performance benchmarks.

📋 Full Changelog

—> CHANGELOG.md