Current section

Files

Jump to
step_wise CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
...
## [0.6.1] - 2023-04-22
### Fixed
- `nil` was used to determine if a context was given to a step. Switched to using arity. Now a better error messages is also provided when arity isn't either 1 or 2
## [0.6.0] - 2023-01-23
### Added
- Ability to pass in a context argument to steps (#2)
## [0.5.0] - 2023-01-13
### Added
- `input` key in telemetry `start` and `stop` events, providing value that was given to the step
## [0.4.0] - 2023-01-08
### Added
- GitHub Actions workflows to test Elixir 1.12-1.14 and OTP 23-25 (thanks @warmwaffles / #1)
### Fixed
- Update tests to support change in `Function.info/1` between OTP 24 and 25
- Support Elixir 1.12 in `mix.exs`
- Use `reraise` instead of `raise` when not wrapping exceptions
### Changed
- Created test for nested steps