cucumber / cucumber-js

Cucumber for JavaScript
https://cucumber.io
MIT License
5.06k stars 1.09k forks source link

deprecation updates ahead of 9.0.0 #2240

Closed davidjgoss closed 1 year ago

davidjgoss commented 1 year ago

🤔 What's changed?

🏷️ What kind of change is this?

📋 Checklist:


This text was originally generated from a template, then edited by hand. You can modify the template here.

coveralls commented 1 year ago

Coverage Status

Coverage: 98.561%. Remained the same when pulling 7c7ddae325fd5e43cd9ec181d7385a5947b322ab on chore/deprecations-housekeeping into 90ebb805a8c1afc0d2118e6edd70343e13fc7c66 on main.

mpkorstanje commented 1 year ago

From a process point of view I have only one remark:

except maybe SummaryFormatter which is the one people would reasonably extend when building their own.

If this class is open for extension it should be documented as such. And be tested against the specific use cases it aims to support.

Otherwise it will be hard to evolve the code in the future.