Skip to content

Commit 4c69bee

Browse files
committed
Prepare release v9.0.2
Created-by: polyglot-release v1.3.2
1 parent 47d11ec commit 4c69bee

File tree

2 files changed

+40
-45
lines changed

2 files changed

+40
-45
lines changed

CHANGELOG.md

Lines changed: 39 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,18 @@ This document is formatted according to the principles of [Keep A CHANGELOG](htt
99
Please visit [cucumber/CONTRIBUTING.md](https://github.com/cucumber/cucumber/blob/master/CONTRIBUTING.md) for more info on how to contribute to Cucumber.
1010

1111
## [Unreleased]
12-
### Removed
13-
- Removed a whole bunch of miscellaneous script files that are no longer used (Either in development or usage) ([#1721](https://github.com/cucumber/cucumber-ruby/pull/1721) [luke-hill](https://github.com/luke-hill))
1412

13+
## [9.0.2] - 2023-09-11
1514
### Changed
1615
- Began to tidy up (Cleared some AutoFix cops), and organise rubocop tech-debt in repo (This introduced new rubocop sub-gems) ([#1716](https://github.com/cucumber/cucumber-ruby/pull/1716) [luke-hill](https://github.com/luke-hill))
17-
1816
- Gem update. Update rubocop gems to latest and increase minimum version of some cucumber sub-gems ([#1732](https://github.com/cucumber/cucumber-ruby/pull/1732) [luke-hill](https://github.com/luke-hill))
19-
2017
- Rubocop update. Massively overhauled the cucumber style / rubocop expectations and began to tackle some long-standing tech-debt ([#1733](https://github.com/cucumber/cucumber-ruby/pull/1733) [luke-hill](https://github.com/luke-hill))
21-
2218
- First couple of passes of tidying up approximately 15% of the autofix cops
2319
([#1736](https://github.com/cucumber/cucumber-ruby/pull/1736) [#1737](https://github.com/cucumber/cucumber-ruby/pull/1737) [luke-hill](https://github.com/luke-hill))
2420

21+
### Removed
22+
- Removed a whole bunch of miscellaneous script files that are no longer used (Either in development or usage) ([#1721](https://github.com/cucumber/cucumber-ruby/pull/1721) [luke-hill](https://github.com/luke-hill))
23+
2524
## [9.0.1] - 2023-09-01
2625
### Changed
2726
- Update dependency of a few associated cucumber sub-gems ([#1715](https://github.com/cucumber/cucumber-ruby/pull/1715) [luke-hill](https://github.com/luke-hill))
@@ -30,9 +29,6 @@ Please visit [cucumber/CONTRIBUTING.md](https://github.com/cucumber/cucumber/blo
3029
- Cucumber was unable to generate the correct `VERSION` constant ([#1729](https://github.com/cucumber/cucumber-ruby/pull/1729) [luke-hill](https://github.com/luke-hill))
3130

3231
## [9.0.0] - 2023-08-31
33-
### Removed
34-
- Removed support for Ruby 2.6 and JRuby 9.3 ([#1699](https://github.com/cucumber/cucumber-ruby/pull/1699))
35-
3632
### Added
3733
- Add option `--retry-total` ([#1669](https://github.com/cucumber/cucumber-ruby/pull/1669))
3834

@@ -45,72 +41,71 @@ with [mini_mime](https://rubygems.org/gems/mini_mime)
4541
### Fixed
4642
- Cucumber may raise NoMethodError when CUCUMBER_COLORS environment was set ([#1641](https://github.com/cucumber/cucumber-ruby/pull/1641/) [s2k](https://github.com/s2k))
4743

44+
### Removed
45+
- Removed support for Ruby 2.6 and JRuby 9.3 ([#1699](https://github.com/cucumber/cucumber-ruby/pull/1699))
46+
4847
## [8.0.0] - 2022-05-19
4948
### Added
5049
- Add a _WARNING_ message when using a space-separated string with cucumber_opts
5150
([#1624](https://github.com/cucumber/cucumber-ruby/pull/1624))
52-
5351
- Add support for TruffleRuby
5452
([#1612](https://github.com/cucumber/cucumber-ruby/pull/1612)
5553
[gogainda](https://github.com/gogainda))
56-
5754
- Add support for named hooks
5855
([#1636](https://github.com/cucumber/cucumber-ruby/pull/1636))
5956

6057
### Fixed
6158
- Use `required_rubygems_version` instead of `rubygems_version`([#1629](https://github.com/cucumber/cucumber-ruby/pull/1629))
62-
6359
- Suppress RSspec deprecation warnings([#1631](https://github.com/cucumber/cucumber-ruby/pull/1631))
6460

6561
## [8.0.0.RC.1] - 2022-01-19
66-
### Removed
67-
- `AfterConfiguration` has been removed. Please use `InstallPlugin` or `BeforeAll` instead.
68-
See upgrading notes for [8.0.0.md](upgrading_notes/8.0.0.md#upgrading-to-800) to update your code accordingly.
69-
([#1591](https://github.com/cucumber/cucumber-ruby/pull/1591))
70-
- The built-in Wire protocol
71-
The Wire protocol is still officially supported, but as an optional plugin rather
72-
than a built-in feature. See upgrading notes for [8.0.0.md](upgrading_notes/8.0.0.md#upgrading-to-800) to update your code accordingly.
73-
- Removed former unused `stdin` argument from `Cli::Main`. That may impact your code
74-
if you use cucumber API `Cucumber::Cli::Main`. See upgrading notes for [8.0.0.md](upgrading_notes/8.0.0.md#upgrading-to-800).
75-
([#1588](https://github.com/cucumber/cucumber-ruby/pull/1588))
76-
- Removed `DataTable#map_column!` and `DataTable#map_headers!`.
77-
Those methods were error-prone and planned to be removed a long time ago. You
78-
can use the immutable versions instead: `DataTable#map_column` and
79-
`DataTable#map_headers`.
80-
([#1590](https://github.com/cucumber/cucumber-ruby/pull/1590))
81-
- Removed support for Ruby 2.5 and JRuby 9.2.
82-
8362
### Changed
8463
- Replace dependency [cucumber-create-meta](https://rubygems.org/gems/cucumber-create-meta)
85-
with the new [cucumber-ci-environment](https://rubygems.org/gems/cucumber-ci-environment)
86-
([#1601](https://github.com/cucumber/cucumber-ruby/pull/1601))
87-
64+
with the new [cucumber-ci-environment](https://rubygems.org/gems/cucumber-ci-environment)
65+
([#1601](https://github.com/cucumber/cucumber-ruby/pull/1601))
8866
- In `DataTable#map_column`, Changed the `strict` argument into a keyword argument.
89-
See upgrading notes for [8.0.0.md](upgrading_notes/8.0.0.md#upgrading-to-800)
90-
([#1594](https://github.com/cucumber/cucumber-ruby/pull/1594))
91-
67+
See upgrading notes for [8.0.0.md](upgrading_notes/8.0.0.md#upgrading-to-800)
68+
([#1594](https://github.com/cucumber/cucumber-ruby/pull/1594))
9269
- Added Ruby 3.1 ([#1607](https://github.com/cucumber/cucumber-ruby/pull/1607))
9370

9471
### Fixed
9572
- Fix TestRunFinished success property in html formatter and all formatters
96-
based on the messages: it now returns true if the run has passed
97-
([#1606](https://github.com/cucumber/cucumber-ruby/pull/1606))
73+
based on the messages: it now returns true if the run has passed
74+
([#1606](https://github.com/cucumber/cucumber-ruby/pull/1606))
9875
- Fix usage of namespaced modules across multiple scenarios
99-
([#1603](https://github.com/cucumber/cucumber-ruby/pull/1603))
76+
([#1603](https://github.com/cucumber/cucumber-ruby/pull/1603))
10077
- Do not serialize Messages::Hook#tag_expression if it is empty
101-
([#1579](https://github.com/cucumber/cucumber-ruby/pull/1579))
78+
([#1579](https://github.com/cucumber/cucumber-ruby/pull/1579))
10279
- JSON Formatter uses "pretty" output format
103-
([#1580](https://github.com/cucumber/cucumber-ruby/pull/1580))
80+
([#1580](https://github.com/cucumber/cucumber-ruby/pull/1580))
10481
- Fixed JSON Formatter "end of background" detection
105-
([#1580](https://github.com/cucumber/cucumber-ruby/pull/1580))
82+
([#1580](https://github.com/cucumber/cucumber-ruby/pull/1580))
10683
- Fixed JSON Formatter expansion of Scenario Outline templates in Doc Strings
107-
([#1580](https://github.com/cucumber/cucumber-ruby/pull/1580))
84+
([#1580](https://github.com/cucumber/cucumber-ruby/pull/1580))
10885
- Removed usage of `eval` in `Cucumber::Term::ANSIColor` and `Cucumber::Formatter::ANSIColor`
109-
([#1589](https://github.com/cucumber/cucumber-ruby/pull/1589))
86+
([#1589](https://github.com/cucumber/cucumber-ruby/pull/1589))
11087
- Fixed `DataTable#map_headers` when headers have the same prefix
111-
([#1598](https://github.com/cucumber/cucumber-ruby/pull/1598))
88+
([#1598](https://github.com/cucumber/cucumber-ruby/pull/1598))
89+
90+
### Removed
91+
- `AfterConfiguration` has been removed. Please use `InstallPlugin` or `BeforeAll` instead.
92+
See upgrading notes for [8.0.0.md](upgrading_notes/8.0.0.md#upgrading-to-800) to update your code accordingly.
93+
([#1591](https://github.com/cucumber/cucumber-ruby/pull/1591))
94+
- The built-in Wire protocol
95+
The Wire protocol is still officially supported, but as an optional plugin rather
96+
than a built-in feature. See upgrading notes for [8.0.0.md](upgrading_notes/8.0.0.md#upgrading-to-800) to update your code accordingly.
97+
- Removed former unused `stdin` argument from `Cli::Main`. That may impact your code
98+
if you use cucumber API `Cucumber::Cli::Main`. See upgrading notes for [8.0.0.md](upgrading_notes/8.0.0.md#upgrading-to-800).
99+
([#1588](https://github.com/cucumber/cucumber-ruby/pull/1588))
100+
- Removed `DataTable#map_column!` and `DataTable#map_headers!`.
101+
Those methods were error-prone and planned to be removed a long time ago. You
102+
can use the immutable versions instead: `DataTable#map_column` and
103+
`DataTable#map_headers`.
104+
([#1590](https://github.com/cucumber/cucumber-ruby/pull/1590))
105+
- Removed support for Ruby 2.5 and JRuby 9.2.
112106

113-
[Unreleased]: https://github.com/cucumber/cucumber-ruby/compare/v9.0.1...HEAD
107+
[Unreleased]: https://github.com/cucumber/cucumber-ruby/compare/v9.0.2...HEAD
108+
[9.0.2]: https://github.com/cucumber/cucumber-ruby/compare/v9.0.1...v9.0.2
114109
[9.0.1]: https://github.com/cucumber/cucumber-ruby/compare/v9.0.0...v9.0.1
115110
[9.0.0]: https://github.com/cucumber/cucumber-ruby/compare/v8.0.0...v9.0.0
116111
[8.0.0]: https://github.com/cucumber/cucumber-ruby/compare/v8.0.0.RC.1...v8.0.0

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
9.0.1
1+
9.0.2

0 commit comments

Comments
 (0)