Skip to content

Releases: martincostello/browserstack-automate

v4.1.0

05 Feb 12:26
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.1...v4.1.0

v4.0.1

03 Feb 17:16
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.0...v4.0.1

v4.0.0

03 Feb 16:53
Compare
Choose a tag to compare

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

Full Changelog: v3.0.3...v4.0.0

MartinCostello.BrowserStack.Automate v3.0.3

12 Jul 17:51
572324b
Compare
Choose a tag to compare

MartinCostello.BrowserStack.Automate v3.0.3

Added

  • Rebuild to support reproducible builds.

MartinCostello.BrowserStack.Automate v3.0.2

02 Feb 08:52
31e89c2
Compare
Choose a tag to compare

MartinCostello.BrowserStack.Automate v3.0.2

Fixed

  • Fix serialization issues when getting some information from the BrowserStack Automate API. (#226) Thanks @tompoole!

MartinCostello.BrowserStack.Automate v3.0.1

25 Oct 16:17
c15e9bb
Compare
Choose a tag to compare

MartinCostello.BrowserStack.Automate v3.0.1

Fixed

  • Fix serialization issues when getting builds and sessions (#30).

MartinCostello.BrowserStack.Automate v3.0.0

03 Oct 17:30
1d29005
Compare
Choose a tag to compare

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 the BrowserStackAutomateClient 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

  • Now built using the .NET Core SDK. (#17, #22)
  • Add Continuous Integration using Azure Pipelines. (#22, #23, #24, #27)

MartinCostello.BrowserStack.Automate v3.0.0-beta1

27 Sep 17:54
1d29005
Compare
Choose a tag to compare

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 the BrowserStackAutomateClient 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

  • Now built using the .NET Core SDK. (#17, #22)
  • Add Continuous Integration using Azure Pipelines. (#22, #23, #24, #27)

MartinCostello.BrowserStack.Automate v2.0.1

18 Oct 12:51
Compare
Choose a tag to compare
  • Fixes incorrect project URL in NuGet package.

MartinCostello.BrowserStack.Automate v2.0.0

18 Oct 12:10
Compare
Choose a tag to compare
  • 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 as PublicUri to SessionDetail
    • team_parallel_sessions_max_allowed as TeamMaximumAllowedParallelSessions to AutomatePlanStatus
  • Throw BrowserStackAutomateException if a HTTP 404 occurs when invoking a method on the client.