Releases: eWert-Online/OSnap
v1.4.1
Features:
- Add
selectorAllto 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
Features:
-
Add cli option to override parallelism from config file.
You may now add-p VALor--parallelism VALto 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
Features:
- Add ability to define tests and global config in
.yamlformat (#8)
WIP:
- Add Documentation Website (https://ewert-online.github.io/OSnap/)
v1.2.0
Features:
-
Add a
nightlybuild (installable withnpm 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&typeactions.
If aclickortypeaction 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-chromiumcommand into the main binary (it can now be called viaosnap download-chromium) -
Add
-vvflag to output verbose logs for debugging -
Add centos and ubuntu docker containers
-
Update chromium to revision 884014
v1.1.2
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
Features:
- Add cleanup command to remove unused base images
Bugfixes:
- Fix release build for windows
v1.0.0
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
Features:
- Add ignore regions
v1.0.0-alpha.5
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
Bugfixes:
- Fix generation of diff-image