All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Change demodulize placement
- Handle
transition_name
with namespaces
- Add
transition_foreign_key
option to thehas_one_state_machine
to proxy to thehas_many :transitions
association
- Add virtual_atttribute_name to the
has_one_state_machine
ActiveRecord reflection
- Allow to override virtual attribute name for a state machine.
- Add unit tests
- Update README with complete examples
- Update gemspec description
- First release