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.
- Switch from
pry
tomethod_source
as the actual dependency for inspecting method sources for generating signatures
- Ensure partial test runs don't clobber source mappings for previously run test cases
- Backward compatibilty hack for default values in
dry-configurable < 0.13
- Explicit dependency on
pry
for reflecting sources of methods - Use source hints from coverage to include dynamically added classes in signature generation
- Relax version requirement for dry-configurable
- Disable filtering when Flutter.enabled=false
- Document configuration options in README
- Delay requiring source files explicitely and only in the case where the constant cannot be found
- Ensure the previous test->coverage mapping is merged with current one when the test fails.
- Corrected integration examples for guard in README
- CI Recipe in README
- CI integration for incremental tests in branches/pull requests
- Release workflow tasks & github actions integration
- Ensure all methods (including inherited ones) are considered when calculating signatures for a class or module.
- Fix calculation of total / filtered examples for rspec integration
- Improved documentation for Persistence classes
- Improved documentation for Tracker
- Pinned dependencies to known working minimum versions
- Minitest integration
- RSpec integration