Skip to content

Commit 59d37d2

Browse files
committed
Release 0.8.0
1 parent d18bd14 commit 59d37d2

12 files changed

+24
-18
lines changed

CHANGELOG.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
# Changelog
22

3-
## Unreleased
3+
## 0.8.0 - 2021-05-14
44

5-
### Breaking changes
5+
### BREAKING CHANGES
66

77
* Diff formatters are now gone in favor of operation tree flatteners. If you
88
have a custom diff formatter, you will want to inherit from
99
SuperDiff::OperationTreeFlatteners::Base (or an appropriate subclass).
1010
Additionally, the `add_extra_diff_formatter_class` configuration option has
1111
disappeared; instead, operation tree classes are expected to have an
1212
`operation_tree_flattener_class` method, which should return your custom
13-
operation tree flattener class.
13+
operation tree flattener class. ([#91])
1414

1515
### Features
1616

1717
* Add the ability to compress long diffs by eliding sections of unchanged data
1818
(data which is present in both "expected" and "actual" values). This
1919
functionality is not enabled by default; rather, you will need to activate it.
20-
At a minimum, you will want to add this to your test helper:
20+
At a minimum, you will want to add this to your spec helper (or a support file
21+
if you so desire):
2122

2223
``` ruby
2324
SuperDiff.configure do |config|
@@ -38,17 +39,22 @@
3839
Here, the gem will try to keep at least 10 unchanged lines in between changed
3940
lines.
4041

42+
([#91])
43+
4144
### Features
4245

4346
* Update inspection of Doubles to include stubbed methods and their values.
47+
([#91])
4448

4549
### Improvements
4650

4751
* Change how objects are inspected on a single line so that instance variables
48-
are always sorted.
52+
are always sorted. ([#91])
4953
* Make a tweak to how hashes are presented in diffs and inspections: a hash that
5054
has a mixture of symbols and strings will be presented as though all keys are
51-
strings (i.e. hashrocket syntax).
55+
strings (i.e. hashrocket syntax). ([#91])
56+
57+
[#91]: https://github.com/mcmire/super_diff/pull/91
5258

5359
## 0.7.0 - 2021-05-07
5460

@@ -170,7 +176,7 @@
170176

171177
## 0.5.0 - 2020-06-18
172178

173-
### Breaking changes
179+
### BREAKING CHANGES
174180

175181
* Do some reorganizing and rename some concepts in the code: "operational
176182
sequencer" changes to "operation tree builder" and "operation sequence"

gemfiles/no_rails_rspec_gte_3_10.gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
super_diff (0.7.0)
4+
super_diff (0.8.0)
55
attr_extras (>= 6.2.4)
66
diff-lcs
77
patience_diff

gemfiles/no_rails_rspec_lt_3_10.gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
super_diff (0.7.0)
4+
super_diff (0.8.0)
55
attr_extras (>= 6.2.4)
66
diff-lcs
77
patience_diff

gemfiles/rails_5_0_rspec_gte_3_10.gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
super_diff (0.7.0)
4+
super_diff (0.8.0)
55
attr_extras (>= 6.2.4)
66
diff-lcs
77
patience_diff

gemfiles/rails_5_0_rspec_lt_3_10.gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
super_diff (0.7.0)
4+
super_diff (0.8.0)
55
attr_extras (>= 6.2.4)
66
diff-lcs
77
patience_diff

gemfiles/rails_5_1_rspec_gte_3_10.gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
super_diff (0.7.0)
4+
super_diff (0.8.0)
55
attr_extras (>= 6.2.4)
66
diff-lcs
77
patience_diff

gemfiles/rails_5_1_rspec_lt_3_10.gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
super_diff (0.7.0)
4+
super_diff (0.8.0)
55
attr_extras (>= 6.2.4)
66
diff-lcs
77
patience_diff

gemfiles/rails_5_2_rspec_gte_3_10.gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
super_diff (0.7.0)
4+
super_diff (0.8.0)
55
attr_extras (>= 6.2.4)
66
diff-lcs
77
patience_diff

gemfiles/rails_5_2_rspec_lt_3_10.gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
super_diff (0.7.0)
4+
super_diff (0.8.0)
55
attr_extras (>= 6.2.4)
66
diff-lcs
77
patience_diff

gemfiles/rails_6_0_rspec_gte_3_10.gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
super_diff (0.7.0)
4+
super_diff (0.8.0)
55
attr_extras (>= 6.2.4)
66
diff-lcs
77
patience_diff

gemfiles/rails_6_0_rspec_lt_3_10.gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
super_diff (0.7.0)
4+
super_diff (0.8.0)
55
attr_extras (>= 6.2.4)
66
diff-lcs
77
patience_diff

lib/super_diff/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module SuperDiff
2-
VERSION = "0.7.0".freeze
2+
VERSION = "0.8.0".freeze
33
end

0 commit comments

Comments
 (0)