Skip to content

Releases: otto-de/jlineup

Release 4.12.1

17 May 09:04
Compare
Choose a tag to compare

What's Changed

  • Bugfix: Possible NullPointerException in Pixelmatch implementation
  • Update: Selenium 4.21.0

Dependency updates

Full Changelog: v4.12.0...v4.12.1

Release 4.12.0

15 May 12:09
Compare
Choose a tag to compare

What's Changed

  • Improvement: Set some more Chrome options to try to improve deterministic rendering
  • Improvement: The max detected color difference is now printed in the report, additionally
    the delta is visualized in the diff image (brighter means more difference)
  • Feature: Add option to crop last screenshot to match the previous screenshots on a scrolling page.
    The cli parameter is --crop-last-screenshot and can be set to true or false (false is default).
    The JLINEUP_CROP_LAST_SCREENSHOT environment variable can be used to set this also (in lambda for example).
    If you prefer to use a settings.properties file you can set jlineup.crop-last-screenshot=true in there.

Dependency updates

Full Changelog: v4.11.1...v4.12.0

Release 4.11.1

07 May 12:57
Compare
Choose a tag to compare

Changelog

  • Feature: New additional anti-alias detection ported from Pixelmatch. Runs automatically if ìgnore-anti-aliasing is set to true.
  • Feature: Add merge-config field to the global config. The merge config can include a full config that is
    merged with the main config.
  • Improvement: Cookie, LocalStorage and SessionStorage values are now masked in the report and in logs to not
    accidentally leak sensitive data.
  • Bugfix: The setup-paths and cleanup-paths feature did not work since introduction of the --merge-config option.

Dependency updates

Full Changelog: v4.10.0...v4.11.1

Release 4.10.0

10 Apr 15:52
Compare
Choose a tag to compare

What's Changed

Features:

  • New Lambda module that allows to make the screenshots within a lambda function

Dependency updates:

Full Changelog: v4.9.2...v4.10.0

Release 4.9.2

19 Dec 09:54
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.9.1...v4.9.2

Release 4.9.1

05 Oct 14:17
Compare
Choose a tag to compare

