Releases: eWert-Online/OSnap
Releases · eWert-Online/OSnap
v2.2.0
What's Changed
- feat: add config option for expected response codes (#54)
If the response code is not the expected one, the test will fail before taking a screenshot and comparing the results
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- chore: add info and debug logs by @eWert-Online in #51
- fix: add missing libraries to debian image by @eWert-Online in #52
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- feat: add ability to define headers to be sent with each request by @eWert-Online in #49
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- feat: update to chrome headless shell (#45)
- feat: add ability to reuse
defaultSizesin size definitions of a test (ab6ca8e) - feat: add new
forcePseudoStateaction (fixes #36) (373a87d) - docs: deploy docs to new domain (#46)
Potentially Breaking:
- chore: update chromium to version 133 (#42)
- chore: remove deprecated json config file format (98243a6)
Full Changelog: v1.6.1...v2.0.0
v1.6.1
What's Changed
- fix: fix segmentation fault thrown on images with different layout (#44)
- fix: do not generate diff image on retries
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
- fix: fix regression where the cleanup command did not find anything to cleanup (#42)
- feat: automatically download chromium if not present (#40)
- feat: add progress counter (#42)
- feat: automatically determine best fit for parallelism based on number of cores available (#42)
- feat: retry failed tests a configured amount of times (default: 1) (#43)
- docs: add documentation for using docker (#37)
Potentially Breaking:
- chore: update chromium to version 128 (#42)
Full Changelog: v1.5.3...v1.6.0
v1.5.3
What's Changed
- fix: layout diff for larger base images does not crash anymore by @eWert-Online
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
- chore: refactor code structure by @eWert-Online in #32
- chore: revive the diff image of layout changes by @eWert-Online in #34
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- fix: allow relative path segments in test patterns by @eWert-Online in #30
- fix: allow global config files with a name other than "osnap.config.yaml" by @eWert-Online in #29
Full Changelog: v1.5.0...v1.5.1
v1.5.0
Features:
- Add cli option to override parallelism from config file.
You may now add -p VAL or --parallelism VAL to set a new parallelism for a specific test run. - Add functions, which can be used to define a set of actions once and use them in multiple test files. (#5)
- Add scroll action with which you can scroll either by a given amount of px or to a given selector.
- Add selectorAll to ignore regions, to ignore all elements found with this selector (not just the first one)
Bugfixes:
- Clear cookies before every test run
- Fix an issue with multiple ignore selectors sometimes causing a crash of OSnap
Other:
- Improve error messages
- Switch to libspng for io
- Switch to ml syntax
- Add support for ARM64 devices (Mac M1)
- Update chromium to revision 1056772 (108.0.5359.94)
Full Changelog: v1.3.0...v1.5.0