From 5355ae6de963892a3ef09fd454593ff76cd8c420 Mon Sep 17 00:00:00 2001 From: Reguel Wermelinger Date: Mon, 10 Jun 2024 16:18:34 +0200 Subject: [PATCH] XIVY-14222 document how to publish changes using release-drafter --- CHANGELOG.md | 177 --------------------------------------------------- README.md | 10 ++- 2 files changed, 7 insertions(+), 180 deletions(-) delete mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index dd63b6e..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,177 +0,0 @@ -# Changelog - -## [11.3.0] - 2024-05-02 - -### Changed - -- Upgrade selenide to 7.3.1 - -## [11.2.1] - 2023-11-16 - -**Breaking Change:** If you use the EngineUrl#path method with a query parameter, an IllegalArgumentException will be thrown. -Please use the EngineUrl#queryParam method instead. - -## [11.2.0] - 2023-11-15 - -### Added - -- Add WebAppFixture util for login and config fixtures - An Axon Ivy Engine in version 10.0.14 is at least needed for all fixtures - -### Changed - -- Upgrade selenide to 6.19.1 - -## [11.1.0] - 2023-04-19 - -### Changed - -- Upgrade selenide to 6.13.0 - -## [10.0.0] - 2022-10-06 - -### Changed - -- Upgrade selenide to 6.8.1 - -## [9.4.1] - 2022-09-05 - -### Bugfix - -- Exclude all opentelemetry dependencies in dependency hierarchy to prevent error logs in IvyTest and IvyProcessTest if this web-tester or primeui-tester is added as dependency. - -## [9.4.0] - 2022-09-05 - -### Changed - -- Upgrade selenide to 6.7.1 -- Upgrade selenium-java to 4.3.0 -- Upgrade commons lang3 to 3.12.0 -- Upgrade junit to 5.8.1 -- Upgrade assertj-core to 3.23.1 - -### Bugfix - -- Fix possible endless loop in InputNumber#clear - -## [9.3.0] - 2021-11-16 - -### Changed - -- Update selenide to 5.25.0 -- SelectOneRadio: Change selectItemByValue so it selects by the item value and add selectItemBy Label as replacement for the old behaviour - -### Added - -- Add more JavaDoc -- SelectOneMenu: Add selectByValue method (by the item value) -- SelectOneMenu: Add support for SelectOneMenu with editable mode activated - -## [9.2.2] - 2021-04-29 - -As PrimeFaces changed their showcase, the tests needed to be adjusted. -Meanwhile there was some improvement in the API: - -### Changed - -- Update Selenide from 5.15.0 to 5.20.1 -- The API returns now for the most parts the object itself. This allows you to use it as fluent API. - -### Added - -- Add casemap URL to EngineUrl Util -- Table#row(int) -- Table#column(int) -- Table#valueAtShoudBe(int, int, Condition) -- Table#searchColumn(int, String) -- Accordion#tabShouldBe(String, boolean) -- SelectCheckboxMenu#itemsShouldBeSelected(String...) -- SelectBooleanCheckbox#shouldBeChecked(boolean) -- SelectBooleanCheckbox#shouldBeDisabled(boolean) - -### Deprecated - -- Dialog -- Accordion#isTabOpen(String) -- SelectCheckboxMenu#selectItemByValue(String label) -- SelectBooleanCheckbox#isChecked() -- SelectBooleanCheckbox#isDisabled() - -## [9.2.1] - 2020-10-15 - -### Added - -- New InputNumber Util for easy PrimeFaces 7.0.17 usage - -### Changed - -- Update selenide from 5.12.2 to 5.15.0 - -### Removed - -- Deprecated AjaxHelper - -## [9.1.0] - 2020-06-24 - -The versions of the **web-tester** and **primeui-tester** has been streamlined. - -### Added - -- New method for SelectOneMenu to check value with selenide conditions. - -### Changed - -- Update selenide from 5.10.0 to 5.12.2 - -## [8.0.1] - 2020-04-06 - -The API of the **EngineUrl** has been changed. There are new methods (e.g -`createProcessUrl(String path)`), which uses the new URL builder to create the -engine URL. The old methods are still available but they are deprecated. - -### Changed - -- [XIVY-3568](https://jira.axonivy.com/jira/browse/XIVY-3568) - Provide new IvyWebTest artifact. - -## [8.0.0] - 2020-04-01 - -Add a new `web-tester` artifact. This provides an JUnit5 annotation -(**IvyWebTest**) to simply start a selenide test. It also has a API to get the -base URL of your running Axon Ivy Engine (**EngineUrl**). - -### Added - -- [XIVY-3568](https://jira.axonivy.com/jira/browse/XIVY-3568) - Provide new IvyWebTest artifact. - ---- - -#### Change Log notes - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](http://keepachangelog.com/) -and this project adheres to [Semantic Versioning](http://semver.org/). - -## [7.0.0] - 2020-04-01 - -The JUnit5 annotation **IvySelenide** has been renamed (to **IvyWebTest**) and moved to the -`web-tester` artifact with the **EngineUrl**. If you use it you need to change the dependency in your -pom file. -In addition the package name of the `primeui-tester` has been changed: -`com.axonivy.ivy.supplements.primeui.tester -> com.axonivy.ivy.webtest.primeui` - -### Changed - -- [XIVY-3568](https://jira.axonivy.com/jira/browse/XIVY-3568) - Provide new IvyWebTest artifact. - ---- - -#### Change Log notes - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](http://keepachangelog.com/) -and this project adheres to [Semantic Versioning](http://semver.org/). diff --git a/README.md b/README.md index a2bfd12..56d8a62 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ class WebTest { ## Changelog -* [Changelog](CHANGELOG.md) +* See the [Releases](https://github.com/axonivy/web-tester/releases) ## Release new version @@ -99,8 +99,12 @@ Since 9.4: Releasing is only possible on a release branch. Wait until the maven central release is available: this may take several hours until it's fully distributed. -* Raise web-tester in other repos by triggering this [build](https://jenkins.ivyteam.io/view/jobs/job/github-repo-manager_raise-web-tester-version/job/master/) - +- Raise web-tester in other repos by triggering this [build](https://jenkins.ivyteam.io/view/jobs/job/github-repo-manager_raise-web-tester-version/job/master/) +- Publish the latest [draft release](https://github.com/axonivy/web-tester/releases) do preserve the current changelog. + - Select the tag which was created for this release by the release-pipeline + - Verify that the title is correct + - Set the release as 'latest release' + - Publish it ## Authors