File rubygem-cucumber-core.changes of Package rubygem-cucumber-core

-------------------------------------------------------------------
Mon Nov  4 16:29:39 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- 14.0.0:

### Changed
- Permit usage of gherkin up to v29 and messages up to v26
- **Internal Breaking Change**: Structure of `Action` classes have changed.
See upgrading notes for [14.0.0.md](upgrading_notes/14.0.0.md#upgrading-to-cucumber-core-1400)
([#282](https://github.com/cucumber/cucumber-ruby-core/pull/282))

### Removed
- Remove support for ruby 2.6 and below. 2.7 or higher is required now (Autofixed to Ruby 2.7 styles)

13.0.3:

### Changed
- Fixed up all remaining Layout auto-correct cops in the codebase



-------------------------------------------------------------------
Fri Jun 21 09:44:32 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- 13.0.2:

### Changed
- Added CI testing for Ruby 3.3
- Fixed up a few minor rubocop offenses in the codebase around Array structuring

13.0.1:

### Changed
- Fixed up a few styling / layout cops in the tests

### Fixed
- The `Passed` `Result` class was missing the strict keyword argument handling



-------------------------------------------------------------------
Mon Jan 29 13:55:11 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- 13.0.0:

### Changed
- Now using a 2-tiered changelog to avoid any bugs when using polyglot-release
- More refactoring of the repo by fixing up a bunch of manual rubocop offenses (See PR's for details)
([#259](https://github.com/cucumber/cucumber-ruby-core/pull/259) [#262](https://github.com/cucumber/cucumber-ruby-core/pull/262) [#268](https://github.com/cucumber/cucumber-ruby-core/pull/268) [#274](https://github.com/cucumber/cucumber-ruby-core/pull/274))
- In all `Summary` and `Result` classes, changed the `strict` argument into a keyword argument
See upgrading notes for [13.0.0.md](upgrading_notes/13.0.0.md#upgrading-to-1300)
([#261](https://github.com/cucumber/cucumber-ruby-core/pull/261))
- Permit usage of gherkin v27

### Fixed
- Restore support for matching a scenario by its Feature, Background, and Rule line numbers ([#247](https://github.com/cucumber/cucumber-ruby-core/pull/247))

### Removed
- Remove legacy `unindent` gem (Now no longer required since Ruby 2.3 and Squiggly heredocs) ([#278](https://github.com/cucumber/cucumber-ruby-core/pull/278))



-------------------------------------------------------------------
Thu Nov  2 15:43:30 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>

- 12.0.0:

### Changed
- Update gherkin and messages minimum dependencies
- Added in new rubocop sub-gems for testing, pinning versions where appropriate
- Removed all redundant / incorrect rubocop config overrides (Placed in TODO file)

### Removed
- Remove support for ruby 2.4 and below. 2.5 or higher is required now

11.1.0:

### Changed
- Update gherkin and messsages dependencies

### Fixed
- Restore support for matching a scenario by tag and step line numbers. ([#237](https://github.com/cucumber/cucumber-ruby-core/pull/237), [#238](https://github.com/cucumber/cucumber-ruby-core/pull/238), [#239](https://github.com/cucumber/cucumber-ruby-core/pull/239))



-------------------------------------------------------------------
Thu Aug  4 13:03:30 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 11.0.0
 see installed CHANGELOG.md


-------------------------------------------------------------------
Tue Jan 25 06:47:17 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 10.1.1
 see installed CHANGELOG.md


-------------------------------------------------------------------
Mon Jul 26 05:52:04 UTC 2021 - Stephan Kulow <coolo@suse.com>

updated to version 10.0.1
 see installed CHANGELOG.md


-------------------------------------------------------------------
Thu Jun 24 17:13:40 UTC 2021 - Stephan Kulow <coolo@suse.com>

updated to version 9.0.1
 see installed CHANGELOG.md


-------------------------------------------------------------------
Fri Sep 25 13:49:03 UTC 2020 - Stephan Kulow <coolo@suse.com>

updated to version 8.0.1
 see installed CHANGELOG.md

  ## [In GIT](https://github.com/cucumber/cucumber-ruby-core/compare/v8.0.1...master)
  
  ### Added
  
  ### Changed
  
  ### Deprecated
  
  ### Removed
  
  ### Fixed
  
  * Make released from docker using secrets from keybase
  
  ## [8.0.1](https://github.com/cucumber/cucumber-ruby-core/compare/v8.0.0...v8.0.1)
  
  ### Fixed
  
  * Make released from docker using secrets from keybase
  
  ### Dependencies
  
  ## [8.0.0](https://github.com/cucumber/cucumber-ruby-core/compare/v7.1.0...v8.0.0)
  
  This release failed
  
  ### Dependencies
  
  * Updated gems: (look at the diff for details)
    * `cucumber-gherkin`
    * `cucumber-messages`
  
  ## [7.1.0](https://github.com/cucumber/cucumber-ruby-core/compare/v7.0.0...v7.1.0)
  
  ### Changed
  
  * Updated gems:
    * `cucumber-gherkin` ~> 14.0.1
    * `cucumber-messages` ~> 12.2.0
  

-------------------------------------------------------------------
Thu May  7 20:36:28 UTC 2020 - Stephan Kulow <coolo@suse.com>

- updated to version 7.0.0
 see installed CHANGELOG.md

  ## [7.0.0](https://github.com/cucumber/cucumber-ruby-core/compare/v6.0.0...v7.0.0)
  
  ### Changed
  
  * Updated monorepo libraries:
    - cucumber-gherkin ~> 13
    - cucumber-messages ~> 12
  
  ## [6.0.0](https://github.com/cucumber/cucumber-ruby-core/compare/v5.0.2...v6.0.0)
  
  ### Changed
  
  * Update to Gherkin 10
  
  ### Added
  
  * Add `envelope` event, which are used when emitting `Cucumber::Messages`
  * Add `TestCaseCreated` and `TestStepCreated` events, emitted when compiling a `Pickle`
  * Add `Id` field to `TestCase` and `TestStep`
  * Added rubocop (with todo file), and removed backports gems
    ([#186](https://github.com/cucumber/cucumber-ruby-core/pull/186),
    [#182](https://github.com/cucumber/cucumber-ruby-core/issues/182)
    [tas50](https://github.com/tas50),
    [luke-hill](https://github.com/luke-hill))
  
  ### Removed
  
  * Remove location for MultiLine arguments

-------------------------------------------------------------------
Mon Feb 10 14:23:42 UTC 2020 - Stephan Kulow <coolo@suse.com>

- updated to version 5.0.2
 see installed CHANGELOG.md

-------------------------------------------------------------------
Thu Nov 22 05:05:14 UTC 2018 - Stephan Kulow <coolo@suse.com>

- updated to version 4.0.0
 see installed CHANGELOG.md

  ## [In Git](https://github.com/cucumber/cucumber-ruby-core/compare/v4.0.0...master)
  
  ### Changed
  
  * N/A
  
  ### Added
  
  * N/A
  
  ### Fixed
  
  * N/A
  
  ### Removed
  
  * N/A
  
  ### Improved
  
  * N/A
  
  ## [4.0.0](https://github.com/cucumber/cucumber-ruby-core/compare/v3.2.0...v4.0.0)
  
  ### Changed
  
  * Update to use Gherkin v6 ([#158](https://github.com/cucumber/cucumber-ruby-core/pull/158) @brasmusson)
  * Let Scenarios with no Steps get the result status Undefined ([#157](https://github.com/cucumber/cucumber-ruby-core/pull/157) @brasmusson)
  * Convert to use the Gherkin compiler and Pickles ([#156](https://github.com/cucumber/cucumber-ruby-core/pull/156) @brasmusson)
  
  ### Added
  
  * N/A
  
  ### Fixed
  
  * N/A
  
  ### Removed
  
  * Remove the support for old style tag expressions ([#159](https://github.com/cucumber/cucumber-ruby-core/pull/159) @brasmusson)
  
  ### Improved
  
  * N/A
  
  ## [3.2.1](https://github.com/cucumber/cucumber-ruby-core/compare/v3.2.0...v3.2.1)
  
  ### Fixed
  
  * Switched `gherkin` in Gemspec to use _pessimistic_ versioning. (These two commits aren't merged into `master`, as they already exist in newer commits. This is a 'backported' patch to resolve [#160](https://github.com/cucumber/cucumber-ruby-core/issues/160)).

-------------------------------------------------------------------
Fri Jul 13 13:03:38 UTC 2018 - factory-auto@kulow.org

- updated to version 3.2.0
 see installed CHANGELOG.md

-------------------------------------------------------------------
Sun Dec  3 19:14:13 UTC 2017 - coolo@suse.com

- updated to version 3.1.0
 see installed CHANGELOG.md

-------------------------------------------------------------------
Wed Oct 11 06:00:55 UTC 2017 - coolo@suse.com

- updated to version 3.0.0
 HISTORY.md removed upstream

-------------------------------------------------------------------
Sat Sep  3 04:33:30 UTC 2016 - coolo@suse.com

- updated to version 2.0.0
 see installed HISTORY.md

-------------------------------------------------------------------
Fri Jun 10 04:30:20 UTC 2016 - coolo@suse.com

- updated to version 1.5.0
 see installed HISTORY.md

-------------------------------------------------------------------
Thu Jan 21 05:32:26 UTC 2016 - coolo@suse.com

- updated to version 1.4.0
 see installed HISTORY.md

-------------------------------------------------------------------
Fri Dec 18 05:32:48 UTC 2015 - coolo@suse.com

- updated to version 1.3.1
 see installed HISTORY.md

-------------------------------------------------------------------
Sat Sep 12 04:29:25 UTC 2015 - coolo@suse.com

- updated to version 1.3.0
 see installed HISTORY.md

-------------------------------------------------------------------
Wed Jul 22 12:10:44 UTC 2015 - tboerger@suse.com

- Initial packaging of 1.2.0

openSUSE Build Service is sponsored by