Skip to content

Releases: redhat-developer/intellij-common-ui-test-library

0.4.4

07 May 15:06
Compare
Choose a tag to compare

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

  • Migrate from jenkins/nexus to github action/github maven repo (#341) link

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

05 Nov 13:24
cbcdac7
Compare
Choose a tag to compare

What's Changed

🚀 Features

📦 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

20 Sep 18:09
v0.4.2
027f846
Compare
Choose a tag to compare

What's Changed

⚠️ Breaking Change: Update to Project Location Handling
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

31 Jul 16:20
Compare
Choose a tag to compare

What's Changed

🚫 Bugs

🚀 Features

📦 Dependencies

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

13 May 11:33
b6d5c87
Compare
Choose a tag to compare

Git log

fb70a16 feat: Updated Remote-Robot version to 0.11.22 (#221)
698dd44 feat: Added support for IntelliJ 2024.1 (#222)

v0.3.0

20 Feb 17:37
c9b8dd6
Compare
Choose a tag to compare

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

04 Aug 14:09
875de6b
Compare
Choose a tag to compare

git shortlog

1984371 Add support for IntelliJ CE 2022.2 (#141)

v0.1.1

02 Aug 11:00
851d606
Compare
Choose a tag to compare

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)

v0.1.0

24 Jun 11:59
fcef0ba
Compare
Choose a tag to compare

git shortlog

adb04e6 Add DCO documentation (#121)
f922e45 Add support for IntelliJ 2022.1 (#109)
6b693f0 Unify xpath expressions under XPathDefinitions class (#113)

v0.0.9

09 May 22:33
d559123
Compare
Choose a tag to compare

git shortlog

1c146b2 Add support for IntelliJ IDEA Ultimate (#111)
3a92004 Add support for the following IntelliJ IDEA versions: - IntelliJ IDEA 2021.1 (Community Edition) - IntelliJ IDEA 2021.2 (Community Edition) - IntelliJ IDEA 2021.3 (Community Edition) (#102)