- [Breaking change] Drop
:process
and:thread
workers since there are no concrete use cases. - [Breaking change] Drop
:experimental_ractor_rspec_integration
option since there are no concrete use cases.
- Fix Prism
LoadError
message #27 by @sambostock
- Fix a bug for experimental_ractor_rspec_integration mode. When a test file name starts with a number, it can't be a constant name.
- Allow to use RSpec::Matchers for
worker: :none, :thread, :process
also. - Make error message short to keep focusing on failure causes.
- Fix a bug for a case when parameters cannot be passed to a test block correctly.
- Add experimental_ractor_rspec_integration mode. Be careful, it's quite experimental.
- Fix a bug: consider a case when a backtrace is nil.
- Allow to pass a predicate block keyword arguments with destruction.
- Add verbose mode. It's useful to debug the test case.
- Change default worker from
:ractor
to:none
- Implement basic primitive arbitraries
- Implement composite arbitraries
- Support shrinking
- Support multiple concurrency methods
- Ractor
- Process
- Thread
- None (Run tests sequentially)
- Documentation
- Add better examples
- Arbitrary usage
- Configuration
- Initial release (Proof of concept)