Sha256: 263b4bbbe4523baae519fc6cca19d90cc641bbff3e80c722bbdba86d4542c063

Contents?: true

Size: 1.58 KB

Versions: 1

Compression:

Stored size: 1.58 KB

Contents

# Opera Changelog

### 0.2.17 - July 8, 2024

- minor fix `mode` configuration option.

### 0.2.16 - June 8, 2024

- add `mode` configuration option. When set to `:production` we optimize memory usage by skipping storing executions.

### 0.2.15 - September 4, 2023

- Make the Transaction executor work with the keyword arguments

### 0.2.14 - April 25, 2023

- Added support for objects responding to `to_hash` method in error handling for easier integration with Rails.

### 0.2.13 - October 24, 2022

- Avoid return inside transaction block to support activegraph with jruby

### 0.2.12 - Oct 24, 2022

- added support for JRuby

### 0.2.11 - June 1, 2022

- handle internally exceptions from schema

### 0.2.10 - June 1, 2022

- `finish!` does not break transaction

### 0.2.9 - May 16, 2022

- Improve executions for failing operations

### 0.2.8 - December 7, 2021

- Fix issue with default value
- Update Readme

### 0.2.7 - October 29, 2021

- Adds `finish_if` step to DSL

### 0.2.6 - October 29, 2021

- New method Result#failures that returns combined errors and exceptions

### 0.2.5 - August 3, 2021

- make sure that `default` option in accessors is always lambda

### 0.2.4 - July 26, 2021

- prevent default from overwrite falsy values
- allow params and dependencies to get defaults

### 0.2.3 - July 26, 2021

- Support context, params and dependencies accessors
- Removed depreceted `finish` method. Please use `finish!` from today

## 0.2.2 - July 7, 2021

- Test release using Github Actions

## 0.2.1 - July 7, 2021

- Support for transaction options

## 0.1.0 - September 12, 2020

- Initial release

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
opera-0.2.17 CHANGELOG.md