Releases: sapphiredev/plugins
Releases Β· sapphiredev/plugins
@sapphire/plugin-api@7.0.3
@sapphire/plugin-api@7.0.3 - (2024-11-06)
π Bug Fixes
@sapphire/plugin-api@7.0.2
@sapphire/plugin-api@7.0.2 - (2024-11-05)
π Bug Fixes
@sapphire/plugin-api@7.0.1
@sapphire/plugin-api@7.0.1 - (2024-11-05)
π Refactor
@sapphire/plugin-subcommands@7.0.1
@sapphire/plugin-subcommands@7.0.1 - (2024-11-02)
π Bug Fixes
- Update sapphire dependencies (a837459)
π Documentation
- SubcommandMappings: Fix messageRun example (f177359) (#631 by @SapphicMoe)
@sapphire/plugin-scheduled-tasks@10.0.2
@sapphire/plugin-scheduled-tasks@10.0.2 - (2024-11-02)
π Bug Fixes
- Update sapphire dependencies (a837459)
- scheduled-tasks: Bump
bullmq
dependency (80d26ac) - deps: Update dependency bullmq to v5.20.0 (5ea63b2) (#639 by @renovate[bot])
- deps: Update dependency bullmq to v5.16.0 (fa73a83) (#636 by @renovate[bot])
- deps: Update all non-major dependencies (43df709) (#574 by @renovate[bot])
- deps: Update all non-major dependencies (7909d16) (#573 by @renovate[bot])
- scheduled-tasks: Export
ScheduledTasksResolvableNoPayload
(ec27a29) - deps: Update dependency bullmq to v5.5.3 (73f41bb) (#563 by @renovate[bot])
- deps: Update all non-major dependencies (ee64834) (#546 by @renovate[bot])
- scheduled-tasks: Update transitive dependencies (0b7d28c)
- Update transitive dependencies (c708be7)
π Documentation
@sapphire/plugin-pattern-commands@6.0.3
@sapphire/plugin-pattern-commands@6.0.3 - (2024-11-02)
π Bug Fixes
- deps: Update all non-major dependencies (43df709) (#574 by @renovate[bot])
- deps: Update all non-major dependencies (7909d16) (#573 by @renovate[bot])
- deps: Update all non-major dependencies (ee64834) (#546 by @renovate[bot])
π Documentation
- typedoc: Exclude externals to exclude Collection and Map methods from Store (c3e54a4)
@sapphire/plugin-i18next@7.1.3
@sapphire/plugin-i18next@7.1.3 - (2024-11-02)
π Refactor
- i18next: Update the dependency to 23.15.1 accounting for typescript changes (f8b2f60) (#629 by @favna)
π Bug Fixes
- Update sapphire dependencies (a837459)
- deps: Update dependency chokidar to v4 (e6fdc84) (#626 by @renovate[bot])
- Update for latest discord.js (821ff70) (#622 by @favna)
- deps: Update all non-major dependencies (43df709) (#574 by @renovate[bot])
- deps: Update all non-major dependencies (7909d16) (#573 by @renovate[bot])
- i18next: Add overloaded methods and fix tsdoc for those (5fc4ae9)
- deps: Update all non-major dependencies (ee64834) (#546 by @renovate[bot])
@sapphire/plugin-hmr@3.0.2
@sapphire/plugin-hmr@3.0.2 - (2024-11-02)
π Bug Fixes
- deps: Update dependency chokidar to v4 (e6fdc84) (#626 by @renovate[bot])
- deps: Update all non-major dependencies (43df709) (#574 by @renovate[bot])
- deps: Update all non-major dependencies (7909d16) (#573 by @renovate[bot])
- deps: Update all non-major dependencies (ee64834) (#546 by @renovate[bot])
- hmr: Update transitive dependencies (7579d59)
@sapphire/plugin-editable-commands@4.0.3
@sapphire/plugin-editable-commands@4.0.3 - (2024-11-02)
π Bug Fixes
@sapphire/plugin-api@7.0.0
@sapphire/plugin-api@7.0.0 - (2024-11-02)
π Refactor
- Remove media parsers (56b0ad1) (#616 by @kyranet)
- π₯ BREAKING CHANGE: Removed
MediaParser
- π₯ BREAKING CHANGE: Removed
MediaParserStore
- π₯ BREAKING CHANGE: Removed
Route#acceptedContentMimeTypes
- π₯ BREAKING CHANGE: Removed
ApiRequest#body
, use the new methods instead
- π₯ BREAKING CHANGE: Removed
- Switch
MimeTypes
toMimeType
and use IANA media types (834b446) (#603 by @kyranet)- π₯ BREAKING CHANGE:
MimeTypes
has been removed in favor of theMimeType
string union type consists of all IANA media types
- π₯ BREAKING CHANGE:
- router: Change router system (ce675e0) (#590 by @kyranet)
- π₯ BREAKING CHANGE: Moved
RouteStore#match
to a listener - π₯ BREAKING CHANGE: Replaced
node:events
with@vladfrangu/async_event_emitter
- π₯ BREAKING CHANGE: Removed
route
parameter in theMiddleware#run
method, userequest.route
instead - π₯ BREAKING CHANGE: Removed
Route#router
property - π₯ BREAKING CHANGE: Removed
RouteStore#methods
property - π₯ BREAKING CHANGE: Removed objects in router events, use
request.route
andrequest.routerNode
instead - π₯ BREAKING CHANGE: Renamed
ServerEvents
enum toServerEvent
- π₯ BREAKING CHANGE: Renamed event
match
torouterFound
- π₯ BREAKING CHANGE: Renamed event
noMatch
torouterBranchNotFound
- π₯ BREAKING CHANGE: Moved
- route: Change method handling (08a81b1) (#588 by @kyranet)
- π₯ BREAKING CHANGE: The headers middleware now uses the supported HTTP methods from the route or the store instead of sending all supported methods
- π₯ BREAKING CHANGE: Changed the method handling in the
Route
class to not be keyed by the method name, sending all requests to therun
method. This allows for more flexibility in the route handling - π₯ BREAKING CHANGE: Writing the name of a file as
<name>.<method>.ts
will now set<method>
as a method for the route
- route: Proper route handling and FS-based paths (d27dc1c) (#587 by @kyranet)
- π₯ BREAKING CHANGE: The prefix is now suffixed with a
/
before concatenating inRouteData
- π₯ BREAKING CHANGE:
Route
now reads defaults to filesystem-based path definition whenoptions.route
is not defined. Virtual pieces (those loaded withloadPiece
) are unaffected - π₯ BREAKING CHANGE: Route parameters are now defined as
/guilds/[guild]
rather than/guilds/:guild
- π₯ BREAKING CHANGE: The prefix is now suffixed with a
π Bug Fixes
- api: Bump tldts dependency (d418c93)
- Specify types from the
undici
package (d9dd30c) (#649 by @kyranet) - deps: Update
@vladfrangu/async_event_emitter
(26d4b68) (#596 by @kyranet) - deps: Update dependency tldts to ^6.1.31 (fc8e636) (#592 by @renovate[bot])
- deps: Update dependency tldts to ^6.1.22 (f28d6dd) (#575 by @renovate[bot])
- deps: Update all non-major dependencies (43df709) (#574 by @renovate[bot])
- deps: Update all non-major dependencies (7909d16) (#573 by @renovate[bot])
- deps: Update all non-major dependencies (ee64834) (#546 by @renovate[bot])
- api: Update transitive dependencies (a41b970)
- Update transitive dependencies (9bcd222)
π Documentation
- typedoc: Exclude externals to exclude Collection and Map methods from Store (c3e54a4)
- api: Fix tsdoc comments (13aa0b1)
π Features
- Update mime types (ccf3dc1) (#651 by @github-actions[bot])
- Update mime types (518ac87) (#647 by @github-actions[bot])
- Update mime types (9e3ae6f) (#645 by @github-actions[bot])
- Update mime types (a1d7d5e) (#641 by @github-actions[bot])
- Update mime types (352f2cd) (#634 by @github-actions[bot])
- Update mime types (51af5e9) (#632 by @github-actions[bot])
- Update mime types (fb8af18) (#620 by @github-actions[bot])
- Update mime types (e37f2d0) (#618 by @github-actions[bot])
- router: Add FS group syntax (7ba75bc) (#615 by @kyranet)
- Update mime types (677d87e) (#611 by @github-actions[bot])