What's Changed

  • Feature: Add --cleanup-profile option to CLI to clean up the profile directory after a run.

  • Feature: Add jlineup.cleanupProfile option to web version to clean up custom profile directories after a run.
    If you use custom profile directories, you have to set this option to false to keep the profile.

  • Bump amazonAwsJavaSdkVersion from 1.12.528 to 1.12.530 by @dependabot in #875

  • Bump info.picocli:picocli-codegen from 4.7.4 to 4.7.5 by @dependabot in #901

  • Bump nettyVersion from 4.1.96.Final to 4.1.97.Final by @dependabot in #890

  • Bump springBootVersion from 3.1.2 to 3.1.3 by @dependabot in #894

  • Bump software.amazon.awssdk.crt:aws-crt from 0.25.0 to 0.25.1 by @dependabot in #896

  • Bump tomcatVersion from 10.1.12 to 10.1.13 by @dependabot in #897

  • Bump org.yaml:snakeyaml from 2.1 to 2.2 by @dependabot in #899

  • Bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by @dependabot in #888

  • Bump org.owasp:dependency-check-gradle from 8.3.1 to 8.4.0 by @dependabot in #881

  • Bump com.amazonaws:aws-lambda-java-core from 1.2.2 to 1.2.3 by @dependabot in #883

  • Bump info.picocli:picocli from 4.7.4 to 4.7.5 by @dependabot in #900

  • Bump awsSdkVersion from 2.20.127 to 2.20.138 by @dependabot in #906

  • Bump de.otto.edison:edison-core from 3.1.1 to 3.1.2 by @dependabot in #908

  • Bump amazonAwsJavaSdkVersion from 1.12.530 to 1.12.541 by @dependabot in #907

  • Bump org.seleniumhq.selenium:selenium-java from 4.11.0 to 4.12.0 by @dependabot in #909

  • Bump amazonAwsJavaSdkVersion from 1.12.541 to 1.12.542 by @dependabot in #910

  • Bump io.rest-assured:rest-assured from 5.3.1 to 5.3.2 by @dependabot in #927

  • Bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 by @dependabot in #914

  • Bump software.amazon.awssdk.crt:aws-crt from 0.25.1 to 0.26.0 by @dependabot in #923

  • Bump de.otto.edison:edison-core from 3.1.2 to 3.1.5 by @dependabot in #925

  • Bump org.seleniumhq.selenium:selenium-java from 4.12.0 to 4.12.1 by @dependabot in #916

  • Bump com.amazonaws:aws-lambda-java-events from 3.11.2 to 3.11.3 by @dependabot in #915

  • Bump awsSdkVersion from 2.20.138 to 2.20.144 by @dependabot in #926

  • Bump software.amazon.awssdk.crt:aws-crt from 0.26.0 to 0.26.1 by @dependabot in #929

  • Bump amazonAwsJavaSdkVersion from 1.12.542 to 1.12.550 by @dependabot in #935

  • Bump awsSdkVersion from 2.20.144 to 2.20.147 by @dependabot in #934

  • Bump awsSdkVersion from 2.20.147 to 2.20.150 by @dependabot in #941

  • Bump software.amazon.awssdk.crt:aws-crt from 0.26.1 to 0.27.1 by @dependabot in #943

  • Bump org.graalvm.sdk:graal-sdk from 23.0.1 to 23.1.0 by @dependabot in #945

  • Bump org.graalvm.nativeimage:svm from 23.0.1 to 23.1.0 by @dependabot in #946

  • Bump nettyVersion from 4.1.97.Final to 4.1.98.Final by @dependabot in #950

  • Bump springBootVersion from 3.1.3 to 3.1.4 by @dependabot in #951

  • Bump software.amazon.awssdk.crt:aws-crt from 0.27.1 to 0.27.3 by @dependabot in #952

  • Bump awsSdkVersion from 2.20.150 to 2.20.153 by @dependabot in #953

  • Bump amazonAwsJavaSdkVersion from 1.12.550 to 1.12.556 by @dependabot in #954

  • Bump nettyVersion from 4.1.98.Final to 4.1.99.Final by @dependabot in #962

  • Bump awsSdkVersion from 2.20.153 to 2.20.157 by @dependabot in #963

  • Bump org.seleniumhq.selenium:selenium-java from 4.12.1 to 4.13.0 by @dependabot in #955

  • Bump amazonAwsJavaSdkVersion from 1.12.556 to 1.12.560 by @dependabot in #964

  • Bump awsSdkVersion from 2.20.157 to 2.20.160 by @dependabot in #968

  • Bump de.otto.edison:edison-core from 3.1.5 to 3.1.6 by @dependabot in #969

Full Changelog: v4.9.0...v4.9.1

Release 4.9.0

16 Aug 11:17
Compare
Choose a tag to compare

Release 4.9.0

  • Bugfix: Recent changes to Chrome's webdriver management broke the automatic webdriver download
    This was realized through a change from the webdrivermanager library to Selenium's built-in driver manager
  • Breaking change: Many dependency updates (Spring Boot 3, including the move from javax.servlet to jakarta.servlet packages) that
    bump the Java minimum requirements to Java 17.

