free_mutant/Changelog.md

56 lines
2 KiB
Markdown
Raw Normal View History

# v0.2.6 2012-12-14
* [fixed] Correctly set file and line of injected mutants
[Compare v0.2.5..v0.2.6](https://github.com/mbj/mutant/compare/v0.2.5...v0.2.6)
2012-12-12 22:54:11 +01:00
# v0.2.5 2012-12-12
2012-12-08 03:11:26 +01:00
2012-12-11 00:39:05 +01:00
* [feature] Add --debug flag for showing killer output and mutation
* [feature] Run noop mutation per subject to guard against initial failing specs
* [feature] Mutate default into required arguments
* [feature] Mutate default literals
* [feature] Mutate unwinding of pattern args |(a, b), c] => |a, b, c|
* [feature] Mutate define and block arguments
2012-12-10 17:11:26 +01:00
* [feature] Mutate block arguments, inklusive pattern args
* [feature] Recurse into block bodies
* [change] Unvendor inflector use mbj-inflector from rubygems
* [fixed] Insert mutations at correct constant scope
2012-12-08 03:11:26 +01:00
* [fixed] Crash on mutating yield, added a noop for now
* [fixed] Crash on singleton methods defined on other than constants or self
[Compare v0.2.4..v0.2.5](https://github.com/mbj/mutant/compare/v0.2.4...v0.2.5)
2012-12-12 18:24:10 +01:00
# v0.2.4 2012-12-12
* [fixed] Correctly vendor inflector
[Compare v0.2.3..v0.2.4](https://github.com/mbj/mutant/compare/v0.2.3...v0.2.4)
2012-12-08 03:11:26 +01:00
2012-12-08 01:57:42 +01:00
# v0.2.3 2012-12-08
* [fixed] Prepend extra elements to hash and array instead of append. This fixes unkillable mutators in parallel assignments!
[Compare v0.2.2..v0.2.3](https://github.com/mbj/mutant/compare/v0.2.2...v0.2.3)
2012-12-08 03:11:26 +01:00
2012-12-08 01:08:19 +01:00
# v0.2.2 2012-12-07
2012-12-08 00:52:03 +01:00
* [feature] Add a shitload of operator expansions for dm2 strategy
[Compare v0.2.1..v0.2.2](https://github.com/mbj/mutant/compare/v0.2.1...v0.2.2)
# v0.2.1 2012-12-07
2012-12-07 20:17:04 +01:00
2012-12-07 23:27:21 +01:00
* [fixed] Crash on unavailable source location
* [fixed] Incorrect handling of if and unless statements
* [fixed] Expand Foo#initialize to spec/unit/foo in rspec dm2 strategy
* [fixed] Correctly expand [] to element_reader_spec.rb in rspec dm2 strategy
* [fixed] Correctly expand []= to element_writer_spec.rb in rspec dm2 strategy
2012-12-07 20:17:04 +01:00
* [fixed] Correctly expand foo= to foo_writer_spec.rb in rspec dm2 strategy
[Compare v0.2.0..v0.2.1](https://github.com/mbj/mutant/compare/v0.2.0...v0.2.1)
2012-12-07 19:43:47 +01:00
# v0.2.0 2012-12-07
2012-12-07 12:10:11 +01:00
First public release!