You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Remove unused files
* Remove files that can be used in a better way
* Remove flog and instead use verbose loggers
* Move references to new folder structure for upgrade hints
* Fix changelog refs
* Remove changelog script. Tweak gemspec script to only update regular gems and not bundler
* Remove invite collaborator script. We use commit-bit auto-gen and release maintainers are strictly controlled
* Octokit is now no longer needed
* Remove release script from makefile
* Add note about removing nokogiri as verbose dependency once we remove jUnit formatter
* Update releasing process to new polyglot method
* Fix up a tiny portion of readme
* Remove useless constant assigns
* Fix up failures move support code to env.rb
* Add new changelog entry
* Re-ordered changelog
Copy file name to clipboardExpand all lines: CHANGELOG.md
+24-23Lines changed: 24 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,9 @@ This document is formatted according to the principles of [Keep A CHANGELOG](htt
9
9
Please visit [cucumber/CONTRIBUTING.md](https://github.com/cucumber/cucumber/blob/master/CONTRIBUTING.md) for more info on how to contribute to Cucumber.
10
10
11
11
## [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))
14
+
12
15
### Changed
13
16
- 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))
- 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))
25
28
26
29
## [9.0.0] - 2023-08-31
30
+
### Removed
31
+
- Removed support for Ruby 2.6 and JRuby 9.3 ([#1699](https://github.com/cucumber/cucumber-ruby/pull/1699))
@@ -36,9 +42,6 @@ with [mini_mime](https://rubygems.org/gems/mini_mime)
36
42
### Fixed
37
43
- Cucumber may raise NoMethodError when CUCUMBER_COLORS environment was set ([#1641](https://github.com/cucumber/cucumber-ruby/pull/1641/)[s2k](https://github.com/s2k))
38
44
39
-
### Removed
40
-
- Removed support for Ruby 2.6 and JRuby 9.3 ([#1699](https://github.com/cucumber/cucumber-ruby/pull/1699))
41
-
42
45
## [8.0.0] - 2022-05-19
43
46
### Added
44
47
- Add a _WARNING_ message when using a space-separated string with cucumber_opts
@@ -57,13 +60,30 @@ with [mini_mime](https://rubygems.org/gems/mini_mime)
See [.github/RELEASING](https://github.com/cucumber/.github/blob/main/RELEASING.md).
2
2
3
-
## Prerequisites
3
+
## When done ##
4
4
5
-
To release `cucumber-ruby`, you'll need:
5
+
Update the cucumber-ruby version in the documentation project:
6
6
7
-
- to be a member of the core-team
8
-
- make
9
-
- docker
7
+
*https://github.com/cucumber/docs.cucumber.io
10
8
11
-
##cucumber-ruby-core
9
+
The cucumber-ruby version for the docs is specified in the docs [versions.yaml](https://github.com/cucumber/docs.cucumber.io/blob/master/data/versions.yaml)
12
10
13
-
If internal libraries such as `cucumber-gherkin` needs to be updated, you'll
14
-
need to update and release `cucumber-ruby-core` before releasing `cucumber-ruby`.
15
-
16
-
## Releasing cucumber-ruby
17
-
18
-
- Upgrade gems with `scripts/update-gemspec`
19
-
- Bump the version number in `lib/cucumber/version`
20
-
- Update `CHANGELOG.md` with the upcoming version number and create a new `Unreleased` section
21
-
- Remove empty sections from `CHANGELOG.md`
22
-
- Commit the changes using a verified signature
23
-
```shell
24
-
git commit --gpg-sign -am "Release X.Y.Z"
25
-
git push
26
-
```
27
-
- Now release it: push to a dedicated `release/` branch:
28
-
```shell
29
-
git push origin main:release/vX.Y.Z
30
-
```
31
-
- Check the release has been successfully pushed to [rubygems](https://rubygems.org/gems/cucumber)
32
-
- Finally, update the `cucumber-ruby` version in the
33
-
[documentation project](https://cucumber.io/docs/installation/) in
0 commit comments