Skip to content

Releases: skuzzle/snapshot-tests

0.0.6

10 Jan 10:47
Compare
Choose a tag to compare

Maven Central JavaDoc

  • #11 Rename @SnapshotAssertions to @EnableSnapshotTests (breaking)

Maven Central coordinates for this release:

If you only need text based snapshots:

<dependency>
    <groupId>de.skuzzle.test</groupId>
    <artifactId>snapshot-tests-core</artifactId>
    <version>0.0.6</version>
    <scope>test</scope>
</dependency>
testImplementation 'de.skuzzle.test:snapshot-tests-core:0.0.6'

If you need json based snapshots (includes -core):

<dependency>
    <groupId>de.skuzzle.test</groupId>
    <artifactId>snapshot-tests-jackson</artifactId>
    <version>0.0.6</version>
    <scope>test</scope>
</dependency>
testImplementation 'de.skuzzle.test:snapshot-tests-jackson:0.0.6'

If you need xml based snapshots (includes -core):

<dependency>
    <groupId>de.skuzzle.test</groupId>
    <artifactId>snapshot-tests-jaxb</artifactId>
    <version>0.0.6</version>
    <scope>test</scope>
</dependency>
testImplementation 'de.skuzzle.test:snapshot-tests-jaxb:0.0.6'

0.0.5

06 Jan 10:07
Compare
Choose a tag to compare

Maven Central JavaDoc

  • Refactor to multi module project
  • #6 Allow to specify explicit snapshot name
  • #7 Write snapshot information to headers (breaking)

Maven Central coordinates for this release:

If you only need text based snapshots:

<dependency>
    <groupId>de.skuzzle.test</groupId>
    <artifactId>snapshot-tests-core</artifactId>
    <version>0.0.5</version>
    <scope>test</scope>
</dependency>
testImplementation 'de.skuzzle.test:snapshot-tests-core:0.0.5'

If you need json based snapshots (includes -core):

<dependency>
    <groupId>de.skuzzle.test</groupId>
    <artifactId>snapshot-tests-jackson</artifactId>
    <version>0.0.5</version>
    <scope>test</scope>
</dependency>
testImplementation 'de.skuzzle.test:snapshot-tests-jackson:0.0.5'

If you need xml based snapshots (includes -core):

<dependency>
    <groupId>de.skuzzle.test</groupId>
    <artifactId>snapshot-tests-jaxb</artifactId>
    <version>0.0.5</version>
    <scope>test</scope>
</dependency>
testImplementation 'de.skuzzle.test:snapshot-tests-jaxb:0.0.5'

0.0.4

20 Dec 15:40
Compare
Choose a tag to compare

Maven Central JavaDoc

  • Remove throws clauses from assert methods
  • Add asText() as shortcut for as(Object::toString)
  • Fix NPE in case of mixing snapshot and non-snapshot tests

Maven Central coordinates for this release:

<dependency>
    <groupId>de.skuzzle.test</groupId>
    <artifactId>snapshot-tests</artifactId>
    <version>0.0.4</version>
    <scope>test</scope>
</dependency>

0.0.3

24 Sep 15:01
Compare
Choose a tag to compare

Maven Central JavaDoc

  • #1: Clean up orphaned snapshot files.

Maven Central coordinates for this release:

<dependency>
    <groupId>de.skuzzle.test</groupId>
    <artifactId>snapshot-tests</artifactId>
    <version>0.0.3</version>
    <scope>test</scope>
</dependency>

0.0.2

20 Sep 14:57
Compare
Choose a tag to compare

Maven Central JavaDoc

  • #2: Allow to access some snapshot information from within the test case.
  • #4: Retain original stack trace on assertion failure
  • Internal refactoring
  • Don't rely on spring-boot dependency management anymore

Maven Central coordinates for this release:

<dependency>
    <groupId>de.skuzzle.test</groupId>
    <artifactId>snapshot-tests</artifactId>
    <version>0.0.2</version>
    <scope>test</scope>
</dependency>

0.0.1

10 Sep 07:31
Compare
Choose a tag to compare

Maven Central JavaDoc

  • Initial

Maven Central coordinates for this release:

<dependency>
    <groupId>de.skuzzle.test</groupId>
    <artifactId>snapshot-tests</artifactId>
    <version>0.0.1</version>
    <scope>test</scope>
</dependency>