Skip to content

Releases: eWert-Online/OSnap

v1.4.1

25 Mar 11:34

Choose a tag to compare

v1.4.1 Pre-release
Pre-release

Features:

  • Add selectorAll to ignore regions, to ignore all elements found with this selector (not just the first one)

Bugfixes:

  • Fix an issue with multiple ignore selectors sometimes causing a crash of OSnap

v1.4.0

23 Mar 14:44

Choose a tag to compare

v1.4.0 Pre-release
Pre-release

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.

Bugfixes:

  • Clear cookies before every test run

Other:

  • Improve error messages

  • Add support for ARM64 devices (Mac M1)

  • Update chromium to revision 961656 (99.0.4844.74)

v1.3.0

15 Oct 08:07

Choose a tag to compare

Features:

  • Add ability to define tests and global config in .yaml format (#8)

WIP:

v1.2.0

20 Jul 10:45

Choose a tag to compare

Features:

  • Add a nightly build (installable with npm i @space-labs/osnap@nightly) which includes all commits on the main git branch.
    This version is always the most up to date, but also the most unstable release. Use with care!

  • Add size restrictions to actions and ignore regions.
    You may now add an action or ignore region which only affects specific screen sizes. Additional infos can be found in the readme

  • Format result time in hours, minutes and seconds instead of just seconds.

  • Wait for potential page load on click & type actions.
    If a click or type action results in a navigation of the page, OSnap will now automatically wait for the new page to be completely loaded, before proceeding with the next action.

Bugfixes:

  • Fix platform detection on windows for download-chromium

  • Fix parsing of config files on windows

  • Prevent the browser from resizing while taking the screenshot

Other:

  • Decrease size of npm package by ~30% (from 41.9 MB to 29.6 MB)

  • Move download-chromium command into the main binary (it can now be called via osnap download-chromium)

  • Add -vv flag to output verbose logs for debugging

  • Add centos and ubuntu docker containers

  • Update chromium to revision 884014

v1.1.2

05 Jul 16:41

Choose a tag to compare

Features:

  • Docker: Publish a "latest" tag

Bugfixes:

  • Fix generation of diff image, if the base-image and new image had different heights
  • Docker: Always publish to the "next" tag

v1.1.1

04 Jul 13:32

Choose a tag to compare

Features:

  • Add cleanup command to remove unused base images

Bugfixes:

  • Fix release build for windows

v1.0.0

03 Jul 22:35

Choose a tag to compare

The first official release of OSnap! 🎉🎉🎉

Some noteworthy features:

  • ignore regions
  • actions (click, wait, type, ...)
  • filtering with "skip" and "only"
  • preinstalled Docker Containers
  • and many more...

Thanks to @dmtrKovalenko again, for his work on odiff

v1.0.0-beta.1

15 Jun 14:35

Choose a tag to compare

v1.0.0-beta.1 Pre-release
Pre-release

Features:

  • Add ignore regions

v1.0.0-alpha.5

29 May 15:49

Choose a tag to compare

v1.0.0-alpha.5 Pre-release
Pre-release

Features:

  • Read images from string instead of the filesystem, which results in a faster runtime inside of docker containers

Bugfixes:

  • Fix diff mask generation
  • Make sure the browser process shuts down after failed run

v1.0.0-alpha.4

28 May 07:17

Choose a tag to compare

v1.0.0-alpha.4 Pre-release
Pre-release

Bugfixes:

  • Fix generation of diff-image