v1.3.2
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-test→io.github.drownek.paperwright. - Gradle tasks renamed:
paperE2EClean/paperE2ETest/paperE2EInit→paperwrightClean/paperwrightTest/paperwrightInit. - Kotlin package and classes renamed:
me.drownek.papere2e.PaperE2EPlugin→me.drownek.paperwright.PaperwrightPlugin(and the matchingExtension/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.mdso it no longer drifts on each release. - Simplified examples by dropping unnecessary
awaits.
Tooling
scripts/bump-version.jsnow also rewrites version references inside thedocs/tree, so a single bump propagates everywhere.bump-versionis now interactive: prompts for the target version (pre-filled fromversion.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 thangit addof 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 paperwrightCleansrc/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.