Bump the npm_and_yarn group across 2 directories with 22 updates
Type: Pull Request
State: Open
Association: None
Comments: 0
(10 months ago)
(10 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
getSetCookieby 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
allowAbsoluteUrlstobuildFullPathinxhrandfetchadapters (#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
getSetCookieby 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
allowAbsoluteUrlstobuildFullPathinxhrandfetchadapters (#6814) (ec159e5)Contributors to this release
... (truncated)
Commits
cdcfd21chore(release): v1.9.0 (#6891)987d2e2fix(http): send minimal end multipart boundary (#6661)f112edfchore(ci): add PR files guard action; (#6890)61de4c0chore(ci): update github actions; (#6889)c3aba3dchore(ci): add labeler github action; (#6888)f7a3b5efix(headers): fixed support for setting multiple header values from an iterat...e61a893fix(types): fix autocomplete for adapter config (#6855)6c5d4cdfix(core): fix the Axios constructor implementation to treat the config argum...dfe8411fix(fetch): fixed ERR_NETWORK mapping for Safari browsers; (#6767)d4f7df4fix(headers): fixgetSetCookieby 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
@ctcpipin expressjs/basic-auth-connect#2- 📄 normalize license by
@ctcpipin expressjs/basic-auth-connect#3- remove redundant variable declaration by
@UlisesGasconin expressjs/basic-auth-connect#6- Remove usage of undefined return value by
@UlisesGasconin expressjs/basic-auth-connect#5- Release v1.1.0 by
@UlisesGasconin expressjs/basic-auth-connect#9New Contributors
@ctcpipmade their first contribution in expressjs/basic-auth-connect#2@UlisesGasconmade 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
45decb31.1.0e6b376edocs: improve documentationbac1e6afeat: add timing safe equal comparisond3b6a63chore: remove usage of undefined return value (#5)b05baf8test: remove redundant variable declaration (#6)e8f35c6chore: normalize license8d38a0bci: migrate to GitHub Actions727b4cd💚 GH workflow CI9eed03bFixed 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
depthoption to customize the depth level in the parser- IMPORTANT: The default
depthlevel for parsing URL-encoded data is now32(previously wasInfinity). DocumentationOther changes
- chore: add support for OSSF scorecard reporting by
@inigomarquinezin expressjs/body-parser#522- ci: fix errors in ci github action for node 8 and 9 by
@inigomarquinezin expressjs/body-parser#523- fix: pin to node@22.4.1 by
@wesleytoddin expressjs/body-parser#527- deps: qs@6.12.3 by
@melikhov-devin expressjs/body-parser#521- Add OSSF Scorecard badge by
@bjohansebasin expressjs/body-parser#531- Linter by
@UlisesGasconin expressjs/body-parser#534- Release: 1.20.3 by
@UlisesGasconin expressjs/body-parser#535New Contributors
@inigomarquinezmade their first contribution in expressjs/body-parser#522@melikhov-devmade their first contribution in expressjs/body-parser#521@bjohansebasmade their first contribution in expressjs/body-parser#531@UlisesGasconmade 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
depthoption to customize the depth level in the parser- IMPORTANT: The default
depthlevel for parsing URL-encoded data is now32(previously wasInfinity)
Commits
17529511.20.339744cfchore: linter (#534)b2695c4Merge commit from forkade0f3fadd scorecard to readme (#531)99a1bd6deps: qs@6.12.3 (#521)9478591fix: pin to node@22.4.183db46aci: fix errors in ci github action for node 8 and 9 (#523)9d4e212chore: 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
@bjohansebasin expressjs/express#6065- deps: path-to-regexp@0.1.11 by
@blakeembreyin expressjs/express#5956- deps: bump path-to-regexp@0.1.12 by
@jonchurchin expressjs/express#6209- Release: 4.21.2 by
@UlisesGasconin 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
@joshbukerin expressjs/express#6029- Release: 4.21.1 by
@UlisesGasconin 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@blakeembreyin expressjs/express#5935- finalhandler@1.3.1 by
@wesleytoddin expressjs/express#5954- fix(deps): serve-static@1.16.2 by
@wesleytoddin expressjs/express#5951- Upgraded dependency qs to 6.13.0 to match qs in body-parser by
@agadzinski93in expressjs/express#5946New Contributors
@agadzinski93made 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
depthlevel for parsing URL-encoded data is now32(previously wasInfinity)- Remove link renderization in html while using
res.redirectOther Changes
- 4.19.2 Staging by
@wesleytoddin expressjs/express#5561- remove duplicate location test for data uri by
@wesleytoddin expressjs/express#5562- feat: document beta releases expectations by
@marco-ippolitoin expressjs/express#5565- Cut down on duplicated CI runs by
@jonchurchin expressjs/express#5564- Add a Threat Model by
@UlisesGasconin expressjs/express#5526- Assign captain of encodeurl by
@blakeembreyin expressjs/express#5579- Nominate jonchurch as repo captain for
http-errors,expressjs.com,morgan,cors,body-parserby@jonchurchin expressjs/express#5587- docs: update Security.md by
@inigomarquinezin expressjs/express#5590- docs: update triage nomination policy by
@UlisesGasconin expressjs/express#5600- Add CodeQL (SAST) by
@UlisesGasconin expressjs/express#5433- docs: add UlisesGascon as triage initiative captain by
@UlisesGasconin 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
depthoption to customize the depth level in the parser- IMPORTANT: The default
depthlevel 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.maxAgeandoptions.expirestores.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
1faf2284.21.22e0fb64deps: bump path-to-regexp@0.1.12 (#6209)59fc270deps: path-to-regexp@0.1.11 (#5956)51fc39cdocs: add funding (#6065)8e229f94.21.1a024c8afix(deps): cookie@0.7.17e562c64.21.01bcde96fix(deps): qs@6.13.0 (#5946)7d36477fix(deps): serve-static@1.16.2 (#5951)40d2d8ffix(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
serializewithout options, useobj.hasOwnPropertywhen parsing (#172)https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1
0.7.0
- perf: parse cookies ~10% faster (#144 by
@kurtextremand #170)- fix: narrow the validation of cookies to match RFC6265 (#167 by
@bewinsnw)- fix: add
maintopackage.jsonfor rspack (#166 by@proudparrot2)https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0
0.6.0
- Add
partitionedoption0.5.0
- Add
priorityoption- Fix
expiresoption to reject invalid dates- pref: improve default decode speed
- pref: remove slow string split in parse
Commits
d19eaa10.7.2bc38ffdFix object assignment ofhasOwnProperty(#177)cf4658f0.7.16a8b8f5Allow leading dot for domain (#174)58015c0Remove more code and perf wins (#172)ab057d60.7.05f02ca8Migrate history to GitHub releasesa5d591cMigrate history to GitHub releases51968f9Skip isNaN9e7ca51perf(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
transportsoption 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 FetchHTTP long-polling based on the built-in fetch()method.NodeXHRHTTP long-polling based on the XMLHttpRequestobject provided by thexmlhttprequest-sslpackage.XHRHTTP long-polling based on the built-in XMLHttpRequestobject.NodeWebSocketWebSocket transport based on the WebSocketobject provided by thewspackage.WebSocketWebSocket transport based on the built-in WebSocketobject.WebTransportWebTransport transport based on the built-in WebTransportobject.Usage:
Transport browser Node.js Deno Bun
... (truncated)
Commits
91e1c8bchore(release): socket.io@4.8.18d5528achore(release): socket.io-client@4.8.171387e5refactor(sio-client): reexport transports from the engineaead835refactor(sio): make Namespace._fns private (#5196)029e010chore(release): engine.io-client@6.6.24ca6ddbdocs(nuxt): update example with latest versionca9e994fix(sio-client): do not mangle the "_placeholder" attribute4865f2efix(eio-client): prevent infinite loop with Node.js built-in WebSocketd4b3ddeci: use Node.js 223b68658chore: bump@fails-components/webtransportto version 1.1.4 (dev)- Additional commits viewable in compare view
Updates ejs from 3.1.9 to 3.1.10
Commits
d3f807dVersion 3.1.109ee26ddMocha TDDe469741Basic pollution protection715e950Merge pull request #756 from Jeffrey-mu/maincabe314Include advanced usage examples29b076cAdded header11503c7Merge branch 'main' of github.com:mde/ejs into main7690404Added security banner to READMEf47d7aeUpdate SECURITY.md828cea1Update 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
localhostwhere 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
corsoption will now set theAccess-Control-Allow-Originresponse header when the request has a matchingOriginheader. Note that this currently only works for requests that don't send a preflightOPTIONSrequest, as esbuild's development server doesn't currently supportOPTIONSrequests.Some examples:
CLI:
esbuild --servedir=. --cors-origin=https://example.comJS:
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
sourcesin source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation ofsourcesfrom 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 insourcesshould 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
--defineandimport.meta(#4010, #4012, #4013)The previous change in version 0.24.1 to use a more expression-like parser for
definevalues to allow quoted property names introduced a regression that removed the ability to use--define:import.meta=.... Even thoughimportis normally a keyword that can't be used as an identifier, ES modules special-case theimport.metaexpression to behave like an identifier anyway. This change fixes the regression.This fix was contributed by
@sapphi-red.0.24.1
Allow
es2024as a target intsconfig.json(#4004)TypeScript recently added
es2024as a compilation target, so esbuild now supports this in thetargetfield oftsconfig.jsonfiles, 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/setThis 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
--defineand--pure(#4008)The
defineandpureAPI 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--defineand--pureconsistent with--global-name, which already supported quoted property names. For example, the following is now possible:
... (truncated)
Commits
218d29epublish 0.25.4 to npme66cd0bdev server: simple support for CORS requests (#4171)8bf3368js api: validate some options as arrays of strings1e7375ajs api: simplify comma-separated array validation5f5964drelease notes for #4163adb5284fix: handle__proto__as a computed property in exports and add tests for s...0aa9f7bfix #4169: keep invalid source map URLs unmodified5959289add additional guards for #4114 when using:is()677910bpublish 0.25.3 to npma41040efix #4110: support custom non-IPhostvalues- 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 preserveSymlinksoption to Karma esbuild builder
@angular/ssr
Commit Description support getPrerenderParamsfor wildcard routes19.2.8
@angular/build
Commit Description include modulevalue 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