Releases: martincostello/browserstack-automate
Releases · martincostello/browserstack-automate
v4.1.0
What's Changed
- Bump version by @martincostello in #567
- Dispose of client by @martincostello in #568
- Add dedicated package README by @martincostello in #597
- Attest artifacts by @martincostello in #649
- Generate SBOM by @martincostello in #663
- Bump Microsoft.AspNetCore.WebUtilities by @martincostello in #856
Full Changelog: v4.0.1...v4.1.0
v4.0.1
What's Changed
- Bump version by @martincostello in #565
- Fix dependency by @martincostello in #566
Full Changelog: v4.0.0...v4.0.1
v4.0.0
This release makes the following breaking changes:
- Removes dependency on Newtonsoft.Json in favour of System.Text.Json.
- Updates the returned objects to more closely match the BrowserStack Automate REST API.
What's Changed
- Remove FluentAssertions by @martincostello in #263
- Add GitHubActionsTestLogger by @martincostello in #281
- Add package source mappings by @martincostello in #318
- Add dependency review by @martincostello in #328
- Use MSBuild Report Generator by @martincostello in #385
- Add OSSF Scorecard by @martincostello in #395
- Add PackageReadmeFile by @martincostello in #399
- Update to .NET 8 by @martincostello in #420
- .NET 8 preparation by @martincostello in #428
- Disable MyGet publishing by @martincostello in #468
- Remove MyGet by @martincostello in #470
- Publish to feedz.io by @martincostello in #471
- Simplify [AssemblyMetadata] by @martincostello in #507
- Use SHA-256 for checksums by @martincostello in #508
- Use MSBuild for assembly attributes by @martincostello in #522
- Support native AoT by @martincostello in #563
Full Changelog: v3.0.3...v4.0.0
MartinCostello.BrowserStack.Automate v3.0.3
MartinCostello.BrowserStack.Automate v3.0.3
Added
- Rebuild to support reproducible builds.
MartinCostello.BrowserStack.Automate v3.0.2
MartinCostello.BrowserStack.Automate v3.0.1
MartinCostello.BrowserStack.Automate v3.0.1
Fixed
- Fix serialization issues when getting builds and sessions (#30).
MartinCostello.BrowserStack.Automate v3.0.0
MartinCostello.BrowserStack.Automate v3.0.0
Added
- Add various new methods for additional resources on the BrowserStack Automate API. (#26)
- Renaming builds, projects and sessions.
- Deleting multiple builds and sessions.
- Getting Appium, Console and Network logs.
- Support for the
offset
query string parameter for pagination.
- Add new properties to the
AutomatePlanStatus
class. (#20) - Add
netstandard2.0
target framework. (#22) - Support injection of
HttpClient
with theBrowserStackAutomateClient
class. (#25)
Changed
- Asynchronous methods now support using
CancellationToken
. (#25, #26) - Updated the base URI for the BrowserStack Automate API (#26)
Fixed
- Fix serialization issues compared to previous releases caused by changes to the BrowserStack Automate API. (#20)
ConfigureAwait(false)
is now used appropriately when awaiting tasks internally. (#25)- Fixed some incorrect XML documentation (#26)
Infrastructure
MartinCostello.BrowserStack.Automate v3.0.0-beta1
MartinCostello.BrowserStack.Automate v3.0.0-beta1
Added
- Add various new methods for additional resources on the BrowserStack Automate API. (#26)
- Renaming builds, projects and sessions.
- Deleting multiple builds and sessions.
- Getting Appium, Console and Network logs.
- Support for the
offset
query string parameter for pagination.
- Add new properties to the
AutomatePlanStatus
class. (#20) - Add
netstandard2.0
target framework. (#22) - Support injection of
HttpClient
with theBrowserStackAutomateClient
class. (#25)
Changed
- Asynchronous methods now support using
CancellationToken
. (#25, #26) - Updated the base URI for the BrowserStack Automate API (#26)
Fixed
- Fix serialization issues compared to previous releases caused by changes to the BrowserStack Automate API. (#20)
ConfigureAwait(false)
is now used appropriately when awaiting tasks internally. (#25)- Fixed some incorrect XML documentation (#26)
Infrastructure
MartinCostello.BrowserStack.Automate v2.0.1
- Fixes incorrect project URL in NuGet package.
MartinCostello.BrowserStack.Automate v2.0.0
- Add support for .NET Core.
- Add support for new API resources:
DELETE projects/<project-id>.json
DELETE builds/<build-id>.json
DELETE sessions/<session-id>.json
GET builds/<build-id>/sessions/<session-id>/logs.json
- Add new object properties:
public_url
asPublicUri
toSessionDetail
team_parallel_sessions_max_allowed
asTeamMaximumAllowedParallelSessions
toAutomatePlanStatus
- Throw
BrowserStackAutomateException
if a HTTP 404 occurs when invoking a method on the client.