Skip to content

Latest commit

 

History

History
281 lines (170 loc) · 19 KB

CHANGELOG.md

File metadata and controls

281 lines (170 loc) · 19 KB

Changelog

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

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)

Info

  • 1.0.0 release bump, no new features.

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)

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)

0.11.0 (2021-12-29)

Bug Fixes

  • ApplicationCommandOptions: clean up code for builder options (#68) (b5d0b15)

0.10.0 (2021-12-24)

Bug Fixes

  • use zod instead of ow for max/min option validation (#66) (beb35fb)

Features

  • add max/min option for int and number builder options (#47) (2e1e860)

0.9.0 (2021-12-02)

Bug Fixes

Features

  • SlashCommandBuilder: add autocomplete (#53) (05b07a7)

0.8.2 (2021-10-30)

Bug Fixes

  • downgrade ow because of esm issues (#55) (3722d2c)

0.8.1 (2021-10-29)

Bug Fixes

0.7.0 (2021-10-18)

Bug Fixes

Features

  • ContextMenus: add context menu command builder (#29) (f0641e5)
  • add support for channel types on channel options (#41) (f6c187e)

0.6.0 (2021-08-24)

Bug Fixes

  • SlashCommandBuilder: allow subcommands and groups to coexist at the root level (#26) (0be4daf)

Features

  • create Embed builder (#11) (eb942a4)
  • SlashCommandBuilder: create setDefaultPermission function (#19) (5d53759)
  • SlashCommands: add number option type (#23) (1563991)

0.5.0 (2021-08-10)

Features

0.4.0 (2021-08-05)

Features

0.3.0 (2021-08-01)

Bug Fixes

Features

  • formatters: mentions (#9) (f83fe99)
  • Formatters: Add a spoiler function (#16) (c213a6a)
  • SlashCommands: add slash command builders (#3) (6aa3af0)
  • shrug, tableflip and unflip strings (#5) (de5fa82)

0.2.0 (2021-07-03)

Features

  • Formatters: added hyperlink and hideLinkEmbed (#4) (c532daf)

0.1.1 (2021-06-30)

Bug Fixes

  • Deps: added tslib as dependency (#2) (5576ff3)

0.1.0 (2021-06-30)

Features