Releases: appium/dotnet-client
Releases · appium/dotnet-client
v5.0.0-rc.3
What's Changed
- test: Add summary comment for test prerequisite (#715) @Dor-bl
- test: Replace existing NUnit assertions with updated ones to align with NUnit 4 standards. (#713) @Dor-bl
- test: add IsKeyBoardShown Test (#696) @Dor-bl
- docs: Add a link to NuGet version badge (#693) @Dor-bl
Enhancements
Dependencies
- [github-actions] Update .NET Core version to 5.0.x in release-nuget.yml (#714) @Dor-bl
- [github-actions] bump actions/setup-dotnet from 3 to 4 (#703) @dependabot
- build(deps): bump NUnit from 3.14.0 to 4.0.1 in /test/integration (#708) @dependabot
- build(deps): bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 in /src/Appium.Net (#684) @dependabot
🧰 Maintenance
v5.0.0-rc.2
What's Changed
- refactor: Improve readability for Execute in AppiumCommandExecutor.cs (#629) @Dor-bl
- Github: Update /test/integration interval to monthly (#688) @Dor-bl
- Github: add GitHub labeler (#692) @Dor-bl
- Github: Add prerelease increment to release-drafter (#690) @Dor-bl
- GitHub: move to new Issue template (#647) @Dor-bl
- GitHub: Add chore label (#661) @Dor-bl
- GitHub: Add dependabot to Repo (#648) @Dor-bl
- docs: Add Apache badge and some re-ordering (#680) @Dor-bl
- docs: Update Writing on GitHub link in PULL_REQUEST_TEMPLATE.md (#649) @Dor-bl
- test: add missing AutomationName to client capabilities and replace deprecated methods (#644) @Dor-bl
- test: typo fix in ServerTests/StartingAppLocallyTest.cs (#642) @Dor-bl
- test: remove obsolete ByIosUIAutomation and add a new test in ios/AlertTests (#641) @Dor-bl
Bug Fixes
- fix: Update Node path to compile with appium 2 and make him cross-platform (#659) @Dor-bl
- fix: Update iOS Caps (#677) @Dor-bl
- fix: use blob/main instead of tree/master for apps URLs (#658) @Dor-bl
- fix: Add new methods for extended element finding in AppiumElement (#639) @Dor-bl
- fix: use commandTimeout parameter instead of the default value. (#637) @Dor-bl
- fix: change branch name to main on build status (#645) @Dor-bl
Dependencies
- build(deps): bump the selenium-dependencies group from 4.11.0 to 4.15.0 in /src/Appium.Net (#675) @dependabot
- build(deps): bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.8.0 in /test/integration (#678) @dependabot
- build(deps): bump NUnit from 3.13.3 to 3.14.0 in /test/integration (#676) @dependabot
- build(deps): bump NUnit3TestAdapter from 4.3.0 to 4.5.0 in /test/integration (#651) @dependabot
- build(deps): bump Newtonsoft.Json from 13.0.1 to 13.0.3 in /test/integration (#655) @dependabot
- [github-actions] Bump actions/checkout from 3 to 4 (#654) @dependabot
Pipeline
- ci: Run all AppiumLocalServerLaunchingTest (#650) @Dor-bl
- ci: Add 1st NUnit Test to pipeline (#556) @Dor-bl
- Update azure-pipelines.yml to run on main branch (#638) @Dor-bl
🧰 Maintenance
- chore: remove unnecessary usings from AutomationName (#643) @Dor-bl
- chore: remove unnecessary usings from PerformanceDataTests (#640) @Dor-bl
- chore: Update to new iOS TestApp.app (#636) @Dor-bl
- chore: update to the new appium icon (#635) @Dor-bl
- chore: add *.log to .gitignore (#634) @Dor-bl
- chore: add Maintenance category in release-drafter.yml (#691) @Dor-bl
- chore: add Help wanted badge (#687) @Dor-bl
- chore: Add .DS_Store to .gitignore (#686) @Dor-bl
- chore: update iOS-specific capabilities docs hyperlink (#660) @Dor-bl
- chore: typo fix and remove unnecessary usings (#633) @Dor-bl
v5.0.0-rc.1
What's Changed
- docs: Update NOTICE [Rel5.x] by @Dor-bl in #614
- docs: Update README.md with WinAppDriver Notice[Rel/5.x] by @Dor-bl in #624
- chore: add deprecations for SetImmediateValue & ReplaceValue methods by @Dor-bl in #621
- docs: Update NuGet badges (Release 5.x) by @Dor-bl in #610
- chore: Simplify member access in AppiumLocalServerLaunchingTest by @Dor-bl in #626
- test: delete IntentAndroidTest from android integration tests by @Dor-bl in #628
- build(deps): bump Selenium from 4.5.1 to 4.11.0 by @Dor-bl in #630
- feat: add directConnect feature by @KazuCocoa in #627
Full Changelog: v5.0.0-beta04...v5.0.0-rc.1
v4.4.5
What's Changed
Documentation
- Update stable version in Readme file by @Dor-bl in #539
- Update RELEASE_NOTES.md with latest versions (4.4.0 & 5.0.0-beta2) by @Dor-bl in #540
- Update the 'To Setup Nuget' section by @Dor-bl in #572
- Fix broken link for NuGet.exe by @Dor-bl in #571
- Add Appium server compatibility for v5.x section by @Dor-bl in #587
- Add deploy NuGet package badge by @Dor-bl in #609
Fixes
- Update broken link of 5.0.0-beta02 NuGet by @Dor-bl in #552
- Bump System.Drawing.Common from 4.5.1 to 4.7.2 by @dependabot in #554
Refactoring
Features
- Add net48 Target Framework by @Dor-bl in #515
- Add the ability to activate the app with timeout by @agentran in #570
Build and CI/CD
- Add 1st NUnit Test to pipeline by @Dor-bl in #557
- Update actions/checkout action to v3 by @Dor-bl in #558
- Update actions/setup-dotnet action to v3 by @Dor-bl in #559
- Create XML documentation file on build and copy it to both binary output directories by @laolubenson in #582
- Update nuget build and deploy github action to support semantic versioning 2.0 by @laolubenson in #580
Full Changelog: v4.4.0...v4.4.5
v5.0.0-beta04
What's Changed
- test: Fix AppTests due to IntentApp removal by @Dor-bl in #576
- chore: update nuget build and deploy github action to support semantic versioning 2.0 by @laolubenson in #581
- build: create XML documentation file on build and copy it to both binary output directories by @laolubenson in #583
- feat: activate app with timeout by @agentran in #579
- fix: Add missing AutomationName option for ClickElementTest by @Dor-bl in #591
- chore: Remove and sort usings from Integration tests by @Dor-bl in #592
- Docs: Add Appium server compatibility for v5.x section [Release] by @Dor-bl in #588
- test: selendroidTestApp cleanUp by @Dor-bl in #594
- test: Remove redundant cast by @Dor-bl in #597
- test: add missing AutomationName option by @Dor-bl in #599
- refactor: Rename repository to dotnet-client by @Dor-bl in #605
- test: add missing AutomationName option to StickyNotesTest by @Dor-bl in #606
- build(deps): bump System.Drawing.Common from 4.5.1 to 7.0.0 by @Dor-bl in #607
- chore: Deprecate legacy app management helpers by @Dor-bl in #608
Full Changelog: v5.0.0-beta03...v5.0.0-beta04
v5.0.0-beta03
What's Changed
- build(deps): Bump NUnit3TestAdapter from 4.2.1 to 4.3.0 by @Dor-bl in #541
- build(deps): Bump SourceLink.GitHub from 1.0.0 to 1.1.1 by @Dor-bl in #543
- feat: Switch Tools Version to 'Current' by @Dor-bl in #542
- fix: dev property should be in uppercase inside the env.json.sample file by @Dor-bl in #545
- test: Add OpenNotifications test by @Dor-bl in #546
- chore: add deprecations for TouchAction and MultiAction by @Dor-bl in #548
- chore: add deprecations for PerformTouchAction and PerformMultiAction v2 by @Dor-bl in #553
- test: Add WaitTests for WebDriverWait usage by @Dor-bl in #555
- test: Fix Windows\ImagesComparisonTests by @Dor-bl in #560
- build(deps): Update Microsoft.NET.Test.Sdk to 17.4.0 in /test/integration by @Dor-bl in #561
- docs: Grammar fixes by @Dor-bl in #566
- feat: Update language version to 8.0 on Appium.Net.csproj by @Dor-bl in #565
- chore(deps): Update actions + dotnet-version on release-nuget.yml by @Dor-bl in #574
- chore: Removing some warnings from build logs by @Dor-bl in #575
Full Changelog: v5.0.0-beta02...v5.0.0-beta03
v5.0.0-beta02
What's Changed
- feat: Target .NET Framework 4.8 v5 by @Dor-bl in #510
- fix: Update azure-pipelines.yml by @Dor-bl in #516
- test:Fix ClipboardTest/5.0.0 by @Dor-bl in #514
- Add ChangeLogs for 5.x.x by @Dor-bl in #518
- feat: Jump selenium from 4.0.0 to 4.4.0 by @Dor-bl in #517
- build(deps): Update Microsoft.NET.Test.Sdk to 17.3.1 in /test/integration by @Dor-bl in #519
- fix: Fix Android TouchActionTest + Simplify name in TouchAction class by @Dor-bl in #521
- test: Update ApiDemos-debug 5.0 by @Dor-bl in #526
- build(deps): Update NUnit Packages in /test/integration by @Dor-bl in #522
- test: Fix windowsDriver AlarmClock test by @Dor-bl in #527
- feat: Add ReplaceValue method by @Dor-bl in #530
- test: Fix Contacts activity by @Dor-bl in #536
- build(deps): bump Selenium from 4.4.0 to 4.5.1 by @Dor-bl in #537
- feat: Migrate AppiumLocalService to Appium 2 by @Dor-bl in #529
- test: Add validations to 'CanToggleData' Test by @Dor-bl in #528
Full Changelog: v5.0.0-beta01...v5.0.0-beta02
v4.4.0
What's Changed
- fix: Typo fix on Readme.md (#538) @Dor-bl
- docs: Add Note message to README (#531) @Dor-bl
- github: new version of Issue template (#533) @Dor-bl
- test: Update ApiDemos-debug (#525) @Dor-bl
- docs: Update remote Appium server section (#509) @Dor-bl
- chore: Update Sample link (#508) @Dor-bl
Enhancements
- feat: Add
simulatorStartupTimeout
iOS capability (#512) @a7medev - feat: Updated GeneralOptionList.cs by adding relaxed-security option for AppiumServiceBuilder (#505) @APX403
Pipeline
v4.3.2
What's Changed
- build(deps): bump Newtonsoft.Json from 12.0.1 to 13.0.1 in /test/integration (#500) @dependabot
Enhancements
- feat: Newtonsoft.Json update in #500 (#502) @KazuCocoa
v5.0.0-beta01
What's Changed
- chore: remove redundant pageobject feature by @akinsolb in #472
- fix: Add and test missing mobile Bys by @TroyWalshProf in #477
- fix: Allow users to connect to mobile web browsers by @TroyWalshProf in #478
- refactor!: Rename AppiumWebElement AppiumElement by @TroyWalshProf in #481
Full Changelog: v5.0.0-alpha2...v5.0.0-beta01