Skip to content

Latest commit

 

History

History
215 lines (137 loc) · 15.2 KB

CHANGELOG.md

File metadata and controls

215 lines (137 loc) · 15.2 KB

Changelog

All notable changes to this project will be documented in this file.

Bug Fixes

  • Pin @types/node version (9d8179c)

Features

  • New select menus (#8793) (5152abf)
  • Allow punctuation characters in context menus (#8783) (b521366)

Typings

  • Formatters: Allow boolean in formatEmoji (#8823) (ec37f13)

Bug Fixes

  • Allow adding forums to channelTypes (#8658) (b1e190c)
  • SlashCommandBuilder: Missing methods in subcommand builder (#8583) (1c5b78f)
  • Footer / sidebar / deprecation alert (ba3e0ed)

Documentation

  • builders/components: Document constructors (#8636) (8444576)
  • Change name (#8604) (dd5a089)
  • Use remarks instead of Note in descriptions (#8597) (f3ce4a7)

Features

  • Web-components (#8715) (0ac3e76)
  • Add @discordjs/util (#8591) (b2ec865)
  • Add chatInputApplicationCommandMention formatter (#8546) (d08a57c)

Refactor

  • Replace usage of deprecated ChannelTypes (#8625) (669c3cd)
  • Website components (#8600) (c334157)
  • Use eslint-config-neon for packages. (#8579) (edadb9f)

Testing

  • Rename incorrect test (#8596) (ce991dd)

Typings

  • interactions: Fix {Slash,ContextMenu}CommandBuilder#toJSON (#8568) (b7eb96d)

Features

  • website: Show constructor information (#8540) (e42fd16)
  • website: Show descriptions for @typeParam blocks (#8523) (e475b63)
  • website: Show parameter descriptions (#8519) (7f415a2)
  • WebSocketShard: Support new resume url (#8480) (bc06cc6)

Refactor

Bug Fixes

  • Use proper format for @link text (#8384) (2655639)
  • Formatters: Add newline in codeBlock (#8369) (5d8bd03)
  • selectMenu: Allow json to be used for select menu options (#8322) (6a2d0d8)

Documentation

Features

  • Add channel & message URL formatters (#8371) (a7deb8f)

Testing

  • builders: Improve coverage (#8274) (b7e6238)

Bug Fixes

  • Slash command name regex (#8265) (32f9056)
  • TextInputBuilder: Parse custom_id, label, and style (#8216) (2d9dfa3)

Documentation

  • Add codecov coverage badge to readmes (#8226) (f6db285)

Features

  • builder: Add max min length in string option (#8214) (96c8d21)
  • Codecov (#8219) (f10f4cd)
  • docgen: Update typedoc (b3346f4)
  • Website (#8043) (127931d)
  • docgen: Typescript support (3279b40)
  • Docgen package (#8029) (8b979c0)

Refactor

  • builder: Remove unsafe*Builders (#8074) (a4d1862)
  • Remove @sindresorhus/is as it's now esm only (#8133) (c6f285b)
  • Move all the config files to root (#8033) (769ea0b)

Typings

  • Remove expect error (#8242) (7e6dbaa)
  • builder: Remove casting (#8241) (8198da5)

Features

  • Allow builders to accept rest params and arrays (#7874) (ad75be9)
  • Use vitest instead of jest for more speed (8d8e6c0)
  • Add scripts package for locally used scripts (f2ae1f9)

Bug Fixes

  • builders: Leftover invalid null type (8a7cd10)
  • SlashCommandBuilder: Import Permissions correctly (#7921) (7ce641d)
  • Add localizations for subcommand builders and option choices (#7862) (c1b5e73)

Features

  • Export types from interactions/slashCommands/mixins (#7942) (68d5169)
  • builders: Add new command permissions v2 (#7861) (de3f157)
  • builders: Improve embed errors and predicates (#7795) (ec8d87f)

Refactor

  • Use arrays instead of rest parameters for builders (#7759) (29293d7)

Styling

  • Cleanup tests and tsup configs (6b8ef20)

Bug Fixes

  • Validate select menu options (#7566) (b1d63d9)
  • SelectMenu: Set placeholder max to 150 (#7538) (dcd4797)
  • Only check instanceof Component once (#7546) (0aa4851)
  • builders: Allow negative min/max value of number/integer option (#7484) (3baa340)
  • components: SetX should take rest parameters (#7461) (3617359)
  • Unsafe embed builder field normalization (#7418) (b936103)
  • Fix some typos (#7393) (92a04f4)
  • builders: Make type optional in constructor (#7391) (4abb28c)
  • Don't create new instances of builders classes (#7343) (d6b56d0)

Documentation

  • Completely fix builders example link (#7543) (1a14c0c)
  • Add slash command builders example, fixes #7338 (#7339) (3ae6f3c)

Features

  • Slash command localization for builders (#7683) (40b9a1d)
  • Add API v10 support (#7477) (72577c4)
  • Add support for module: NodeNext in TS and ESM (#7598) (8f1986a)
  • Add Modals and Text Inputs (#7023) (ed92015)
  • Add missing v13 component methods (#7466) (f7257f0)
  • builders: Add attachment command option type (#7203) (ae0f35f)
  • components: Add unsafe message component builders (#7387) (6b6222b)
  • embed: Add setFields (#7322) (bcc5cda)

Refactor

  • Remove nickname parsing (#7736) (78a3afc)
  • Replace zod with shapeshift (#7547) (3c0bbac)
  • Remove store channels (#7634) (aedddb8)
  • Allow builders to accept emoji strings (#7616) (fb9a9c2)
  • Don't return builders from API data (#7584) (549716e)
  • Remove obsolete builder methods (#7590) (10607db)
  • Embed: Remove add field (#7522) (8478d2f)
  • Make data public in builders (#7486) (ba31203)
  • embed: Remove array support in favor of rest params (#7498) (b3fa2ec)
  • components: Default set boolean methods to true (#7502) (b122149)
  • Make public builder props getters (#7422) (e8252ed)
  • builders-methods: Make methods consistent (#7395) (f495364)
  • Remove conditional autocomplete option return types (#7396) (0909824)
  • embed: Mark properties as readonly (#7332) (31768fc)

Typings

  • Fix regressions (#7649) (5748dbe)

Bug Fixes

  • builders: Dont export Button component stuff twice (#7289) (86d9d06)

Documentation

  • SlashCommandSubcommands: Updating old links from Discord developer portal (#7224) (bd7a6f2)

Features

  • Add components to /builders (#7195) (2bb40fd)

Typings

  • Make required a boolean (#7307) (c10afea)