What's Changed

  • Bump nettyVersion from 4.1.93.Final to 4.1.94.Final by @dependabot in #767
  • Bump commons-codec:commons-codec from 1.15 to 1.16.0 by @dependabot in #775
  • Bump org.owasp:dependency-check-gradle from 8.2.1 to 8.3.1 by @dependabot in #776
  • Bump commons-io:commons-io from 2.12.0 to 2.13.0 by @dependabot in #743
  • Bump info.picocli:picocli from 4.7.3 to 4.7.4 by @dependabot in #734
  • Bump org.seleniumhq.selenium:selenium-java from 4.9.1 to 4.10.0 by @dependabot in #742
  • Bump com.google.guava:guava from 32.0.0-jre to 32.0.1-jre by @dependabot in #745
  • Bump org.mockito:mockito-core from 5.3.1 to 5.4.0 by @dependabot in #763
  • Bump software.amazon.awssdk.crt:aws-crt from 0.21.17 to 0.22.2 by @dependabot in #769
  • Bump amazonAwsJavaSdkVersion from 1.12.479 to 1.12.496 by @dependabot in #781
  • Bump io.rest-assured:rest-assured from 5.3.0 to 5.3.1 by @dependabot in #761
  • Bump amazonAwsJavaSdkVersion from 1.12.496 to 1.12.504 by @dependabot in #802
  • Bump com.google.guava:guava from 32.0.1-jre to 32.1.1-jre by @dependabot in #790
  • Bump org.codehaus.janino:janino from 3.1.9 to 3.1.10 by @dependabot in #795
  • Bump software.amazon.awssdk.crt:aws-crt from 0.22.2 to 0.22.5 by @dependabot in #798
  • Bump org.yaml:snakeyaml from 2.0 to 2.1 by @dependabot in #856
  • Bump ch.qos.logback:logback-classic from 1.2.12 to 1.4.9 by @dependabot in #857
  • Bump amazonAwsJavaSdkVersion from 1.12.504 to 1.12.523 by @dependabot in #855
  • Bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre by @dependabot in #846
  • Bump software.amazon.awssdk.crt:aws-crt from 0.22.5 to 0.24.1 by @dependabot in #853
  • Bump org.hibernate.validator:hibernate-validator from 6.2.5.Final to 8.0.1.Final by @dependabot in #772
  • Bump nettyVersion from 4.1.94.Final to 4.1.96.Final by @dependabot in #837
  • Bump junitJupiterVersion from 5.9.3 to 5.10.0 by @dependabot in #829
  • Bump amazonAwsJavaSdkVersion from 1.12.523 to 1.12.524 by @dependabot in #859
  • Bump awsSdkVersion from 2.18.16 to 2.20.121 by @dependabot in #858
  • Bump com.amazonaws:aws-xray-recorder-sdk-bom from 2.13.0 to 2.14.0 by @dependabot in #632
  • Bump amazonAwsJavaSdkVersion from 1.12.524 to 1.12.528 by @dependabot in #870
  • Bump software.amazon.awssdk.crt:aws-crt from 0.24.1 to 0.25.0 by @dependabot in #868
  • Bump de.otto.edison:edison-core from 3.1.0 to 3.1.1 by @dependabot in #861
  • Bump ch.qos.logback:logback-classic from 1.4.9 to 1.4.11 by @dependabot in #865
  • Bump tomcatVersion from 10.1.11 to 10.1.12 by @dependabot in #872
  • Bump awsSdkVersion from 2.20.121 to 2.20.127 by @dependabot in #874

Full Changelog: v4.8.4...v4.9.0

Release 4.8.4

03 Jun 21:57
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.8.3...v4.8.4

Release 4.8.3

09 Mar 09:38
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.8.2...v4.8.3

Release 4.8.2

22 Feb 10:10
Compare
Choose a tag to compare

What's Changed

  • Bugfix: Chrome 110 crashed when specifying a --user-data-dir and using multiple threads. This was fixed by adding
    random child folders if you specify a user data directory in the web version. If you run the CLI version and you want
    to specify a user data dir, you can use the new {random-folder} placeholder to not share user data dirs between
    multiple threads.

  • Bump org.jsoup:jsoup from 1.15.3 to 1.15.4 by @dependabot in #523

  • Bump amazonAwsJavaSdkVersion from 1.12.406 to 1.12.410 by @dependabot in #521

  • Bump amazonAwsJavaSdkVersion from 1.12.410 to 1.12.412 by @dependabot in #528

Full Changelog: v4.8.1...v4.8.2