Skip to content

Releases: benpickles/operatic

0.7.0

12 May 10:40

Choose a tag to compare

  • Data within an operation is now gathered on a separate #data object that's passed to a concrete Operatic::Success/Operatic::Failure result instance on completion. Convenience data accessors can be defined on the Data object (via the renamed Operatic.data_attr) but remain available on the result using the magic of Result#method_missing. #18
  • Require Ruby version 2.7+.
  • Support pattern matching solely against a Result's data. #20

0.6.0

22 Aug 21:00

Choose a tag to compare

  • Support pattern matching a Result (in Ruby 2.7+). #12

0.5.0

23 Jun 19:57

Choose a tag to compare

  • Support custom initialize method to aid compatibility with other libraries. #11
  • Rename to Operatic.result_attr to be more specific about its functionality. #10
  • Get and set Result data with #[] / #[]=. #9

0.4.0

25 May 18:42

Choose a tag to compare

  • Switch to keyword arguments. #8

0.3.1

05 Jan 13:20

Choose a tag to compare

  • Less specific Rake dependency. #6

0.3.0

27 Nov 14:07

Choose a tag to compare

  • Implement #to_h not #to_hash. #4

0.2.0

23 Nov 12:12
755ece2

Choose a tag to compare

Version 0.2.0

First official version hosted on RubyGems.org.

0.1.1

27 Sep 13:02
df10621

Choose a tag to compare

Hoping to fix publishing to GPR 🤞

First release

27 Sep 12:55
7fa9e4c

Choose a tag to compare

v0.1.0

Publish to GPR on release.