Sha256: c79dd45d7d87d705e27b7bba3ecca7eaaab66323449314c377a18b190171dfb4
Contents?: true
Size: 791 Bytes
Versions: 1
Compression:
Stored size: 791 Bytes
Contents
## [Unreleased] ## [0.3.1] - 2024-02-03 ### Fixed - Make the input `normalize:` work with Ruby `2.7`. ## [0.3.0] - 2024-02-03 ### Added - Allow the usage of `proc(&)` with the input `normalize:` property. ```ruby attribute :name, type: String, normalize: proc(&:to_s) >> proc(&:strip) ``` ### Changed - **BREAKING**: Remove `validate:` input property and allow the composition of `contract:` + `type:` properties. ```ruby # Before attribute :name, type: String, validate: :is_present # After attribute :name, type: String, contract: is_present ``` ## [0.2.0] - 2024-02-01 ### Changed - **BREAKING**: Update gem's dependencies. - bcdd-contract >= 0.1.0 - bcdd-result >= 0.3.0 ## [0.1.0] - 2024-02-01 ### Added - Add `BCDD::Process` - Initial/POC release.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bcdd-process-0.3.1 | CHANGELOG.md |