Prepare changelog for 0.3
This commit is contained in:
parent
a963b27645
commit
d4eb7743ba
1 changed files with 87 additions and 38 deletions
125
Changelog.md
125
Changelog.md
|
@ -1,80 +1,116 @@
|
|||
# v0.3.0 2013-06-xx
|
||||
|
||||
Feature:
|
||||
|
||||
* Rewrite all mutators on top of whitequark/parser
|
||||
* Also mutate conditions in case statements
|
||||
|
||||
Bugfixes:
|
||||
|
||||
* Fix all bugs caused by mutant-melbourne
|
||||
|
||||
# v0.2.20 2013-03-1
|
||||
|
||||
* [change] Update dependencies
|
||||
* Update dependencies
|
||||
|
||||
[Compare v0.2.17..v0.2.20](https://github.com/mbj/mutant/compare/v0.2.17...v0.2.20)
|
||||
|
||||
# v0.2.17 2013-01-20
|
||||
|
||||
* [change][dm2] Kill mutations in #initialize from class methods.
|
||||
* Kill mutations in #initialize from class methods.
|
||||
|
||||
# v0.2.17 2013-01-20
|
||||
|
||||
* [change] Update dependencies
|
||||
Other:
|
||||
|
||||
* Update dependencies
|
||||
|
||||
[Compare v0.2.16..v0.2.17](https://github.com/mbj/mutant/compare/v0.2.16...v0.2.17)
|
||||
|
||||
# v0.2.16 2013-01-20
|
||||
|
||||
* [fixed] Handle Rubinius::AST::NthRef as noop
|
||||
Bugfix:
|
||||
|
||||
* Handle Rubinius::AST::NthRef as noop
|
||||
|
||||
[Compare v0.2.15..v0.2.16](https://github.com/mbj/mutant/compare/v0.2.15...v0.2.16)
|
||||
|
||||
# v0.2.15 2013-01-10
|
||||
|
||||
* [change] Do not mutate super to super() anymore. This needs a context check in future.
|
||||
Bugfix:
|
||||
|
||||
* Do not mutate super to super() anymore. This needs a context check in future.
|
||||
|
||||
[Compare v0.2.14..v0.2.15](https://github.com/mbj/mutant/compare/v0.2.14...v0.2.15)
|
||||
|
||||
# v0.2.14 2013-01-09
|
||||
|
||||
* [change] Do not emit mutation to { nil => nil } for hash literals
|
||||
Bugfix:
|
||||
|
||||
* Do not emit mutation to { nil => nil } for hash literals
|
||||
|
||||
[Compare v0.2.13..v0.2.14](https://github.com/mbj/mutant/compare/v0.2.13...v0.2.14)
|
||||
|
||||
# v0.2.13 2013-01-09
|
||||
|
||||
* [fixed] Capture failures that occur in the window between mutation insertion and spec run as kills
|
||||
Bugfix:
|
||||
|
||||
* Capture failures that occur in the window between mutation insertion and spec run as kills
|
||||
|
||||
[Compare v0.2.12..v0.2.13](https://github.com/mbj/mutant/compare/v0.2.12...v0.2.13)
|
||||
|
||||
# v0.2.12 2013-01-03
|
||||
|
||||
* [fixed] Do not crash when trying to load methods from precompiled ruby under rbx
|
||||
Bugfix:
|
||||
|
||||
* Do not crash when trying to load methods from precompiled ruby under rbx
|
||||
|
||||
[Compare v0.2.11..v0.2.12](https://github.com/mbj/mutant/compare/v0.2.11...v0.2.12)
|
||||
|
||||
# v0.2.11 2013-01-03
|
||||
|
||||
* [change] Handle binary operator methods in dedicated mutator
|
||||
* [fixed] Do not crash when mutating binary operator method
|
||||
Feature:
|
||||
|
||||
* Handle binary operator methods in dedicated mutator
|
||||
|
||||
Bugfix:
|
||||
|
||||
* Do not crash when mutating binary operator method
|
||||
|
||||
[Compare v0.2.10..v0.2.11](https://github.com/mbj/mutant/compare/v0.2.10...v0.2.11)
|
||||
|
||||
# v0.2.10 2013-01-03
|
||||
|
||||
* [fixed] Do not mutate receivers away when message name is a keyword
|
||||
Bugfix:
|
||||
|
||||
* Do not mutate receivers away when message name is a keyword
|
||||
|
||||
[Compare v0.2.9..v0.2.10](https://github.com/mbj/mutant/compare/v0.2.9...v0.2.10)
|
||||
|
||||
# v0.2.9 2013-01-02
|
||||
|
||||
* [feature] Mutate instance and global variable assignments
|
||||
* [feature] Mutate super calls
|
||||
Feature:
|
||||
|
||||
* Mutate instance and global variable assignments
|
||||
* Mutate super calls
|
||||
|
||||
[Compare v0.2.8..v0.2.9](https://github.com/mbj/mutant/compare/v0.2.8...v0.2.9)
|
||||
|
||||
# v0.2.8 2012-12-29
|
||||
|
||||
* [feature] Do not mutate argument or local variable names beginning with an underscore
|
||||
* [feature] Mutate unary calls ```coerce(object)``` => ```object```
|
||||
* [feature] Mutate method call receivers ```foo.bar``` => ```foo```
|
||||
Feature:
|
||||
|
||||
* Do not mutate argument or local variable names beginning with an underscore
|
||||
* Mutate unary calls ```coerce(object)``` => ```object```
|
||||
* Mutate method call receivers ```foo.bar``` => ```foo```
|
||||
|
||||
[Compare v0.2.7..v0.2.8](https://github.com/mbj/mutant/compare/v0.2.7...v0.2.8)
|
||||
|
||||
# v0.2.7 2012-12-21
|
||||
|
||||
* [fixed] Use latest adamantium and ice_nine
|
||||
Feature:
|
||||
|
||||
* Use latest adamantium and ice_nine
|
||||
|
||||
[Compare v0.2.6..v0.2.7](https://github.com/mbj/mutant/compare/v0.2.6...v0.2.7)
|
||||
|
||||
|
@ -86,47 +122,60 @@
|
|||
|
||||
# v0.2.5 2012-12-12
|
||||
|
||||
* [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
|
||||
* [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
|
||||
* [fixed] Crash on mutating yield, added a noop for now
|
||||
* [fixed] Crash on singleton methods defined on other than constants or self
|
||||
Feature:
|
||||
|
||||
* Add --debug flag for showing killer output and mutation
|
||||
* Run noop mutation per subject to guard against initial failing specs
|
||||
* Mutate default into required arguments
|
||||
* Mutate default literals
|
||||
* Mutate unwinding of pattern args ```|(a, b), c|``` => ```|a, b, c|```
|
||||
* Mutate define and block arguments
|
||||
* Mutate block arguments, inklusive pattern args
|
||||
* Recurse into block bodies
|
||||
* Unvendor inflector use mbj-inflector from rubygems
|
||||
|
||||
Bugfix:
|
||||
|
||||
* Insert mutations at correct constant scope
|
||||
* Crash on mutating yield, added a noop for now
|
||||
* 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)
|
||||
|
||||
# v0.2.4 2012-12-12
|
||||
|
||||
* [fixed] Correctly vendor inflector
|
||||
Bugfix:
|
||||
|
||||
* Correctly vendor inflector
|
||||
|
||||
[Compare v0.2.3..v0.2.4](https://github.com/mbj/mutant/compare/v0.2.3...v0.2.4)
|
||||
|
||||
# v0.2.3 2012-12-08
|
||||
|
||||
* [fixed] Prepend extra elements to hash and array instead of append. This fixes unkillable mutators in parallel assignments!
|
||||
Bugfix:
|
||||
|
||||
* 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)
|
||||
|
||||
# v0.2.2 2012-12-07
|
||||
|
||||
* [feature] Add a shitload of operator expansions for dm2 strategy
|
||||
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
|
||||
|
||||
* [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
|
||||
* [fixed] Correctly expand foo= to foo_writer_spec.rb in rspec dm2 strategy
|
||||
Bugfix:
|
||||
|
||||
* Crash on unavailable source location
|
||||
* Incorrect handling of if and unless statements
|
||||
* Expand Foo#initialize to spec/unit/foo in rspec dm2 strategy
|
||||
* Correctly expand [] to element_reader_spec.rb in rspec dm2 strategy
|
||||
* Correctly expand []= to element_writer_spec.rb in rspec dm2 strategy
|
||||
* 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)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue