Skip to content
This repository has been archived by the owner on Sep 21, 2022. It is now read-only.

Releases: gemini-testing/gemini

0.9.7

09 Feb 14:18
Compare
Choose a tag to compare
  • Add new wait methods (@SevInf):
    • waitForElementToShow
    • waitForElementToHide
    • waitForJSCondition

0.9.6

27 Jan 19:23
Compare
Choose a tag to compare
  • Work on pages that modify Array.prototype (@SevInf).

0.9.5

19 Dec 13:05
Compare
Choose a tag to compare
  • Works on Windows again (@SevInf).

0.9.4

03 Dec 13:02
Compare
Choose a tag to compare
  • Add sendFile action which now should be used instead of
    sendKeys to set a file to input[type=file] elements (@SevInf).
  • Correctly parse box-shadow in IE9 (@scf2k).
  • Fail only single test if reference image is not found (@SevInf).

0.9.3

11 Nov 10:03
Compare
Choose a tag to compare
  • Coverage generator now follows symlinks while resolving the paths to CSS
    files. So the final report will have real paths but not pointing to symlinks.

0.9.2

11 Nov 10:02
Compare
Choose a tag to compare
  • Move the coverage HTML templating code to separate module (gemini-coverage).
  • Detailed error message when capture region exceeds screenshot
    area. Such error also will now fail only single state instead of
    a whole testing process (@SevInf).

0.9.1

23 Oct 07:13
Compare
Choose a tag to compare
  • Ignore @keyframes at-rule while collecting coverage (@scf2k).

0.9.0

22 Oct 08:46
Compare
Choose a tag to compare
  • Replace GraphicsMagick with lightweight png-img library (@j0tunn).
    As for this version, gemini no longer requires any external tool for
    image processing.

  • CSS coverage now supports source maps (@scf2k).
    If your CSS has the sourcemap, coverage report will show original files.

    You can use sourceRoot option to tell gemini where are your sources
    located on a filesystem.

  • CSS coverages statistics will now also be written to coverage.json
    file (@scf2k).

  • Add coverageExclude option to allow exclude certain files from coverage
    report (@scf2k).

  • Add index page to coverage report and improve appearance of a the coverage
    pages (@scf2k).

  • Restructure documentation and add quick start guide in russian and english
    (@jk708).

0.8.2

14 Oct 13:01
Compare
Choose a tag to compare
  • Reset cursor position before reloading the page.
    When resetting it just after page load, old cursor position
    may trigger some transitions which will not be finished before
    first screenshot.

0.8.1

30 Sep 15:50
Compare
Choose a tag to compare
  • test command will exit with correct codes