Skip to content

Releases: dry-rb/dry-effects

v0.4.1

15 Mar 14:29
v0.4.1
Compare
Choose a tag to compare

Changed

Compare v0.4.0...v0.4.1

v0.4.0

07 Nov 08:48
v0.4.0
b8f0d49
Compare
Choose a tag to compare

Changed

  • This version is compatible with recently released dry-rb dependencies (@flash-gordon)

Compare v0.3.1...v0.4.0

v0.3.1

17 Oct 13:58
v0.3.1
e95a735
Compare
Choose a tag to compare

Changed

Compare v0.3.0...v0.3.1

v0.3.0

15 Oct 09:57
v0.3.0
697e0be
Compare
Choose a tag to compare

Changed

Compare v0.2.0...v0.3.0

v0.2.0

12 Sep 12:52
Compare
Choose a tag to compare

Changed

  • Updated "system" extension to work with dry-system 0.19.0 (@timriley in #83)

Compare v0.1.5...v0.2.0

v0.1.5

09 Feb 11:44
v0.1.5
e6d0c76
Compare
Choose a tag to compare

0.1.5 2020-02-09

Fixed

  • Add patch for ActiveRecord::TaggedLogger to preserve tags in presence of effect handlers (leehambley)
    Dry::Effects.load_extensions(:active_support_tagged_logging)

Compare v0.1.4...v0.1.5

v0.1.4

07 Jan 16:16
v0.1.4
80e2cda
Compare
Choose a tag to compare

v0.1.4 - 2020-01-07

Fixed

  • Some calls of effect builders were updated to prevent keyword warnings on 2.7 (flash-gordon)

Compare v0.1.3...v0.1.4

v0.1.3

20 Dec 14:12
bc01c05
Compare
Choose a tag to compare

v0.1.3 - 2019-12-20

Added

  • Options for the random provider. You can pass a seed or a proc that will be used to generate random values. It is expected the value returned from the proc is within the 0.0...1.0 range (flash-gordon)
    with_random(seed: 123) { ... }
    with_random(proc {|prev = 0.0| (prev + 0.1) % 1 }) { ... }

Compare v0.1.2...v0.1.3

v0.1.2

15 Dec 09:03
v0.1.2
00273b7
Compare
Choose a tag to compare

v0.1.2 - 2019-12-15

Fixed

  • Keyword warnings issued by Ruby 2.7 (flash-gordon)

Compare v0.1.1...v0.1.2

v0.1.1

30 Nov 10:24
v0.1.1
b001436
Compare
Choose a tag to compare

v0.1.1 - 2019-11-30

Added

  • Extension for RSpec. Some features of RSpec require access to thread-local storage. This extension patches RSpec so that storage is shared between the root fiber and dry-effects context (flash-gordon)

    # in spec_helper.rb do
    require 'dry/effects'
    
    Dry::Effects.load_extensions(:rspec)

Compare v0.1.0...v0.1.1