Releases: Tapanila/SharpCaster
2.0.0-beta1 - 2nd major release
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
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
What's Changed
- Spotify by @Tapanila in #310
- Bump Newtonsoft.Json from 13.0.1 to 13.0.3 by @dependabot in #311
- Bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.11.0 by @dependabot in #312
- Bump Google.Protobuf from 3.27.2 to 3.28.0 by @dependabot in #315
Full Changelog: 1.2.1...1.2.2
Mediachannel error handling
- Added error handling for media channel, fixes #309
Full Changelog: 1.2.0...1.2.1
1.2.1-alpha
Added Error message implementation for media channel general errors. Might fix #309
Refactored Queue calls and exposing Channels easier way
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
Added support for setting repeat mode on queue load
Full Changelog: 1.1.17...1.1.18
Fixed dependencies on nuget package
Fixed dependencies on nuget package
Full Changelog: 1.1.16...1.1.17
Updated nuget package metadata
Updated nuget package metadata
Full Changelog: 1.1.15...1.1.16
1.1.15
Fixed sending commands on media channel after resuming session
Full Changelog: 1.1.14...1.1.15