harassment-manager
harassment-manager copied to clipboard
Bump path-to-regexp, firebase-tools and express
Bumps path-to-regexp to 0.1.12 and updates ancestor dependencies path-to-regexp, firebase-tools and express. These dependencies need to be updated together.
Updates path-to-regexp
from 0.1.7 to 0.1.12
Release notes
Sourced from path-to-regexp's releases.
Fix backtracking (again)
Fixed
- Improved backtracking protection for 0.1.x, will break some previously valid paths (see previous advisory: https://github.com/pillarjs/path-to-regexp/security/advisories/GHSA-9wv6-86v2-598j)
https://github.com/pillarjs/path-to-regexp/compare/v0.1.11...v0.1.12
Error on bad input
Changed
- Add error on bad input values 8f09549
https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.11
Backtrack protection
Fixed
- Add backtrack protection to parameters 29b96b4
- This will break some edge cases but should improve performance
https://github.com/pillarjs/path-to-regexp/compare/v0.1.9...v0.1.10
Support non-lookahead regex output
Added
- Allow a non-lookahead regex (#312) c4272e4
https://github.com/component/path-to-regexp/compare/v0.1.8...v0.1.9
Support named matching groups in
RegExp
Added
- Add support for named matching groups (#301) 114f62d
https://github.com/pillarjs/path-to-regexp/compare/v0.1.7...v0.1.8
Commits
640e694
0.1.12f01c26a
Merge commit from fork0c71192
0.1.118f09549
Add error on bad input valuesc827fce
0.1.1029b96b4
Add backtrack protection to parametersac4c234
Update repo url (#314)bdb6635
0.1.9c4272e4
Allow a non-lookahead regex (#312)51a1955
0.1.8- Additional commits viewable in compare view
Updates firebase-tools
from 9.23.3 to 13.28.0
Release notes
Sourced from firebase-tools's releases.
v13.28.0
- Enable apphosting:rollouts:create command. (#8031)
- Added default value for
emulators.dataconnect.dataDir
toinit dataconnect
.- Fixed issue where expired auth tokens would not refresh when running on IDX.
- Fixed an issue where
firebase
would error out instead of displaying help text.- Fixed an issue where
firebase init genkit
would error on Windows machines.- Fixed an issue where emulator returned error when emulating alerts functions written in python (#8019)
- Better error message for emulator binary architecture incompatibility on MacOS (#7995).
- Deprecated
emulators.apphosting.startCommandOverride
. Please useemulators.apphosting.startCommand
instead.- Updated
superstatic
to9.1.0
in package.json.- Updated the Firebase Data Connect local toolkit to v1.7.4, which includes a fix for an issue that caused duplicate installations of the Firebase JS SDK. (#8028)
- Add support for
linkProviderUserInfo
in the Auth emulator to allow linking providers to user accounts. (#4170)v13.27.0
- Fixes an issue where
emulators:exec
would return a 0 error code when emulators failed to start. (#7974)- Added
--import
andemulators:export
support to the Data Connect emulator.- Added
firebase.json#emulators.dataconnect.dataDir
. When set, Data Connect data will be persisted to the configured directory between emulator runs.- Added App Hosting Emulator: https://firebase.google.com/docs/app-hosting/emulate
- Added
apphosting:config:export
to export App Hosting configurations such as secrets into an apphosting.local.yaml file, to be used by the emulatorv13.26.0
- Migrated some API calls from
firebase.googleapis.com
tocloudresourcemanager.googleapis.com
.- Moved firebase-tools-ui server.js logic to fireabse-tools to run it in-memory. (#7897)
- Updates
superstatic
to9.1.0
(#7929).- Added the appdistribution:group:list and appdistribution:testers:list commands.
- Aliased
appdistribution:group:*
commands toappdistribution:groups:*
.- Updated the Firebase Data Connect local toolkit to v1.7.3, which includes:
- Bug fixes for
@auth
expressions that reference theauth
variable- Allows custom boolean claims on the auth token to be returned in expressions
- Adds support for
Optional
arrays in Swift codegen- Updates Kotlin codegen to use fully-qualified class names everywhere
- Removes
StringType_pattern
from generated docs and GQL prelude. (#7968)v13.25.0
- Fix Task Queue Emulator error handling to display error message properly. (#7916)
- Fixed some misleading logs when using the Data Connect emulator with
FIREBASE_DATACONNECT_POSTGRESQL_STRING
set. (#7882)- Update the Firebase Data Connect local toolkit to v1.7.0, which includes support for
query
in mutations,@check
for advanced authorization, and replacesjava.util.Date
withcom.google.firebase.dataconnect.LocalDate
forDate
scalar fields and variables in Kotlin codegen. (#7936)- Fixed
firebase init genkit
to work with genkit version 0.9.0.v13.24.2
- Bump the Firebase Data Connect local toolkit to v1.6.1, which fixes the
OrderDirection
enum withOptional
types in Dart codegen and adds@ExperimentalFirebaseDataConnect
annotations in Kotlin codegen to avoid compiler warnings. (#7912)v13.24.1
- Fixes an issue where Cloud resource location wasn't set during
firebase init
v13.24.0
- Fixes an error creating a rollout with App Hosting in the beta API (#7896)
- Added support for Next.js 15. (#7588)
v13.23.1
... (truncated)
Commits
bcb0315
13.28.09a855a7
Update CHANGELOG.md6b107c9
Updated to fix issues-4170 (#7980)e895fd2
Good catch Ros! (#8033)42f5358
Enable apphosting:rollouts:create command (#8031)9ea466f
make adhoc files saved by default (#8025)a9bc138
Support for AI Testing Agent (#8001)f11c7c9
Clean up thefdccompatiblemode
experiment. (#8022)7f1c599
Better error message when Rosetta is missing (#8030)9ad8df3
Add no-undeclared-imports eslint rule (#8017)- Additional commits viewable in compare view
Updates express
from 4.17.3 to 4.21.2
Release notes
Sourced from express's releases.
4.21.2
What's Changed
- Add funding field (v4) by
@bjohansebas
in expressjs/express#6065- deps: [email protected] by
@blakeembrey
in expressjs/express#5956- deps: bump [email protected] by
@jonchurch
in expressjs/express#6209- Release: 4.21.2 by
@UlisesGascon
in expressjs/express#6094Full Changelog: https://github.com/expressjs/express/compare/4.21.1...4.21.2
4.21.1
What's Changed
- Backport a fix for CVE-2024-47764 to the 4.x branch by
@joshbuker
in expressjs/express#6029- Release: 4.21.1 by
@UlisesGascon
in expressjs/express#6031Full Changelog: https://github.com/expressjs/express/compare/4.21.0...4.21.1
4.21.0
What's Changed
- Deprecate
"back"
magic string in redirects by@blakeembrey
in expressjs/express#5935- [email protected] by
@wesleytodd
in expressjs/express#5954- fix(deps): [email protected] by
@wesleytodd
in expressjs/express#5951- Upgraded dependency qs to 6.13.0 to match qs in body-parser by
@agadzinski93
in expressjs/express#5946New Contributors
@agadzinski93
made their first contribution in expressjs/express#5946Full Changelog: https://github.com/expressjs/express/compare/4.20.0...4.21.0
4.20.0
What's Changed
Important
- IMPORTANT: The default
depth
level for parsing URL-encoded data is now32
(previously wasInfinity
)- Remove link renderization in html while using
res.redirect
Other Changes
- 4.19.2 Staging by
@wesleytodd
in expressjs/express#5561- remove duplicate location test for data uri by
@wesleytodd
in expressjs/express#5562- feat: document beta releases expectations by
@marco-ippolito
in expressjs/express#5565- Cut down on duplicated CI runs by
@jonchurch
in expressjs/express#5564- Add a Threat Model by
@UlisesGascon
in expressjs/express#5526- Assign captain of encodeurl by
@blakeembrey
in expressjs/express#5579- Nominate jonchurch as repo captain for
http-errors
,expressjs.com
,morgan
,cors
,body-parser
by@jonchurch
in expressjs/express#5587- docs: update Security.md by
@inigomarquinez
in expressjs/express#5590- docs: update triage nomination policy by
@UlisesGascon
in expressjs/express#5600- Add CodeQL (SAST) by
@UlisesGascon
in expressjs/express#5433- docs: add UlisesGascon as triage initiative captain by
@UlisesGascon
in expressjs/express#5605
... (truncated)
Changelog
Sourced from express's changelog.
4.21.2 / 2024-11-06
- deps: [email protected]
- Fix backtracking protection
- deps: [email protected]
- Throws an error on invalid path values
4.21.1 / 2024-10-08
- Backported a fix for CVE-2024-47764
4.21.0 / 2024-09-11
- Deprecate
res.location("back")
andres.redirect("back")
magic string- deps: [email protected]
- includes [email protected]
- deps: [email protected]
- deps: [email protected]
4.20.0 / 2024-09-10
- deps: [email protected]
- Remove link renderization in html while redirecting
- deps: [email protected]
- Remove link renderization in html while redirecting
- deps: [email protected]
- add
depth
option to customize the depth level in the parser- IMPORTANT: The default
depth
level for parsing URL-encoded data is now32
(previously wasInfinity
)- Remove link renderization in html while using
res.redirect
- deps: [email protected]
- Adds support for named matching groups in the routes using a regex
- Adds backtracking protection to parameters without regexes defined
- deps: encodeurl@~2.0.0
- Removes encoding of
\
,|
, and^
to align better with URL spec- Deprecate passing
options.maxAge
andoptions.expires
tores.clearCookie
- Will be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie
4.19.2 / 2024-03-25
- Improved fix for open redirect allow list bypass
4.19.1 / 2024-03-20
- Allow passing non-strings to res.location with new encoding handling checks
... (truncated)
Commits
1faf228
4.21.22e0fb64
deps: bump [email protected] (#6209)59fc270
deps: [email protected] (#5956)51fc39c
docs: add funding (#6065)8e229f9
4.21.1a024c8a
fix(deps): [email protected]7e562c6
4.21.01bcde96
fix(deps): [email protected] (#5946)7d36477
fix(deps): [email protected] (#5951)40d2d8f
fix(deps): [email protected]- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by jonchurch, a new releaser for express since your current version.
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 <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) You can disable automated security fix PRs for this repo from the Security Alerts page.