Releases: appium/dotnet-client
Releases · appium/dotnet-client
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
v5.0.0-alpha2
What's Changed
- build: reenable GeneratePackageOnBuild by @akinsolb in #449
- feat: Add idempotency header to request for new sessions by @akinsolb in #450
- Settings implementation for iOS driver by @LyubomirStoimchev in #466
- refactor!: Update to work with Selenium 4 (with element factory) by @TroyWalshProf in #469
- chore: Update MobileCapabilityType to support W3C protocol by @Dor-bl in #475
- chore: drop FindElementBy* and FindElementsBy* by @TroyWalshProf in #470
Full Changelog: v4.3.1...v5.0.0-alpha2
v5.0.0-alpha
refactor: Update to work with Selenium 4 (with element factory) (#469) * Add most fixes * Get proect to build * Use new platform setting more consistantly * Get WinAppTests kind of working * Drop one off web elements Add 'App' as a known capablity Transition from AddAdditionalCapability to AddAdditionalOption * Use Selenium 4 RC2 and remove extra using statements * Cleanup mobile selectors and image compare test * Fix mobile By bug * Undo local test code * Address PR comments * Add back IdempotencyHeader * PR related cleanup * Update to latest Selenium RC * Update PageObjects code to work with new Element and driver paradigm Update tests to leverage configuration DeviceName and AddAdditionalAppiumOption * Work with web element factory * Update to work with upcoming RC4 * Move to official release as there will be no RC4 * Update copyright * Put Newtonsoft back * Use ternary operator * Remove outdated using statements
v4.3.1
v4.3.0
v4.2.1
v4.2.0
What's Changed
- chore: resolve pr labeler indentation issue (#421) @akinsolb
- chore: added github action - pr labeler (#420) @akinsolb
- chore: resolve draft release version based on existing labels (#419) @akinsolb
- chore: Add release drafter (#418) @TroyWalshProf
- docs: Add DataMatcher to changelog (#409) @LyubomirStoimchev
Enhancements
- feat: add ability to send flags to PressKeyCode (#433) @akinsolb
- feat: Add image locator type (#434) @akinsolb
- feat: add missing iOS Screen recording options (#432) @akinsolb
- feat: System Bars & Display Density (#430) @akinsolb
- feat: Send sms (#431) @akinsolb
- feat: GSM Voice State (#429) @akinsolb
- feat: Set Gsm Signal Strength (#428) @akinsolb
- feat: Make GSM Call (Emulator Only) (#427) @akinsolb
- feat: Toggle Wifi (#425) @akinsolb
- feat: add Toggle Airplane Mode & INetworkActions Interface (#423) @akinsolb
- feat: Get Performance Data & Performance Data Types (#422) @akinsolb
- feat: Provide way to pass arguments to NodeJS (#417) @sparerd
- feat: Added builder pattern for creating valid ByAndroidUIAutomator statements (#410) @sparerd
- feat: Espresso's Data Matcher locator strategy (#408) @LyubomirStoimchev
- feat: IsKeyboardShown (#407) @gravity-api
- feat: Location property under AppiumDriver is now expose by IHasLoaction in… (#387) @gravity-api
- feat: Add MacDriver (#383) @KazuCocoa
- feat: enable Get logtypes and logs endpoint (#376) @akinsolb
- feat: Add activate app test (#378) @akinsolb
Bug Fixes
- fix: Custom environment variables are now correctly applied to Node process (#416) @sparerd
- fix: IPerformsTouchActions interface should not inherit - resolved (#392) (#393) @gravity-api
- fix: IHidesKeyboard interface does not include 'key' and 'strategy' overloads - (#390) and (#389) (#391) @gravity-api
- fix: #309 background app (#381) @akinsolb
- fix: Get location (#377) @akinsolb
Pipeline
- build: bump version to 4.2.0 (#435) @akinsolb
- build: Add symbol and SourceLink support (#415) @TroyWalshProf
- ci: Remove Travis CI config (#375) @akinsolb