starksm64
released this
21 Apr 21:05
·
77 commits
to master
since this release
Major Changes
- Using Selenium 4.19 and later
- Using Selenium Manager instead of custom webdriver and browser downloads
What's Changed
- Updated versions by @MatousJobanek in #60
- There is used different target directory in unit tests by @MatousJobanek in #76
- ARQ-2080 Drone keeps the latest RemoteWebDriver whose reusable session was persisted and in AfterClass it tries to destroy it by @MatousJobanek in #75
- GitHub release caching by @bartoszmajsak in #77
- Drone documentation by @hemanik in #81
- PhantomJS is downloaded using Spacelift by @MatousJobanek in #82
- Failed to create nested cache folder by @kvalev in #83
- Fixing wrong profiles from pom.xml by @dipak-pawar in #84
- Adds webClient options to HtmlUnitDriver - ARQ-1836 by @dipak-pawar in #85
- ARQ-2112 As the last PhantomJS release is considered 2.1.1 so Drone won't check if there is any newer one by @MatousJobanek in #88
- ARQ-2114 It was easy to reach the GH rate limit when firefox is used in large test suites running in CI by @MatousJobanek in #89
- improvement in checks in automatic download feature by @MatousJobanek in #90
- ARQ-2119 Introduced system property for skippping Drone creation/injection by @MatousJobanek in #94
- feat: Handles response with rate limit and with other errors by @MatousJobanek in #95
- Adds chrome headless as Browser property for Drone by @hemanik in #92
- chore: use system-rules for reading system.out/err in tests by @MatousJobanek in #96
- Fixes tests & checking of running selenium server by @MatousJobanek in #99
- ARQ-2038 Create Drone extension for Appium by @vmuzikar in #101
- Sets window-size as chrome-option for chrome headless mode. by @hemanik in #98
- ARQ-2126 Drone sets the window size once after both instantiation and enhancement process by @MatousJobanek in #103
- ARQ-2132 Support for FirefoxOptions and SafariOptions by @vmuzikar in #106
- ARQ-2129 Binary download/extraction/marking as executable is thread-safe by @MatousJobanek in #104
- ARQ-2137 Updated Selenium to 3.5.1 by @MatousJobanek in #107
- Implemented authenticated GH requests by @MatousJobanek in #108
- chore: Updated hoverfly to 0.8.1 by @MatousJobanek in #109
- ARQ-2140 Support for specifying the architecture for IE driver binary by @vmuzikar in #110
- ARQ-2141 Updated Selenium to 3.5.3 by @MatousJobanek in #111
- Updated Arquillian Spacelift to 1.0.2 by @MatousJobanek in #112
- ARQ-2147 Upgrared to Selenium 3.7.0 by @MatousJobanek in #113
- fix(chromeOptions): When experimental option json is parsed then it checks what is the type of the value by @MatousJobanek in #115
- chore(ARQ-2150): Updated HtmlUnit driver to 2.27 by @MatousJobanek in #117
- chore(ARQ-2149): Upgraded to Selenium 3.7.1 by @MatousJobanek in #116
- Allow typed primitive option values other than strings by @kullmanp in #118
- fix(ARQ-2154): refactored usage of files to nio Path & changed relative paths to absolute by @MatousJobanek in #119
- chore(ARQ-2159): updated Arquillian Core to 1.1.15.Final by @MatousJobanek in #120
- fix(#127): FirefoxDriverFactory creates FirefoxDriver with FirefoxOptions by @MatousJobanek in #128
- chore(ARQ-2179): Upgraded to Selenium 3.11.0 by @MatousJobanek in #130
- fix(#126): removes arquillian-drone-selenium-server from BOM by @MatousJobanek in #129
- build(deps): bump phantomjsdriver from 1.4.1 to 1.4.4 by @dependabot-preview in #133
- chore(deps): bump system-rules from 1.16.1 to 1.19.0 by @dependabot-preview in #146
- chore(deps-dev): bump assertj-core from 3.6.2 to 3.13.2 by @dependabot-preview in #162
- chore(deps-dev): bump hoverfly-java from 0.8.1 to 0.12.1 by @dependabot-preview in #161
- chore(deps): bump version.arquillian.core from 1.1.15.Final to 1.4.1.Final by @dependabot-preview in #163
- chore(deps): bump animal-sniffer-maven-plugin from 1.15 to 1.18 by @dependabot-preview in #167
- chore(deps): bump commons-lang3 from 3.4 to 3.9 by @dependabot-preview in #155
- chore(deps): bump awaitility from 3.0.0 to 3.1.6 by @dependabot-preview in #165
- chore(deps): bump jsoup from 1.8.3 to 1.12.1 by @dependabot-preview in #158
- chore(deps): bump json from 20160212 to 20190722 by @dependabot-preview in #169
- chore(deps): bump maven-release-plugin from 2.1 to 2.5.3 by @dependabot-preview in #168
- chore(deps): bump commons-io from 2.5 to 2.6 by @dependabot-preview in #166
- fix(ci): switches to openjdk8 for travis builds by @bartoszmajsak in #222
- fix(download): case insensitive headers in HttpClient.Response by @mkouba in #221
- chore(deps): bump jboss-parent from 35 to 37 by @dependabot-preview in #207
- chore(deps-dev): bump assertj-core from 3.13.2 to 3.17.2 by @dependabot-preview in #220
- chore(deps): [Security] Bump junit from 4.12 to 4.13.1 by @dependabot-preview in #229
- chore(deps): Bump commons-io from 2.6 to 2.8.0 by @dependabot-preview in #225
- chore(deps): Bump version.arquillian.core from 1.4.1.Final to 1.6.0.Final by @dependabot-preview in #224
- chore(deps): Bump json from 20190722 to 20201115 by @dependabot-preview in #233
- chore(deps): Bump commons-lang3 from 3.9 to 3.11 by @dependabot-preview in #243
- chore(deps): Bump jsoup from 1.12.1 to 1.13.1 by @dependabot-preview in #244
- chore(deps-dev): Bump assertj-core from 3.17.2 to 3.19.0 by @dependabot-preview in #245
- feat(build): introduces circleci matrix build for PRs by @bartoszmajsak in #276
- feat(gh): upgrades to GitHub-native Dependabot by @dependabot-preview in #260
- fix: supports geckodriver binary for aarch64 by @afedotov in #261
- build(deps): bump jsoup from 1.13.1 to 1.14.3 by @dependabot in #283
- build(deps): bump commons-io from 2.8.0 to 2.11.0 by @dependabot in #284
- build(deps): bump junit from 4.13.1 to 4.13.2 by @dependabot in #285
- build(deps): bump awaitility from 3.1.6 to 4.1.1 by @dependabot in #278
- build(deps-dev): bump assertj-core from 3.19.0 to 3.21.0 by @dependabot in #286
- build(deps-dev): bump hoverfly-java from 0.12.1 to 0.14.1 by @dependabot in #279
- chore(deps): Bump json from 20201115 to 20210307 by @dependabot-preview in #254
- chore(deps): Bump commons-lang3 from 3.11 to 3.12.0 by @dependabot-preview in #253
- chore(deps): Bump jboss-parent from 37 to 38 by @dependabot in #287
- fix: handles Edge binary download from XML source by @bartoszmajsak in #288
- fix(edge): downloads OS release when latest stable not available by @bartoszmajsak in #297
- BinaryUrlUtils fails to detect Mac/OSX by @singhravik in #149
- chore(deps): Bump jboss-parent from 38 to 39 by @dependabot in #290
- chore(deps): Bump animal-sniffer-maven-plugin from 1.18 to 1.20 by @dependabot in #298
- feat: provides interoperability with Selenium 4 by @mabartos in #273
- chore(deps): Bump json from 20210307 to 20211205 by @dependabot in #299
- chore(deps): Bump mockito-core from 4.0.0 to 4.1.0 by @dependabot in #295
- chore(deps): Bump mockito-core from 4.1.0 to 4.2.0 by @dependabot in #303
- chore(deps): Bump version.selenium from 4.1.0 to 4.1.1 by @dependabot in #304
- chore(deps): Bump htmlunit-driver from 3.55.0 to 3.56.0 by @dependabot in #302
- chore(deps-dev): Bump assertj-core from 3.21.0 to 3.22.0 by @dependabot in #307
- chore(deps): Bump wagon-webdav-jackrabbit from 1.0-beta7 to 3.5.1 by @dependabot in #306
- fix: falls back to Windows 32bit chrome driver release by @jomarko in #308
- fix: fails when previously downloaded file doesn't exist by @krichter722 in #311
- feat: reworks Chrome/Edge driver download to avoid XML processing by @jomarko in #310
- chore(deps): Bump htmlunit-driver from 3.56.0 to 3.57.0 by @dependabot in #316
- chore(deps): Bump version.selenium from 4.1.1 to 4.1.2 by @dependabot in #315
- chore(deps): Bump mockito-core from 4.2.0 to 4.3.1 by @dependabot in #314
- chore(deps): Bump arquillian-jetty-embedded-9 to 1.0.0.CR4 by @dependabot in #312
- chore(deps): Bump animal-sniffer-maven-plugin from 1.20 to 1.21 by @dependabot in #317
- chore(deps): Bump htmlunit-driver from 3.57.0 to 3.58.0 by @dependabot in #319
- chore(deps): Bump gson from 2.8.9 to 2.9.0 by @dependabot in #321
- chore(deps): Bump mockito-core from 4.3.1 to 4.4.0 by @dependabot in #325
- chore(deps): Bump awaitility from 4.1.1 to 4.2.0 by @dependabot in #323
- feat(chrome): downloads driver version for Apple Silicon by @lainsr in #327
- chore(deps): Bump json from 20211205 to 20220320 by @dependabot in #326
- chore(deps): Bump mockito-core from 4.4.0 to 4.6.1 by @dependabot in #338
- chore(deps-dev): Bump hoverfly-java from 0.14.1 to 0.14.2 by @dependabot in #333
- chore(deps): Bump jsoup from 1.14.3 to 1.15.1 by @dependabot in #331
- chore(deps): Bump arquillian-jetty-embedded-9 from to 1.0.0.Final by @dependabot in #332
- chore(deps-dev): Bump assertj-core from 3.22.0 to 3.23.1 by @dependabot in #337
- chore(deps): Bump wagon-webdav-jackrabbit from 3.5.1 to 3.5.2 by @dependabot in #342
- chore(deps): Bump jsoup from 1.15.1 to 1.15.2 by @dependabot in #343
- chore(deps): Bump version.org.eclipse.jetty from 9.4 to 11.0.11 by @dependabot in #341
- chore(deps): Bump htmlunit-driver from 3.58.0 to 3.62.0 by @dependabot in #344
- feat: compatibility with Selenium 4.3.0 by @mabartos in #348
- chore(deps): Bump gson from 2.9.0 to 2.9.1 by @dependabot in #345
- chore(deps): Bump htmlunit-driver from 3.63.0 to 3.64.0 by @dependabot in #353
- chore(deps): Bump jsoup from 1.15.2 to 1.15.3 by @dependabot in #354
- chore(deps): Bump json from 20220320 to 20220924 by @dependabot in #358
- chore(deps): Bump jetty from 11.0.11 to 11.0.12 by @dependabot in #357
- chore(deps): Bump mockito-core from 4.6.1 to 4.8.0 by @dependabot in #356
- chore(deps): Bump animal-sniffer-maven-plugin from 1.21 to 1.22 by @dependabot in #352
- chore(deps-dev): Bump hoverfly-java from 0.14.2 to 0.14.3 by @dependabot in #350
- chore(deps): Bump htmlunit-driver from 3.64.0 to 4.5.0 by @dependabot in #360
- chore(deps): Bump htmlunit-driver from 4.5.0 to 4.5.2 by @dependabot in #361
- chore(deps): Bump mockito-core from 4.8.0 to 4.8.1 by @dependabot in #362
- fix: runs browser-tools scripts in /tmp folder by @bartoszmajsak in #376
- chore(deps-dev): Bump assertj-core from 3.23.1 to 3.24.1 by @dependabot in #372
- chore(deps): Bump wagon-webdav-jackrabbit from 3.5.2 to 3.5.3 by @dependabot in #369
- chore(deps): Bump htmlunit-driver from 4.5.2 to 4.7.2 by @dependabot in #368
- chore(deps): Bump version.org.eclipse.jetty from 11.0.12 to 11.0.13 by @dependabot in #366
- fix(chromedriver): ensures to extract binary by @stringbean in #373
- chore(deps-dev): Bump assertj-core from 3.24.1 to 3.24.2 by @dependabot in #377
- chore(deps): Bump htmlunit-driver from 4.7.2 to 4.8.0 by @dependabot in #378
- fix: unblocks phantomjs build by @bartoszmajsak in #388
- chore(deps): Bump jsoup from 1.15.3 to 1.15.4 by @dependabot in #384
- chore(deps): Bump json from 20220924 to 20230227 by @dependabot in #386
- chore(deps): Bump org.seleniumhq.selenium:htmlunit-driver from 4.8.0 to 4.12.0 by @dependabot in #411
- chore(deps): Bump version.arquillian.core from 1.6.0.Final to 1.7.1.Final by @dependabot in #410
- chore(deps-dev): Bump io.specto:hoverfly-java from 0.14.3 to 0.15.0 by @dependabot in #408
- Upgrade to Selenium 4.19+ by @lprimak in #401
- chore(deps): Bump org.json:json from 20240205 to 20240303 by @dependabot in #440
- chore(deps): Bump org.mockito:mockito-core from 5.8.0 to 5.11.0 by @dependabot in #438
- chore(deps): Bump commons-io:commons-io from 2.15.1 to 2.16.0 by @dependabot in #439
- chore(deps): Bump org.awaitility:awaitility from 4.2.0 to 4.2.1 by @dependabot in #445
- chore(deps): Bump org.jboss:jboss-parent from 42 to 43 by @dependabot in #449
- chore(deps): Bump version.org.eclipse.jetty from 9.4.53.v20231009 to 9.4.54.v20240208 by @dependabot in #450
- chore(deps): Bump org.seleniumhq.selenium:htmlunit3-driver from 4.17.0 to 4.18.1 by @dependabot in #448
- chore(deps-dev): Bump org.assertj:assertj-core from 3.25.0 to 3.25.3 by @dependabot in #446
- chore(deps): Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre by @dependabot in #444
- chore(deps-dev): Bump io.specto:hoverfly-java from 0.15.0 to 0.17.1 by @dependabot in #447
- bugfix: fixed ignored dependencies in dependabot and enabled selenium… by @lprimak in #451
- chore(deps): Bump org.seleniumhq.selenium:selenium-bom from 4.19.0 to 4.19.1 by @dependabot in #452
- chore(deps): Bump org.seleniumhq.selenium:htmlunit3-driver from 4.18.1 to 4.19.1 by @dependabot in #456
- chore(deps): Bump org.jboss:jboss-parent from 43 to 44 by @dependabot in #455
- chore(deps): Bump commons-io:commons-io from 2.16.0 to 2.16.1 by @dependabot in #457
New Contributors
- @bartoszmajsak made their first contribution in #77
- @hemanik made their first contribution in #81
- @kvalev made their first contribution in #83
- @dipak-pawar made their first contribution in #84
- @vmuzikar made their first contribution in #101
- @kullmanp made their first contribution in #118
- @dependabot-preview made their first contribution in #133
- @mkouba made their first contribution in #221
- @afedotov made their first contribution in #261
- @dependabot made their first contribution in #283
- @singhravik made their first contribution in #149
- @jomarko made their first contribution in #308
- @krichter722 made their first contribution in #311
- @lainsr made their first contribution in #327
Full Changelog: https://github.com/arquillian/arquillian-extension-drone/commits/3.0.0-alpha.8