Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2025-11-13

Changed

  • BREAKING: Minimum Ruby version raised to 3.2.0
  • Migrated from RSpec to Minitest
  • Modernized gemspec with comprehensive metadata
  • Replaced Juwelier with standard Bundler gem tasks
  • Updated RuboCop configuration for Ruby 3.2
  • Added frozen string literal pragma to all files

Added

  • YARD documentation with comprehensive examples
  • Complete test coverage with Minitest
  • CHANGELOG.md (this file)
  • Enhanced README with usage examples and badges
  • RuboCop to default rake task

Removed

  • Support for Ruby < 3.2
  • RSpec test framework
  • Juwelier gem management
  • Legacy coverage tools (CodeClimate, Coveralls)

[0.0.15] - Previous Release

Historical changes before 1.0.0 modernization.