Skip to content

Releases: harmonyland/harmony

Harmony v2.9.1

28 Apr 15:16
47677d3
Compare
Choose a tag to compare

What's Changed

  • Feat: Display name support by @Blocksnmore in #359
  • deploy.ts: Uses Deno.serve() instead of fetch event listener by @MostProDev in #361
  • Fix autocomplete decorator by @ZiomaleQ in #366
  • Add components to webhooks messages by @ZiomaleQ in #365
  • Fix voice state update sometimes not setting the member cache by @Mabi19 in #368
  • Add component interaction decorators by @ZiomaleQ in #367
  • Update README.md by @AkiaCode in #362
  • Fix: Fix: correctly handle resolved member objects in interactions payload over http by @Blocksnmore in #376
  • Fix: Server Owner perms are reported wrong by @Blocksnmore in #375
  • Feat: Extension directory loading by @Blocksnmore in #373
  • Fix: Error thrown from channel mention in webhook by @Blocksnmore in #372
  • Fix: No files sent when creating a thread in forum by @RumoaNoa in #377
  • Feat: Add custom status support by @Blocksnmore in #378
  • feat: use new decorator by @Helloyunho in a133349
  • chore: don't use fetchbase64 by @Helloyunho in b890958
  • fix: webhook editMessage doesn't work when no client is set by @Helloyunho in 9ca7082
  • Harmony is now available on JSR!

New Contributors

Full Changelog: v2.9.0...v2.9.1

Harmony v2.9.0

02 Aug 11:26
9dd2a9f
Compare
Choose a tag to compare

What's Changed

  • Add: GuildEmojiManager.fetchAll and Webhook.create by @Blocksnmore in #339
  • feat: add audit log create event by @Blockzilla101 in #341
  • Fix: Incorrect permissions in the member object & in commands by @Blocksnmore in #340
  • Add missing option type by @ZiomaleQ in #343
  • Add command cooldowns by @Blocksnmore in #346
  • Add default mentions for messages by @Blocksnmore in #348
  • Fix: Prevent invalid color codes from being generated by @Blocksnmore in #350
  • Add: events for user, guild, and channel blacklist by @Blocksnmore in #349
  • Support 'raw' emojis by @ZiomaleQ in #347
  • fix(member): roles can be empty by @Helloyunho in 5d3cf6d
  • fix: presence doesn't accept data even if the data is not empty by @Helloyunho in 1beb173

New Contributors

Full Changelog: v2.8.0...v2.9.0

Harmony v2.8.0

17 Jan 13:52
22b615e
Compare
Choose a tag to compare

Harmony v2.7.0

15 Nov 13:18
85b0780
Compare
Choose a tag to compare

What's Changed

  • fix(interactions): attachments not being correctly handled by @DjDeveloperr in #312
  • Update misleading docs for permissions property by @ZiomaleQ in #313
  • Add a url field to messages and add .setCategory function for guild channels by @oq-x in #320
  • fix(gateway): reconnection logic fixes by @DjDeveloperr in #323
  • chore: NPM builds using dnt by @DjDeveloperr in #311
  • v2.6.1 by @DjDeveloperr in #324
  • feat(commands): add regular expression prefixes by @cubedhuang in #321
  • Add MESSAGE_CONTENT intent by @Blocksnmore in #327
  • Fix deno and command manager issues by @ZiomaleQ in #325
  • Update client.ts by @nyxoy44 in #330
  • ✨ feat: add guild forum channel support by @Helloyunho in #328

New Contributors

  • @oq-x made their first contribution in #320
  • @Blocksnmore made their first contribution in #327
  • @nyxoy44 made their first contribution in #330

Full Changelog: v2.6.0...v2.7.0

Sorry for the late release 😭
Took about 8 months to release

Harmony v2.6.0

06 Mar 05:29
70642de
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.5.1...v2.6.0

Harmony v2.5.1

18 Jan 13:21
95d52cb
Compare
Choose a tag to compare

What's Changed

  • fix: dm messages not being emitted and
  • fix: dont depend on x/ed25519 which no longer works correctly on deno by @DjDeveloperr in #291

Harmony v2.5.0

15 Jan 12:34
7ebcb21
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.4.0...v2.5.0

Harmony v2.4.0

17 Dec 10:57
fb96498
Compare
Choose a tag to compare

Harmony v2.4.0

What's new:

New Contributors

Full Changelog: v2.3.0...v2.4.0

Harmony v2.3.0

03 Nov 14:23
Compare
Choose a tag to compare

Harmony v2.3.0

What's new:

  • feat(interactions/application_commands): add support for channelType in Option #234
  • feat: add devcontainer #235
  • feat(commands): add support for middlewares #236
  • feat: support multiple embeds and deprecate single embed option #238
  • feat(util & Client): add createOAuthURL #237
  • feat(CommandClient): commandNotFound event #243
  • feat: add slash commands decorators with type hinting #230
  • feat(member): Guild member avatar fetching #244
  • fix: eliminate lots of anys #239
  • cleanup(structures): remove some duplicated code #245
  • feat(CommandCategory): add description to CommandCategory #249
  • fix(message): Set channel in message constructor #250
  • feat(member): Add function for effective color #252
  • types(VoiceRegion): deprecated vip property #254
  • feat(application): update types and structure #255
  • feat: autocomplete support #261
  • feat(types/userFlags): add BOT_HTTP_INTERACTIONS flag #246
  • feat(role): Role icons #251
  • feat(CommandOptions): add min_value and max_value slash command options #262

Full Changelog: v2.2.0...v2.3.0

Harmony v2.2.0

19 Sep 07:29
362c161
Compare
Choose a tag to compare

Harmony v2.2.0

What's new:

  • fix(interactions/commands/permissions): wrong method used in bulkEdit de88833
  • feat(structures/Member): add support for specifying byMember argument in manageable, kickable and bannable methods. 51d8845
  • fix(structures/Webhook): incorrectly handled Client object in constructor f82b10a
  • feat(interactions/Client): add fetchApplication method 8cb9bc3
  • feat(structures/Interaction): add support for message flags (and ephemeral) in followup messages e26f93e
  • fix(gateway/handlers): don't try to fetch uncached channels 809117a
  • feat(client/events): add new event error (for errored gateway handlers for now) 77f7975
  • fix(client): setPresence works correctly on multiple shards now 1ddf304
  • feat(client/setPresence): supports setting presence for specific shards
  • fix(client): destroy method not working as expected
  • feat(client/shards): add destroy method to destroy all shards