Releases: perrystreetsoftware/Rubyzen
Releases · perrystreetsoftware/Rubyzen
0.2.0
⚠️ Breaking change
require 'rubyzen' now loads only Rubyzen's core API. It no longer loads the RSpec matchers. You now need to explicitly require the respective adapter of your testing framework:
- RSpec:
require 'rubyzen/rspec' - Minitest:
require 'rubyzen/minitest'
rspec is also no longer a runtime dependency. RSpec users need to manually add gem 'rspec' (or rspec-rails) in their Gemfile, if they don't have it already.
Migrating from 0.1.x
- Simply replace
require 'rubyzen'withrequire 'rubyzen/rspec'.
✨ Highlights
- Minitest support (#32). Write lint rules with Minitest using
assert_zen_empty/assert_zen_true/assert_zen_false. Userequire 'rubyzen/minitest'to access these assertions.
What's Changed
- Update README.md by Stelios Frantzeskakis (@steliosfran) in #27
- Use GitHub Pages for Rubyzen documentation by Stelios Frantzeskakis (@steliosfran) in #28
- Add jobs link to our README.md by Eric Silverberg (@esilverberg) in #30
- Add Minitest support by Stelios Frantzeskakis (@steliosfran) in #32
Full Changelog: 0.1.0...0.2.0
0.1.0
What's Changed
- [GH-7316] Prepare Rubyzen for public release by Stelios Frantzeskakis (@steliosfran) in #25
Full Changelog: 0.0.10...0.1.0
0.0.10
What's Changed
- [GH-7092] Add Rubyzen tests, documentation, GitHub Action, skills, and copilot instructions by Stelios Frantzeskakis (@steliosfran) in #24
Full Changelog: 0.0.9...0.0.10
0.0.9
What's Changed
- [GH-7072] Update RubyZen to include exceptions in
be_truematcher by Eric Silverberg (@esilverberg) in #22
Full Changelog: 0.0.8...0.0.9
0.0.8
What's Changed
- [GH-6976] Expose params passed into a method by Eric Silverberg (@esilverberg) in #21
Full Changelog: 0.0.7...0.0.8
0.0.7
What's Changed
- [GH-6765] Linter should fail if baseline no longer relevent by Ben Duffield (@ben-duffield) in #20
New Contributors
- Ben Duffield (@ben-duffield) made their first contribution in #20
Full Changelog: 0.0.6...0.0.7
0.0.6
What's Changed
- [GH-6357] Add missing Rubyzen APIs when parsing tests by Stelios Frantzeskakis (@steliosfran) in #19
Full Changelog: 0.0.5...0.0.6
0.0.5
What's Changed
- [GH-4868] Add RescueDeclaration, RaiseDeclaration, providers, and collections by Stelios Frantzeskakis (@steliosfran) in #18
Full Changelog: 0.0.4...0.0.5
0.0.4
What's Changed
- [GH-3672] RubyZen path uses commas by Adam Tucker (@adamjt) in #17
New Contributors
- Adam Tucker (@adamjt) made their first contribution in #17
Full Changelog: 0.0.3...0.0.4
0.0.3
What's Changed
- [GH-4675] Add macros collection provider and declaration by Piotr Wald (@PiotrWald) in #16
New Contributors
- Piotr Wald (@PiotrWald) made their first contribution in #16
Full Changelog: 0.0.2...0.0.3