Skip to content

Releases: Lachee/discord-rpc-csharp

Release v1.6.2

05 Aug 04:43
Compare
Choose a tag to compare
Release v1.6.2 Pre-release
Pre-release
Fixed Assets throwing null on bad key strings.

Release v1.6.1

04 Aug 04:26
Compare
Choose a tag to compare

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.

Release v1.6.0

03 Aug 07:30
Compare
Choose a tag to compare
Release v1.6.0 Pre-release
Pre-release
Version Bump

Release v1.5.1

02 Aug 05:01
Compare
Choose a tag to compare
Release v1.5.1 Pre-release
Pre-release
Bumped version

Release v1.5.0

01 Aug 04:31
Compare
Choose a tag to compare

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

Full Changelog: v1.4.1...v1.5.0

Release v1.4.1

28 Jul 09:33
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.4.1

Release v1.3.0

19 Sep 09:09
7669993
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.1...v1.3.0

Release v1.2.1

26 Jul 04:56
Compare
Choose a tag to compare

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.

What's Changed

  • fix: enviroment -> environment by @CanadaHonk in #219
  • add: Support for global names.

New Contributors

Full Changelog: v1.1.4...v1.2.1

Release v1.2.0

26 Jul 04:46
Compare
Choose a tag to compare
Release v1.2.0 Pre-release
Pre-release
Added support for global names.

Release v1.1.4

16 Jul 04:15
2ab7efc
Compare
Choose a tag to compare

What's Changed

  • Reduce overhead in ManagedNamedPipeClient during connection loop by @peppy in #237

New Contributors

Full Changelog: v1.1.3...v1.1.4