20 KiB
20 KiB
Changelog
All notable changes to this project will be documented in this file.
@discordjs/builders@1.6.3 - (2023-05-01)
Refactor
- Remove
@discordjs/util
re-export (#9488) (54ceedf)
@discordjs/builders@1.6.2 - (2023-05-01)
Bug Fixes
- BaseSelectMenuBuilder: Modify class to be
abstract
(#9358) (ca4de2d) - Correct
@link
tags that involve parents (#9351) (fbbce3e) - Fix external links (#9313) (a7425c2)
Documentation
- Reference package names properly (#9426) (d6bca9b)
- Generate static imports for types with api-extractor (98a76db)
- builders: Add some basic documentation (#9359) (8073561)
- Use
@link
in@see
(#9348) (d66d113)
@discordjs/builders@1.6.2 - (2023-05-01)
Bug Fixes
- BaseSelectMenuBuilder: Modify class to be
abstract
(#9358) (ca4de2d) - Correct
@link
tags that involve parents (#9351) (fbbce3e) - Fix external links (#9313) (a7425c2)
Documentation
- Reference package names properly (#9426) (d6bca9b)
- Generate static imports for types with api-extractor (98a76db)
- builders: Add some basic documentation (#9359) (8073561)
- Use
@link
in@see
(#9348) (d66d113)
@discordjs/builders@1.6.0 - (2023-04-01)
Bug Fixes
- scripts: Accessing tsComment (d8d5f31)
Features
- website: Render syntax and mdx on the server (#9086) (ee5169e)
@discordjs/builders@1.5.0 - (2023-03-12)
Documentation
Features
- website: Add support for source file links (#9048) (f6506e9)
- StringSelectMenu: Add
spliceOptions()
(#8937) (a6941d5) - Add support for nsfw commands (#7976) (7a51344)
- Add
@discordjs/formatters
(#8889) (3fca638)
Styling
- Run prettier (#9041) (2798ba1)
@discordjs/builders@1.4.0 - (2022-11-28)
Bug Fixes
- Pin @types/node version (9d8179c)
Features
Typings
- Formatters: Allow boolean in
formatEmoji
(#8823) (ec37f13)
@discordjs/builders@1.3.0 - (2022-10-08)
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
ChannelType
s (#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)
@discordjs/builders@1.2.0 - (2022-08-22)
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
- Docs design (#8487) (4ab1d09)
@discordjs/builders@1.1.0 - (2022-07-29)
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
- Use link tags (#8382) (5494791)
Features
- Add channel & message URL formatters (#8371) (a7deb8f)
Testing
- builders: Improve coverage (#8274) (b7e6238)
@discordjs/builders@0.16.0 - (2022-07-17)
Bug Fixes
- Slash command name regex (#8265) (32f9056)
- TextInputBuilder: Parse
custom_id
,label
, andstyle
(#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*Builder
s (#8074) (a4d1862) - Remove @sindresorhus/is as it's now esm only (#8133) (c6f285b)
- Move all the config files to root (#8033) (769ea0b)
Typings
@discordjs/builders@0.15.0 - (2022-06-06)
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)
@discordjs/builders@0.14.0 - (2022-06-04)
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)
@discordjs/builders@0.13.0 - (2022-04-17)
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)
@discordjs/builders@0.12.0 - (2022-01-24)
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)