cucumber / cucumber/cucumber-ruby
diff-lcs 2.0.0.beta.1 released
- Dominant language
- Ruby
- Stars
- 5.2k
- Forks
- 1.1k
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 3
Description
I've released diff-lcs 2.0.0.beta.1 today, with stable 2.0.0 planned for 2026-01-31.
The main breaking changes are minimum Ruby 3.2 and removal of `Diff::LCS.LCS` (use `Diff::LCS.lcs` instead). The primary API is otherwise unchanged.
Please test against the beta if you can. RSpec hasn't been updated to support the beta yet, so there's a circular dependency issue for now.
If you want to support both versions, you'll need `>= 1.6.0, < 3` in your dependency constraint.
See [PR #214](https://github.com/halostatue/diff-lcs/pull/214) for full details.
Contributor guide
Research direction
Start by reading PR #214 and testing cucumber-ruby against diff-lcs 2.0.0.beta.1. The compatibility target is Ruby 3.2 and the changed diff-lcs API; done means the project works with the beta, with the RSpec circular dependency accounted for.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100