Releases: redhat-developer/intellij-common-ui-test-library
0.4.4
Features
- Updated Remote-Robot version to 0.11.22 (#221) link
- Added intellij 2024.1 link
- Prepare version 0.4.0 final link
- Update macos jobs to macos-latest runner link
- Create EMPTY PROJECT methods link
- Prepare version 0.4.1 final link
- Use ui-test-robot launch properties link
- Add option to run UI tests with Ultimate version link
- Run Ultimate UI tests on GHA link
- Prepare version 0.4.2 link
- Added IU-2024.2 to IntelliJVersion (#302) link
Bug Fixes
- Fixed create new project link for 2024.1 link
- Fixed createNewProject method for 2024.1 link
- Fixed MenuBar XPath for windows for IJ 2024.1 link
- Project creation failed on GHA (#260) link
- Replace unnecessary stack trace in logs link
- Incorrect xpath for IJ versions link
- Change nexus publish to closeAndReleaseStagingRepositories link
- EnsureEmptyProjectDialog for project creation process link
- Added a waitFor JPopupMenu link
- Fix for unstable MenuBar tests link
- IdeaProject folder getting cleared link
- WaitForDialogsToDisappear method for project creation process link
- Added gradle UI test tasks to verification group link
- Increased timeout during ClearWorkspace link
- IdeaProject folder getting cleared link
- Replaced unreliable .iml file usage in tests link
- Fix for unstable tests & minor improvements link
- Fix failed tests screenshot comment (#335) link
Build
Other
- Add Dependabot for dependency checks link
- Remove remoteRobotVersion variable for dependabot updates (#259) link
- Add distribution and cache to actions/setup-java link
- Remove redundant JDK 11 setup steps link
- Replace deprecated "compile" with "implementation" for dependencies link
- Bump org.jetbrains.kotlin:kotlin-reflect link
- Bump org.jetbrains.kotlin.jvm from 2.0.0 to 2.0.20 link
- Bump org.jetbrains.kotlin:kotlin-stdlib link
- Fix publish and bump version link
- Bump commons-io:commons-io from 2.16.1 to 2.17.0 (#307) link
- Bump org.junit.jupiter:junit-jupiter-api (#313) link
- Bump org.junit.jupiter:junit-jupiter-engine (#314) link
- Bump org.jetbrains.kotlin.jvm from 2.0.20 to 2.0.21 (#315) link
- Bump org.jetbrains.kotlin:kotlin-reflect (#316) link
- Bump version link
- Fix publishing (#328) link
- Fix integration tests (#327) link
- Fix sonar issues (#333) link
- Fix build (#343) link
- Fixed nightly link
- Bump remote-robot from 0.11.22 to 0.11.23 (#329) link
- Bump org.junit.jupiter:junit-jupiter-api (#339) link
v0.4.3
What's Changed
🚀 Features
- feat: added IU-2024.2 to IntelliJVersion by @martinszuc in #302
📦 Dependencies
- chore(deps): bump commons-io:commons-io from 2.16.1 to 2.17.0 by @dependabot in #307
- chore(deps): bump org.junit.jupiter:junit-jupiter-api from 5.10.3 to 5.11.3 by @dependabot in #313
- chore(deps): bump org.junit.jupiter:junit-jupiter-engine from 5.10.3 to 5.11.3 by @dependabot in #314
- chore(deps): bump org.jetbrains.kotlin.jvm from 2.0.20 to 2.0.21 by @dependabot in #315
- chore(deps): bump org.jetbrains.kotlin:kotlin-reflect from 2.0.20 to 2.0.21 by @dependabot in #316
Other changes
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
Developers who have custom methods for project setup, instead of the default methods provided by this library, must ensure that the test Project Location is correctly set.
Your methods for creating a custom project should set this variable as your custom project location. CreateCloseUtils.PROJECT_LOCATION
can be overridden with system variable (more here) or can be kept default. Custom created project needs to be under this location for tests to run correctly. Failing to configure this can result in test failures when attempting to delete projects outside the CreateCloseUtils.PROJECT_LOCATION
location.
🚫 Bugs
fix: IdeaProject folder getting deleted by running local tests fixed #293 by @martinszuc in #294
fix(UITest): fix for unstable tests & minor improvements #212 & #296 by @martinszuc in #301
fix(UITest): fix for unstable MenuBar tests #278 by @martinszuc in #295
🚀 Features
Integrate the UI Test Robot properties inside test-project #256 by @richardkocian in #282
waitForDialogsToDisappear method for empty project creation process #284 by @martinszuc in #285
feat: Add UI integration tests for IntelliJ Ultimate #240 by @richardkocian in #286
📦 Dependencies
chore(deps): bump org.jetbrains.kotlin:kotlin-reflect from 2.0.0 to 2.0.20 in #298
chore(deps): bump org.jetbrains.kotlin.jvm from 2.0.0 to 2.0.20 in #299
chore(deps): bump org.jetbrains.kotlin:kotlin-stdlib from 2.0.0 to 2.0.20 in #297
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
🚫 Bugs
- fix: Project creation failed on GHA fixes #257 by @martinszuc in #260
🚀 Features
- Added platformType and platformVersion to ProcessBuilder parameters. by @olkornii in #239
- feat: create EMPTY PROJECT methods #273 by @martinszuc in #275
📦 Dependencies
- Bump actions/setup-java from 1 to 4 by @dependabot in #247
- Bump org.jetbrains.kotlin.jvm from 1.4.32 to 2.0.0 by @dependabot in #252
- Bump org.junit.jupiter:junit-jupiter-engine from 5.3.1 to 5.10.3 by @dependabot in #255
- Bump commons-io:commons-io from 2.4 to 2.16.1 by @dependabot in #251
- Bump org.jetbrains.kotlin:kotlin-reflect from 1.6.0 to 2.0.0 by @dependabot in #261
- Bump actions/github-script from 3.1.0 to 7.0.1 by @dependabot in #250
- Bump actions/checkout from 2 to 4 by @dependabot in #249
- Bump actions/upload-artifact from 2 to 4 by @dependabot in #248
- Bump org.jetbrains.kotlin:kotlin-stdlib from 1.6.0 to 2.0.0 by @dependabot in #264
- Bump org.sonarqube from 3.3 to 5.1.0.4882 by @dependabot in #254
- Bump io.github.gradle-nexus.publish-plugin from 1.1.0 to 2.0.0 by @dependabot in #263
- Bump org.junit.jupiter:junit-jupiter-api from 5.3.1 to 5.10.3 by @dependabot in #253
Other changes
- feat: Update macos jobs to macos-latest runner by @richard0202 in #243
- chore: add Dependabot for dependency checks by @richard0202 in #246
- chore: Remove remoteRobotVersion variable to enable dependabot updates by @richard0202 in #259
- feat: Prepare version 0.4.1 final by @richard0202 in #279
Full Changelog: v0.4.0...v0.4.1
v0.4.0
v0.3.0
Git log
fc21e89 feat: Redirecting outputs of intellij instance process improvements (#215)
091863d feat: Added openProjectFromWelcomeDialog method for reopening project (#208)
90dc3b9 Added: custom test-project project location (#185)
c9d89aa fix: Update library for IJ 2023.2 (#200)
ffa8915 feat: Redirecting outputs of running subprocess to files
4fd6955 Update the Remote-Robot version to 0.11.20
1ceceee Remove the redundancy in the ToolWindowsPane class (#156)
v0.2.0
v0.1.1
git shortlog
ead568a Fix the issues reported by Sonar (#137)
09abb64 Update the Remote-Robot to version 0.11.15
aa88d4a Fix typo in utils.constan(t)s
810dc91 Fix the Sonar analysis in PRs (#134)
cce76cc Fix the TimeoutException while working with the gradle tasks tree (JTreeFixture) on OS X (#127)
1d731f0 Update the Remote-Robot to version 0.11.14 (#125)