# CHANGELOG ## 3.0.12 * aasm_from_states_for_state now supports to filter for specific transition ## 3.0.11 * added class method aasm_from_states_for_state to retrieve all from states (regarding transitions) for a given state ## 3.0.10 * added support for transitions from all other states (thanks to Stefan 'swrobel' Wrobel) ## 3.0.9 * guard checks (e.g. may_edit?) now support guard parameters as well ## 3.0.8 * fixed issue with generating docs using yard ## 3.0.7 * removed deprecation warning when localizing aasm state names (look at https://github.com/rubyist/aasm/issues/38 for details) ## 3.0.6 * bugfix: if configured to skip validation the code does not validate anymore ## 3.0.5 * bugfix: get rid of error with old rubygems versions ## 3.0.4 * bugfix: Subclasses of aasm-enabled classes don't lose settings anymore (thanks to codez) ## 3.0.3 * bugfix: ActiveRecord scopes are generated when using the new DSL ## 3.0.2 * ActiveRecord persistence can ignore validation when trying to save invalid models ## 3.0.1 * added support for Mongoid (Thanks, MichaƂ Taberski) ## 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 ## 2.4.0 * 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