Bump the npm_and_yarn group across 2 directories with 22 updates
Type: Pull Request
State: Open
![dependabot[bot]](https://github.com/dependabot.png)
Association: None
Comments: 0
(4 months ago)
(4 months ago)
dependencies javascript
Bumps the npm_and_yarn group with 13 updates in the / directory:
Package | From | To |
---|---|---|
axios | 1.6.8 |
1.9.0 |
basic-auth-connect | 1.0.0 |
1.1.0 |
body-parser | 1.20.2 |
1.20.3 |
express | 4.19.2 |
4.21.2 |
cookie | 0.4.2 |
0.7.2 |
socket.io | 4.7.5 |
4.8.1 |
ejs | 3.1.9 |
3.1.10 |
esbuild | 0.19.12 |
0.25.4 |
@angular-devkit/build-angular | 17.3.2 |
19.2.12 |
ws | 7.5.10 |
8.17.1 |
socket.io-adapter | 2.5.4 |
2.5.5 |
path-to-regexp | 0.1.7 |
1.9.0 |
superstatic | 9.0.3 |
9.2.0 |
Bumps the npm_and_yarn group with 5 updates in the /functions directory:
Package | From | To |
---|---|---|
body-parser | 1.20.2 |
1.20.3 |
express | 4.19.2 |
4.21.2 |
braces | 3.0.2 |
3.0.3 |
fast-xml-parser | 4.3.6 |
4.5.3 |
tar-fs | 2.1.1 |
2.1.2 |
Updates axios
from 1.6.8 to 1.9.0
Release notes
Sourced from axios's releases.
Release v1.9.0
Release notes:
Bug Fixes
- core: fix the Axios constructor implementation to treat the config argument as optional; (#6881) (6c5d4cd)
- fetch: fixed ERR_NETWORK mapping for Safari browsers; (#6767) (dfe8411)
- headers: allow iterable objects to be a data source for the set method; (#6873) (1b1f9cc)
- headers: fix
getSetCookie
by using 'get' method for caseless access; (#6874) (d4f7df4)- headers: fixed support for setting multiple header values from an iterated source; (#6885) (f7a3b5e)
- http: send minimal end multipart boundary (#6661) (987d2e2)
- types: fix autocomplete for adapter config (#6855) (e61a893)
Features
Contributors to this release
Release v1.8.4
Release notes:
Bug Fixes
Contributors to this release
Release v1.8.3
Release notes:
Bug Fixes
- add missing type for allowAbsoluteUrls (#6818) (10fa70e)
- xhr/fetch: pass
allowAbsoluteUrls
tobuildFullPath
inxhr
andfetch
adapters (#6814) (ec159e5)Contributors to this release
Release v1.8.2
... (truncated)
Changelog
Sourced from axios's changelog.
1.9.0 (2025-04-24)
Bug Fixes
- core: fix the Axios constructor implementation to treat the config argument as optional; (#6881) (6c5d4cd)
- fetch: fixed ERR_NETWORK mapping for Safari browsers; (#6767) (dfe8411)
- headers: allow iterable objects to be a data source for the set method; (#6873) (1b1f9cc)
- headers: fix
getSetCookie
by using 'get' method for caseless access; (#6874) (d4f7df4)- headers: fixed support for setting multiple header values from an iterated source; (#6885) (f7a3b5e)
- http: send minimal end multipart boundary (#6661) (987d2e2)
- types: fix autocomplete for adapter config (#6855) (e61a893)
Features
Contributors to this release
1.8.4 (2025-03-19)
Bug Fixes
Contributors to this release
1.8.3 (2025-03-10)
Bug Fixes
- add missing type for allowAbsoluteUrls (#6818) (10fa70e)
- xhr/fetch: pass
allowAbsoluteUrls
tobuildFullPath
inxhr
andfetch
adapters (#6814) (ec159e5)Contributors to this release
... (truncated)
Commits
cdcfd21
chore(release): v1.9.0 (#6891)987d2e2
fix(http): send minimal end multipart boundary (#6661)f112edf
chore(ci): add PR files guard action; (#6890)61de4c0
chore(ci): update github actions; (#6889)c3aba3d
chore(ci): add labeler github action; (#6888)f7a3b5e
fix(headers): fixed support for setting multiple header values from an iterat...e61a893
fix(types): fix autocomplete for adapter config (#6855)6c5d4cd
fix(core): fix the Axios constructor implementation to treat the config argum...dfe8411
fix(fetch): fixed ERR_NETWORK mapping for Safari browsers; (#6767)d4f7df4
fix(headers): fixgetSetCookie
by using 'get' method for caseless access; (...- Additional commits viewable in compare view
Updates basic-auth-connect
from 1.0.0 to 1.1.0
Release notes
Sourced from basic-auth-connect's releases.
1.1.0
What's Changed
Important
- feat: add timing safe equal comparison bac1e6a
- chore: add tsscmp@1.0.6 as dependency
- Fix CVE-2024-47178. See: Advisory: GHSA-7p89-p6hx-q4fw
Other
- 💚 GH workflow CI by
@ctcpip
in expressjs/basic-auth-connect#2- 📄 normalize license by
@ctcpip
in expressjs/basic-auth-connect#3- remove redundant variable declaration by
@UlisesGascon
in expressjs/basic-auth-connect#6- Remove usage of undefined return value by
@UlisesGascon
in expressjs/basic-auth-connect#5- Release v1.1.0 by
@UlisesGascon
in expressjs/basic-auth-connect#9New Contributors
@ctcpip
made their first contribution in expressjs/basic-auth-connect#2@UlisesGascon
made their first contribution in expressjs/basic-auth-connect#6Full Changelog: https://github.com/expressjs/basic-auth-connect/compare/1.0.0...1.1.0
Commits
45decb3
1.1.0e6b376e
docs: improve documentationbac1e6a
feat: add timing safe equal comparisond3b6a63
chore: remove usage of undefined return value (#5)b05baf8
test: remove redundant variable declaration (#6)e8f35c6
chore: normalize license8d38a0b
ci: migrate to GitHub Actions727b4cd
💚 GH workflow CI9eed03b
Fixed the readme header.- See full diff in compare view
Maintainer changes
This version was pushed to npm by ulisesgascon, a new releaser for basic-auth-connect since your current version.
Updates body-parser
from 1.20.2 to 1.20.3
Release notes
Sourced from body-parser's releases.
1.20.3
What's Changed
Important
- deps: qs@6.13.0
- 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
). DocumentationOther changes
- chore: add support for OSSF scorecard reporting by
@inigomarquinez
in expressjs/body-parser#522- ci: fix errors in ci github action for node 8 and 9 by
@inigomarquinez
in expressjs/body-parser#523- fix: pin to node@22.4.1 by
@wesleytodd
in expressjs/body-parser#527- deps: qs@6.12.3 by
@melikhov-dev
in expressjs/body-parser#521- Add OSSF Scorecard badge by
@bjohansebas
in expressjs/body-parser#531- Linter by
@UlisesGascon
in expressjs/body-parser#534- Release: 1.20.3 by
@UlisesGascon
in expressjs/body-parser#535New Contributors
@inigomarquinez
made their first contribution in expressjs/body-parser#522@melikhov-dev
made their first contribution in expressjs/body-parser#521@bjohansebas
made their first contribution in expressjs/body-parser#531@UlisesGascon
made their first contribution in expressjs/body-parser#534Full Changelog: https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3
Changelog
Sourced from body-parser's changelog.
1.20.3 / 2024-09-10
- deps: qs@6.13.0
- 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
)
Commits
1752951
1.20.339744cf
chore: linter (#534)b2695c4
Merge commit from forkade0f3f
add scorecard to readme (#531)99a1bd6
deps: qs@6.12.3 (#521)9478591
fix: pin to node@22.4.183db46a
ci: fix errors in ci github action for node 8 and 9 (#523)9d4e212
chore: add support for OSSF scorecard reporting (#522)- See full diff in compare view
Maintainer changes
This version was pushed to npm by ulisesgascon, a new releaser for body-parser since your current version.
Updates express
from 4.19.2 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: path-to-regexp@0.1.11 by
@blakeembrey
in expressjs/express#5956- deps: bump path-to-regexp@0.1.12 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- finalhandler@1.3.1 by
@wesleytodd
in expressjs/express#5954- fix(deps): serve-static@1.16.2 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: path-to-regexp@0.1.12
- Fix backtracking protection
- deps: path-to-regexp@0.1.11
- 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: serve-static@1.16.2
- includes send@0.19.0
- deps: finalhandler@1.3.1
- deps: qs@6.13.0
4.20.0 / 2024-09-10
- deps: serve-static@0.16.0
- Remove link renderization in html while redirecting
- deps: send@0.19.0
- Remove link renderization in html while redirecting
- deps: body-parser@0.6.0
- 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: path-to-regexp@0.1.10
- 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
Commits
1faf228
4.21.22e0fb64
deps: bump path-to-regexp@0.1.12 (#6209)59fc270
deps: path-to-regexp@0.1.11 (#5956)51fc39c
docs: add funding (#6065)8e229f9
4.21.1a024c8a
fix(deps): cookie@0.7.17e562c6
4.21.01bcde96
fix(deps): qs@6.13.0 (#5946)7d36477
fix(deps): serve-static@1.16.2 (#5951)40d2d8f
fix(deps): finalhandler@1.3.1- 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.
Updates cookie
from 0.4.2 to 0.7.2
Release notes
Sourced from cookie's releases.
v0.7.2
Fixed
- Fix object assignment of
hasOwnProperty
(#177) bc38ffdhttps://github.com/jshttp/cookie/compare/v0.7.1...v0.7.2
0.7.1
Fixed
- Allow leading dot for domain (#174)
- Although not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec
- Add fast path for
serialize
without options, useobj.hasOwnProperty
when parsing (#172)https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1
0.7.0
- perf: parse cookies ~10% faster (#144 by
@kurtextrem
and #170)- fix: narrow the validation of cookies to match RFC6265 (#167 by
@bewinsnw
)- fix: add
main
topackage.json
for rspack (#166 by@proudparrot2
)https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0
0.6.0
- Add
partitioned
option0.5.0
- Add
priority
option- Fix
expires
option to reject invalid dates- pref: improve default decode speed
- pref: remove slow string split in parse
Commits
d19eaa1
0.7.2bc38ffd
Fix object assignment ofhasOwnProperty
(#177)cf4658f
0.7.16a8b8f5
Allow leading dot for domain (#174)58015c0
Remove more code and perf wins (#172)ab057d6
0.7.05f02ca8
Migrate history to GitHub releasesa5d591c
Migrate history to GitHub releases51968f9
Skip isNaN9e7ca51
perf(parse): cache length, return early (#144)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by blakeembrey, a new releaser for cookie since your current version.
Updates socket.io
from 4.7.5 to 4.8.1
Release notes
Sourced from socket.io's releases.
socket.io@4.8.1
Due to a change in the bundler configuration, the production bundle (
socket.io.min.js
) did not support sending and receiving binary data in version4.8.0
. This is now fixed.Dependencies
engine.io@~6.6.0
(no change)ws@~8.17.1
(no change)socket.io-client@4.8.1
Bug Fixes
- bundle: do not mangle the "_placeholder" attribute (ca9e994)
Dependencies
engine.io-client@~6.6.1
(no change)ws@~8.17.1
(no change)socket.io-client@4.8.0
Features
Custom transport implementations
The
transports
option now accepts an array of transport implementations:import { io } from "socket.io-client"; import { XHR, WebSocket } from "engine.io-client";
const socket = io({ transports: [XHR, WebSocket] });
Here is the list of provided implementations:
Transport Description Fetch
HTTP long-polling based on the built-in fetch()
method.NodeXHR
HTTP long-polling based on the XMLHttpRequest
object provided by thexmlhttprequest-ssl
package.XHR
HTTP long-polling based on the built-in XMLHttpRequest
object.NodeWebSocket
WebSocket transport based on the WebSocket
object provided by thews
package.WebSocket
WebSocket transport based on the built-in WebSocket
object.WebTransport
WebTransport transport based on the built-in WebTransport
object.Usage:
Transport browser Node.js Deno Bun
... (truncated)
Commits
91e1c8b
chore(release): socket.io@4.8.18d5528a
chore(release): socket.io-client@4.8.171387e5
refactor(sio-client): reexport transports from the engineaead835
refactor(sio): make Namespace._fns private (#5196)029e010
chore(release): engine.io-client@6.6.24ca6ddb
docs(nuxt): update example with latest versionca9e994
fix(sio-client): do not mangle the "_placeholder" attribute4865f2e
fix(eio-client): prevent infinite loop with Node.js built-in WebSocketd4b3dde
ci: use Node.js 223b68658
chore: bump@fails-components/webtransport
to version 1.1.4 (dev)- Additional commits viewable in compare view
Updates ejs
from 3.1.9 to 3.1.10
Commits
d3f807d
Version 3.1.109ee26dd
Mocha TDDe469741
Basic pollution protection715e950
Merge pull request #756 from Jeffrey-mu/maincabe314
Include advanced usage examples29b076c
Added header11503c7
Merge branch 'main' of github.com:mde/ejs into main7690404
Added security banner to READMEf47d7ae
Update SECURITY.md828cea1
Update SECURITY.md- Additional commits viewable in compare view
Updates esbuild
from 0.19.12 to 0.25.4
Release notes
Sourced from esbuild's releases.
v0.25.4
Add simple support for CORS to esbuild's development server (#4125)
Starting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as "debugging in production" by having your production website load code from
localhost
where the esbuild development server is running.To enable this use case, esbuild is adding a feature to allow Cross-Origin Resource Sharing (a.k.a. CORS) for simple requests. Specifically, passing your origin to the new
cors
option will now set theAccess-Control-Allow-Origin
response header when the request has a matchingOrigin
header. Note that this currently only works for requests that don't send a preflightOPTIONS
request, as esbuild's development server doesn't currently supportOPTIONS
requests.Some examples:
CLI:
esbuild --servedir=. --cors-origin=https://example.com
JS:
const ctx = await esbuild.context({}) await ctx.serve({ servedir: '.', cors: { origin: 'https://example.com', }, })
Go:
ctx, _ := api.Context(api.BuildOptions{}) ctx.Serve(api.ServeOptions{ Servedir: ".", CORS: api.CORSOptions{ Origin: []string{"https://example.com"}, }, })
The special origin
*
can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.Pass through invalid URLs in source maps unmodified (#4169)
This fixes a regression in version 0.25.0 where
sources
in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation ofsources
from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs insources
should now be passed through unmodified.Handle exports named
__proto__
in ES modules (#4162, #4163)In JavaScript, the special property name
__proto__
sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named__proto__
so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.This fix was contributed by
@magic-akari
.
... (truncated)
Changelog
Sourced from esbuild's changelog.
Changelog: 2024
This changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).
0.24.2
Fix regression with
--define
andimport.meta
(#4010, #4012, #4013)The previous change in version 0.24.1 to use a more expression-like parser for
define
values to allow quoted property names introduced a regression that removed the ability to use--define:import.meta=...
. Even thoughimport
is normally a keyword that can't be used as an identifier, ES modules special-case theimport.meta
expression to behave like an identifier anyway. This change fixes the regression.This fix was contributed by
@sapphi-red
.0.24.1
Allow
es2024
as a target intsconfig.json
(#4004)TypeScript recently added
es2024
as a compilation target, so esbuild now supports this in thetarget
field oftsconfig.json
files, such as in the following configuration file:{ "compilerOptions": { "target": "ES2024" } }
As a reminder, the only thing that esbuild uses this field for is determining whether or not to use legacy TypeScript behavior for class fields. You can read more in the documentation.
This fix was contributed by
@billyjanitsch
.Allow automatic semicolon insertion after
get
/set
This change fixes a grammar bug in the parser that incorrectly treated the following code as a syntax error:
class Foo { get *x() {} set *y() {} }
The above code will be considered valid starting with this release. This change to esbuild follows a similar change to TypeScript which will allow this syntax starting with TypeScript 5.7.
Allow quoted property names in
--define
and--pure
(#4008)The
define
andpure
API options now accept identifier expressions containing quoted property names. Previously all identifiers in the identifier expression had to be bare identifiers. This change now makes--define
and--pure
consistent with--global-name
, which already supported quoted property names. For example, the following is now possible:
... (truncated)
Commits
218d29e
publish 0.25.4 to npme66cd0b
dev server: simple support for CORS requests (#4171)8bf3368
js api: validate some options as arrays of strings1e7375a
js api: simplify comma-separated array validation5f5964d
release notes for #4163adb5284
fix: handle__proto__
as a computed property in exports and add tests for s...0aa9f7b
fix #4169: keep invalid source map URLs unmodified5959289
add additional guards for #4114 when using:is()
677910b
publish 0.25.3 to npma41040e
fix #4110: support custom non-IPhost
values- Additional commits viewable in compare view
Updates @angular-devkit/build-angular
from 17.3.2 to 19.2.12
Release notes
Sourced from @angular-devkit/build-angular
's releases.
19.2.12
@angular/cli
Commit Description properly handle Node.js require()
errors with ESM modules19.2.11
@angular-devkit/build-angular
Commit Description correctly set i18n subPath in webpack browser builder
@angular/build
Commit Description avoid attempting to watch bundler internal files avoid internal karma request cache for assets fix unnecessary esbuild rebuilds 19.2.10
@angular/build
Commit Description update vite to 6.2.7 19.2.9
@angular-devkit/build-angular
Commit Description update http-proxy-middleware to v3.0.5
@angular/build
Commit Description pass preserveSymlinks
option to Karma esbuild builder
@angular/ssr
Commit Description support getPrerenderParams
for wildcard routes19.2.8
@angular/build
Commit Description include module
value check when adding custom conditionsprevent nested CSS in components properly resolve transitive external dependencies in vite-dev-server update vite to 6.2.6 19.2.7
@angular/build
| Commit | Description |
... (truncated)
Changelog
Sourced from @angular-devkit/build-angular
's changelog.
19.2.12 (2025-05-14)
@angular/cli
Commit Type Description 0098c38c6 fix properly handle Node.js require()
errors with ESM modules20.0.0-rc.0 (2025-05-07)
@angular/cli
Commit Type Description e513cd4aa fix add Node.js 24 as supported version
@schematics/angular
Commit Type Description 901ab60d9 fix remove explicit index option from new applications
@angular-devkit/build-angular
Commit Type Description 635999d4e fix correctly set i18n subPath in webpack browser builder
@angular/build