Skip to content

chore(deps): bump the npm-dependencies group across 1 directory with 6 updates - #757

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/apps/backend/npm-dependencies-31535059d1
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/apps/backend/npm-dependencies-31535059d1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 3, 2026

Copy link
Copy Markdown
Contributor

Bumps the npm-dependencies group with 6 updates in the /apps/backend directory:

Package From To
@filoz/synapse-core 0.8.1 0.10.3
axios 1.20.0 1.21.0
class-validator 0.14.4 0.15.1
filecoin-pin 2.0.0 2.2.1
joi 18.2.9 18.3.1
viem 2.57.7 2.57.14

Updates @filoz/synapse-core from 0.8.1 to 0.10.3

Release notes

Sourced from @​filoz/synapse-core's releases.

synapse-core: v0.10.3

0.10.3 (2026-10-23)

Features

  • core: add wallet-free storage cost estimators (#1031) (e7ccd77)

synapse-core: v0.10.2

0.10.2 (2026-10-16)

Features

  • core: use @​hugomrdias/commp-wasm for PieceCID hashing (#1018) (d9bf76e)

Bug Fixes

  • core: default the data set payer to a session key's root wallet (b5aa6c8), closes #1025
  • core: keep confirmed pieces when another add-pieces tx fails (f218706)
  • core: stop polling add-pieces/create-dataset status on rejected tx (#1020) (96235c1)

Chores

  • synapse-core: align ox with viem and drop ox from mocks (#1021) (a830d0d)
  • synapse-core: update commp-wasm to 0.1.4 (#1030) (91b8502)

synapse-core: v0.10.1

0.10.1 (2026-10-09)

Features

  • core: accept AbortSignal in legacy uploadPiece (#1009) (596f768)
  • core: accept AbortSignal in sp actions and forward timeout in waitForCreateDataSetAddPieces (#998) (603403a)

Bug Fixes

  • core: add is() type guard to WaitForCreateDataSetRejectedError (#1001) (b85f512)
  • core: cancel sibling uploads when one fails in upload() (#1013) (57d84c2)
  • core: skip signing in pullPieces when the abort signal already fired (#1012) (47d5e64)
  • increase max upload size to 64 GiB padded (#997) (290ed9e)

synapse-core: v0.10.0

0.10.0 (2026-09-25)

... (truncated)

Commits
  • a7b3388 chore(master): release synapse-core 0.10.3 (#1038)
  • e7ccd77 feat(core): add wallet-free storage cost estimators (#1031)
  • 68e30a2 chore(master): release keysmith 0.1.0 (#1035)
  • de25c53 chore(release): set keysmith initial version to 0.1.0 (#1037)
  • 43d9d61 feat(keysmith): per-dataset key derivation package (#983)
  • 628d3a8 chore(master): release synapse-react 0.5.1 (#1029)
  • e775fef chore(master): release synapse-core 0.10.2 (#1019)
  • 91b8502 chore(synapse-core): update commp-wasm to 0.1.4 (#1030)
  • 2e6b8e0 fix(react): reject a session key whose root is not the connected account
  • f218706 fix(core): keep confirmed pieces when another add-pieces tx fails
  • Additional commits viewable in compare view

Updates axios from 1.20.0 to 1.21.0

Release notes

Sourced from axios's releases.

v1.21.0 — October 21, 2026

This release adds response timing and opt-in UTF-8 Basic authentication, improves request handling across runtimes, and changes how header defaults are recognized.

⚠️ Breaking Changes & Deprecations

  • Header Defaults: Only plain objects, null-prototype maps, and compatible AxiosHeaders instances are treated as common or method-specific defaults; literal headers such as Link are now preserved. Applications using custom class instances as defaults must convert them to plain maps, for example { post: { ...customDefaults } }, or compatible AxiosHeaders. Otherwise, those instances become literal header values, including on requests using other methods. (#11156)

🚀 New Features

  • Response Timing: Added response.duration, in milliseconds, including on error.response when present. Timing measures adapter execution and excludes interceptors and transforms; streamed responses stop timing when the stream becomes available. Axios replaces any existing duration value supplied by a custom adapter. (#11214)
  • UTF-8 Basic Authentication: Added transitional.encodeBasicAuthUsername: true to support Unicode usernames in XHR and Fetch requests. The option defaults to false, preserving existing authentication behavior; applications opting in should supply the original Unicode username and remove manual pre-encoding workarounds. (#11159)

🐛 Bug Fixes

  • Fetch Compatibility: Restored requests in runtimes such as Cloudflare Workers that reject the implicit cache: 'default', while preserving explicit caller settings. Response-size failures now retain their original ERR_BAD_RESPONSE and request context when runtime wrappers replace the underlying stream error. (#11194, #11179)
  • Runtime Consistency: Aligned encoded-byte size accounting, multipart uploads, proxy routing, same-origin resolution, parameter merging, and form serialization across adapters. Circular parameters now reject with ERR_BAD_OPTION_VALUE, and sparse or non-index numeric form fields serialize as keyed objects. With proxy: false, native proxyEnv agents using unsupported pool-management or TLS-session lifecycle overrides now reject with ERR_BAD_OPTION_VALUE; construct those agents without proxyEnv. (#11242)
  • Header Handling: Preserved headers named __proto__ using safe casing without changing the AxiosHeaders instance prototype. Function matchers in has(), delete(), and clear() now receive the headers instance as this, matching their declared contract. (#11134, #11216)
  • URL and Data URL Parsing: Accepted case-insensitive supported URL schemes and Base64 markers, and corrected decoding of percent-encoded Base64 data URLs. Node data URL allocation estimates remain aligned with decoding so configured size limits apply before allocation. (#11138, #11163, #11294)
  • Error Diagnostics: Preserved short reconstructed request stacks and appended wrapped error stacks under Caused by: so tooling that reads only error.stack retains the original failure context. (#11132, #11142)
  • Interceptor Removal: Restored removal through canonical numeric-string interceptor IDs, including after registry compaction. (#11139)
  • Proxy TLS: HTTPS CONNECT tunnels now apply current origin TLS options from an explicit httpsAgent, or from https.globalAgent when no explicit agent is supplied. This preserves process-wide custom CA settings through proxy tunnels. (#11178)
  • XHR Lifecycle: Used asynchronous Cookie Store reads for XSRF tokens where supported, preserving cookie fallback, timeout accounting, and cancellation. Upload and download progress listeners are now removed on completion, failure, timeout, and cancellation. (#11166, #11225)
  • HTTP/2 Sessions: Stopped reusing sessions immediately after GOAWAY and prevented draining sessions from scheduling idle timers that could delay process exit. (#11210)
  • TypeScript Declarations: Exposed the response-default marker as a public type to resolve TS2527 when consumers emit declarations involving unresolved response generics, covering both ESM and CommonJS. (#11125)

🔧 Maintenance & Chores

  • Configuration Performance: Reduced request configuration merge overhead, particularly for requests with many headers, while preserving merge semantics and prototype-pollution guards. (#11208)
  • Same-Origin Checks: Removed obsolete Internet Explorer detection without changing origin decisions in supported environments. (#11174)
  • Dependencies: Updated follow-redirects to 1.16.1 and refreshed development, documentation, test, and GitHub Actions dependencies. Removed unused dayjs from the docs package, root chalk, and chai from CJS module tests. (#11169, #11188, #11189, #11195, #11212, #11213, #11218, #11220, #11221, #11230, #11234, #11244, #11245, #11266, #11267, #11268, #11269, #11270, #11271, #11272, #11298, #11302, #11303, #11304, #11305, #11306, #11313, #11321, #11322, #11323, #11342)
  • Documentation: Fixed interceptor test links, updated README CDN examples to the published 1.20.0 bundle, and corrected guidance on interceptor options and request lifecycle ordering. (#11228, #11149, #11335)
  • Contributor Workflow: Consolidated agent instructions in AGENTS.md, standardized PR labels, required prerelease notes and validation evidence, and clarified that npm test requires installed Playwright browsers. (#11238, #11273, #11223, #11284)
  • Sponsors and Support: Added HeroDevs, Code for Japan, and Sweepico sponsor listings, refreshed sponsor data, and documented extended security support for Axios v0. (#11222, #11249, #11252, #11341)
  • Proxy Regression Coverage: Added a long dotted request-hostname test for NO_PROXY handling, extending coverage of an existing denial-of-service fix. (#11235)
  • Release Preparation: Updated package version metadata for 1.21.0. (#11346)

🌟 New Contributors

Welcome to our 24 new contributors. Thank you for helping improve Axios:

... (truncated)

Changelog

Sourced from axios's changelog.

v1.21.0 — October 21, 2026

This release adds response timing and opt-in UTF-8 Basic authentication, improves request handling across runtimes, and changes how header defaults are recognized.

⚠️ Breaking Changes & Deprecations

  • Header Defaults: Only plain objects, null-prototype maps, and compatible AxiosHeaders instances are treated as common or method-specific defaults; literal headers such as Link are now preserved. Applications using custom class instances as defaults must convert them to plain maps, for example { post: { ...customDefaults } }, or compatible AxiosHeaders. Otherwise, those instances become literal header values, including on requests using other methods. (#11156)

🚀 New Features

  • Response Timing: Added response.duration, in milliseconds, including on error.response when present. Timing measures adapter execution and excludes interceptors and transforms; streamed responses stop timing when the stream becomes available. Axios replaces any existing duration value supplied by a custom adapter. (#11214)
  • UTF-8 Basic Authentication: Added transitional.encodeBasicAuthUsername: true to support Unicode usernames in XHR and Fetch requests. The option defaults to false, preserving existing authentication behavior; applications opting in should supply the original Unicode username and remove manual pre-encoding workarounds. (#11159)

🐛 Bug Fixes

  • Fetch Compatibility: Restored requests in runtimes such as Cloudflare Workers that reject the implicit cache: 'default', while preserving explicit caller settings. Response-size failures now retain their original ERR_BAD_RESPONSE and request context when runtime wrappers replace the underlying stream error. (#11194, #11179)
  • Runtime Consistency: Aligned encoded-byte size accounting, multipart uploads, proxy routing, same-origin resolution, parameter merging, and form serialization across adapters. Circular parameters now reject with ERR_BAD_OPTION_VALUE, and sparse or non-index numeric form fields serialize as keyed objects. With proxy: false, native proxyEnv agents using unsupported pool-management or TLS-session lifecycle overrides now reject with ERR_BAD_OPTION_VALUE; construct those agents without proxyEnv. (#11242)
  • Header Handling: Preserved headers named __proto__ using safe casing without changing the AxiosHeaders instance prototype. Function matchers in has(), delete(), and clear() now receive the headers instance as this, matching their declared contract. (#11134, #11216)
  • URL and Data URL Parsing: Accepted case-insensitive supported URL schemes and Base64 markers, and corrected decoding of percent-encoded Base64 data URLs. Node data URL allocation estimates remain aligned with decoding so configured size limits apply before allocation. (#11138, #11163, #11294)
  • Error Diagnostics: Preserved short reconstructed request stacks and appended wrapped error stacks under Caused by: so tooling that reads only error.stack retains the original failure context. (#11132, #11142)
  • Interceptor Removal: Restored removal through canonical numeric-string interceptor IDs, including after registry compaction. (#11139)
  • Proxy TLS: HTTPS CONNECT tunnels now apply current origin TLS options from an explicit httpsAgent, or from https.globalAgent when no explicit agent is supplied. This preserves process-wide custom CA settings through proxy tunnels. (#11178)
  • XHR Lifecycle: Used asynchronous Cookie Store reads for XSRF tokens where supported, preserving cookie fallback, timeout accounting, and cancellation. Upload and download progress listeners are now removed on completion, failure, timeout, and cancellation. (#11166, #11225)
  • HTTP/2 Sessions: Stopped reusing sessions immediately after GOAWAY and prevented draining sessions from scheduling idle timers that could delay process exit. (#11210)
  • TypeScript Declarations: Exposed the response-default marker as a public type to resolve TS2527 when consumers emit declarations involving unresolved response generics, covering both ESM and CommonJS. (#11125)

🔧 Maintenance & Chores

  • Configuration Performance: Reduced request configuration merge overhead, particularly for requests with many headers, while preserving merge semantics and prototype-pollution guards. (#11208)
  • Same-Origin Checks: Removed obsolete Internet Explorer detection without changing origin decisions in supported environments. (#11174)
  • Dependencies: Updated follow-redirects to 1.16.1 and refreshed development, documentation, test, and GitHub Actions dependencies. Removed unused dayjs from the docs package, root chalk, and chai from CJS module tests. (#11169, #11188, #11189, #11195, #11212, #11213, #11218, #11220, #11221, #11230, #11234, #11244, #11245, #11266, #11267, #11268, #11269, #11270, #11271, #11272, #11298, #11302, #11303, #11304, #11305, #11306, #11313, #11321, #11322, #11323, #11342)
  • Documentation: Fixed interceptor test links, updated README CDN examples to the published 1.20.0 bundle, and corrected guidance on interceptor options and request lifecycle ordering. (#11228, #11149, #11335)
  • Contributor Workflow: Consolidated agent instructions in AGENTS.md, standardized PR labels, required prerelease notes and validation evidence, and clarified that npm test requires installed Playwright browsers. (#11238, #11273, #11223, #11284)
  • Sponsors and Support: Added HeroDevs, Code for Japan, and Sweepico sponsor listings, refreshed sponsor data, and documented extended security support for Axios v0. (#11222, #11249, #11252, #11341)
  • Proxy Regression Coverage: Added a long dotted request-hostname test for NO_PROXY handling, extending coverage of an existing denial-of-service fix. (#11235)
  • Release Preparation: Updated package version metadata for 1.21.0. (#11346)

🌟 New Contributors

Welcome to our 24 new contributors. Thank you for helping improve Axios:

... (truncated)

Commits
  • aa54a5e docs: remove cancelled sponsors from README (#11369)
  • e6b79d9 chore(release): prepare release 1.21.0 (#11346)
  • fceeb10 chore(deps-dev): bump the development_dependencies group with 4 updates (#11342)
  • 7d15df3 docs: refresh sponsor data (#11341)
  • 8d8e844 docs: correct interceptor options and request lifecycle guide (#11335)
  • 326843a test(no-proxy): cover the request-hostname path with a long dotted host (#11235)
  • e5195ec feat(core): expose request duration on the response (#11214)
  • 8d415e6 fix(headers): bind matcher callbacks to the headers instance (#11216)
  • b16dd77 fix(xhr): remove progress event listeners on request completion (#11225)
  • 790b2ca chore(deps): bump the github-actions group with 3 updates (#11323)
  • Additional commits viewable in compare view

Updates class-validator from 0.14.4 to 0.15.1

Release notes

Sourced from class-validator's releases.

v0.15.1

What's Changed

Full Changelog: typestack/class-validator@v0.15.0...v0.15.1

v0.15.0

What's Changed

New Contributors

Full Changelog: typestack/class-validator@v0.14.4...v0.15.0

Changelog

Sourced from class-validator's changelog.

0.15.1 (2026-02-26)

BREAKING CHANGES

  • Added options argument to IsIBAN validator (#2618), which breaks any existing usage of this decorator that pass an argument to the decorator, e.g. @IsIBAN({forbidUnknownValues: false})

Fixed

  • Updated lockfile to patch vulnerabilities (#2669)
  • Fixed a small grammatical error in the docs (#2596)

Added

  • Added validateIf option to all validators, providing a lot more flexibility in using conditional validation (#1579)
  • Added IsISO31661Numeric validator for country codes (#2657)
  • Added IsISO6391 validator for language codes (#2626)
  • Added more versions to IsUUID validator options. (#2647)
Commits

Updates filecoin-pin from 2.0.0 to 2.2.1

Release notes

Sourced from filecoin-pin's releases.

v2.2.1

2.2.1 (2026-10-12)

Bug Fixes

  • cli: move console link flow from utm_campaign to utm_term (#758) (6f6dae1)

v2.2.0

2.2.0 (2026-10-08)

Features

  • cli: tag console links with utm params for human vs agent attribution (#746) (6d7550a)

Bug Fixes

  • cli: pdp explorer link (#766) (27fc264)
  • data-set: paginate listDataSets to avoid RPC timeouts on large accounts (#708) (913f418)
  • deps: upgrade synapse-core to 0.10.0 (#767) (aedfcb5)

Chores

  • deps-dev: bump @​types/node from 26.1.1 to 26.6.2 (#748) (0b4dcd4)
  • deps: bump env-paths from 3.0.0 to 4.0.0 (#749) (4f43b3f)
  • deps: bump pnpm/action-setup from 6.0.10 to 6.1.0 (#760) (0dc6dc2)
  • deps: bump pnpm/action-setup from 6.0.10 to 6.1.0 in /upload-action (#761) (9bc4bb0)
  • deps: bump pnpm/action-setup in /upload-action (9bc4bb0)

v2.1.1

2.1.1 (2026-09-16)

Bug Fixes

  • payments: accept a zero piece in setup check (#728) (6bbbd0b)

v2.1.0

2.1.0 (2026-09-16)

Features

  • add: funds preflight for session keys (#702) (40389ae)
  • cli: add balance and dashboard commands (#703) (c068a78)
  • cli: add login and logout commands (#700) (819dc6a)
  • cli: auto-load the login session and add the no-credentials error (#701) (7e431c2)

... (truncated)

Changelog

Sourced from filecoin-pin's changelog.

2.2.1 (2026-10-12)

Bug Fixes

  • cli: move console link flow from utm_campaign to utm_term (#758) (6f6dae1)

2.2.0 (2026-10-08)

Features

  • cli: tag console links with utm params for human vs agent attribution (#746) (6d7550a)

Bug Fixes

  • cli: pdp explorer link (#766) (27fc264)
  • data-set: paginate listDataSets to avoid RPC timeouts on large accounts (#708) (913f418)
  • deps: upgrade synapse-core to 0.10.0 (#767) (aedfcb5)

Chores

  • deps-dev: bump @​types/node from 26.1.1 to 26.6.2 (#748) (0b4dcd4)
  • deps: bump env-paths from 3.0.0 to 4.0.0 (#749) (4f43b3f)
  • deps: bump pnpm/action-setup from 6.0.10 to 6.1.0 (#760) (0dc6dc2)
  • deps: bump pnpm/action-setup from 6.0.10 to 6.1.0 in /upload-action (#761) (9bc4bb0)
  • deps: bump pnpm/action-setup in /upload-action (9bc4bb0)

2.1.1 (2026-09-16)

Bug Fixes

  • payments: accept a zero piece in setup check (#728) (6bbbd0b)

2.1.0 (2026-09-16)

Features

  • add: funds preflight for session keys (#702) (40389ae)
  • cli: add balance and dashboard commands (#703) (c068a78)
  • cli: add login and logout commands (#700) (819dc6a)
  • cli: auto-load the login session and add the no-credentials error (#701) (7e431c2)
  • logout: deep link to revoke the key (#726) (b81ff57)
  • session: add on-chain authorization watcher (#699) (0663f7a)

... (truncated)

Commits
  • 995d942 chore(master): release 2.2.1 (#769)
  • 6f6dae1 fix(cli): move console link flow from utm_campaign to utm_term (#758)
  • d72a5cc chore(master): release 2.2.0 (#751)
  • aedfcb5 fix(deps): upgrade synapse-core to 0.10.0 (#767)
  • 27fc264 fix(cli): pdp explorer link (#766)
  • 9bc4bb0 chore(deps): bump pnpm/action-setup from 6.0.10 to 6.1.0 in /upload-action (#...
  • 0dc6dc2 chore(deps): bump pnpm/action-setup from 6.0.10 to 6.1.0 (#760)
  • 4f43b3f chore(deps): bump env-paths from 3.0.0 to 4.0.0 (#749)
  • 0b4dcd4 chore(deps-dev): bump @​types/node from 26.1.1 to 26.6.2 (#748)
  • 913f418 fix(data-set): paginate listDataSets to avoid RPC timeouts on large accounts ...
  • Additional commits viewable in compare view

Updates joi from 18.2.9 to 18.3.1

Commits
  • 4009bfb 18.3.1
  • 976cf13 Merge pull request #3165 from hapijs/fix/rename-prototype-keys
  • 9d82116 fix: rename to prototype-named keys
  • 316d08d Merge pull request #3164 from hapijs/fix/messages-proto-language
  • 76f5771 fix: reject proto as a messages language
  • bc1b041 Merge pull request #3162 from hapijs/fix/email-multiple-split
  • 03dc1d9 fix: linear split for email multiple
  • b3973e5 18.3.0
  • 1ec93ab Merge pull request #3160 from hapijs/feat/prepare-undefined
  • a08984c feat: accept undefined values in prepare
  • See full diff in compare view

Updates viem from 2.57.7 to 2.57.14

Release notes

Sourced from viem's releases.

viem@2.57.14

Patch Changes

…6 updates

Bumps the npm-dependencies group with 6 updates in the /apps/backend directory:

| Package | From | To |
| --- | --- | --- |
| [@filoz/synapse-core](https://github.com/FilOzone/synapse-sdk) | `0.8.1` | `0.10.3` |
| [axios](https://github.com/axios/axios) | `1.20.0` | `1.21.0` |
| [class-validator](https://github.com/typestack/class-validator) | `0.14.4` | `0.15.1` |
| [filecoin-pin](https://github.com/filecoin-project/filecoin-pin) | `2.0.0` | `2.2.1` |
| [joi](https://github.com/hapijs/joi) | `18.2.9` | `18.3.1` |
| [viem](https://github.com/wevm/viem) | `2.57.7` | `2.57.14` |



Updates `@filoz/synapse-core` from 0.8.1 to 0.10.3
- [Release notes](https://github.com/FilOzone/synapse-sdk/releases)
- [Commits](FilOzone/synapse-sdk@v0.8.1...synapse-core-v0.10.3)

Updates `axios` from 1.20.0 to 1.21.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.20.0...v1.21.0)

Updates `class-validator` from 0.14.4 to 0.15.1
- [Release notes](https://github.com/typestack/class-validator/releases)
- [Changelog](https://github.com/typestack/class-validator/blob/develop/CHANGELOG.md)
- [Commits](typestack/class-validator@v0.14.4...v0.15.1)

Updates `filecoin-pin` from 2.0.0 to 2.2.1
- [Release notes](https://github.com/filecoin-project/filecoin-pin/releases)
- [Changelog](https://github.com/filecoin-project/filecoin-pin/blob/master/CHANGELOG.md)
- [Commits](filecoin-project/filecoin-pin@v2.0.0...v2.2.1)

Updates `joi` from 18.2.9 to 18.3.1
- [Commits](hapijs/joi@v18.2.9...v18.3.1)

Updates `viem` from 2.57.7 to 2.57.14
- [Release notes](https://github.com/wevm/viem/releases)
- [Commits](https://github.com/wevm/viem/compare/viem@2.57.7...viem@2.57.14)

---
updated-dependencies:
- dependency-name: "@filoz/synapse-core"
  dependency-version: 0.10.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: axios
  dependency-version: 1.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: class-validator
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: filecoin-pin
  dependency-version: 2.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: joi
  dependency-version: 18.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: viem
  dependency-version: 2.57.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
...

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 Nov 3, 2026
@FilOzzy FilOzzy added this to FOC Nov 3, 2026
@github-project-automation github-project-automation Bot moved this to 📌 Triage in FOC Nov 3, 2026

This branch has not been deployed

No deployments
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

Status: 📌 Triage

Development

Successfully merging this pull request may close these issues.

0 participants