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.8.1] - 2024-06-27
### Changed
- Switch to ExUnit.Case.register_test/6 to address deprecation warning
## [0.8.0] - 2019-06-13
### Changed
- Only update context if step explicitly returns a `{:reply, context}` tuple
## [0.7.0] - 2019-06-12
### Changed
- Remove `FeatureCase`. Clients should `use Kale` as well as the normal `ExUnit.Case` etc.
## [0.6.2] - 2019-06-10
### Changed
- Fix hex link in README
## [0.6.1] - 2019-06-10
### Changed
- Fix some typos in the README
## [0.6.0] - 2019-06-10
### Added
- Report tests as "features" when running `mix test`
- Allow keyword lists and `:ok` tuples for returning context (not just maps)
- Set minimum Elixir version to 1.3 (when `describe` was added to ExUnit)
- Link to source code from docs
- Add licence to docs
- Add this changelog
## [0.5.1] - 2019-06-07
### Added
- Improved documentation
- More checks, and a makefile
## [0.5.0] - 2019-06-06
### Changed
- Automatically make interpolated variables available in steps
- Make context argument optional
## [0.4.0] - 2019-06-05
### Changed
- Specify steps as multiline strings
- Pass context between steps
## [0.3.0] - 2019-06-04
### Changed
- Make `args` and `context` explicit arguments of `defwhen` etc
## [0.2.0] - 2019-05-27
### Changed
- Move `FeatureCase` into `Kale` namespace
## [0.1.1] - 2019-05-27
### Added
- Include README in generated docs
## [0.1.0] - 2019-05-27
### Added
- Initial release
[Unreleased]: https://github.com/kerryb/kale/compare/0.8.0...HEAD
[0.8.0]: https://github.com/kerryb/kale/compare/0.7.0...0.8.0
[0.7.0]: https://github.com/kerryb/kale/compare/0.6.2...0.7.0
[0.6.2]: https://github.com/kerryb/kale/compare/0.6.1...0.6.2
[0.6.1]: https://github.com/kerryb/kale/compare/0.6.0...0.6.1
[0.6.0]: https://github.com/kerryb/kale/compare/0.5.1...0.6.0
[0.5.1]: https://github.com/kerryb/kale/compare/0.5.0...0.5.1
[0.5.0]: https://github.com/kerryb/kale/compare/0.4.0...0.5.0
[0.4.0]: https://github.com/kerryb/kale/compare/0.3.0...0.4.0
[0.3.0]: https://github.com/kerryb/kale/compare/0.2.0...0.3.0
[0.2.0]: https://github.com/kerryb/kale/compare/0.1.1...0.2.0
[0.1.1]: https://github.com/kerryb/kale/compare/0.1.0...0.1.1
[0.1.0]: https://github.com/kerryb/kale/releases/tag/0.1.0