Releases: nextcloud-libraries/nextcloud-e2e-test-server
Release list
v0.5.0
v0.5.0 - 2026-07-02
Breaking changes
runExec and runOcc now return an object instead of the plain output string.
The response object has the following format:
interface ExecResponse {
/** The stdout messages */
stdout: string
/** The stderr messages */
stderr: string
/** The exit code of the command */
exitCode: number
}By default both commands fail if the command exists with a non-zero exit code,
this can be disabled with failOnError: false on the command options.
Fixed
- fix!(docker): clean up exec output handling and remove app:list workaround (#985)
- fix(playwright): make login method more robust (#1034)
- fix(docker): allow to install all shipped apps in
configureNextcloud(#1039) - fix(docker): add special handling for server usage (#1040)
Changed
- ci: updated workflows
- Updated dependencies
- Bump axios to 1.16.0
- Bump wait-on to 9.0.10
- Bump @nextcloud/paths to 3.1.0
- Bump fast-xml-parser to 5.9.3
- Bump dockerode to 5.0.1
v0.4.0 - 2025-10-21
v0.4.0 - 2025-10-21
Notes
The Cypress selectors provided by the package are now deprecated and will be removed with the next release.
Instead use role based selectors like cy.findByRole from @testing-library/cypress.
Added
- feat(cypress): return exec context to allow working with exit code or output (#896)
Changed
e2e-test-server - v0.3.0
v0.3.0
Changed
- E2e test server by @max-nextcloud in #758
- chore: adjust node versions by @susnux in #869
- chore: simplify build process by use vite by @susnux in #870
- ci: update reuse.yml workflow from template by @susnux in #862
- ci: update npm-publish.yml workflow from template by @susnux in #863
- chore(deps): Bump fast-xml-parser to 5.2.5
- chore(deps): Bump pbkdf2 to 3.1.3
- chore(deps): Bump tmp to 0.2.4
- chore(deps): Bump cipher-base to 1.0.6
- chore(deps): Bump sha.js to 2.4.12
- chore(deps): Bump tar-fs to 2.1.4
- chore(deps): Bump form-data to 4.0.4
- chore(deps): Bump on-headers and compression
- chore(deps): Bump dockerode to 4.0.9
- chore(deps): Bump wait-on to 9.0.1
v1.0.0-beta.15
v1.0.0-beta.14
What's Changed
- Mention
e2e-test-serverin README by @max-nextcloud in #756 - fix: Do not depend on the 'path' package for basename by @artonge in #765
Full Changelog: v1.0.0-beta.13...v1.0.0-beta.14
e2e-test-server-v0.2.1
e2e-test-server version 0.2.1
- feat: add playwright export (0b5c47d)
Full Changelog: e2e-test-server-v0.2.0...e2e-test-server-v0.2.1
e2e-test-server-v0.2.0
e2e-test-server version 0.2.0
- feat: expose user in random-user-fixture (ecb169e)
- feat: User.createRandom(), use User in docker addUser (02780b6)
- feat(e2e-test-server): Rename package and move to separate branch (5254b4f)
- feat(playwright): createRandomUser() and login() (19e6621)
- test: docker tooling with playwright (f60d530)
- feat!: Export docker functions from main entry (2bd6693)
Full Changelog: e2e-test-server-v0.1.2...e2e-test-server-v0.2.0
e2e-test-server-v0.1.2
Fixes
- fix(publish): set access to public to publish to npm (621b6f4)
Full Changelog: e2e-test-server-v0.1.1...e2e-test-server-v0.1.2
e2e-test-server-v0.1.1
Fixes
- fix(build): without peer dependencies (b5408c5)
Full Changelog: e2e-test-server-v0.1.0...e2e-test-server-v0.1.1
e2e-test-server-v0.1.0
E2e test server version 0.1.0
Initial release of @nextcloud/e2e-test-server - previously known as @nextcloud/cypress
What's Changed
- Renamed package to
@nextcloud/e2e-test-server. - Dropped cypress peer dependency.
- Updated docs to reflect more generic scope.
- chore(deps-dev): Bump rollup from 4.34.1 to 4.34.2 by @dependabot in #751
Full Changelog: v1.0.0-beta.13...e2e-test-server-v0.1.0