Skip to content

Latest commit

 

History

History
85 lines (51 loc) · 2.63 KB

CHANGELOG.md

File metadata and controls

85 lines (51 loc) · 2.63 KB

Changelog

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.

Nothing yet...

3.0.0 - 2024-03-17

Added

  • Tests inside of Rule elements are now taken into account when slicing.

Removed

  • Removed support for some older versions of the gem's dependencies:
    • CukeModeler 0.x, CukeModeler 1.x, and CukeModeler 2.x. Slicing features with Rule elements requires at least CukeModeler 3.x, because that is the major version that first modeled rules.
    • Ruby 1.x. Testing against older Rubies in the current CI ecosystem has become too burdensome and Ruby 1.x is long past end-of-life. Additionally, CukeModeler 3.x requires at least Ruby 2.x.

Changed

  • No longer including every file in the Git repository as part of the gem. Only the files needed for using the gem (and the informative ones like the README) will be packaged into the released gem.

2.2.0 - 2021-01-07

Added

  • Ruby 3.x is now supported

2.1.0 - 2020-06-22

Added

  • Added support for cuke_modeler 2.x and 3.x

2.0.3 - 2019-05-01

Added

  • Add dependency version limits to Ruby, which was previously unbound. Previously unofficially supported Ruby versions (1.9.3 - 2.x) are now officially supported.

2.0.2 - 2016-11-19

Added

  • The gem now declares version limits for all of its dependencies.

2.0.1 - 2016-11-08 (yanked)

Added

  • Works with both 0.x and 1.x versions of the 'cuke_modeler' gem.

2.0.0 - 2015-07-08

Added

  • When slicing a directory, the test cases returned can now be provided as model objects in addition to the previous 'file_path:line_number' format.

Changed

  • Major performance increase

1.0.0 - 2015-04-01

Added

  • Initial release