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 Break Versioning.
Unreleased
v0.2.2 - 2025-06-09
Changed
- Migrated from the mono-repo
v0.2.0 - 2025-01-01
Added
- #22 Specialized error classes (
ValidationExecutionError,CallbackExecutionError, andCoercionExecutionError) to provide clear error reporting for validation, callback, and coercion failures.
Changed
- #18
Domainic::Attributer::Attribute::Coercer#callwill no longer attempt to coerce nil values when the attribute is not nilable. While small this is technically a breaking change. - #169 removed implicit dependency on RSpec from
Domainic::Attributer::Attribute::BelongsToAttribute
Fixed
- #18 Fixed missing requires for
Domainic::Attributer::Undefinedin theDomainic::Attributer::AttributeandDomainic::Attributer::Attribute::Validatorclasses. - #94 Fixed missing requires for
Domainic::Attributer::UndefinedinDomainic::Attributer::DSL::OptionParser, andDomainic::Attributer::DSL::Initializer - #94 Fixed missing require for
Domainic::Attributer::AttributeinDomainic::Attributer::Attribute::BelongsToAttribute - Various documentation improvements and corrections.
v0.1.0 - 2024-12-12
- Initial release