# Changelog

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

# [@sapphire/discord.js-utilities@7.3.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.3.1...@sapphire/discord.js-utilities@7.3.2) - (2025-01-05)

## 🐛 Bug Fixes

- **discord.js:** Update code for latest discord.js and discord-api-types ([15bf4d5](https://github.com/sapphiredev/utilities/commit/15bf4d536ff7cc4f5414431360f937b04c2f7e1a)) ([#852](https://github.com/sapphiredev/utilities/pull/852) by @favna)

# [@sapphire/discord.js-utilities@7.3.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.3.0...@sapphire/discord.js-utilities@7.3.1) - (2024-11-02)

## 🏠 Refactor

- Resolve several sonar issues ([ba915f9](https://github.com/sapphiredev/utilities/commit/ba915f93ce0907828ba17b2d5ae009631ceb860d)) ([#823](https://github.com/sapphiredev/utilities/pull/823) by @favna)

## 🐛 Bug Fixes

- Update for latest discord.js ([86dab68](https://github.com/sapphiredev/utilities/commit/86dab688e6d56f72b65848028ebb31b90ed8acc0)) ([#799](https://github.com/sapphiredev/utilities/pull/799) by @favna)

# [@sapphire/discord.js-utilities@7.3.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.2.1...@sapphire/discord.js-utilities@7.3.0) - (2024-06-03)

## 📝 Documentation

- **discord.js-utilities:** Fix tsdoc comments ([04bc8e2](https://github.com/sapphiredev/utilities/commit/04bc8e220134ab6a576ccdb664f4fb9f8353a089))
- **discord.js-utilities:** Fix tsdoc comment ([6f16000](https://github.com/sapphiredev/utilities/commit/6f160008982285f49f57811de5668a3648babb27))
- **discord.js-utilities:** Fix tsdoc comments ([ea3f3d6](https://github.com/sapphiredev/utilities/commit/ea3f3d65b3635abdb5862985f0771d9c8e6e2fba))

## 🚀 Features

- **discord.js-utilities:** Add attachment type guards ([4660670](https://github.com/sapphiredev/utilities/commit/466067022153e31ed50ff9a9bc6c6948a9afd12d))

# [@sapphire/discord.js-utilities@7.2.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.2.0...@sapphire/discord.js-utilities@7.2.1) - (2024-05-06)

## 🐛 Bug Fixes

- **PaginatedMessage:** Fix support for discordjs 14.5.2 ([07a0cfa](https://github.com/sapphiredev/utilities/commit/07a0cfa2d93dd7f45f72e27e4c51ba0fdbf2d7be))

# [@sapphire/discord.js-utilities@7.2.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.1.6...@sapphire/discord.js-utilities@7.2.0) - (2024-04-13)

## 🚀 Features

- **discord.js-utilities:** Add components to MessageBuilder (#734) ([f463545](https://github.com/sapphiredev/utilities/commit/f4635450bdaa2838b95c5b0a23c1c6c221b77f7d))

# [@sapphire/discord.js-utilities@7.1.6](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.1.6...@sapphire/discord.js-utilities@7.1.6) - (2024-01-19)

## 🐛 Bug Fixes

- Fixed commonjs typings export mapping (#707) ([216ff02](https://github.com/sapphiredev/utilities/commit/216ff0260d63a9590357f9a5069f1ae2b34eaf5d))

# [@sapphire/discord.js-utilities@7.1.5](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.1.5...@sapphire/discord.js-utilities@7.1.5) - (2023-12-27)

## 🏠 Refactor

- **PaginatedMessage:** Always put link buttons below select menus (#699) ([86b58d0](https://github.com/sapphiredev/utilities/commit/86b58d08caaa54f7a09c8b6472ede3f017cf3ca2))

## 🐛 Bug Fixes

- **PaginatedMessage:** Fixed link buttons not properly being added (#698) ([aa3e3eb](https://github.com/sapphiredev/utilities/commit/aa3e3ebb6c5a6842612da1427eda5e24bea99257))

## 📝 Documentation

- **createPartitionedMessageRow:** Fix documentation for docusaurus rendering ([0c8d013](https://github.com/sapphiredev/utilities/commit/0c8d0135689cfb4767d26f7a1176b8efb47d49b6))
- **createPartitionedMessageRow:** Fix documentation for docusaurus rendering ([ab04d55](https://github.com/sapphiredev/utilities/commit/ab04d552102ecf742ec947367f444c9dd87d16df))

# [@sapphire/discord.js-utilities@7.1.4](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.1.4...@sapphire/discord.js-utilities@7.1.4) - (2023-12-15)

## 🐛 Bug Fixes

- **PaginatedMessage:** Make it possible to disable adding page numbers to the footer through `setShouldAddFooterToEmbeds` ([dc18281](https://github.com/sapphiredev/utilities/commit/dc182811fdfbe208938ab5a736281aa2a18ee815))
- **paginatedmessage:** Check for pageActions before throwing an error (#684) ([740b317](https://github.com/sapphiredev/utilities/commit/740b3170700f1b500549ab0e7d7f85ed2698f185))

## 📝 Documentation

- **PaginatedMessage:** Add AI generated tsdoc to remaining items ([4ca1c55](https://github.com/sapphiredev/utilities/commit/4ca1c5530ccd5b264c10e65b53b2d4f9916c5135))
- **PaginatedMessage:** Add AI generated doc comments on all undocumented fields ([fdba2bb](https://github.com/sapphiredev/utilities/commit/fdba2bb1ae3beb088dc694c348b7a00d6db0f3bb))

## 🪞 Styling

- Run prettier on the codebase ([1d6e994](https://github.com/sapphiredev/utilities/commit/1d6e9941833b674eebb245d272ce879ce6a70427))

# [@sapphire/discord.js-utilities@7.1.3](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.1.3...@sapphire/discord.js-utilities@7.1.3) - (2023-12-04)

## 🐛 Bug Fixes

- **discord.js-utilities:** Properly split CJS and ESM ([3f9bd6a](https://github.com/sapphiredev/utilities/commit/3f9bd6a849143640ba62a58d6f1d71774e761ff4))

# [@sapphire/discord.js-utilities@7.1.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.1.2...@sapphire/discord.js-utilities@7.1.2) - (2023-11-16)

## 🐛 Bug Fixes

- **paginatedmessage:** Fixed interacting with multiple users on multiple ephemeral interactions (#666) ([0c4ba3c](https://github.com/sapphiredev/utilities/commit/0c4ba3c7923d541b1e73dbcd8020b5832187fefe))

## 📝 Documentation

- **typeguards:** Improve the docs for isAnyInteraction and isAnyInteractableInteraction (#667) ([f4ec262](https://github.com/sapphiredev/utilities/commit/f4ec26242ab739f99437163043b601636e5338cf))

# [@sapphire/discord.js-utilities@7.1.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.1.0...@sapphire/discord.js-utilities@7.1.0) - (2023-11-15)

## 🚀 Features

- **PaginatedMessage:** Improve `@discordjs/builders` support (#659) ([0cbf663](https://github.com/sapphiredev/utilities/commit/0cbf663065d5f7772c0d3c0d093dc1145614e7bb))

# [@sapphire/discord.js-utilities@7.0.3](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.0.3...@sapphire/discord.js-utilities@7.0.3) - (2023-11-14)

## 🐛 Bug Fixes

- **discord.js-utilities:** Fixed `isNsfwChannel` typeguard by including `ChannelType.GuildMedia` (#665) ([7c6cfe2](https://github.com/sapphiredev/utilities/commit/7c6cfe239ba660fcf4e58a50e7691a2e622c0fda))

## 📝 Documentation

- **discord.js-utilities:** Update discord.js.org links (#662) ([9c92477](https://github.com/sapphiredev/utilities/commit/9c92477b5911d1fc92eea027958399550f6058a6))

# [@sapphire/discord.js-utilities@7.0.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.0.1...@sapphire/discord.js-utilities@7.0.2) - (2023-08-29)

## 🐛 Bug Fixes

- **discord.js-utilities:** Output proper dist files ([75fded2](https://github.com/sapphiredev/utilities/commit/75fded2797d1a4888b43dc05ad2fbcd9b035162a))
- **discord.js-utilities:** Revised type-guards for thread channels (#639) ([62f14dc](https://github.com/sapphiredev/utilities/commit/62f14dc21b6dd6dfef1575626334b0f450b42f98))

# [@sapphire/discord.js-utilities@7.0.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@7.0.0...@sapphire/discord.js-utilities@7.0.1) - (2023-07-21)

## 🐛 Bug Fixes

- **tsconfig:** Set `noEmitHelpers` to false (#620) ([8ed04bf](https://github.com/sapphiredev/utilities/commit/8ed04bff735fbdff35855e0d0bdaf03a3686fefc))

## 🧪 Testing

- Update vitest to coverage v8 ([a4bc6e4](https://github.com/sapphiredev/utilities/commit/a4bc6e4f24ea60143a150ecc76fda6484f172ab9))

# [@sapphire/discord.js-utilities@7.0.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@6.1.0...@sapphire/discord.js-utilities@7.0.0) - (2023-05-28)

## 🏠 Refactor

- **PaginatedMessage:** Cleaned up some internal type casting. ([870252d](https://github.com/sapphiredev/utilities/commit/870252d2748c2d4050d5003e510742064d6328b6))
- **PaginatedMessage:** The callback union is removed from `messages` property. pages are *always* processed with `resolvePage` meaning they can never be a callback. ([4407907](https://github.com/sapphiredev/utilities/commit/44079071bddff7f1998d787a2b8fd782a1a3c112))
- **PaginatedMessage:** `PaginatedMessageMessageOptionsUnion` now omits `components` as it was not handled anyway. ([d60b8e2](https://github.com/sapphiredev/utilities/commit/d60b8e27752c43df5ffe04010579523af42ad825))
- **PaginatedMessage:** Allow PaginatedMessage actions `run` to be optional and instead get handled by Sapphire interaction-handlers ([d87eede](https://github.com/sapphiredev/utilities/commit/d87eedeb151b4d9d780bf304bf7d1bcd0d670d3e))
  - 💥 **BREAKING CHANGE:** `updateCurrentPage` components are now resolved from the `actions` property
instead of the `components` property. This makes it consistent with all the other
page manipulation methods
  - 💥 **BREAKING CHANGE:** Removed `getComponents` since it is effectively useless due to the above change.

## 🚀 Features

- **PaginatedMessage:** Added utility functions for type-guarding action variants. ([5c0ae46](https://github.com/sapphiredev/utilities/commit/5c0ae46778729f658462f04e6ad1b92565b0c0d2))

# [@sapphire/discord.js-utilities@6.1.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@6.0.7...@sapphire/discord.js-utilities@6.1.0) - (2023-05-05)

## 🚀 Features

- **PaginatedMessage:** Add support for all select menus (#589) ([4858486](https://github.com/sapphiredev/utilities/commit/4858486714192e8d37cf69f2aeda3002c1bfb9aa))
- **PaginatedMessage:** Add support for per-page actions (#587) ([b917236](https://github.com/sapphiredev/utilities/commit/b9172364bc46a0adef2708ff79ad756bc78f6b1d))
- **PaginatedMessage:** Add method to update pages after response (#584) ([db13068](https://github.com/sapphiredev/utilities/commit/db130684ff3c1680f736451361eec80686a783e0))

# [@sapphire/discord.js-utilities@6.0.7](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@6.0.6...@sapphire/discord.js-utilities@6.0.7) - (2023-05-02)

## 🐛 Bug Fixes

- **PaginatedMessage:** Only add options and placeholder to the built-in StringSelectMenu (#575) ([49d588b](https://github.com/sapphiredev/utilities/commit/49d588b007754bfae7ffa59be6ec0d1c266447f4))
- **paginatedmessage:** Fix checks for `actionIsButtonOrMenu` ([3f5d500](https://github.com/sapphiredev/utilities/commit/3f5d5000701c34328038c8a3e3dede021932a27b))

## 📝 Documentation

- **paginatedmessage:** Fix examples ([c080740](https://github.com/sapphiredev/utilities/commit/c080740a6eeb151263827836d76463430624d62a))

# [@sapphire/discord.js-utilities@6.0.6](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@6.0.5...@sapphire/discord.js-utilities@6.0.6) - (2023-04-17)

## 🐛 Bug Fixes

- **discord.js-utilities:** Add tslib dependency to fix __exportStar not being defined ([2f6e4e6](https://github.com/sapphiredev/utilities/commit/2f6e4e65907bfe768a97b37830a10d5cadd75a1e))

# [@sapphire/discord.js-utilities@6.0.5](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@6.0.4...@sapphire/discord.js-utilities@6.0.5) - (2023-04-10)

## 🐛 Bug Fixes

- **discord.js-utilities:** Add missing type modifiers ([b372e79](https://github.com/sapphiredev/utilities/commit/b372e796c9e030ae5d2b795a0368471738719fb5))
- **deps:** Update all non-major dependencies (#577) ([291dd67](https://github.com/sapphiredev/utilities/commit/291dd6783e57d8f075ce566218ba076ef6c4bbbd))

# [@sapphire/discord.js-utilities@6.0.4](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@6.0.3...@sapphire/discord.js-utilities@6.0.4) - (2023-03-14)

## 🐛 Bug Fixes

- **discord.js-utilities:** Fixed deprecated code (#565) ([e6c8000](https://github.com/sapphiredev/utilities/commit/e6c8000b4e982c0707bb3c9ba47bf064702704ed))

# [@sapphire/discord.js-utilities@6.0.3](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@6.0.2...@sapphire/discord.js-utilities@6.0.3) - (2023-03-09)

## 🐛 Bug Fixes

- **discord.js-utilities:** Fixed `isAnyInteraction` types (#559) ([334c16c](https://github.com/sapphiredev/utilities/commit/334c16c690e65f4d62c6d1442ab65b3d65122eae))

# [@sapphire/discord.js-utilities@6.0.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@6.0.0...@sapphire/discord.js-utilities@6.0.2) - (2023-02-18)

## 🐛 Bug Fixes

- **discord.js-utilities:** Type fix for discord-api-types 0.37.35 ([73d073a](https://github.com/sapphiredev/utilities/commit/73d073a240e8bf630907d3b33e2c0a074ea8fda5))
- **discord.js-utilities:** Type fix for discord-api-types 0.37.35 ([153dad4](https://github.com/sapphiredev/utilities/commit/153dad4ed0d65020f8cb62bea57bc61e416b2413))
- **deps:** Update all non-major dependencies (#545) ([40ca040](https://github.com/sapphiredev/utilities/commit/40ca040a21d8a0949682051a3a974538183a400e))
- **discord.js-utilities:** Fixed deprecated code ([b5d55e9](https://github.com/sapphiredev/utilities/commit/b5d55e938d2aff84cba5f64955358f00d6f87fc7))

# [@sapphire/discord.js-utilities@6.0.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@6.0.0...@sapphire/discord.js-utilities@6.0.1) - (2023-01-13)

## 🐛 Bug Fixes

- **discord.js-utilities:** Fixed deprecated code ([b5d55e9](https://github.com/sapphiredev/utilities/commit/b5d55e938d2aff84cba5f64955358f00d6f87fc7))

# [@sapphire/discord.js-utilities@6.0.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@5.1.2...@sapphire/discord.js-utilities@6.0.0) - (2023-01-08)

## 📝 Documentation

- Add @06000208 as a contributor ([fa3349e](https://github.com/sapphiredev/utilities/commit/fa3349e55ce4ad008785211dec7bf8e2b5d933df))

## 🚀 Features

- **deps:** Support for djs v14 (#434) ([2e2c3e9](https://github.com/sapphiredev/utilities/commit/2e2c3e93c90e20895c49e944796d4244823cc078))

# [@sapphire/discord.js-utilities@5.1.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@5.1.1...@sapphire/discord.js-utilities@5.1.2) - (2022-11-19)

## 🐛 Bug Fixes

- **discord.js-utilities:** Added null checks for permission checks (#523) ([1abc270](https://github.com/sapphiredev/utilities/commit/1abc27035cd7a0792bd27dff405275abcc834f78))
- **deps:** Update all non-major dependencies (#514) ([21b07d5](https://github.com/sapphiredev/utilities/commit/21b07d5db529a0d982647a60de98e46f36f1ac93))
- **deps:** Update all non-major dependencies (#505) ([6178296](https://github.com/sapphiredev/utilities/commit/617829649e1e4deeee02b14533b5377cd5bc1fb3))

## 📝 Documentation

- Add @didinele as a contributor ([42ef7b6](https://github.com/sapphiredev/utilities/commit/42ef7b656c48fd0e720119db1d622c8bba2791e9))
- Add @goestav as a contributor ([0e56a92](https://github.com/sapphiredev/utilities/commit/0e56a92a4e2d0942bfa207f81a8cb03b32312034))
- Add @CitTheDev as a contributor ([34169ea](https://github.com/sapphiredev/utilities/commit/34169eae1dc0476ccf5a6c4f36e28602a204829e))
- Add @legendhimslef as a contributor ([059b6f1](https://github.com/sapphiredev/utilities/commit/059b6f1ab5362d46d58624d06c1aa39192b0716f))

# [@sapphire/discord.js-utilities@5.1.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@5.1.0...@sapphire/discord.js-utilities@5.1.1) - (2022-10-09)

## 🐛 Bug Fixes

- **discord.js-utilities:** Fixed stop button crashing bots ([d5a9fc6](https://github.com/sapphiredev/utilities/commit/d5a9fc6329e03eb601e66bfc775c9754d9719a3c))

# [@sapphire/discord.js-utilities@5.1.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@5.0.1...@sapphire/discord.js-utilities@5.1.0) - (2022-10-08)

## 🐛 Bug Fixes

- **utilities:** Race condition issue for closed paginated message (#484) ([8c9c9b7](https://github.com/sapphiredev/utilities/commit/8c9c9b750408ac2fb4c034385dae1e55b6ce6ccf))
- **deps:** Update all non-major dependencies (#466) ([dc08606](https://github.com/sapphiredev/utilities/commit/dc08606a97154e47c65536123ac5f8b1262f7bd2))

## 📝 Documentation

- Add @r-priyam as a contributor ([fb278ba](https://github.com/sapphiredev/utilities/commit/fb278bacf627ec6fc88752eafeb12df5f3177a2c))

## 🚀 Features

- **utilities:** Add possibility to import single functions by appending them to the import path. (#454) ([374c145](https://github.com/sapphiredev/utilities/commit/374c145a5dd329cfc1a867ed6720abf408683a88))

# [@sapphire/discord.js-utilities@5.0.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@5.0.0...@sapphire/discord.js-utilities@5.0.1) - (2022-09-18)

## 🏠 Refactor

- Split `@sapphire/time-utilities` into 4 sub-packages (#462) ([574299a](https://github.com/sapphiredev/utilities/commit/574299a99e658f6500a2a7efa587a0919b2d1313))

## 🐛 Bug Fixes

- **deps:** Update all non-major dependencies ([e20f299](https://github.com/sapphiredev/utilities/commit/e20f29906e83cee000aaba9c6827e3bec5173d28))

## 📝 Documentation

- Change name of @kyranet (#451) ([df4fdef](https://github.com/sapphiredev/utilities/commit/df4fdefce18659975a4ebc224723638507d02d35))
- Update @RealShadowNova as a contributor ([a869ba0](https://github.com/sapphiredev/utilities/commit/a869ba0abfad041610b9115187d426aebe671af6))

# [@sapphire/discord.js-utilities@5.0.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.12.0...@sapphire/discord.js-utilities@5.0.0) - (2022-08-14)

## 🏠 Refactor

- **djs-utilities:** Remove deprecated code (#426) ([e6d20aa](https://github.com/sapphiredev/utilities/commit/e6d20aaa2ca51c52415d8639ef0a308876444993))
  - 💥 **BREAKING CHANGE:** removed deprecated `author` field on `PaginatedMessage`
  - 💥 **BREAKING CHANGE:** removed deprecated function `runsOnInteraction`

## 🐛 Bug Fixes

- **deps:** Update all non-major dependencies ([2308bd7](https://github.com/sapphiredev/utilities/commit/2308bd74356b6b2e0c12995b25f4d8ade4803fe9))

# [@sapphire/discord.js-utilities@4.12.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.11.3...@sapphire/discord.js-utilities@4.12.0) - (2022-08-13)

## 🐛 Bug Fixes

- **deps:** Update all non-major dependencies ([84af0db](https://github.com/sapphiredev/utilities/commit/84af0db2db749223b036aa99fe19a2e9af5681c6))

## 📝 Documentation

- Add @muchnameless as a contributor ([a1221fe](https://github.com/sapphiredev/utilities/commit/a1221fea68506e99591d5d00ec552a07c26833f9))
- Add @enxg as a contributor ([d2382f0](https://github.com/sapphiredev/utilities/commit/d2382f04e3909cb4ad11798a0a10e683f6cf5383))
- Add @EvolutionX-10 as a contributor ([efc3a32](https://github.com/sapphiredev/utilities/commit/efc3a320a72ae258996dd62866d206c33f8d4961))

## 🚀 Features

- **discord.js-utilities:** Rename `runsOnInteraction` to `isAnyInteraction` and add deprecation notice for the former ([b2486c2](https://github.com/sapphiredev/utilities/commit/b2486c2298d9ea97614d3e797444f7e51531c559))
- **discord.js-utilities:** Add `ChatInputOrContextMenuInteraction`, `NonModalInteraction`, and `AnyInteraction` utility types ([703259a](https://github.com/sapphiredev/utilities/commit/703259a4c5cae42defedaf969339b8915e07fb98))

## 🧪 Testing

- Migrate to vitest (#380) ([075ec73](https://github.com/sapphiredev/utilities/commit/075ec73c7a8e3374fad3ada612d37eb4ac36ec8d))

# [@sapphire/discord.js-utilities@4.11.3](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.11.2...@sapphire/discord.js-utilities@4.11.3) - (2022-06-13)

## 🐛 Bug Fixes

- **deps:** Update all non-major dependencies (#378) ([9a20de6](https://github.com/sapphiredev/utilities/commit/9a20de656dba6639265eff9e5987a550282f5e5e))

# [@sapphire/discord.js-utilities@4.11.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.11.0...@sapphire/discord.js-utilities@4.11.1) - (2022-06-02)

## 🐛 Bug Fixes

- **paginated-message:** Fixed an issue cancelling a paginated message after an ephemeral reply (#372) ([5d545a5](https://github.com/sapphiredev/utilities/commit/5d545a5251ce5ce3c877bd9efd64e08f6f20d058))
- **discord.js-utilities:** Add `APIInteractionDataResolvedGuildMember` type to `isGuildMember` function (#363) ([522c305](https://github.com/sapphiredev/utilities/commit/522c3059920ec8c9b2ed998c85aef7db4feba41d))

## 📝 Documentation

- Add @MajesticString as a contributor ([295b3e9](https://github.com/sapphiredev/utilities/commit/295b3e9849a4b0fe64074bae02f6426378a303c3))
- Add @Mzato0001 as a contributor ([c790ef2](https://github.com/sapphiredev/utilities/commit/c790ef25df2d7e22888fa9f8169167aa555e9e19))

# [@sapphire/discord.js-utilities@4.11.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.10.0...@sapphire/discord.js-utilities@4.11.0) - (2022-05-15)

## 🐛 Bug Fixes

- **PaginatedMessage:** Broaden option  types (#350) ([a747050](https://github.com/sapphiredev/utilities/commit/a747050243f46a6e653ecbe5c5ce790218ebcb59))

## 🚀 Features

- **discord.js-utilities:** Update to DJS v13.7 ([76e4efd](https://github.com/sapphiredev/utilities/commit/76e4efdafa150ca1279e0335f1feda4180f10619))
- **discord.js-utilities:** IsGuildMember type guard (#349) ([c3a77c0](https://github.com/sapphiredev/utilities/commit/c3a77c033c2694f7cd2501ac33c635684ede1f0d))

# [@sapphire/discord.js-utilities@4.10.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.7...@sapphire/discord.js-utilities@4.10.0) - (2022-05-01)

## 🚀 Features

- **PaginatedMessage:** Supports placeholder setting for default SelectMenu (#342) ([101ea97](https://github.com/sapphiredev/utilities/commit/101ea971cd28586c2800151a8b39d6a7540c5e2b))

# [@sapphire/discord.js-utilities@4.12.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.11.3...@sapphire/discord.js-utilities@4.12.0) - (2022-08-13)

## 🐛 Bug Fixes

- **deps:** Update all non-major dependencies ([84af0db](https://github.com/sapphiredev/utilities/commit/84af0db2db749223b036aa99fe19a2e9af5681c6))

## 📝 Documentation

- Add @muchnameless as a contributor ([a1221fe](https://github.com/sapphiredev/utilities/commit/a1221fea68506e99591d5d00ec552a07c26833f9))
- Add @enxg as a contributor ([d2382f0](https://github.com/sapphiredev/utilities/commit/d2382f04e3909cb4ad11798a0a10e683f6cf5383))
- Add @EvolutionX-10 as a contributor ([efc3a32](https://github.com/sapphiredev/utilities/commit/efc3a320a72ae258996dd62866d206c33f8d4961))

## 🚀 Features

- **discord.js-utilities:** Rename `runsOnInteraction` to `isAnyInteraction` and add deprecation notice for the former ([b2486c2](https://github.com/sapphiredev/utilities/commit/b2486c2298d9ea97614d3e797444f7e51531c559))
- **discord.js-utilities:** Add `ChatInputOrContextMenuInteraction`, `NonModalInteraction`, and `AnyInteraction` utility types ([703259a](https://github.com/sapphiredev/utilities/commit/703259a4c5cae42defedaf969339b8915e07fb98))

## 🧪 Testing

- Migrate to vitest (#380) ([075ec73](https://github.com/sapphiredev/utilities/commit/075ec73c7a8e3374fad3ada612d37eb4ac36ec8d))

# [@sapphire/discord.js-utilities@4.11.3](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.11.2...@sapphire/discord.js-utilities@4.11.3) - (2022-06-13)

## 🐛 Bug Fixes

- **deps:** Update all non-major dependencies (#378) ([9a20de6](https://github.com/sapphiredev/utilities/commit/9a20de656dba6639265eff9e5987a550282f5e5e))

# [@sapphire/discord.js-utilities@4.11.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.11.0...@sapphire/discord.js-utilities@4.11.1) - (2022-06-02)

## 🐛 Bug Fixes

- **paginated-message:** Fixed an issue cancelling a paginated message after an ephemeral reply (#372) ([5d545a5](https://github.com/sapphiredev/utilities/commit/5d545a5251ce5ce3c877bd9efd64e08f6f20d058))
- **discord.js-utilities:** Add `APIInteractionDataResolvedGuildMember` type to `isGuildMember` function (#363) ([522c305](https://github.com/sapphiredev/utilities/commit/522c3059920ec8c9b2ed998c85aef7db4feba41d))

## 📝 Documentation

- Add @MajesticString as a contributor ([295b3e9](https://github.com/sapphiredev/utilities/commit/295b3e9849a4b0fe64074bae02f6426378a303c3))
- Add @Mzato0001 as a contributor ([c790ef2](https://github.com/sapphiredev/utilities/commit/c790ef25df2d7e22888fa9f8169167aa555e9e19))

# [@sapphire/discord.js-utilities@4.11.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.10.0...@sapphire/discord.js-utilities@4.11.0) - (2022-05-15)

## 🐛 Bug Fixes

- **PaginatedMessage:** Broaden option  types (#350) ([a747050](https://github.com/sapphiredev/utilities/commit/a747050243f46a6e653ecbe5c5ce790218ebcb59))

## 🚀 Features

- **discord.js-utilities:** Update to DJS v13.7 ([76e4efd](https://github.com/sapphiredev/utilities/commit/76e4efdafa150ca1279e0335f1feda4180f10619))
- **discord.js-utilities:** IsGuildMember type guard (#349) ([c3a77c0](https://github.com/sapphiredev/utilities/commit/c3a77c033c2694f7cd2501ac33c635684ede1f0d))

# [@sapphire/discord.js-utilities@4.10.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.7...@sapphire/discord.js-utilities@4.10.0) - (2022-05-01)

## 🚀 Features

- **PaginatedMessage:** Supports placeholder setting for default SelectMenu (#342) ([101ea97](https://github.com/sapphiredev/utilities/commit/101ea971cd28586c2800151a8b39d6a7540c5e2b))

# [@sapphire/discord.js-utilities@4.11.3](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.11.2...@sapphire/discord.js-utilities@4.11.3) - (2022-06-13)

## 🐛 Bug Fixes

- **deps:** Update all non-major dependencies (#378) ([9a20de6](https://github.com/sapphiredev/utilities/commit/9a20de656dba6639265eff9e5987a550282f5e5e))

# [@sapphire/discord.js-utilities@4.11.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.11.0...@sapphire/discord.js-utilities@4.11.1) - (2022-06-02)

## 🐛 Bug Fixes

- **paginated-message:** Fixed an issue cancelling a paginated message after an ephemeral reply (#372) ([5d545a5](https://github.com/sapphiredev/utilities/commit/5d545a5251ce5ce3c877bd9efd64e08f6f20d058))
- **discord.js-utilities:** Add `APIInteractionDataResolvedGuildMember` type to `isGuildMember` function (#363) ([522c305](https://github.com/sapphiredev/utilities/commit/522c3059920ec8c9b2ed998c85aef7db4feba41d))

## 📝 Documentation

- Add @MajesticString as a contributor ([295b3e9](https://github.com/sapphiredev/utilities/commit/295b3e9849a4b0fe64074bae02f6426378a303c3))
- Add @Mzato0001 as a contributor ([c790ef2](https://github.com/sapphiredev/utilities/commit/c790ef25df2d7e22888fa9f8169167aa555e9e19))

# [@sapphire/discord.js-utilities@4.11.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.10.0...@sapphire/discord.js-utilities@4.11.0) - (2022-05-15)

## 🐛 Bug Fixes

- **PaginatedMessage:** Broaden option  types (#350) ([a747050](https://github.com/sapphiredev/utilities/commit/a747050243f46a6e653ecbe5c5ce790218ebcb59))

## 🚀 Features

- **discord.js-utilities:** Update to DJS v13.7 ([76e4efd](https://github.com/sapphiredev/utilities/commit/76e4efdafa150ca1279e0335f1feda4180f10619))
- **discord.js-utilities:** IsGuildMember type guard (#349) ([c3a77c0](https://github.com/sapphiredev/utilities/commit/c3a77c033c2694f7cd2501ac33c635684ede1f0d))

# [@sapphire/discord.js-utilities@4.10.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.7...@sapphire/discord.js-utilities@4.10.0) - (2022-05-01)

## 🚀 Features

- **PaginatedMessage:** Supports placeholder setting for default SelectMenu (#342) ([101ea97](https://github.com/sapphiredev/utilities/commit/101ea971cd28586c2800151a8b39d6a7540c5e2b))

# [@sapphire/discord.js-utilities@4.11.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.11.0...@sapphire/discord.js-utilities@4.11.1) - (2022-06-02)

## 🐛 Bug Fixes

- **paginated-message:** Fixed an issue cancelling a paginated message after an ephemeral reply (#372) ([5d545a5](https://github.com/sapphiredev/utilities/commit/5d545a5251ce5ce3c877bd9efd64e08f6f20d058))
- **discord.js-utilities:** Add `APIInteractionDataResolvedGuildMember` type to `isGuildMember` function (#363) ([522c305](https://github.com/sapphiredev/utilities/commit/522c3059920ec8c9b2ed998c85aef7db4feba41d))

## 📝 Documentation

- Add @MajesticString as a contributor ([295b3e9](https://github.com/sapphiredev/utilities/commit/295b3e9849a4b0fe64074bae02f6426378a303c3))
- Add @Mzato0001 as a contributor ([c790ef2](https://github.com/sapphiredev/utilities/commit/c790ef25df2d7e22888fa9f8169167aa555e9e19))

# [@sapphire/discord.js-utilities@4.11.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.10.0...@sapphire/discord.js-utilities@4.11.0) - (2022-05-15)

## 🐛 Bug Fixes

- **PaginatedMessage:** Broaden option  types (#350) ([a747050](https://github.com/sapphiredev/utilities/commit/a747050243f46a6e653ecbe5c5ce790218ebcb59))

## 🚀 Features

- **discord.js-utilities:** Update to DJS v13.7 ([76e4efd](https://github.com/sapphiredev/utilities/commit/76e4efdafa150ca1279e0335f1feda4180f10619))
- **discord.js-utilities:** IsGuildMember type guard (#349) ([c3a77c0](https://github.com/sapphiredev/utilities/commit/c3a77c033c2694f7cd2501ac33c635684ede1f0d))

# [@sapphire/discord.js-utilities@4.10.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.7...@sapphire/discord.js-utilities@4.10.0) - (2022-05-01)

## 🚀 Features

- **PaginatedMessage:** Supports placeholder setting for default SelectMenu (#342) ([101ea97](https://github.com/sapphiredev/utilities/commit/101ea971cd28586c2800151a8b39d6a7540c5e2b))

# [@sapphire/discord.js-utilities@4.11.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.11.0...@sapphire/discord.js-utilities@4.11.1) - (2022-06-02)

## 🐛 Bug Fixes

- **paginated-message:** Fixed an issue cancelling a paginated message after an ephemeral reply (#372) ([5d545a5](https://github.com/sapphiredev/utilities/commit/5d545a5251ce5ce3c877bd9efd64e08f6f20d058))
- **discord.js-utilities:** Add `APIInteractionDataResolvedGuildMember` type to `isGuildMember` function (#363) ([522c305](https://github.com/sapphiredev/utilities/commit/522c3059920ec8c9b2ed998c85aef7db4feba41d))

## 📝 Documentation

- Add @MajesticString as a contributor ([295b3e9](https://github.com/sapphiredev/utilities/commit/295b3e9849a4b0fe64074bae02f6426378a303c3))
- Add @Mzato0001 as a contributor ([c790ef2](https://github.com/sapphiredev/utilities/commit/c790ef25df2d7e22888fa9f8169167aa555e9e19))

# [@sapphire/discord.js-utilities@4.11.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.10.0...@sapphire/discord.js-utilities@4.11.0) - (2022-05-15)

## 🐛 Bug Fixes

- **PaginatedMessage:** Broaden option  types (#350) ([a747050](https://github.com/sapphiredev/utilities/commit/a747050243f46a6e653ecbe5c5ce790218ebcb59))

## 🚀 Features

- **discord.js-utilities:** Update to DJS v13.7 ([76e4efd](https://github.com/sapphiredev/utilities/commit/76e4efdafa150ca1279e0335f1feda4180f10619))
- **discord.js-utilities:** IsGuildMember type guard (#349) ([c3a77c0](https://github.com/sapphiredev/utilities/commit/c3a77c033c2694f7cd2501ac33c635684ede1f0d))

# [@sapphire/discord.js-utilities@4.10.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.7...@sapphire/discord.js-utilities@4.10.0) - (2022-05-01)

## 🚀 Features

- **PaginatedMessage:** Supports placeholder setting for default SelectMenu (#342) ([101ea97](https://github.com/sapphiredev/utilities/commit/101ea971cd28586c2800151a8b39d6a7540c5e2b))

# [@sapphire/discord.js-utilities@4.11.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.10.0...@sapphire/discord.js-utilities@4.11.0) - (2022-05-15)

## 🐛 Bug Fixes

- **PaginatedMessage:** Broaden option  types (#350) ([a747050](https://github.com/sapphiredev/utilities/commit/a747050243f46a6e653ecbe5c5ce790218ebcb59))

## 🚀 Features

- **discord.js-utilities:** Update to DJS v13.7 ([76e4efd](https://github.com/sapphiredev/utilities/commit/76e4efdafa150ca1279e0335f1feda4180f10619))
- **discord.js-utilities:** IsGuildMember type guard (#349) ([c3a77c0](https://github.com/sapphiredev/utilities/commit/c3a77c033c2694f7cd2501ac33c635684ede1f0d))

# [@sapphire/discord.js-utilities@4.10.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.7...@sapphire/discord.js-utilities@4.10.0) - (2022-05-01)

## 🚀 Features

- **PaginatedMessage:** Supports placeholder setting for default SelectMenu (#342) ([101ea97](https://github.com/sapphiredev/utilities/commit/101ea971cd28586c2800151a8b39d6a7540c5e2b))

# [@sapphire/discord.js-utilities@4.10.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.7...@sapphire/discord.js-utilities@4.10.0) - (2022-05-01)

## Features

- **PaginatedMessage:** Supports placeholder setting for default SelectMenu (#342) ([101ea97](https://github.com/sapphiredev/utilities/commit/101ea971cd28586c2800151a8b39d6a7540c5e2b))

# [@sapphire/discord.js-utilities@4.9.7](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.6...@sapphire/discord.js-utilities@4.9.7) - (2022-04-24)

## Bug Fixes

- **PaginatedMessage:** Make `resolvePaginatedMessageInternationalizationContext` protected ([0bb7c55](https://github.com/sapphiredev/utilities/commit/0bb7c55ea06a633c547cf58d6976bc75dd5db64f))

# [@sapphire/discord.js-utilities@4.9.6](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.5...@sapphire/discord.js-utilities@4.9.6) - (2022-04-24)

## Bug Fixes

- **PaginatedMessage:** Update i18nContext to match plugin-i18next (#337) ([bcc053c](https://github.com/sapphiredev/utilities/commit/bcc053c4778668341cf0c10df11d53ba357b32a3))

## Documentation

- **discord.js-utilities:** Fix typo (#332) ([0c4b486](https://github.com/sapphiredev/utilities/commit/0c4b486ee8254cc5607b8f26f7a7dafcd5adea4f))

# [@sapphire/discord.js-utilities@4.9.5](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.4...@sapphire/discord.js-utilities@4.9.5) - (2022-04-21)

## Bug Fixes

- **PaginatedMessages:** Missing logic cases (#331) ([e2c4d87](https://github.com/sapphiredev/utilities/commit/e2c4d87a902f4b4258d647b107fb7c5e3fbdcd08))

## Documentation

- Add @NotKaskus as a contributor ([00da8f1](https://github.com/sapphiredev/utilities/commit/00da8f199137b9277119823f322d1f2d168d928a))
- Add @imranbarbhuiya as a contributor ([fb674c2](https://github.com/sapphiredev/utilities/commit/fb674c2c5594d41e71662263553dcb4bac9e37f4))
- Add @axisiscool as a contributor ([ce1aa31](https://github.com/sapphiredev/utilities/commit/ce1aa316871a88d3663efbdf2a42d3d8dfe6a27f))
- Add @dhruv-kaushikk as a contributor ([ebbf43f](https://github.com/sapphiredev/utilities/commit/ebbf43f63617daba96e72c50a234bf8b64f6ddc4))
- Add @Commandtechno as a contributor ([f1d69fa](https://github.com/sapphiredev/utilities/commit/f1d69fabe1ee0abe4be08b19e63dbec03102f7ce))
- Fix typedoc causing OOM crashes ([63ba41c](https://github.com/sapphiredev/utilities/commit/63ba41c4b6678554b1c7043a22d3296db4f59360))
- Add deprecation notice to `isStoreChannel()` (#323) ([2f790dc](https://github.com/sapphiredev/utilities/commit/2f790dcdd73c911c3216c6bc04df4b372c29bb96))

## [4.9.4](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.3...@sapphire/discord.js-utilities@4.9.4) (2022-04-01)

### Bug Fixes

-   **PaginatedMessage:** removed duplicate page index footers on multiple embed pages ([#320](https://github.com/sapphiredev/utilities/issues/320)) ([0d6934d](https://github.com/sapphiredev/utilities/commit/0d6934db2aba8235270df0ec8160c7915e906831))

## [4.9.3](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.2...@sapphire/discord.js-utilities@4.9.3) (2022-03-20)

**Note:** Version bump only for package @sapphire/discord.js-utilities

## [4.9.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.1...@sapphire/discord.js-utilities@4.9.2) (2022-03-20)

**Note:** Version bump only for package @sapphire/discord.js-utilities

## [4.9.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.9.0...@sapphire/discord.js-utilities@4.9.1) (2022-03-11)

**Note:** Version bump only for package @sapphire/discord.js-utilities

# [4.9.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.8.2...@sapphire/discord.js-utilities@4.9.0) (2022-03-06)

### Features

-   allow module: NodeNext ([#306](https://github.com/sapphiredev/utilities/issues/306)) ([9dc6dd6](https://github.com/sapphiredev/utilities/commit/9dc6dd619efab879bb2b0b3c9e64304e10a67ed6))

## [4.8.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.8.1...@sapphire/discord.js-utilities@4.8.2) (2022-03-01)

**Note:** Version bump only for package @sapphire/discord.js-utilities

## [4.8.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.8.0...@sapphire/discord.js-utilities@4.8.1) (2022-02-18)

### Bug Fixes

-   **PaginatedMessage:** allow overwriting `SelectMenu` options ([#298](https://github.com/sapphiredev/utilities/issues/298)) ([10f3c25](https://github.com/sapphiredev/utilities/commit/10f3c25b1f44ade9d60bf2436f8fae05d08eeb9f)), closes [#297](https://github.com/sapphiredev/utilities/issues/297)

# [4.8.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.7.0...@sapphire/discord.js-utilities@4.8.0) (2022-02-15)

### Bug Fixes

-   **MessagePrompter:** fixed example code in tsdoc ([2d2f9f9](https://github.com/sapphiredev/utilities/commit/2d2f9f9c750a9529aa0cdd5bbc00e10115f6ac1a)), closes [#285](https://github.com/sapphiredev/utilities/issues/285)

### Features

-   **PaginatedMessage:** emit warning when running in a DM channel without required client options ([#291](https://github.com/sapphiredev/utilities/issues/291)) ([668c540](https://github.com/sapphiredev/utilities/commit/668c5400821d7889fe9e8cc765f3a6d1d0a73505))

# [4.7.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.6.2...@sapphire/discord.js-utilities@4.7.0) (2022-02-11)

### Features

-   **PaginatedMessage:** support context menu interactions ([#290](https://github.com/sapphiredev/utilities/issues/290)) ([b2120d4](https://github.com/sapphiredev/utilities/commit/b2120d4d4ce04455b0262005c9588b220f2c9ade))

## [4.6.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.6.1...@sapphire/discord.js-utilities@4.6.2) (2022-02-07)

### Bug Fixes

-   **PaginatedMessage:** fixes for modifying the components when the bot doesn't have VIEW_CHANNEL ([#289](https://github.com/sapphiredev/utilities/issues/289)) ([c808a0a](https://github.com/sapphiredev/utilities/commit/c808a0ab2756c1937168901a22ef8f88f8507fb8))

## [4.6.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.6.0...@sapphire/discord.js-utilities@4.6.1) (2022-02-06)

### Bug Fixes

-   **PaginatedMessage:** fix footer application when there are multiple embeds ([#288](https://github.com/sapphiredev/utilities/issues/288)) ([8806e8a](https://github.com/sapphiredev/utilities/commit/8806e8ab596ebadc5a3e17593029a1d616b6d127))

# [4.6.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.5.0...@sapphire/discord.js-utilities@4.6.0) (2022-02-03)

### Bug Fixes

-   **discord.js-utilities:** fixed `PaginatedMessage` not filtering to the correct response and user ([7a15a2f](https://github.com/sapphiredev/utilities/commit/7a15a2f47f3d7ff7828859f0dfe7d8281726cdc7))
-   fixed issues with `PaginatedMessage` ([#283](https://github.com/sapphiredev/utilities/issues/283)) ([9656d2a](https://github.com/sapphiredev/utilities/commit/9656d2a9eef5fcc5391e84ca59fdc72223060ba7))
-   **PaginatedMessage:** adjust default `wrongUserInteractionReply` to account for the `SelectMenu` ([0888509](https://github.com/sapphiredev/utilities/commit/08885098969b4132fcadc027ca12dff0ef912edd))
-   **PaginatedMessage:** update error message thrown when no actions are found in `run` ([#277](https://github.com/sapphiredev/utilities/issues/277)) ([deb9bd3](https://github.com/sapphiredev/utilities/commit/deb9bd330a09b8850ead2b7f0b0d84917407ef02))

### Features

-   add `canJoinVoiceChannel`, `isVoiceBasedChannel` ([#284](https://github.com/sapphiredev/utilities/issues/284)) ([69b9eae](https://github.com/sapphiredev/utilities/commit/69b9eae27928df91adf5b35107106f9ac31da6b8))
-   **discord.js-utilities:** add `isMessageInstance` typeguard for `APIMessage` vs `Message` ([c3787f3](https://github.com/sapphiredev/utilities/commit/c3787f3e19758c00af851f52a3e7d32260a36cc2))
-   **ts-config:** add multi-config structure ([#281](https://github.com/sapphiredev/utilities/issues/281)) ([b5191d7](https://github.com/sapphiredev/utilities/commit/b5191d7f2416dc5838590c4ff221454925553e37))

# [4.5.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.4.0...@sapphire/discord.js-utilities@4.5.0) (2022-01-28)

### Bug Fixes

-   **PaginatedMessageEmbedFields:** custom template with fields ([#276](https://github.com/sapphiredev/utilities/issues/276)) ([edfbf1c](https://github.com/sapphiredev/utilities/commit/edfbf1cfb99082aa30813050900a3df7e8be5ced))

### Features

-   change build system to tsup ([#270](https://github.com/sapphiredev/utilities/issues/270)) ([365a53a](https://github.com/sapphiredev/utilities/commit/365a53a5517a01a0926cf28a83c96b63f32ed9f8))

# [4.4.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.3.1...@sapphire/discord.js-utilities@4.4.0) (2022-01-21)

### Features

-   **PaginatedMessage:** add support for interactions ([#264](https://github.com/sapphiredev/utilities/issues/264)) ([d55b17e](https://github.com/sapphiredev/utilities/commit/d55b17e1dc11ed8d5a5e731a5acfd5f7c9958cbc))

## [4.3.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.3.0...@sapphire/discord.js-utilities@4.3.1) (2022-01-21)

### Bug Fixes

-   **discord.js-utilities:** fixed the export of `PaginatedMessageEmbedFields` ([ba1edd9](https://github.com/sapphiredev/utilities/commit/ba1edd969c3dae600c1f41a34bd6049f6b471a52))

# [4.3.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.2.0...@sapphire/discord.js-utilities@4.3.0) (2022-01-16)

### Bug Fixes

-   **PaginatedMessageEmbedFields:** export class at top level ([#260](https://github.com/sapphiredev/utilities/issues/260)) ([e04f762](https://github.com/sapphiredev/utilities/commit/e04f762b545d9279ca6eec8b62e0e7e9327b20e9))

### Features

-   **PaginatedMessage:** made it possible to add custom `link` buttons with `setActions` / `addActions` / `addAction` ([#259](https://github.com/sapphiredev/utilities/issues/259)) ([e8d7048](https://github.com/sapphiredev/utilities/commit/e8d704867af300238776dde7b57df0bbc5770b2e))

# [4.2.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.1.6...@sapphire/discord.js-utilities@4.2.0) (2022-01-12)

### Features

-   **discord.js-utilities:** add `PaginatedMessageEmbedFields` ([#254](https://github.com/sapphiredev/utilities/issues/254)) ([bf3a89a](https://github.com/sapphiredev/utilities/commit/bf3a89a736d1e8c1bc009c959821d8c9031f0226)), closes [#256](https://github.com/sapphiredev/utilities/issues/256)

## [4.1.6](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.1.5...@sapphire/discord.js-utilities@4.1.6) (2022-01-10)

**Note:** Version bump only for package @sapphire/discord.js-utilities

## [4.1.5](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.1.4...@sapphire/discord.js-utilities@4.1.5) (2021-12-08)

**Note:** Version bump only for package @sapphire/discord.js-utilities

## [4.1.4](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.1.3...@sapphire/discord.js-utilities@4.1.4) (2021-11-29)

**Note:** Version bump only for package @sapphire/discord.js-utilities

## [4.1.3](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.1.2...@sapphire/discord.js-utilities@4.1.3) (2021-11-19)

### Bug Fixes

-   **PaginatedMessage:** partition buttons and select menus ([#221](https://github.com/sapphiredev/utilities/issues/221)) ([47c37e7](https://github.com/sapphiredev/utilities/commit/47c37e7d5568dfa374a08c4b831d4aecdbc0054f))

## [4.1.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.1.1...@sapphire/discord.js-utilities@4.1.2) (2021-11-15)

**Note:** Version bump only for package @sapphire/discord.js-utilities

## [4.1.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.1.0...@sapphire/discord.js-utilities@4.1.1) (2021-11-06)

**Note:** Version bump only for package @sapphire/discord.js-utilities

# [4.1.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.0.2...@sapphire/discord.js-utilities@4.1.0) (2021-10-31)

### Bug Fixes

-   **PaginatedMessage:** allow internationalizationContext to be async ([e1251fc](https://github.com/sapphiredev/utilities/commit/e1251fc85ea263503b3662ffc05ba7efeb603752))
-   **PaginatedMesssage:** change private to protected properties ([495aef8](https://github.com/sapphiredev/utilities/commit/495aef8682b7e65d80e8a1826d532dbdc87ff1cb))

### Features

-   **PaginatedMessage:** add internationalization context to `selectMenuOptions` and `wrongUserInteractionReply` ([190a8fe](https://github.com/sapphiredev/utilities/commit/190a8fec55988ac83b785d7ab4c0d4f95316fbdf))

## [4.0.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.0.1...@sapphire/discord.js-utilities@4.0.2) (2021-10-29)

### Bug Fixes

-   **PaginatedMessage:** fixed multiple page embeds not working ([52f2cbb](https://github.com/sapphiredev/utilities/commit/52f2cbbc4690ec8a785015b7d429492668c7d45a))

## [4.0.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@4.0.0...@sapphire/discord.js-utilities@4.0.1) (2021-10-28)

### Bug Fixes

-   **discord.js-utilities:** build with tsc instead of rollup ([59a3d03](https://github.com/sapphiredev/utilities/commit/59a3d03d97922dfcea2d29df973cbe79dc360a22))
-   **PaginatedMessage:** ensure async function pages are resolved properly ([500b67b](https://github.com/sapphiredev/utilities/commit/500b67b0de95dc3cdac414a42058c5161148fede))
-   **PaginatedMessage:** ensure components aren't added when there's 1 page or less ([9973b8e](https://github.com/sapphiredev/utilities/commit/9973b8e6043daf4d4b84196eca6ef4e47b66545e))
-   **PaginatedMessage:** fixed template not applying ([1d9c7cc](https://github.com/sapphiredev/utilities/commit/1d9c7ccd539123ffbb999fde123c3bac373dde14))
-   **PaginatedMessage:** properly resolve and apply template ([5d784bf](https://github.com/sapphiredev/utilities/commit/5d784bfbf7ce0e978b72b59efdf5c34f55204fc1))

# [4.0.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@3.2.2...@sapphire/discord.js-utilities@4.0.0) (2021-10-26)

### Features

-   **PaginatedMessage:** migrate from emoji reactions to MessageButtons ([#203](https://github.com/sapphiredev/utilities/issues/203)) ([aeb3ee6](https://github.com/sapphiredev/utilities/commit/aeb3ee6309013652f9f1c0a6a87397de6586abf8))

### BREAKING CHANGES

-   **PaginatedMessage:** `PaginatedMessage` no longer uses emoji reactions. This means the bot no longer needs `MANAGE_MESSAGES` to change pages. You can now fully use `PaginatedMessage` in DMs!
-   **PaginatedMessage:** It is no longer possible to add more than 25 pages to a PaginatedMessage without modifying the action as we now use a SelectMenu for custom page picking as opposed to prompt and chat input, and Discord limits the amount of options in a SelectMenu to 25. Upon hitting 25 pages any others won't be added, and a warning will be emitted to inform you of this issue.
-   **PaginatedMessage:** A bunch of TypeScript types for `PaginatedMessage` changed in name, if you were previously explicitly setting any types you will have to update those. All types for `PaginatedMessage` now follow the naming pattern of `PaginatedMessage...`.
-   **PaginatedMessage:** `PaginatedMessage.promptMessage` has been removed as the prompt message has been replaced with a SelectMenu. You can customize the entries for the SelectMenu with `PaginatedMessage.setSelectMenuOptions`.
-   **PaginatedMessage:** When adding pages to a `PaginatedMessage` through the `pages` constructor option, that now takes an object of `MessageOptions | WebhookEditMessageOptions`.
-   **PaginatedMessage:** The structure for custom actions through `PaginatedMessage#defaultActions` or in the constructor of a new `PaginatedMessage` has changed to incorporate `MessageButton`s. Please check the updated documentation to see how to update your actions.
-   **PaginatedMessage:** `PaginatedMessage` option `paginatedMessageData` now takes an object of type `MessageOptions | WebhookEditMessageOptions`.
-   **PaginatedMessage:** Whenever someone clicks a button of a PaginatedMessage that's not for them they will be send an ephemeral message to inform them of this. You can disable this by overwriting `PaginatedMessage#handleCollect`. Furthermore, if you just want a different message, you can set it with the static property `PaginatedMessage.wrongUserMessage`.

## [3.2.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@3.2.1...@sapphire/discord.js-utilities@3.2.2) (2021-10-17)

### Bug Fixes

-   allow more node & npm versions in engines field ([5977d2a](https://github.com/sapphiredev/utilities/commit/5977d2a30a4b2cfdf84aff3f33af03ffde1bbec5))

## [3.2.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@3.2.0...@sapphire/discord.js-utilities@3.2.1) (2021-10-11)

**Note:** Version bump only for package @sapphire/discord.js-utilities

# [3.2.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@3.1.0...@sapphire/discord.js-utilities@3.2.0) (2021-10-10)

### Features

-   update to DJS v13 ([4085534](https://github.com/sapphiredev/utilities/commit/4085534e538a94e0a2fe6e33cd9825a408eb1c65))

# [3.1.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@3.0.2...@sapphire/discord.js-utilities@3.1.0) (2021-10-08)

### Features

-   **discord.js-utilities:** add support for setting custom page options ([#196](https://github.com/sapphiredev/utilities/issues/196)) ([9baa7c0](https://github.com/sapphiredev/utilities/commit/9baa7c0feb70e045a1e54a0f17069abe7ee20dec))

## [3.0.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@3.0.1...@sapphire/discord.js-utilities@3.0.2) (2021-10-08)

**Note:** Version bump only for package @sapphire/discord.js-utilities

## [3.0.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@3.0.0...@sapphire/discord.js-utilities@3.0.1) (2021-10-04)

**Note:** Version bump only for package @sapphire/discord.js-utilities

# [3.0.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@2.0.2...@sapphire/discord.js-utilities@3.0.0) (2021-10-04)

### Bug Fixes

-   **discord.js-utilities:** account thread channels in permission checks ([#165](https://github.com/sapphiredev/utilities/issues/165)) ([d4982ed](https://github.com/sapphiredev/utilities/commit/d4982ed61703ddfba4174766ee013a7088006a06))
-   **discord.js-utilities:** allow more channel types for MessagePrompter ([cf7c8ed](https://github.com/sapphiredev/utilities/commit/cf7c8edbcd6b7ed1ffd2de63e99199be873c2963))
-   **discord.js-utilities:** allow more types in `can*` methods ([15fcf51](https://github.com/sapphiredev/utilities/commit/15fcf513af69c47650214391b131bf2f5526cf39))
-   **discord.js-utilities:** fixed examples for MessagePrompter ([660f4be](https://github.com/sapphiredev/utilities/commit/660f4be50ec851deaf0a5ea5fd11ed4fff7b810a))
-   **discord.js-utilities:** import type from dapi types v9 ([9b57a29](https://github.com/sapphiredev/utilities/commit/9b57a2911aab6e995bcf0c93175622a1060a43d0))
-   **discord.js-utilities:** mismatch between types ([#161](https://github.com/sapphiredev/utilities/issues/161)) ([823c6b1](https://github.com/sapphiredev/utilities/commit/823c6b12142eb69d4f91a829363b48038e687df3))
-   **discord.js-utilities:** remove `MessagePrompterStrategies` in favour of `keyof StrategyReturns` ([#159](https://github.com/sapphiredev/utilities/issues/159)) ([c185369](https://github.com/sapphiredev/utilities/commit/c185369a699277e3d0cca842dc979b58d67ed978))
-   **djs-utilities:** fixed parameter types for type guards ([#152](https://github.com/sapphiredev/utilities/issues/152)) ([6e8314f](https://github.com/sapphiredev/utilities/commit/6e8314f38dbf99105eec2533a8154a7820c86e25))
-   **PaginatedMessage:** fixed `embedFooterSeperator` -> `embedFooterSeparator` ([#191](https://github.com/sapphiredev/utilities/issues/191)) ([cf2c08f](https://github.com/sapphiredev/utilities/commit/cf2c08f1333370779561a155f569416cc4aaa272))
-   **PaginatedMessage:** fixed formatting for embed footers ([a4e5a56](https://github.com/sapphiredev/utilities/commit/a4e5a567a4d75dbba57df6774664ebaff55c24f4))
-   **utilities:** rename `Awaited<T>` to `Awaitable<T>` ([#193](https://github.com/sapphiredev/utilities/issues/193)) ([6ff3e28](https://github.com/sapphiredev/utilities/commit/6ff3e28a78cc9c2b3d58d42fbfba876ab70046c2))

### Features

-   backported more utilities and fixed bugs ([5cb1862](https://github.com/sapphiredev/utilities/commit/5cb18622e200ebacfc2aa2cdcebc8a3ed9728384))
-   **decorators:** add `RequiresUserPermissions` ([688e39f](https://github.com/sapphiredev/utilities/commit/688e39f26507a81fcf8be7c9e55d6290f38da460))
-   **discord.js-utilities:** add `isTextBasedChannel` channel type guard ([ec70645](https://github.com/sapphiredev/utilities/commit/ec7064597745bccce19d9c8e6481376a5315f33d))
-   **discord.js-utilities:** add `pageIndexPrefix` static property ([#143](https://github.com/sapphiredev/utilities/issues/143)) ([3c95c6f](https://github.com/sapphiredev/utilities/commit/3c95c6fc384b6ecab08724a07f1187843c826c12))
-   **discord.js-utilities:** add `PaginatedFieldMessageEmbed` ([#144](https://github.com/sapphiredev/utilities/issues/144)) ([2c2df24](https://github.com/sapphiredev/utilities/commit/2c2df24fe37b19e7070c8a65e58b041c3f3eb8e5))
-   **discord.js-utilities:** add many more utilities ([#147](https://github.com/sapphiredev/utilities/issues/147)) ([ba5c590](https://github.com/sapphiredev/utilities/commit/ba5c5908d8bae83db7d38ce4d352149bab99f83a))
-   **discord.js-utilities:** add more thread-related type guards ([#155](https://github.com/sapphiredev/utilities/issues/155)) ([e5418d0](https://github.com/sapphiredev/utilities/commit/e5418d0d4ee0ba203da610fac3b8162ffe9eddab))
-   **discord.js-utilities:** add more typeguards + update checks ([#162](https://github.com/sapphiredev/utilities/issues/162)) ([b89de42](https://github.com/sapphiredev/utilities/commit/b89de42655bbbc2f537a1dea92510ce38847651c))
-   **discord.js-utilities:** option to make Prompters edit a message ([#160](https://github.com/sapphiredev/utilities/issues/160)) ([31af761](https://github.com/sapphiredev/utilities/commit/31af7614bbdcb7a2f8b40d05a4ffaefecf3e11f7))
-   **discord.js-utilities:** set minimum NodeJS to v16.6.0 ([2abc6c1](https://github.com/sapphiredev/utilities/commit/2abc6c131c360a14f273e9cb57fc1b01458601e0))
-   **discord.js-utilities:** update for Discord.JS v13 ([#135](https://github.com/sapphiredev/utilities/issues/135)) ([f5a8f64](https://github.com/sapphiredev/utilities/commit/f5a8f642aa45d9c1267337bd141461f213ac9e98))
-   **PaginatedMessage:** made separator text of embed field customizable ([#188](https://github.com/sapphiredev/utilities/issues/188)) ([82f4dab](https://github.com/sapphiredev/utilities/commit/82f4dab78d6fa873a2a1377488aa1cf3f8ee6180))

### BREAKING CHANGES

-   **utilities:** `Awaited` has been renamed to `Awaitable`
-   **PaginatedMessage:** `embedFooterSeperator` -> `embedFooterSeparator`
-   **discord.js-utilities:** `MessagePrompterStrategies` does no exist as it was not mutable with type augmentation
-   **discord.js-utilities:** If you had custom strategies then be sure to instead module augment `StrategyReturns` with your added keys.
-   Increased strictness of `isCategoryChannel`
-   Increased strictness of `isStageChannel`
-   Increased strictness of `isStoreChannel`
-   Increased strictness of `isThreadChannel`
-   Increased strictness of `isVoiceChannel`
-   Lowered strictness of `isDMChannel`
-   Lowered strictness of `isGuildBasedChannel`
-   Lowered strictness of `isGuildBasedChannelByGuildKey`
-   Lowered strictness of `isNewsChannel`
-   Lowered strictness of `isTextChannel`
-   **decorators:** `RequiresPermissions` has been renamed to `RequiresClientPermissions`
-   **decorators:** enum entry `DecoratorIdentifiers.RequiresPermissionsGuildOnly` has been changed to `DecoratorIdentifiers.RequiresClientPermissionsGuildOnly`
-   **decorators:** enum entry `DecoratorIdentifiers.RequiresPermissionsMissingPermissions` has been changed to `DecoratorIdentifiers.RequiresClientPermissionsMissingPermissions`
-   **decorators:** i18n identifier `requiresPermissionsGuildOnly` has been changed to `requiresClientPermissionsGuildOnly`
-   **decorators:** i18n identifier `requiresPermissionsMissingPermissions` has been changed to `requiresClientPermissionsMissingPermissions`
-   **discord.js-utilities:** As this release bumps the minimum Discord.JS version from v12.x to v13.x we also advice looking at [The DiscordJS v12 to v13 migration guide](https://deploy-preview-680--discordjs-guide.netlify.app/additional-info/changes-in-v13.html)
-   **discord.js-utilities:** `Awaited` utility type is no longer exported from constants. Use `@sapphire/utilities`.
-   **discord.js-utilities:** `Constructor` utility type is no longer exported from constants. Use `@sapphire/utilities`.
-   **discord.js-utilities:** `MessageBuilder.allowedMentions`'s type has been changed to `MessageOptions['allowedMentions']`
-   **discord.js-utilities:** `MessageBuilder.code` has been removed as this is no longer in the `MessageOptions` of Discord.JS
-   **discord.js-utilities:** `MessageBuilder.content`'s type has been changed to `MessageOptions['content']`
-   **discord.js-utilities:** `MessageBuilder.embed` has been changed to `MessageBuilder.embeds`
-   **discord.js-utilities:** `MessageBuilder.embeds`'s type has been changed to `MessageOptions['embeds']`
-   **discord.js-utilities:** `MessageBuilder.files`'s type has been changed to `MessageOptions['files']`
-   **discord.js-utilities:** `MessageBuilder.nonce`'s type has been changed to `MessageOptions['nonce']`
-   **discord.js-utilities:** `MessageBuilder.setEmbed()` has been changed to `MessageBuilder.setEmbeds()`
-   **discord.js-utilities:** `MessageBuilder.split` has been removed as this is no longer in the `MessageOptions` of Discord.JS
-   **discord.js-utilities:** `MessageBuilder.tts`'s type has been changed to `MessageOptions['tts']`
-   **discord.js-utilities:** `MessagePrompterMessage` has been changed from `APIMessageContentResolvable | (MessageOptions & { split?: false }) | MessageAdditions` to `ArgumentTypes<PartialTextBasedChannelFields['send']>[0]`, which is the same type as the single argument for the common `message.channel.send()` method.
-   **discord.js-utilities:** When providing more than 1 embed template to `PaginatedMessages.options.template` as well as more than 1 embed on a given `MessagePage` an attempt will be made to apply to footer of the template at the respective index, otherwise it will fallback to the footer of the first embed in the template, and if that fails it will be an empty string.

## [2.0.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@2.0.1...@sapphire/discord.js-utilities@2.0.2) (2021-07-20)

**Note:** Version bump only for package @sapphire/discord.js-utilities

## [2.0.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@2.0.0...@sapphire/discord.js-utilities@2.0.1) (2021-07-18)

### Bug Fixes

-   **discord.js-utilities:** fix run method for PaginatedMessage ([#137](https://github.com/sapphiredev/utilities/issues/137)) ([76b50e0](https://github.com/sapphiredev/utilities/commit/76b50e0b05292ff57732117fbf91d41ee281c7ad))

# [2.0.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.6.0...@sapphire/discord.js-utilities@2.0.0) (2021-07-17)

### Features

-   **discord.js-utilities:** improve PaginatedMessage ([#134](https://github.com/sapphiredev/utilities/issues/134)) ([ad62513](https://github.com/sapphiredev/utilities/commit/ad62513a6a9fb4f8bdf681e7157324cb12ff56c5))

### BREAKING CHANGES

-   **discord.js-utilities:** `PaginatedMessageOptions.run` now takes a single parameter of `Message` instead of 2 parameters (`User` and `TextChannel | NewsChannel`)
-   **discord.js-utilities:** Reactions will no longer be added if your `PaginatedMessage` only has 1 page
-   **discord.js-utilities:** TypeScript types for various methods that previously had `TextChannel | NewsChannel` have been changed to `Message['channel']`
-   **discord.js-utilities:** 1 user can no longer have more than 1 `PaginatedMessage` running. The older one will automatically be cancelled. You can override this by overriding the `run` method.

# [1.6.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.5.10...@sapphire/discord.js-utilities@1.6.0) (2021-06-27)

### Bug Fixes

-   **discord.js-utilities:** fixed `PaginatedMessage#handleEnd` ([0c05a6b](https://github.com/sapphiredev/utilities/commit/0c05a6b5d707f0decc7d5d140875b51b99a57b63))

### Features

-   **djs-utilities:** verify channel type before removing reaction & allow page prompt customization ([e4f49b3](https://github.com/sapphiredev/utilities/commit/e4f49b348845dbb92a4a3f3963e7fdc067102ef8)), closes [#128](https://github.com/sapphiredev/utilities/issues/128)

## [1.5.10](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.5.9...@sapphire/discord.js-utilities@1.5.10) (2021-06-19)

### Bug Fixes

-   **doc:** change `[@link](https://github.com/link)` to `[@linkplain](https://github.com/linkplain)` for support in VSCode IntelliSense ([703d460](https://github.com/sapphiredev/utilities/commit/703d4605b547a8787aff62d6f1054ea26dfd9d1c))
-   **docs:** update-tsdoc-for-vscode-may-2021 ([#126](https://github.com/sapphiredev/utilities/issues/126)) ([f8581bf](https://github.com/sapphiredev/utilities/commit/f8581bfe97a1b2f8aac3a3d3ed342d8ba92d730b))

## [1.5.9](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.5.8...@sapphire/discord.js-utilities@1.5.9) (2021-06-06)

### Bug Fixes

-   remove peer deps, update dev deps, update READMEs ([#124](https://github.com/sapphiredev/utilities/issues/124)) ([67256ed](https://github.com/sapphiredev/utilities/commit/67256ed43b915b02a8b5c68230ba82d6210c5032))

## [1.5.8](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.5.7...@sapphire/discord.js-utilities@1.5.8) (2021-05-20)

### Bug Fixes

-   **discord.js-utilities:** mark package as side effect free ([9fdf1d0](https://github.com/sapphiredev/utilities/commit/9fdf1d05496a16324ba8515ae90d0b9f661aeb75))

## [1.5.7](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.5.6...@sapphire/discord.js-utilities@1.5.7) (2021-05-02)

### Bug Fixes

-   drop the `www.` from the SapphireJS URL ([494d89f](https://github.com/sapphiredev/utilities/commit/494d89ffa04f78c195b93d7905b3232884f7d7e2))
-   update all the SapphireJS URLs from `.com` to `.dev` ([f59b46d](https://github.com/sapphiredev/utilities/commit/f59b46d1a0ebd39cad17b17d71cd3b9da808d5fd))

## [1.5.6](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.5.5...@sapphire/discord.js-utilities@1.5.6) (2021-04-21)

**Note:** Version bump only for package @sapphire/discord.js-utilities

## [1.5.5](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.5.4...@sapphire/discord.js-utilities@1.5.5) (2021-04-19)

### Bug Fixes

-   change all Sapphire URLs from "project"->"community" & use our domain where applicable 👨‍🌾🚜 ([#102](https://github.com/sapphiredev/utilities/issues/102)) ([835b408](https://github.com/sapphiredev/utilities/commit/835b408e8e57130c3787aca2e32613346ff23e4d))

## [1.5.4](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.5.3...@sapphire/discord.js-utilities@1.5.4) (2021-04-03)

### Bug Fixes

-   **discord.js-utilities:** message prompter confirm strategy ([#96](https://github.com/sapphiredev/utilities/issues/96)) ([c21e428](https://github.com/sapphiredev/utilities/commit/c21e42856f8f32fc1b56771a78b0356a08679086))

## [1.5.3](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.5.2...@sapphire/discord.js-utilities@1.5.3) (2021-04-03)

### Bug Fixes

-   **discord.js-utilities:** improve MessagePrompter typings ([#94](https://github.com/sapphiredev/utilities/issues/94)) ([f828e77](https://github.com/sapphiredev/utilities/commit/f828e7721074d182b12c7d302f1720093e7374da))

## [1.5.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.5.1...@sapphire/discord.js-utilities@1.5.2) (2021-03-16)

### Bug Fixes

-   remove terser from all packages ([#79](https://github.com/sapphiredev/utilities/issues/79)) ([1cfe4e7](https://github.com/sapphiredev/utilities/commit/1cfe4e7c804e62c142495686d2b83b81d0026c02))

## [1.5.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.5.0...@sapphire/discord.js-utilities@1.5.1) (2021-03-02)

### Bug Fixes

-   **discord.js-utilities:** fixed IMessagePrompterStrategyOptions not being optional ([1876355](https://github.com/sapphiredev/utilities/commit/1876355f51177fee64281c052bdca51228073566))

# [1.5.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.4.4...@sapphire/discord.js-utilities@1.5.0) (2021-02-22)

### Features

-   **discord.js-utilities:** add MessagePrompter ([#59](https://github.com/sapphiredev/utilities/issues/59)) ([d120d95](https://github.com/sapphiredev/utilities/commit/d120d950869b8a712e54221efe28d783443bd194))

## [1.4.4](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.4.3...@sapphire/discord.js-utilities@1.4.4) (2021-02-18)

**Note:** Version bump only for package @sapphire/discord.js-utilities

## [1.4.3](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.4.2...@sapphire/discord.js-utilities@1.4.3) (2021-02-16)

**Note:** Version bump only for package @sapphire/discord.js-utilities

## [1.4.2](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.4.1...@sapphire/discord.js-utilities@1.4.2) (2021-02-13)

### Features

-   **discord-utilities:** add discord webhook regex ([#70](https://github.com/sapphiredev/utilities/issues/70)) ([8d56522](https://github.com/sapphiredev/utilities/commit/8d565228f0edf8b38846e1394056c2db122eb6cf))

## [1.4.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.4.0...@sapphire/discord.js-utilities@1.4.1) (2021-02-13)

**Note:** Version bump only for package @sapphire/discord.js-utilities

# [1.4.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.3.1...@sapphire/discord.js-utilities@1.4.0) (2021-02-02)

### Features

-   **discord.js-utilities/pm:** minor changes to static defaultActions ([#67](https://github.com/sapphiredev/utilities/issues/67)) ([9451815](https://github.com/sapphiredev/utilities/commit/94518157b4e7ea2f7b35836f0bfe219d4900cb54))

## [1.3.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.3.0...@sapphire/discord.js-utilities@1.3.1) (2021-01-21)

### Bug Fixes

-   **pm,lpm:** resolved a couple of bugs, make PM more extensible ([#63](https://github.com/sapphiredev/utilities/issues/63)) ([6dc004e](https://github.com/sapphiredev/utilities/commit/6dc004ef22cc069ee831e09293bc560646bf21ec))

# [1.3.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.2.0...@sapphire/discord.js-utilities@1.3.0) (2021-01-20)

### Features

-   added MessageOptions, make PM and LPM work stateless ([#62](https://github.com/sapphiredev/utilities/issues/62)) ([733eab8](https://github.com/sapphiredev/utilities/commit/733eab81e5db4aaf7e70aa48b31ae87a3370cc56))

# [1.2.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.1.0...@sapphire/discord.js-utilities@1.2.0) (2021-01-16)

### Features

-   **paginated-message:** expose response, collector, handleEnd and handleCollect ([#60](https://github.com/sapphiredev/utilities/issues/60)) ([43cc490](https://github.com/sapphiredev/utilities/commit/43cc49030efe3fde5c55a4b7dbd98927c3721687))

# [1.1.0](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.0.1...@sapphire/discord.js-utilities@1.1.0) (2021-01-13)

### Features

-   **discord.js-utilities:** add checking index changes and documentation ([#57](https://github.com/sapphiredev/utilities/issues/57)) ([8d99797](https://github.com/sapphiredev/utilities/commit/8d99797968af72fa02958d80eebcfc92a1cb3c2d))

## [1.0.1](https://github.com/sapphiredev/utilities/compare/@sapphire/discord.js-utilities@1.0.0...@sapphire/discord.js-utilities@1.0.1) (2021-01-08)

### Bug Fixes

-   **djs:** modifying pages and messages outside of constructor ([#55](https://github.com/sapphiredev/utilities/issues/55)) ([6e22cae](https://github.com/sapphiredev/utilities/commit/6e22cae7cc6d12242742b399ca584989931550ef))

# 1.0.0 (2021-01-01)

### Bug Fixes

-   **discord.js-utilities:** fix readme stuff more ([242fdb8](https://github.com/sapphiredev/utilities/commit/242fdb8cd0387c5c6e207b6ec42be67faa838f43))
-   **discord.js-utilities:** typo in readme ([c7cff05](https://github.com/sapphiredev/utilities/commit/c7cff058ebae29fba309cd84af91ac15df36d71f))
-   typo in PaginatedMessage ([#53](https://github.com/sapphiredev/utilities/issues/53)) ([d4fb9fa](https://github.com/sapphiredev/utilities/commit/d4fb9fa609363e323f59931f11597a69d2434335))

### Features

-   **discord-utilities:** add breaking change note to README ([cd0b999](https://github.com/sapphiredev/utilities/commit/cd0b999bc810abbee73ccec601ef3fd35f4e5cb5))
-   add discord.js-utilities pkg ([#52](https://github.com/sapphiredev/utilities/issues/52)) ([b61b05c](https://github.com/sapphiredev/utilities/commit/b61b05c148ea1d4aa28f4cccd27472e1dccf7702))

### BREAKING CHANGES

-   **discord-utilities:** discord-utilities no longer has type-guard functions as they are now moved to the
    discord.js-utilities package. Install @sapphire/discord.js-utilities along with
    @sapphire/discord-utilities to have the full utilities experience.
