Skip to content

Releases: Tapanila/SharpCaster

2.0.0-beta1 - 2nd major release

27 Dec 11:34
Compare
Choose a tag to compare

There has been quite a lot of changes on this version. There's multiple breaking changes on the logic, calls and etc.

  • Now producing dotnet9 and dotnetstandard 2.0 packages. Before there was only dotnetstandard 2.0
  • AOT Compilation. Dotnet9 version is AOT compatible
  • Switched from newtonsoft json to system.text.json
  • Changed the event types for channels that are returning status to make them easier to use
  • Removed reflection usage
  • Performance improvements and memory usage reduction
  • Improved error handling

This might be beta for a while because I haven't had time to test it a lot.
If you find anything that breaks please let me know and also if you are able to use it properly would be great to know that too.

Full Changelog: 1.2.3...2.0.0-beta1

IPV6 fix

03 Dec 18:28
Compare
Choose a tag to compare

What's Changed

  • Fixed null reference issue when Chromecast was broadcasting IPv6 address
  • Bump Microsoft.Extensions.Logging.Abstractions from 8.0.1 to 8.0.2 by @dependabot in #323
  • Bump xunit from 2.9.0 to 2.9.2 by @dependabot in #322
  • Bump Google.Protobuf from 3.28.0 to 3.28.2 by @dependabot in #320
  • Bump Moq from 4.20.70 to 4.20.72 by @dependabot in #318
  • Bump Microsoft.NET.Test.Sdk from 17.11.0 to 17.11.1 by @dependabot in #317
  • Bump Microsoft.Extensions.DependencyInjection from 8.0.0 to 8.0.1 by @dependabot in #324
  • Bump Google.Protobuf from 3.28.2 to 3.28.3 by @dependabot in #325
  • Bump Roslynator.Analyzers from 4.12.8 to 4.12.9 by @dependabot in #326

Full Changelog: 1.2.2...1.2.3

Spotify support added

30 Aug 18:35
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.2.1...1.2.2

Mediachannel error handling

12 Aug 18:33
Compare
Choose a tag to compare
  • Added error handling for media channel, fixes #309

Full Changelog: 1.2.0...1.2.1

1.2.1-alpha

12 Aug 11:11
Compare
Choose a tag to compare
1.2.1-alpha Pre-release
Pre-release

Added Error message implementation for media channel general errors. Might fix #309

Refactored Queue calls and exposing Channels easier way

21 Jul 14:58
Compare
Choose a tag to compare

Breaking changes:

  • Queue calls don't require media session id anymore
  • RepeatMode is now enum instead of string

Changes:

  • ChromecastClient has properties for default channels so it's easier to know they exist.

Full Changelog: 1.1.18...1.2.0

Added support for setting repeat mode on queue load

20 Jul 17:44
Compare
Choose a tag to compare

Added support for setting repeat mode on queue load

Full Changelog: 1.1.17...1.1.18

Fixed dependencies on nuget package

18 Jul 14:59
b3c6d7a
Compare
Choose a tag to compare

Fixed dependencies on nuget package
Full Changelog: 1.1.16...1.1.17

Updated nuget package metadata

18 Jul 10:21
4d5daf6
Compare
Choose a tag to compare

Updated nuget package metadata

Full Changelog: 1.1.15...1.1.16

1.1.15

18 Jul 09:36
Compare
Choose a tag to compare

Fixed sending commands on media channel after resuming session

Full Changelog: 1.1.14...1.1.15