Recent Releases of https://github.com/dry-rb/dry-logic
https://github.com/dry-rb/dry-logic - v1.6.0
Added
- Support for more UUID formats (via #110) (@Ptico)
Fixed
- Fix NoMethodError when trying to get AST of a Builder's result. (via #107) (@estum)
Changed
- Set 3.1 as minimum ruby version (@flash-gordon)
- Ruby
Published by dry-bot about 1 year ago
https://github.com/dry-rb/dry-logic - v1.5.0
Added
uri_rfc3986?predicate that uses a better regexp thanuri?(see #94 for more details) (@hieuk09)
Changed
- Made
Predicates.respond_to?compatible withObject#respond_to?(via #105) (@solnic) - Made
Predicates.eql?compatible withObject#eql?(via #106) (@solnic)
- Ruby
Published by dry-bot over 3 years ago
https://github.com/dry-rb/dry-logic - v1.4.0
Added
uri_rfc3986?predicate that uses a better regexp thanuri?(see #94 for more details) (@hieuk09)
Changed
- Deprecate
eql?in favor ofis_eql?(issue #92 via #98) (@solnic) - Deprecate
respond_to?in favor ofinterface?(issue #73 closed via #99) (@solnic)
- Ruby
Published by dry-bot over 3 years ago
https://github.com/dry-rb/dry-logic - v1.2.0
Added
- Add predicate and operation builder DSL (@oleander)
- Ruby
Published by dry-bot almost 5 years ago
https://github.com/dry-rb/dry-logic - v1.1.1
Fixed
- Fixed a crash under jruby caused by arg splatting in Binary operations (@flash-gordon)
- Ruby
Published by dry-bot almost 5 years ago
https://github.com/dry-rb/dry-logic -
1.1.0 2020-12-26
Changed
- Switched to equalizer from dry-core (@solnic)
- Ruby
Published by flash-gordon about 5 years ago
https://github.com/dry-rb/dry-logic -
Fixed
- Better Ruby 3 support with fixed specialization for rules of negative arity (@flash-gordon)
- Ruby
Published by flash-gordon over 5 years ago
https://github.com/dry-rb/dry-logic -
Added
- A new
uri?predicate that you can use to verifyURIstrings, ieuri?("https", "https://dry-rb.org")(@nerburish) - New predicates:
uuid_v1?,uuid_v2?,uuid_v3?anduuid_v5?(via #75) (@jamesbrauman)
- Ruby
Published by solnic over 5 years ago
https://github.com/dry-rb/dry-logic -
Fixed
- Made the regexp used by
uuid_v4?more secure (@kml)
- Ruby
Published by solnic about 6 years ago
https://github.com/dry-rb/dry-logic -
v1.0.5 2019-11-07
- Make
format?tolerant tonilvalues. It already worked like that before, but starting Ruby 2.7 it would produce warnings. Now it won't. Don't rely on this behavior, it's only added to make tests pass in dry-schema. Use explicit type checks instead (@flash-gordon)
- Ruby
Published by flash-gordon over 6 years ago
https://github.com/dry-rb/dry-logic -
v1.0.4 2019-11-06
- Fix keyword warnings (@flash-gordon)
- Ruby
Published by flash-gordon over 6 years ago
https://github.com/dry-rb/dry-logic -
Added
bytesize?predicate (@bmalinconico)min_bytesize?predicate (@bmalinconico)- `max_bytesize? predicate (@bmalinconico)
Changed
- Min ruby version was set to
>= 2.4.0(@flash-gordon)
- Ruby
Published by solnic over 6 years ago
https://github.com/dry-rb/dry-logic -
v1.0.2 2019-06-14
Re-pushed 1.0.1 after dry-schema 1.2.0 release.
v1.0.1 2019-06-04 (yanked)
Added
uuid_v4?predicate (radar)respond_to?predicate (waiting-for-dev)
This release was removed from rubygems because it broke dry-schema.
- Ruby
Published by flash-gordon over 6 years ago
https://github.com/dry-rb/dry-logic -
- Version bump to
1.0.0(flash-gordon)
- Ruby
Published by solnic almost 7 years ago
https://github.com/dry-rb/dry-logic -
v0.6.1 2019-04-18
- Fix a regression in dry-validation 0.x for argument-less predicates (flash-gordon)
- Ruby
Published by flash-gordon almost 7 years ago
https://github.com/dry-rb/dry-logic -
v0.6.0 2019-04-04
Added
- Generating hints can be disabled by building
Operations::Andwithhints: falseoption set (solnic)
Changed
Ruleconstruction has been optimized so that currying and application is multiple-times faster (flash-gordon)
- Ruby
Published by flash-gordon almost 7 years ago