Releases: telekom/testerra
Releases · telekom/testerra
2.10
What's Changed
Features
- Update Selenium to 4.26 by @martingrossmann in #457
- Feature/print report by @selinanatschke-mms in #448
- Bump webpack from 5.76.0 to 5.94.0 in /report-ng/app by @dependabot in #449
- Bump cookie and express in /report-ng/app by @dependabot in #456
- Feature/update ua parser by @martingrossmann in #458
- added html escape to log messages by @selinanatschke-mms in #455
- Added Testerra status description to manual by @martingrossmann in #462
Fixes
- resize run index column by @selinanatschke-mms in #447
- Fix dry run by @martingrossmann in #450
- Bump serve-static and express in /report-ng/app by @dependabot in #451
- remove deprecated methode from AbstractPage by @Yannie258 in #443
- Remove deprecated assertions by @martingrossmann in #454
- Bump Apache libs commons-io and commons-lang3 by @martingrossmann in #426
- Reverted OpenCV deps to driver-ui module by @martingrossmann in #460
- Removed XLS reader and writer by @martingrossmann in #459
- Fix/method context by @martingrossmann in #461
Full Changelog: 2.9...2.10
2.9
What's Changed
Features
- added class filter for threads view by @selinanatschke-mms in #425
- Feature/documentation update by @TobiasAdler in #435
- Reduce initial load by @conradstrassburger in #383
- Changed UiElement.scrollIntoView to 'window.scroll()' solution by @martingrossmann in #444
- Added helper method to use CDP device emulation by @martingrossmann in #446
- Feature/ Split execution file to reduce initial load by @martingrossmann in #445
Fixes
- Remove module BUP by @martingrossmann in #428
- Update aurelia mdc components by @selinanatschke-mms in #429
- parse html elements inside message of display failure aspect by @Yannie258 in #430
- Fix/collected assertion layout check by @TobiasAdler in #432
- Bugfix/test view by @selinanatschke-mms in #431
- Bump braces from 3.0.2 to 3.0.3 in /report-ng/app by @dependabot in #434
- Bugfixing/report ng log view by @Yannie258 in #433
- Bugfixing/report method details by @Yannie258 in #438
- check layout dialog by @Yannie258 in #439
- remove deprecated attributes by @Yannie258 in #442
- Fix/local WebDriver proxy by @TobiasAdler in #436
New Contributors
- @Yannie258 made their first contribution in #430
Full Changelog: 2.8...2.9
2.8
What's Changed
Features
- Refactor stringassertion by @sbke-mms in #393
- Update to Selenium 4.18 - Replace EventFiringWebDriver by @martingrossmann in #381
- Feature/generate report on interruption by @clemensgrosse in #397
- Feature/extend session context by @martingrossmann in #400
- Feature/create SBOM by @martingrossmann in #402
- Feature/pdfutils layout check by @TobiasAdler in #405
- Bump TestNG from 7.8.0 to 7.10.1 by @martingrossmann in #417
- Feature/layout check pixel count assertion by @TobiasAdler in #419
- Add video tab by @selinanatschke-mms in #407
- Feature/data provider method context by @martingrossmann in #387
- Feature/bump selenium to 4.20.0 by @martingrossmann in #427
- Link timings and tests by @selinanatschke-mms in #399
Fixes
- Fixed element screenshots for elements greater then viewport by @martingrossmann in #391
- Minor fixes by @sbke-mms in #392
- Fix/doc improvements by @TobiasAdler in #394
- Bump ip from 1.1.5 to 1.1.9 in /report-ng/app by @dependabot in #395
- Fix of failed Screenshot Test in report-ng-test by @clemensgrosse in #401
- Bump follow-redirects from 1.15.4 to 1.15.6 in /report-ng/app by @dependabot in #403
- Bump webpack-dev-middleware from 5.3.1 to 5.3.4 in /report-ng/app by @dependabot in #406
- fixed url overflowing by @selinanatschke-mms in #408
- Fix/uielement error message by @TobiasAdler in #411
- Bump express from 4.18.2 to 4.19.2 in /report-ng/app by @dependabot in #410
- Fix/element check timeout by @TobiasAdler in #414
- Removed unused property by @martingrossmann in #412
- Bump protobufjs from 7.2.4 to 7.2.6 in /report-ng/app by @dependabot in #416
- Removed unused FileUtils dependencies by @martingrossmann in #420
- Updated Gson builder in ContextExporter by @martingrossmann in #418
- Revert "Updated Gson builder in ContextExporter" by @martingrossmann in #423
- Fixes bug #421 - Run Testerra as part of fat jar standalone application by @erickubenka in #422
- 409 contextexporter crashes with jsonioexception by @martingrossmann in #424
Full Changelog: 2.7...2.8
2.7
What's Changed
- Update Selenium to 4.16.1 by @martingrossmann in #386
- Fix/mail connector read message contents by @TobiasAdler in #372
- Updated clone method of capabilities by @martingrossmann in #373
- Added a closing current window before closing the whole session by @martingrossmann in #378
- Added note if filter criteria could only match to configuration methods. by @martingrossmann in #379
- Revert creating element screenshots because of Chrome by @martingrossmann in #374
- Fix logs view by @selinanatschke-mms in #382
- Bump follow-redirects from 1.14.8 to 1.15.4 in /report-ng/app by @dependabot in #385
- Fix/assert equals by @TobiasAdler in #384
- Fix/inner class source by @sbke-mms in #380
- Feature/by image utils by @TobiasAdler in #367
- Fix timings by @selinanatschke-mms in #389
- Fix/imap connector delete message by @clemensgrosse in #388
Breaking changes - see the PR for details
- Updated shadowroot handling to Selenium 4 by @martingrossmann in #375
- Remove deprecated stuff by @martingrossmann in #376
Full Changelog: 2.6...2.7
2.6
2.5
What's Changed
Report:
- Fancy new threads view view by @TobiasAdler in #350
- New timings charts for showing test durations and session timings by @selinanatschke-mms in #358
Core:
- Selenium 4 update to 4.14.1 by @martingrossmann in #366
- Updated log4j2.xml example with Selenium 4 specifics by @martingrossmann in #352
- Fix/mail connector attachments by @TobiasAdler in #355
- Fix/356 ttscreenshotteractive causes npe at collected assertions by @martingrossmann in #357
- Bump postcss and css-loader in /report-ng/app by @dependabot in #359
- Fix/layout model by @martingrossmann in #354
- UiElementList Iterator by @tomg246 in #360
- Report: Fix missing font data-urls by @conradstrassburger in #361
- Feature/timing collector by @martingrossmann in #351
- fixed overflowing of stacktrace lines and assertion error title by @selinanatschke-mms in #362
- Fixed reference layout test images by @martingrossmann in #364
- Bugfix failure aspects by @selinanatschke-mms in #363
- Removed property to reuse a webdriver in dataprovider by @martingrossmann in #353
- Prevent for NPEs in ContextExporter by @martingrossmann in #365
- Fix/layout test images again by @martingrossmann in #368
New Contributors
- @selinanatschke-mms made their first contribution in #362
Full Changelog: 2.4...2.5
2.4
What's Changed
Testerra supports Selenium 4!
Breaking change
- Feature/support selenium 4 by @martingrossmann in #292
Other changes
- Updated components doc by @martingrossmann in #323
- Feature/removed webdriverproxy by @martingrossmann in #332
- Removed outdated classes by @martingrossmann in #331
- Added property to change timeout of uielement highlighting by @martingrossmann in #334
- Added some status tests with failed before and after methods by @martingrossmann in #335
- Update Protobuf library by @conradstrassburger in #338
- Handling TestNG exception at non existing data provider by @martingrossmann in #343
- Feature/uielement highlighter by @martingrossmann in #341
- Upgrade TestNG to 7.8.0 by @martingrossmann in #348
- Feature/store raw useragent by @martingrossmann in #337
Fixed bugs
- Added try/catch when custom retry analyzers are executed by @martingrossmann in #326
- Fixed to prevent NPE at retry analyzer (part2) by @martingrossmann in #327
- Fix/report dependency graph by @martingrossmann in #325
- Fix/reportng error message by @TobiasAdler in #330
- Bump webpack from 5.62.1 to 5.76.0 in /report-ng/app by @dependabot in #313
- Fix/report tests by @martingrossmann in #336
- Bump tough-cookie from 4.1.2 to 4.1.3 in /report-ng/app by @dependabot in #340
- Fix/layoutcheck distance image writing by @martingrossmann in #328
- Bump word-wrap from 1.2.3 to 1.2.4 in /report-ng/app by @dependabot in #344
- Upgrade pdf box by @tomg246 in #346
- Fix/layout optional dimension check by @martingrossmann in #345
- Fix/screenshots optional assertions by @martingrossmann in #349
New Contributors
- @conradstrassburger made their first contribution in #338
- @tomg246 made their first contribution in #346
Full Changelog: 2.3...2.4
2.3
What's Changed
- Bump loader-utils from 1.4.0 to 1.4.1 in /report-ng/app by @dependabot in #286
- npm audit fix by @Zsar in #288
- Update mail connector dependencies by @martingrossmann in #291
- Bump express from 4.17.1 to 4.18.2 in /report-ng/app by @dependabot in #296
- Bump qs and express in /report-ng/app by @dependabot in #293
- added html escape to logline view by @sbke-mms in #300
- Bump json5 from 1.0.1 to 1.0.2 in /report-ng/app by @dependabot in #304
- Removed old annotated mode of layout check by @martingrossmann in #299
- Fixed creating screenshots of non-existing sessions by @martingrossmann in #294
- Fix/asciidoctor plugin by @martingrossmann in #298
- Report: added ordering options to columns in tests view by @sbke-mms in #302
- Fix/platform cap handling by @martingrossmann in #305
- added message of exception to stacktrace copy by @sbke-mms in #301
- Fixed and improved the image layout check by @martingrossmann in #297
- Remove old XMLUtils which were never documented by @martingrossmann in #307
- Feature/clearer visibility check methods by @sbke-mms in #309
- Make equals check safe for NPE by @martingrossmann in #310
- Testerra manual improvements by @martingrossmann in #308
- Feature/layout check improvement by @TobiasAdler in #314
- Feature/tt2 reportng tests by @martingrossmann in #268
- Updated company name to Telekom MMS by @martingrossmann in #316
- Removed regular expressions from error message of hasWords assertion by @TobiasAdler in #319
- Fix UITestUtils for non-browser drivers by @martingrossmann in #312
- Update switchToWindow by @martingrossmann in #321
- Fix logging webdriver request by @martingrossmann in #322
- Updated handling of ClassContext name by @martingrossmann in #315
New Contributors
- @TobiasAdler made their first contribution in #314
Full Changelog: 2.2...2.3
2.2
What's Changed
- Report improvements, see #275 for more details, by @martingrossmann in #275
- Dependabot alerts 20221005 by @Zsar in #279
- Exclude classes or packages from source code snippets of error details by @martingrossmann in #276
- Remove source grabber by @martingrossmann in #282
- Fixed setting caps for a DesktopWebDriverRequest by @martingrossmann in #284
- Fix test status at data provider tests by @martingrossmann in #283
Full Changelog: 2.1...2.2
2.1
What's Changed
Breaking changes
- Updated to JDK11 by @martingrossmann in #250
- Remove dedicated StringUtils class by @martingrossmann in #249
- Feature/remove surefire connector by @martingrossmann in #273
Features/Fixes
- Fixes issue #217 - set logs class in log-view in step logs by @sbke-mms in #244
- show message for failed validation in expected fails by @sbke-mms in #246
- Added usage of
getActual
method for UiElements by @martingrossmann in #248 - Changed order of module initialization by @martingrossmann in #251
- Feature/show all failure aspects of assert collection by @sbke-mms in #252
- Fix/format code error details by @sbke-mms in #255
- Bump terser from 5.9.0 to 5.14.2 in /report-ng/app by @dependabot in #258
- Bump moment from 2.29.2 to 2.29.4 in /report-ng/app by @dependabot in #260
- Fix/link exclusive sessions to methodcontext by @martingrossmann in #257
- Update handling of default package by @martingrossmann in #253
- Fixed test status of optional in dataprovider test by @martingrossmann in #256
- Improved manual by @martingrossmann in #259
- Feature/embedded css fonts by @martingrossmann in #261
- Feature/update testng by @martingrossmann in #264
- Fix/report session video size by @martingrossmann in #270
- Added collected checks for UiElements in pages by @martingrossmann in #269
- Feature/doc update by @martingrossmann in #267
Full Changelog: 2.0...2.1