Skip to content

Commit e33b377

Browse files
authored
Merge pull request #897 from nextcloud-libraries/chore/changelog
docs: provide a changelog to keep track of all notable changes
2 parents 8f1a9af + ec84180 commit e33b377

File tree

5 files changed

+83
-8
lines changed

5 files changed

+83
-8
lines changed

.github/release.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
2+
# SPDX-License-Identifier: CC0-1.0
3+
4+
changelog:
5+
categories:
6+
- title: Breaking changes
7+
labels:
8+
- breaking
9+
- "type: breaking"
10+
- title: Added
11+
labels:
12+
- enhancement
13+
- "type: enhancement"
14+
- title: Fixed
15+
labels:
16+
- bug
17+
- "type: bug"
18+
- title: Changed
19+
labels:
20+
- "*"

CHANGELOG.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<!--
2+
- SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
3+
- SPDX-License-Identifier: AGPL-3.0-or-later
4+
-->
5+
# Changelog
6+
7+
All notable changes to this project will be documented in this file.
8+
9+
10+
## v0.4.0 - UNRELEASED
11+
### Notes
12+
The Cypress selectors provided by the package are now deprecated and will be removed with the next release.
13+
Instead use role based selectors like `cy.findByRole` from `@testing-library/cypress`.
14+
15+
## v0.3.0 - 2025-10-14
16+
### Added
17+
- feat: rename repository to e2e test server \([#758](https://github.com/nextcloud-libraries/nextcloud-e2e-test-server/pull/758)\)
18+
19+
### Changed
20+
- chore: adjust node versions \([#869](https://github.com/nextcloud-libraries/nextcloud-e2e-test-server/pull/869)\)
21+
- chore: simplify build process by use vite \([#870](https://github.com/nextcloud-libraries/nextcloud-e2e-test-server/pull/870)\)
22+
- ci: update reuse.yml workflow from template \([#862](https://github.com/nextcloud-libraries/nextcloud-e2e-test-server/pull/862)\)
23+
- ci: update npm-publish.yml workflow from template \([#863](https://github.com/nextcloud-libraries/nextcloud-e2e-test-server/pull/863)\)
24+
- chore(deps): Bump fast-xml-parser to 5.2.5
25+
- chore(deps): Bump pbkdf2 to 3.1.3
26+
- chore(deps): Bump tmp to 0.2.4
27+
- chore(deps): Bump cipher-base to 1.0.6
28+
- chore(deps): Bump sha.js to 2.4.12
29+
- chore(deps): Bump tar-fs to 2.1.4
30+
- chore(deps): Bump form-data to 4.0.4
31+
- chore(deps): Bump on-headers and compression
32+
- chore(deps): Bump dockerode to 4.0.9
33+
- chore(deps): Bump wait-on to 9.0.1
34+
35+
## v0.2.1 - 2025-02-11
36+
### Added
37+
- feat: add playwright export
38+
39+
## v0.2.0 - 2025-02-11
40+
### Added
41+
- feat: expose user in random-user-fixture
42+
- feat: User.createRandom(), use User in docker addUser
43+
- feat(e2e-test-server): Rename package and move to separate branch
44+
- feat(playwright): `createRandomUser()` and `login()`
45+
- feat!: Export docker functions from main entry
46+
47+
### Changed
48+
- test: docker tooling with playwright (f60d530)
49+
50+
## v0.1.0 - 2025-02-05
51+
### Added
52+
- Initial release of `@nextcloud/e2e-test-server` - previously known as `@nextcloud/cypress`.

__tests__/tsconfig.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

lib/selectors/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
* A Selector is a function that returns a cypress get or find chain.
88
* You can pass an object to use its data and narrow down
99
* tests against the various elements.
10+
*
11+
* @deprecated - Use role based selectors instead (cy.findByRole, cy.findByLabelText, etc.)
1012
*/
1113
export interface Selector {
1214
(args?: Object): Cypress.Chainable<JQuery>

lib/selectors/uploadPicker.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ import type { Selector } from "."
77
// This is a list of selectors for the @nextcloud/upload library
88
// @see https://github.com/nextcloud/nextcloud-upload
99

10+
/**
11+
* @deprecated - Use role based selectors instead (cy.findByRole, cy.findByLabelText, etc.)
12+
*/
1013
export const UploadPicker: Selector = () => cy.get('[data-cy-upload-picker]')
14+
/**
15+
* @deprecated - Use role based selectors instead (cy.findByRole, cy.findByLabelText, etc.)
16+
*/
1117
export const UploadPickerInput: Selector = () => UploadPicker().find('[data-cy-upload-picker-input]')
18+
/**
19+
* @deprecated - Use role based selectors instead (cy.findByRole, cy.findByLabelText, etc.)
20+
*/
1221
export const UploadPickerAddButton: Selector = () => UploadPicker().find('[data-cy-upload-picker-add]')

0 commit comments

Comments
 (0)