MinnDevelopment / fxreddit

Provides improved reddit embeds for services such as Discord.
https://rxddit.com
Apache License 2.0
137 stars 6 forks source link

Bump itty-router from 4.2.2 to 5.0.18 #72

Open dependabot[bot] opened 2 months ago

dependabot[bot] commented 2 months ago

Bumps itty-router from 4.2.2 to 5.0.18.

Release notes

Sourced from itty-router's releases.

Release v5.0.18

See v5.0.18 CHANGELOG entry for notes

Release v5.0.17

See v5.0.17 CHANGELOG entry for notes

Release v5.0.16

See v5.0.16 CHANGELOG entry for notes

Release v5.0.13

see CHANGELOG for notes

v5.0.4

itty-router v5

This represents a large shift in the ecosystem. While mostly backwards compatible, a few small tweaks will be needed to swap in the new Router or AutoRouter.

See https://itty.dev/itty-router/migrations/v4-v5 for migration guide and details.

Changes in v5

Changelog

Sourced from itty-router's changelog.

Changelog

v5.0.17

  • fixed: corsify should clone response before appending headers

v5.0.16

  • maintenance: README

v5.0.15

  • maintenance: types cleanup and publishing test

v5.0.14

  • maintenance: types cleanup and publishing test

v5.0.13

  • fixed: Router/AutoRouter stages were not connected to router-level generics

v5.0.12

  • fixed: ./types was not being properly exported

v5.0.10

  • fixed: response formatters in finally stage could still cross pollute headers in Node

v5.0.9

  • fixed: cors preflight should reflect requested headers as the default (required for credentials)

v5.0.7

  • fixed: withParams could attempt to bind null (collision with node adapter)

v5.0.6

  • fixed: corsify as replacing status codes (now mutates original response)

v5.0.5

  • fixed: corsify now properly ignores WebSocket responses

v5.0.4

  • fixed: (TypeScript) middleware corrupting downstream request types and args

v5.0.2

  • fixed: AutoRouter was missing the router-level generics support of the other 2 routers.
  • fixed: All 3 routers had their 3rd generic argument, ResponseType added per the spec.

v5.0.0

  • BREAKING: router.fetch replaces router.handle (now deprecated)
  • BREAKING: "createCors" has been deprecated in favor of "cors" (new options & requirements)
  • changed: previous Router (smallest) is now IttyRouter
  • added: Router (full backwards compatability with previous Router) has been added, including:
    • "before" stage (array of request handlers)
    • "finally" stage (array of response handlers)
    • "catch" stage (single error handler)
  • added: AutoRouter (batteries-included Router)
  • fixed (TS): Routers types have been modified to allow both rotuer-level generics AND route-level generics in the same instance.
  • docs: see Migration guide at https://itty.dev/itty-router/migrations/v4-v5

For changes prior to v5, see the v4 CHANGELOG

Commits
  • 0a869d6 released v5.0.18 - fix: missing should not accept response when used in final...
  • 74e7a14 fix: Don’t pass response to AutoRouter missing handler (#254)
  • f4d79f0 fix express.js example (#247)
  • 74f63ab released v5.0.17 - fixes #242 - corsify should clone response
  • 9bfedb0 released v5.0.16 - README update
  • 0962939 Update README.md
  • 99e70a3 Update README.md
  • cacb50e released v5.0.15 - maintenance release
  • 87ffe6a fixed!
  • 2504699 tweaking action
  • Additional commits viewable in compare view


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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show 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)