Skip to content

v1.3.2

Choose a tag to compare

@Drownek Drownek released this 16 May 21:13

Summary

This is the rename release: the project moves from paper-e2e-test to Paperwright. Everything that was named after the old project — npm package, Gradle plugin id, tasks, Kotlin package, CLI binary — has been renamed in a coordinated bump. Also includes documentation cleanup and improvements to the version-bump tooling.

Important

Breaking change. Existing users must update their package.json, build.gradle.kts, and any imports/task invocations. See Migration below.

Changes

Rename (Breaking)

  • npm package renamed: @drownek/paper-e2e-runner@drownek/paperwright.
  • Gradle plugin id renamed: io.github.drownek.paper-e2e-testio.github.drownek.paperwright.
  • Gradle tasks renamed: paperE2EClean / paperE2ETest / paperE2EInitpaperwrightClean / paperwrightTest / paperwrightInit.
  • Kotlin package and classes renamed: me.drownek.papere2e.PaperE2EPluginme.drownek.paperwright.PaperwrightPlugin (and the matching Extension / TestTask / Banner).
  • Runner env vars / banner / settings file paths updated to the new name.

Documentation

  • Fixed broken anchors, ordering, and stale links in the README.
  • Removed the hardcoded version number from Configuration.md so it no longer drifts on each release.
  • Simplified examples by dropping unnecessary awaits.

Tooling

  • scripts/bump-version.js now also rewrites version references inside the docs/ tree, so a single bump propagates everywhere.
  • bump-version is now interactive: prompts for the target version (pre-filled from version.txt), asks whether to create an annotated tag (defaults Y for stable / N for prerelease), and prompts whether to push after committing/tagging.
  • Version files are now committed directly via git commit -- rather than git add of the whole tree.

Migration

In your plugin project:

build.gradle.kts

- id("io.github.drownek.paper-e2e-test") version "1.3.1"
+ id("io.github.drownek.paperwright") version "1.3.2"

- paperE2ETest { ... }
+ paperwright { ... }

Gradle task invocations

- ./gradlew paperE2ETest
- ./gradlew paperE2EInit
- ./gradlew paperE2EClean
+ ./gradlew paperwrightTest
+ ./gradlew paperwrightInit
+ ./gradlew paperwrightClean

src/test/e2e/package.json

- "@drownek/paper-e2e-runner": "^1.3.1"
+ "@drownek/paperwright": "^1.3.2"

Run ./gradlew paperwrightInit against a fresh project to see the new defaults, or just diff your package.json against the template emitted there.

Full changelog

v1.3.1...v1.3.2