Releases: Lachee/discord-rpc-csharp
Releases · Lachee/discord-rpc-csharp
Release v1.6.2
Fixed Assets throwing null on bad key strings.
Release v1.6.1
What's Changed
- Improved Pipe resolving by @Lachee in #275
- Added support for Avatar Decorations
- Fixed #276 , images disappearing
- Fixed #270 , flatpak support
- Exposed UriScheme validation
- Fixed .NET 9 complaining about windows registry usage
Full Changelog: v1.5.0...v1.6.1
Dev Related
- Separated entities into different files
- Improved contributing document
- Reworked and improved documentation
- Wrote new articles for various features
- Fixed CI pipelines
I've put some work in new articles for the documentation. Some are still being rewritten such as the getting started, but there are several new ones to check out with example code to get started quicker. Check it out!
Migration
❌ The following were removed:
DiscordRPC.DiscordRpcClient.Unubscribe(EventType type)
- use the correct spellingDiscordRPC.RichPresence.Instance
- Was never usedDiscordRPC.Web.*
- Discord doesn't support web for several years now.
❗The following were marked obsolete with error:
Secrets.MatchSecret
DiscordRPC.IO.ManagedNamedPipeClient.GetPipeName(int)
DiscordRPC.IO.ManagedNamedPipeClient.GetPipeName(int, string)
DiscordRPC.IO.ManagedNamedPipeClient.GetPipeSandbox()
DiscordRPC.IO.ManagedNamedPipeClient.IsUnix()
^ useDiscordRPC.IO.PipeLocation.GetPipes()
instead
DiscordRPC.IO.INamedPipeClient.ConnectedPipe
DiscordRPC.Message.ConnectionEstablishedMessage.ConnectedPipe
^ These will eventually be replaced with a PipeName instead.
🪛 The following were changed:
DiscordRPC.Assets.SmallImageID
is now astring
DiscordRPC.Assets.LargeImageID
is now astring
DiscordRPC.Logging.ConsoleLogger.Colored
is no longer obsolete - It's still an alias.
Release v1.6.0
Version Bump
Release v1.5.1
Bumped version
Release v1.5.0
What's Changed
- Add small_url, large_url, state_url and details_url by @Natsumi-sama in #274
- Added
WithButtons
- Updated DocFX
- Added new documentation articles
New Contributors
- @Natsumi-sama made their first contribution in #274
Full Changelog: v1.4.1...v1.5.0
Release v1.4.1
What's Changed
- Add StatusDisplayType Support by @SuperCater in #272
- Fix spelling mistake by @Shoukox in #266
- Changed length validation, typo fix by @maximmax42 in #259
New Contributors
- @SuperCater made their first contribution in #272
- @Shoukox made their first contribution in #266
Full Changelog: v1.3.0...v1.4.1
Release v1.3.0
What's Changed
- Update README.md about UWP, .NET MAUI, WIN UI 3 by @J0nathan550 in #243
- Add support for setting activity type by @na-2n in #255
New Contributors
- @J0nathan550 made their first contribution in #243
- @na-2n made their first contribution in #255
Full Changelog: v1.2.1...v1.3.0
Release v1.2.1
Global Name Change
Hello everyone, this is a minor revision. So there are some minor breaking changes. Nothing i can't imagine too many people will complain about.
- Discriminators have been deprecated.
- Users may have 0 as a discriminator now, indicating they have a unique username
- Global Names were added to replace username#discriminator displays
- ToString() will now give different results than before
- Configuration.Enviroment was spell checked
- It has been completely replace with correct
Environment
(with a N) - It will now actually work and tell you what type of Discord client they are running
- Considered a minor break. Nobody really should be using this and it is just there for completeness.
- It has been completely replace with correct
What's Changed
- fix: enviroment -> environment by @CanadaHonk in #219
- add: Support for global names.
New Contributors
- @CanadaHonk made their first contribution in #219
Full Changelog: v1.1.4...v1.2.1
Release v1.2.0
Added support for global names.