Skip to content

Bump snowtransfer from 0.17.7 to 0.18.0#17

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/snowtransfer-0.18.0
Open

Bump snowtransfer from 0.17.7 to 0.18.0#17
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/snowtransfer-0.18.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 26, 2026

Copy link
Copy Markdown
Contributor

Bumps snowtransfer from 0.17.7 to 0.18.0.

Changelog

Sourced from snowtransfer's changelog.

0.18.0

First entry in this changelog. This is a major one - possibly the biggest one save for the js -> ts rewrite. We'll start with the most interesting/impactful.

  • Consistency changes across the board. This includes method names, code formatting, etc. (I finally updated eslint to v10)
    • This is quite a few breaking changes and makes up a good chunk of this update. The original method names didn't get a redirect to the new ones. Sorry in advance for the migration struggle.
    • I had to struggle migrating Discord.js a few times, don't think this library is safe from the same struggles >:D jk. I think this will be the only time this kinda thing happens.
    • PATCH methods have been changed from a mix of update/edit/??? prefixes to just edit* preferably. Some methods are special snowflakes.
    • DELETE methods have been changed to prefix with delete*
    • Bulk methods like channel bulk delete messages was simplified to deleteMessages. There were more though.
    • SkuMethods#getSkus was SkuMethods#GetSkus (PascalCase instead of camelCase like literally every other method)
  • Found and fixed some actual bugs.
    • GuildScheduledEventMethods#getGuildScheduledEvent and UserMethods#getGuild was accidentally passing the query string params to the JSON body param for the request.
    • IntervalCounter#take would continue to decrement remaining past 0 into the negatives. It would still return false regardless, but this could probably have been problematic in external use cases outside of this lib.
    • request retry logic would go indefinitely instead of decrementing the remaining amount.
  • Removed some types being exported from the package.
    • These types were actually just straight up deleted as discord-api-types added them.
  • Added a generateWaveform function to Constants.
    • This function is supposed to be used for ChannelMethods#createVoiceMessage, but it doesn't do the whole thing for you. Please read the JSDoc for it!
    • Huge thank you to @​Lulalaby for her original C# implementation.
  • Removed any lingering references to removeEveryone.
  • Fixed some errors with docs.
    • Some of it was spelling related.
    • Some docs entries had invalid JS in it, so anyone who copy pasted and saw an error... Oops! My bad.
  • Changed some method return types to be from discord-api-types.
    • Previously for HTTP 204 routes, the return type was never, which was incorrect and made some design patterns, specifically mock test writing annoying as you cannot naturally return the type never in JS without unconditionally throwing an Error or calling process.exit()
    • A PR from yours truly changed it to undefined. I had changed them to void locally for a bit and commented out the types from dapi types, but now that's fixed so they're back.
  • VSCode settings deprecated the setting originally used to specify the TS version in editor, so the path was changed.
  • Deleted the old travis.yml
  • Updated the examples.
  • Added a build script that runs both build:src and build:docs.
  • Added a lint script.
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [snowtransfer](https://github.com/DasWolke/SnowTransfer) from 0.17.7 to 0.18.0.
- [Changelog](https://github.com/DasWolke/SnowTransfer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/DasWolke/SnowTransfer/commits)

---
updated-dependencies:
- dependency-name: snowtransfer
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants