Packages

Machinery is a State Machine library for structs in general. It supports guard clauses, callbacks and integrate out of the box with Phoenix apps.

Current section

Files

Jump to
machinery CHANGELOG.md
Raw

CHANGELOG.md

# ChangeLog
## WIP Version
## 0.11.0
- Adding a default config desabling the Machinery Dashboard
- Making the Machinery Dashboard bigger
- Enabling users to overwrite the desired state on Machinery Dashboard - [Pull Request](https://github.com/joaomdmoura/machinery/pull/21)
- Adding the ability to change states form Dashboard - [Pull Request](https://github.com/joaomdmoura/machinery/pull/22)
## 0.8.2
- Requiring a previous version of phoenix_html to enable older applications to use Machinery.
- Versioning compiled version of the assets to fix bug on dashboard interface.
## 0.8.0
- Adding first version of Machinery Dashboard - [Pull Request](https://github.com/joaomdmoura/machinery/pull/14)
## 0.7.0
- Improving docs
- Updating DSl to Decouple Machinery from the struct itself - [Pull Request](https://github.com/joaomdmoura/machinery/pull/10)
- Adding support for automatic persistence - [Pull Request](https://github.com/joaomdmoura/machinery/pull/11)
- Converting states from Atoms to Strings - [Pull Request](https://github.com/joaomdmoura/machinery/pull/12)
## 0.4.1
- Updating wrong docs and README - [Pull Request](https://github.com/joaomdmoura/machinery/pull/5)
## 0.4.0
- New, more functional DSL, not relying on Macros so much - [Pull Request](https://github.com/joaomdmoura/machinery/pull/1)
- Adding support for before and after callbacks - [Pull Request](https://github.com/joaomdmoura/machinery/pull/2)
## 0.2.0
- Enabling states and transitions declarations
- Adding support for guard functions