Skip to content

Releases: eWert-Online/OSnap

v2.2.0

30 Aug 20:08
1b72b61

Choose a tag to compare

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

06 May 18:16
d80b06c

Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.1

v2.1.0

19 Apr 11:03
d1bb8e8

Choose a tag to compare

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

13 Mar 20:34
f9a44c0

Choose a tag to compare

What's Changed

  • feat: update to chrome headless shell (#45)
  • feat: add ability to reuse defaultSizes in size definitions of a test (ab6ca8e)
  • feat: add new forcePseudoState action (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

28 Sep 13:58
39bfb1f

Choose a tag to compare

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

18 Sep 15:19
48f943a

Choose a tag to compare

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

23 Jan 09:33

Choose a tag to compare

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

21 Jan 17:53

Choose a tag to compare

What's Changed

Full Changelog: v1.5.1...v1.5.2

v1.5.1

08 Jan 11:46
cff5155

Choose a tag to compare

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

03 Jan 12:12

Choose a tag to compare

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