Sha256: 36d50b44acfeb85cfed04beddea31d7b07461a1b79094118efb238537ffd5918

Contents?: true

Size: 998 Bytes

Versions: 1

Compression:

Stored size: 998 Bytes

Contents

4.0.0 / 2018-11-14

Breaking changes

  * Remove special treatment of `error` state

3.0.4 / 2018-11-09

Enhancements

  * Allow starting from nil status

3.0.3 / 2018-11-05

Enhancements

  * Provide before_status_transition hook

3.0.2 / 2018-11-05

Enhancements

  * Prefix error status with previous status
  * Return the result of the block from status_transition!

3.0.1 / 2018-10-24

Enhancements

  * Always allow entering error

Bug fixes

  * Don't fail if transition map is specified as strings

3.0.0 / 2018-10-24

Breaking changes

  * error -> status_error column name

Enhancements

  * status_workflow(alt: { a: [:b] }) if you want to use alt_status

2.0.0 / 2018-09-30

Breaking changes

  * Get rid of block form on enter_X!

Enhancements

  * Add `status_transition!(intermediate_status, final_status)`

1.0.1 / 2018-09-28

Enhancements

  * Allow passing a block to be executed before the state transition

1.0.0 / 2018-09-23

Initial extraction from Faraday production systems

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
status_workflow-4.0.0 CHANGELOG