2011-11-25 18:11:30 -05:00
|
|
|
# CHANGELOG
|
|
|
|
|
2013-11-20 15:45:52 -05:00
|
|
|
## 3.0.24
|
|
|
|
|
|
|
|
* added support for event blocks (thanks to [@Intrepidd](https://github.com/Intrepidd))
|
|
|
|
|
2013-10-24 09:29:38 -04:00
|
|
|
## 3.0.23
|
|
|
|
|
|
|
|
* added support for `after_commit` callback (transaction support) (thanks to [@tisba](https://github.com/tisba))
|
|
|
|
|
2013-08-29 15:42:10 -04:00
|
|
|
## 3.0.22
|
2013-08-29 15:41:45 -04:00
|
|
|
|
|
|
|
* fixed [issue 88](https://github.com/aasm/aasm/issues/88): wrong number of arguments for transaction method
|
|
|
|
|
2013-08-27 17:12:18 -04:00
|
|
|
## 3.0.21
|
|
|
|
|
|
|
|
* support nested ActiveRecord transactions ([@ozeias](https://github.com/ozeias))
|
|
|
|
* allow overwriting of events, can be very useful with inheritance ([@Intrepidd](https://github.com/Intrepidd))
|
|
|
|
|
2013-08-06 10:55:32 -04:00
|
|
|
## 3.0.20
|
|
|
|
|
|
|
|
* added configuration option to disable automatic scope creation
|
|
|
|
|
2013-05-29 17:30:24 -04:00
|
|
|
## 3.0.19
|
2013-03-15 00:00:22 -04:00
|
|
|
|
2013-05-29 18:02:09 -04:00
|
|
|
* fixed deprecation warning with *Rails 4* (`Relation#update_all` with conditions is deprecated)
|
2013-05-29 18:04:52 -04:00
|
|
|
* fixing [issue #69](https://github.com/aasm/aasm/issues/69) ( *ActiveRecord* scopes are not chainable)
|
2013-05-29 17:19:04 -04:00
|
|
|
|
2013-05-15 18:43:48 -04:00
|
|
|
## 3.0.18
|
|
|
|
|
2013-05-29 18:02:09 -04:00
|
|
|
* fixing [issue #66](https://github.com/aasm/aasm/issues/66) (state methods not reflecting the current state)
|
2013-05-15 18:43:48 -04:00
|
|
|
|
2013-04-28 12:13:20 -04:00
|
|
|
## 3.0.17
|
|
|
|
|
2013-05-29 18:02:09 -04:00
|
|
|
* supporting instance level inspection for states (including permissible state, see [issue #54](https://github.com/aasm/aasm/issues/54))
|
2013-03-15 00:00:22 -04:00
|
|
|
* added autocreation of constants for each state ([@jherdman](https://github.com/jherdman))
|
|
|
|
|
2013-01-16 04:00:54 -05:00
|
|
|
## 3.0.16
|
|
|
|
|
|
|
|
* added autocreation of state scopes for Mongoid (thanks to [@jonnyshields](https://github.com/johnnyshields))
|
|
|
|
|
2012-12-26 16:23:41 -05:00
|
|
|
## 3.0.15
|
|
|
|
|
2013-05-29 18:02:09 -04:00
|
|
|
* added support for localized state names (on a class level, like `Record.aasm.states.map(&:localized_name)`)
|
2012-12-26 16:23:41 -05:00
|
|
|
|
2012-11-05 17:51:05 -05:00
|
|
|
## 3.0.14
|
|
|
|
|
|
|
|
* supporting event inspection for to-states transitions (`Event#transitions_to_state?`)
|
|
|
|
|
2012-10-24 04:03:09 -04:00
|
|
|
## 3.0.13
|
|
|
|
|
2012-11-05 17:51:05 -05:00
|
|
|
* supporting *ActiveRecord* transactions when firing an event
|
2012-10-24 04:03:09 -04:00
|
|
|
|
2012-10-19 06:05:43 -04:00
|
|
|
## 3.0.12
|
|
|
|
|
2012-11-05 17:51:05 -05:00
|
|
|
* `aasm_from_states_for_state` now supports to filter for specific transition
|
2012-10-19 06:05:43 -04:00
|
|
|
|
2012-10-19 05:44:20 -04:00
|
|
|
## 3.0.11
|
|
|
|
|
2012-11-05 17:51:05 -05:00
|
|
|
* added class method `aasm_from_states_for_state` to retrieve all from states (regarding transitions) for a given state
|
2012-10-19 05:44:20 -04:00
|
|
|
|
2012-10-19 03:22:00 -04:00
|
|
|
## 3.0.10
|
|
|
|
|
2013-05-29 18:04:52 -04:00
|
|
|
* added support for transitions from all other states (thanks to [@swrobel](https://github.com/swrobel))
|
2012-10-19 03:22:00 -04:00
|
|
|
|
2012-09-25 20:35:13 -04:00
|
|
|
## 3.0.9
|
|
|
|
|
2012-11-05 17:51:05 -05:00
|
|
|
* guard checks (e.g. `may_edit?`) now support guard parameters as well
|
2012-09-25 20:35:13 -04:00
|
|
|
|
2012-06-17 02:13:07 -04:00
|
|
|
## 3.0.8
|
|
|
|
|
|
|
|
* fixed issue with generating docs using yard
|
|
|
|
|
2012-06-06 17:05:22 -04:00
|
|
|
## 3.0.7
|
2012-06-06 06:32:52 -04:00
|
|
|
|
2013-05-29 18:04:52 -04:00
|
|
|
* removed deprecation warning when localizing aasm state names (look at [issue #38](https://github.com/rubyist/aasm/issues/38) for details)
|
2012-06-06 06:32:52 -04:00
|
|
|
|
2012-05-17 06:05:43 -04:00
|
|
|
## 3.0.6
|
|
|
|
|
|
|
|
* bugfix: if configured to skip validation the code does not validate anymore
|
|
|
|
|
2012-04-17 16:36:45 -04:00
|
|
|
## 3.0.5
|
|
|
|
|
|
|
|
* bugfix: get rid of error with old rubygems versions
|
|
|
|
|
2012-04-02 06:11:35 -04:00
|
|
|
## 3.0.4
|
|
|
|
|
|
|
|
* bugfix: Subclasses of aasm-enabled classes don't lose settings anymore (thanks to codez)
|
|
|
|
|
2012-02-22 06:08:09 -05:00
|
|
|
## 3.0.3
|
|
|
|
|
|
|
|
* bugfix: ActiveRecord scopes are generated when using the new DSL
|
|
|
|
|
2012-01-16 11:42:53 -05:00
|
|
|
## 3.0.2
|
2012-01-16 11:27:15 -05:00
|
|
|
|
|
|
|
* ActiveRecord persistence can ignore validation when trying to save invalid models
|
|
|
|
|
2011-12-21 06:39:02 -05:00
|
|
|
## 3.0.1
|
|
|
|
|
|
|
|
* added support for Mongoid (Thanks, Michał Taberski)
|
|
|
|
|
2011-11-26 15:11:57 -05:00
|
|
|
## 3.0.0
|
|
|
|
|
|
|
|
* switched documentation to the new DSL
|
|
|
|
* whiny transactions: by default, raise an exception if an event transition is not possible
|
|
|
|
* you may disable whiny transactions
|
|
|
|
|
2012-11-05 17:51:05 -05:00
|
|
|
## 2.4.0
|
2011-11-25 18:11:30 -05:00
|
|
|
|
|
|
|
* supporting new DSL (which is much shorter)
|
|
|
|
|
|
|
|
## 2.3.1
|
|
|
|
|
|
|
|
* bugfix: avoid naming conflict with i18n
|
|
|
|
|
|
|
|
## 2.3.0
|
|
|
|
|
|
|
|
* supporting i18n
|
|
|
|
* supporting regular expressions for hash values and strings
|
|
|
|
|