Open
Description
Hello again everyone! 👋
Sorry for being away for a while - I had simply not time to keep the library in a shape that I'd like it to be. My apologies!
As a part of repo cleaning up process, I'd started migration to Cypress 13. But because it's a release that drops support for Node@12
(so introducing a breaking change) - we need to raise the major number of this library as well.
To do a proper "major" release I've figure it'll be a good time to take care of some long-staging issues & PRs before releasing v4. I'll try to handle them in upcoming days, so bear with me for little more time! All changes will land firstly to the branch feat/release-4.0.0 - you can keep track of code changes there.
List of PRs/issues/discussions that need to be handled before v4 release:
- Upgrade to Cypress 13
- Upgrade to Vitest 2
- Upgrade CI Scripts to newest version
- Upgrade Sharp to 0.33.5 (fix(deps): update all minor dependency bump #256)
- Upgrade Node version used in the repo to 20
- Ability to change path by overriding task #179
- fix: autocleanup removes screenshots of other testing type #181 (Auto Cleanup Unused Files - Deletes too many files if you have both component and e2e tests #178)
- feat: change attempt separator to _ #199 (Feat: Ability to remove space before #<attempt> in filename #196)
- Images not being included in mochawesome report #106
- Additional options for updating images #204
- [Bug]: Unable to set up folder path other than cypress/screenshots/ ... #258
- [Bug]: User should expect that the baseline images will get updated when the "Update screenshot" button is clicked #259
- [Bug]: matchAgainstPath is not work #282
- [Bug]: cyprress 13 screenshot size differ on cypress run and cypress open #294
- [Bug]: setupNodeEvents is not alone #302
- [Feature]: Allow image index to be excluded #314
- Reporting #96
- Remove Spaces in Output PNG #189
- cypress-plugin-visual-regression-diff does not store actual snapshots if there is not difference between actual and previous snapshots #226
- Question about threshold #214
- How to change the default images' names to include browser name for *all* the `matchImage` invokations? #309
List of postponed issues
- Solution for subtle rendering differences across browsers and operating systems #212 - this should be resolved by OOT solution for whole process - e.g. github action or working script. Community support welcome! Relates to Are there any way to force plugin to make screenshots of the same size in headed/headless browsers? #159
Metadata
Metadata
Assignees
Labels
No labels