A summary of data about the Ruby ecosystem.

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)

Compare v1.5.0...v1.6.0

- 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 than uri? (see #94 for more details) (@hieuk09)

Changed

  • Made Predicates.respond_to? compatible with Object#respond_to? (via #105) (@solnic)
  • Made Predicates.eql? compatible with Object#eql? (via #106) (@solnic)

Compare v1.4.0...v1.5.0

- 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 than uri? (see #94 for more details) (@hieuk09)

Changed

  • Deprecate eql? in favor of is_eql? (issue #92 via #98) (@solnic)
  • Deprecate respond_to? in favor of interface? (issue #73 closed via #99) (@solnic)

Compare v1.3.0...vunreleased

- 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)

Compare v1.1.1...v1.2.0

- 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)

Compare v1.1.0...v1.1.1

- 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)

Compare v1.0.8...v1.1.0

- 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)

Compare v1.0.7...v1.0.8

- 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 verify URI strings, ie uri?("https", "https://dry-rb.org") (@nerburish)
  • New predicates: uuid_v1?, uuid_v2?, uuid_v3? and uuid_v5? (via #75) (@jamesbrauman)

Compare v1.0.6...v1.0.7

- 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)

Compare v1.0.5...v1.0.6

- Ruby
Published by solnic about 6 years ago

https://github.com/dry-rb/dry-logic -

v1.0.5 2019-11-07

  • Make format? tolerant to nil values. 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)

Compare v1.0.4...v1.0.5

- 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)

Compare v1.0.3...v1.0.4

- 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)

Compare v1.0.2...v1.0.3

- 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.

Compare v1.0.1...v1.0.2

v1.0.1 2019-06-04 (yanked)

Added

  • uuid_v4? predicate (radar)
  • respond_to? predicate (waiting-for-dev)

Compare v1.0.0...v1.0.1

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)

Compare v0.6.1...v1.0.0

- 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)

Compare v0.6.0...v0.6.1

- 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::And with hints: false option set (solnic)

Changed

  • Rule construction has been optimized so that currying and application is multiple-times faster (flash-gordon)

Compare v0.5.0...v0.6.0

- Ruby
Published by flash-gordon almost 7 years ago

https://github.com/dry-rb/dry-logic - v0.2.3

- Ruby
Published by fran-worley almost 10 years ago