Skip to content

Release v1.6.1

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Aug 04:26
· 23 commits to master since this release

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 spelling
  • DiscordRPC.RichPresence.Instance - Was never used
  • DiscordRPC.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()
    ^ use DiscordRPC.IO.PipeLocation.GetPipes() instead

⚠️ The following were marked obsolete with warning:

  • 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 a string
  • DiscordRPC.Assets.LargeImageID is now a string
  • DiscordRPC.Logging.ConsoleLogger.Colored is no longer obsolete - It's still an alias.