Skip to content

chore: Bump the npm-minor group in /web with 7 updates#23637

Merged
danielhjacobs merged 1 commit into
masterfrom
dependabot/npm_and_yarn/web/npm-minor-552c3c9395
May 6, 2026
Merged

chore: Bump the npm-minor group in /web with 7 updates#23637
danielhjacobs merged 1 commit into
masterfrom
dependabot/npm_and_yarn/web/npm-minor-552c3c9395

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 5, 2026

Bumps the npm-minor group in /web with 7 updates:

Package From To
globals 17.5.0 17.6.0
stylelint 17.9.1 17.10.0
typescript-eslint 8.59.1 8.59.2
cssnano 7.1.7 7.1.9
cssnano-preset-advanced 7.0.15 7.0.16
postcss 8.5.12 8.5.14
axios 1.15.2 1.16.0

Updates globals from 17.5.0 to 17.6.0

Release notes

Sourced from globals's releases.

v17.6.0

  • Update globals (2026-05-01) (#343) 00a4dd9

sindresorhus/globals@v17.5.0...v17.6.0

Commits

Updates stylelint from 17.9.1 to 17.10.0

Release notes

Sourced from stylelint's releases.

17.10.0

It adds 3 rules and fixes 4 bugs. You can use the *-layout-mappings rules to enforce logical or physical properties, units and keywords.

  • Added: selector-no-invalid rule (#9232) (@​jeddy3).
  • Added: unit-layout-mappings rule (#9229) (@​jeddy3).
  • Added: value-keyword-layout-mappings rule (#9233) (@​jeddy3).
  • Fixed: inconsistent error messages when module is not found (#9260) (@​ybiquitous).
  • Fixed: property-layout-mappings false negatives for property names in declaration values (#9222) (@​jeddy3).
  • Fixed: property-layout-mappings false positives for @page properties (#9223) (@​jeddy3).
  • Fixed: selector-pseudo-class-no-unknown false positives for nested webkit-scrollbar part (#9259) (@​rkdfx).
Changelog

Sourced from stylelint's changelog.

17.10.0 - 2026-05-03

It adds 3 rules and fixes 4 bugs. You can use the *-layout-mappings rules to enforce logical or physical properties, units and keywords.

  • Added: selector-no-invalid rule (#9232) (@​jeddy3).
  • Added: unit-layout-mappings rule (#9229) (@​jeddy3).
  • Added: value-keyword-layout-mappings rule (#9233) (@​jeddy3).
  • Fixed: inconsistent error messages when module is not found (#9260) (@​ybiquitous).
  • Fixed: property-layout-mappings false negatives for property names in declaration values (#9222) (@​jeddy3).
  • Fixed: property-layout-mappings false positives for @page properties (#9223) (@​jeddy3).
  • Fixed: selector-pseudo-class-no-unknown false positives for nested webkit-scrollbar part (#9259) (@​rkdfx).
Commits
  • b04c024 Release 17.10.0 (#9261)
  • 7a38078 Fix selector-pseudo-class-no-unknown false positives for nested `webkit-scr...
  • b25cd12 Add value-keyword-layout-mappings rule (#9233)
  • da89ffe Fix inconsistent error messages when module is not found (#9260)
  • 04a958d Add unit-layout-mappings rule (#9229)
  • 53da23e Bump postcss from 8.5.9 to 8.5.13 (#9249)
  • 3993951 Fix property-layout-mappings false negatives for property names in declarat...
  • 89b3f0d Bump typescript from 6.0.2 to 6.0.3 in the typescript group (#9257)
  • 6e5e4da Bump eslint from 10.2.0 to 10.2.1 in the eslint group (#9255)
  • 1540320 Bump @​changesets/cli from 2.30.0 to 2.31.0 in the changesets group (#9254)
  • Additional commits viewable in compare view

Updates typescript-eslint from 8.59.1 to 8.59.2

Release notes

Sourced from typescript-eslint's releases.

v8.59.2

8.59.2 (2026-05-04)

🩹 Fixes

  • eslint-plugin: [no-unsafe-type-assertion] handle crash on recursive template literal types (#12150)
  • eslint-plugin: [no-deprecated] object destructuring values should be treated as declarations (#12292)
  • rule-tester: add TypeScript as a peer dependency (#12288)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Changelog

Sourced from typescript-eslint's changelog.

8.59.2 (2026-05-04)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Commits

Updates cssnano from 7.1.7 to 7.1.9

Release notes

Sourced from cssnano's releases.

v7.1.9

Bug Fixes

Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.1.8...cssnano@7.1.9

v7.1.8

What's Changed

Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@7.1.8

Commits
  • 2069407 Publish cssnano 7.1.9
  • fc0c79d fix(postcss-minify-selectors): reject :is() fold for unknown pseudo-classes w...
  • d9fee3b chore: enforce TypeScript isolated modules
  • d6c96c4 chore: update development deps
  • 709f16a docs: update website depenencies
  • ed403db Publish cssnano 7.1.8
  • 7e56dba fix: update postcss
  • d1780fd fix: update @​colordx-core
  • 0005443 chore: add changeset
  • bedd609 fix(postcss-minify-selectors): reject :is() fold for :nth-child(... of S) to ...
  • Additional commits viewable in compare view

Updates cssnano-preset-advanced from 7.0.15 to 7.0.16

Commits

Updates postcss from 8.5.12 to 8.5.14

Release notes

Sourced from postcss's releases.

8.5.14

8.5.13

  • Fixed postcss-scss commend regression.
Changelog

Sourced from postcss's changelog.

8.5.14

8.5.13

  • Fixed postcss-scss commend regression.
Commits

Updates axios from 1.15.2 to 1.16.0

Release notes

Sourced from axios's releases.

v1.16.0 — May 2, 2026

This release adds support for the QUERY HTTP method and a new ECONNREFUSED error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.

⚠️ Notable Changes

A handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:

  • Fetch adapter now enforces maxBodyLength and maxContentLength. These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (#10795)
  • Proxy requests now preserve user-supplied Host headers. Previously, the proxy path could overwrite a custom Host. Virtual-host-style routing through a proxy will now behave correctly. (#10822)
  • Basic auth credentials embedded in URLs are now URL-decoded. If you have percent-encoded credentials in a URL (e.g. https://user:p%40ss@host), the decoded value is what now goes on the wire. (#10825)
  • parseProtocol now strictly requires a colon in the protocol separator. Strings that loosely parsed as protocols before may no longer match. (#10729)
  • Deprecated unescape() replaced with modern UTF-8 encoding. Non-ASCII URL handling is now spec-correct; consumers depending on legacy unescape() quirks may see different output bytes. (#7378)
  • transformRequest input typing change was reverted. The typing change introduced in #10745 was reverted in #10810 after follow-up review — net behavior is unchanged from 1.15.2. (#10745, #10810)

🚀 New Features

  • QUERY HTTP Method: Added support for the QUERY HTTP method across adapters and type definitions. (#10802)
  • ECONNREFUSED Error Constant: Exposed ECONNREFUSED as a constant on AxiosError so callers can match connection-refused failures without comparing string literals (closes #6485). (#10680)
  • Encode Helper Export: Exported the internal encode helper from buildURL so userland param serializers can reuse the same encoding logic that axios uses internally. (#6897)

🐛 Bug Fixes

  • HTTP Adapter — Redirects & Headers: Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing requestDetails argument on beforeRedirect, preserved user-supplied Host headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (#10794, #10800, #6241, #10822, #10825)
  • HTTP Adapter — Streams & Timeouts: Preserved the partial response object on AxiosError when a stream is aborted after headers arrive, honoured the timeout option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and maxRedirects: 0. (#10708, #10819, #7149)
  • Fetch Adapter: Enforced maxBodyLength / maxContentLength in the fetch adapter, set the User-Agent header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a TypeError in restricted environments. (#10795, #10772, #10806, #7260)
  • XHR Adapter: Unsubscribed the cancelToken and AbortSignal listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (#10787)
  • Error Handling: Attached the parsed response to AxiosError when JSON.parse fails inside dispatchRequest, prevented settle from emitting undefined error codes, and tightened the parseProtocol regex to require a colon in the protocol separator. (#10724, #7276, #10729)
  • Types & Exports: Aligned the CommonJS CancelToken typings with the ESM build, fixed a compiler error caused by RawAxiosHeaders, and re-exported create from the package index. (#7414, #6389, #6460)
  • UTF-8 Encoding: Replaced the deprecated unescape() call with a modern UTF-8 encoding implementation. (#7378)
  • Misc Cleanup: Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (#10833)

🔧 Maintenance & Chores

  • Refactor — ES6 Modernisation: Modernised the utils module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (#10588, #7419)
  • Tests: Hardened the HTTP test server lifecycle to fix flaky FormData EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (#10820, #10791, #10796)
  • Docs: Documented paramsSerializer.encode for strict RFC 3986 query encoding, updated the parseReviver TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (#10821, #10782, #10759, #10804)
  • Reverted: Reverted the transformRequest input typing change from #10745 after follow-up review. (#10745, #10810)
  • Dependencies: Bumped actions/setup-node, the github-actions group, and postcss (in /docs) to their latest versions. (#10785, #10813, #10814)
  • Release: Updated changelog and packages, and prepared the 1.16.0 release. (#10790, #10834)

🌟 New Contributors

We are thrilled to welcome our new contributors. Thank you for helping improve axios:

... (truncated)

Changelog

Sourced from axios's changelog.

v1.16.0 — May 2, 2026

This release adds support for the QUERY HTTP method and a new ECONNREFUSED error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.

⚠️ Notable Changes

A handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:

  • Fetch adapter now enforces maxBodyLength and maxContentLength. These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (#10795)
  • Proxy requests now preserve user-supplied Host headers. Previously, the proxy path could overwrite a custom Host. Virtual-host-style routing through a proxy will now behave correctly. (#10822)
  • Basic auth credentials embedded in URLs are now URL-decoded. If you have percent-encoded credentials in a URL (e.g. https://user:p%40ss@host), the decoded value is what now goes on the wire. (#10825)
  • parseProtocol now strictly requires a colon in the protocol separator. Strings that loosely parsed as protocols before may no longer match. (#10729)
  • Deprecated unescape() replaced with modern UTF-8 encoding. Non-ASCII URL handling is now spec-correct; consumers depending on legacy unescape() quirks may see different output bytes. (#7378)
  • transformRequest input typing change was reverted. The typing change introduced in #10745 was reverted in #10810 after follow-up review — net behavior is unchanged from 1.15.2. (#10745, #10810)

🚀 New Features

  • QUERY HTTP Method: Added support for the QUERY HTTP method across adapters and type definitions. (#10802)
  • ECONNREFUSED Error Constant: Exposed ECONNREFUSED as a constant on AxiosError so callers can match connection-refused failures without comparing string literals (closes #6485). (#10680)
  • Encode Helper Export: Exported the internal encode helper from buildURL so userland param serializers can reuse the same encoding logic that axios uses internally. (#6897)

🐛 Bug Fixes

  • HTTP Adapter — Redirects & Headers: Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing requestDetails argument on beforeRedirect, preserved user-supplied Host headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (#10794, #10800, #6241, #10822, #10825)
  • HTTP Adapter — Streams & Timeouts: Preserved the partial response object on AxiosError when a stream is aborted after headers arrive, honoured the timeout option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and maxRedirects: 0. (#10708, #10819, #7149)
  • Fetch Adapter: Enforced maxBodyLength / maxContentLength in the fetch adapter, set the User-Agent header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a TypeError in restricted environments. (#10795, #10772, #10806, #7260)
  • XHR Adapter: Unsubscribed the cancelToken and AbortSignal listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (#10787)
  • Error Handling: Attached the parsed response to AxiosError when JSON.parse fails inside dispatchRequest, prevented settle from emitting undefined error codes, and tightened the parseProtocol regex to require a colon in the protocol separator. (#10724, #7276, #10729)
  • Types & Exports: Aligned the CommonJS CancelToken typings with the ESM build, fixed a compiler error caused by RawAxiosHeaders, and re-exported create from the package index. (#7414, #6389, #6460)
  • UTF-8 Encoding: Replaced the deprecated unescape() call with a modern UTF-8 encoding implementation. (#7378)
  • Misc Cleanup: Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (#10833)

🔧 Maintenance & Chores

  • Refactor — ES6 Modernisation: Modernised the utils module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (#10588, #7419)
  • Tests: Hardened the HTTP test server lifecycle to fix flaky FormData EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (#10820, #10791, #10796)
  • Docs: Documented paramsSerializer.encode for strict RFC 3986 query encoding, updated the parseReviver TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (#10821, #10782, #10759, #10804)
  • Reverted: Reverted the transformRequest input typing change from #10745 after follow-up review. (#10745, #10810)
  • Dependencies: Bumped actions/setup-node, the github-actions group, and postcss (in /docs) to their latest versions. (#10785, #10813, #10814)
  • Release: Updated changelog and packages, and prepared the 1.16.0 release. (#10790, #10834)

🌟 New Contributors

We are thrilled to welcome our new contributors. Thank you for helping improve axios:

... (truncated)

Commits
  • df53d7d chore(release): prepare release 1.16.0 (#10834)
  • 9d92bcd fix: gadgets and smaller issues (#10833)
  • 5107ee6 fix: prevent undefined error codes in settle (#7276)
  • e573499 fix(fetch): defer global access in fetch adapter (#7260)
  • ad68e1a fix(http): honor timeout during connect without redirects (#10819)
  • 2a51828 fix(http): decode URL basic auth credentials (#10825)
  • 0e8b6bb fix(http): preserve user-supplied Host header when forwarding through a proxy...
  • 79f39e1 docs: document paramsSerializer.encode for strict RFC 3986 query encoding (#1...
  • 0fe3a5f [Docs/Types] Update parseReviver TypeScript definitions for ES2023 and add ...
  • cd6737f chore: matches the sibling responseStream.on(aborted) handler and added tests...
  • Additional commits viewable in compare view

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot Bot added A-deps Area: Dependencies T-chore Type: Chore (like updating a dependency, it's gotta be done) labels May 5, 2026
@danielhjacobs danielhjacobs enabled auto-merge (rebase) May 6, 2026 00:45
Bumps the npm-minor group in /web with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [globals](https://github.com/sindresorhus/globals) | `17.5.0` | `17.6.0` |
| [stylelint](https://github.com/stylelint/stylelint) | `17.9.1` | `17.10.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.1` | `8.59.2` |
| [cssnano](https://github.com/cssnano/cssnano) | `7.1.7` | `7.1.9` |
| [cssnano-preset-advanced](https://github.com/cssnano/cssnano) | `7.0.15` | `7.0.16` |
| [postcss](https://github.com/postcss/postcss) | `8.5.12` | `8.5.14` |
| [axios](https://github.com/axios/axios) | `1.15.2` | `1.16.0` |


Updates `globals` from 17.5.0 to 17.6.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](sindresorhus/globals@v17.5.0...v17.6.0)

Updates `stylelint` from 17.9.1 to 17.10.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](stylelint/stylelint@17.9.1...17.10.0)

Updates `typescript-eslint` from 8.59.1 to 8.59.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/typescript-eslint)

Updates `cssnano` from 7.1.7 to 7.1.9
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@7.1.9)

Updates `cssnano-preset-advanced` from 7.0.15 to 7.0.16
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano-preset-advanced@7.0.15...cssnano-preset-advanced@7.0.16)

Updates `postcss` from 8.5.12 to 8.5.14
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.12...8.5.14)

Updates `axios` from 1.15.2 to 1.16.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.15.2...v1.16.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-version: 17.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor
- dependency-name: stylelint
  dependency-version: 17.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor
- dependency-name: typescript-eslint
  dependency-version: 8.59.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor
- dependency-name: cssnano
  dependency-version: 7.1.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor
- dependency-name: cssnano-preset-advanced
  dependency-version: 7.0.16
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor
- dependency-name: postcss
  dependency-version: 8.5.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor
- dependency-name: axios
  dependency-version: 1.16.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@danielhjacobs danielhjacobs force-pushed the dependabot/npm_and_yarn/web/npm-minor-552c3c9395 branch from b90a74d to 25b9c2d Compare May 6, 2026 00:45
@danielhjacobs danielhjacobs merged commit acb9cb1 into master May 6, 2026
26 checks passed
@danielhjacobs danielhjacobs deleted the dependabot/npm_and_yarn/web/npm-minor-552c3c9395 branch May 6, 2026 00:54
Hancock33 added a commit to Hancock33/batocera.piboy that referenced this pull request May 9, 2026
------------------------------------------------------
rocknix-abl.mk v1.1 # Version: Commits on Mar 16, 2026
------------------------------------------------------
Merge pull request #2 from tiopex/work

Remove deprecated blobs,

-------------------------------------------------------------------------------------
azahar.mk b5407250902330062dae4514514748ab8d96dd4a # Version: Commits on May 07, 2026
-------------------------------------------------------------------------------------
Revamp GDB implemenation and add a some minor debug features (#2086),

-----------------------------------------------------------------------------------
cemu.mk 0d832c48b178e3f185798ad53ed7221a254f0e6b # Version: Commits on May 07, 2026
-----------------------------------------------------------------------------------
CI: Disable fail-fast for macOS builds (#1901),

------------------------------------------------------------------------------------------
dolphin-emu.mk f09a736f1412f93c999d0f93827981f6343490bd # Version: Commits on May 07, 2026
------------------------------------------------------------------------------------------
Merge pull request #14645 from Dentomologist/msghandler_use_more_suitable_log_levels

MsgHandler: Use LogLevel matching MsgType for alerts,

-----------------------------------------------------------------------------------
eden.mk bf115ef5a74977f795e54d2aa2cb1270950e50a2 # Version: Commits on May 07, 2026
-----------------------------------------------------------------------------------
[cmake] fix &amp; allow FFmpeg cross compilations (#2973)

----------------------------------------------------
pcsx2.mk v2.7.321 # Version: Commits on May 06, 2026
----------------------------------------------------
- [Fix build with libstdc++ 16](PCSX2/pcsx2#14408)

,

------------------------------------------------------------------------------------
rpcs3.mk 026297334f28500c8cbf6a5f48f395196700d6d7 # Version: Commits on May 07, 2026
------------------------------------------------------------------------------------
Some fixes (#18686)

### FIXES + MINOR IMPROVEMENTS:

- Fixed issue18685: Not a real issue. PR18648 added some logging that made

evident a missing check on the validity of the paths in `games.yml`

before trying to manage the path as a possible ISO file. That missing

check was already present but simply invisible due to missing log

- Fixed `bytes_to_hex()` function used to store file hash hex string: In

some cases the integrity check wrongly reported the check as failed

- Optimized `fs::get_optical_raw_device()` function: Moved under

`_WIN32` block a check valid only on `Windows` and simplified the logic

to detect a CDROM / BD as raw device

- Used `iso_file` objects instead of `fs:file` in `ISO.cpp`: It allows

to use proper `bool()` operator on some checks,

--------------------------------------------------------------------------------------
shadps4.mk d85a5013ecf279f7b78c859b82d84fa486f8ee15 # Version: Commits on May 06, 2026
--------------------------------------------------------------------------------------
Kernel.Fs: Stub fstat on random devices (#4368),

-----------------------------------------------------------------------------------------
supermodel.mk 9c9e7b7fb6acde65763148176ef3374d5ee573f2 # Version: Commits on May 06, 2026
-----------------------------------------------------------------------------------------
Add network output compatible with MAME. (#303)

* Add network output compatible with MAME.

* Removes NET_BOARD build variables and always builds net board support.,

-------------------------------------------------------------------------------------
vita3k.mk 48ddef9356dd50891ac95ed04dd20c5f418afde9 # Version: Commits on Jan 12, 2026
-------------------------------------------------------------------------------------
Add ad-hoc codesigning for macOS builds,

-----------------------------------------------------------------------------------------
xenia-edge.mk 435bea911aef5d4b5671987af5f8849b3471ba67 # Version: Commits on May 07, 2026
-----------------------------------------------------------------------------------------
[Vulkan] Add detailed logging for swapchain creation failures,

---------------------------------------------------------------
ruffle.mk nightly-2026-05-07 # Version: Commits on May 07, 2026
---------------------------------------------------------------
## What's Changed

* chore: Bump tokio from 1.52.1 to 1.52.2 in the cargo-minor group across 1 directory by @dependabot[bot] in ruffle-rs/ruffle#23647

* chore: Bump the npm-minor group in /web with 7 updates by @dependabot[bot] in ruffle-rs/ruffle#23637

* ci: Rename nightly release workflow to just

elease\ by @kjarosh in ruffle-rs/ruffle#23646

* chore: Bump eslint from 9.39.2 to 10.3.0 in /web by @dependabot[bot] in ruffle-rs/ruffle#23638

* chore: Bump stylelint from 17.10.0 to 17.11.0 in /web in the npm-minor group by @dependabot[bot] in ruffle-rs/ruffle#23649

* chore: Bump vite from 7.3.2 to 8.0.10 in /web by @dependabot[bot] in ruffle-rs/ruffle#23650

* chore: npm update memfs by @danielhjacobs in ruffle-rs/ruffle#23654

* chore: Bump browserstack-local in package-lock.json by @torokati44 in ruffle-rs/ruffle#23655

* chore: Bump the @peculiar asn1 suite in package-lock.json by @torokati44 in ruffle-rs/ruffle#23656

* core: Fix LoaderInfo.width/height returning 0 for loaded raster images by @1bugproof in ruffle-rs/ruffle#23651

* chore: Run npm update by @danielhjacobs in ruffle-rs/ruffle#23633

* avm2: `Error.getStackTrace` should call `toString` by @Lord-McSweeney in ruffle-rs/ruffle#23648

* 🤖 web: Layout-independent clipboard shortcuts (Ctrl+V/C/X/A) by @evil1morty in ruffle-rs/ruffle#23626

* web: Remove redundant variables by @tygyh in ruffle-rs/ruffle#23609

## New Contributors

* @1bugproof made their first contribution in ruffle-rs/ruffle#23651

* @evil1morty made their first contribution in ruffle-rs/ruffle#23626

**Full Changelog**: ruffle-rs/ruffle@nightly-2026-05-06...nightly-2026-05-07,

-----------------------------------------------------------------------------------------
rpi-eeprom.mk 3e167bc89624e0b65584fe1cd2a1f432cc3e1cac # Version: Commits on May 07, 2026
-----------------------------------------------------------------------------------------
rpi-eeprom-update: Add flashrom check for unknown flash

Flashrom shouldn't be used if it doesn't know the flash chip from it's ID,

----------------------------------------------------------------------------------------------------
gamenetworkingsockets.mk f9224c168b403c8b9abca7fc326163ac8728b41e # Version: Commits on May 07, 2026
----------------------------------------------------------------------------------------------------
Fix gcc,

------------------------------------------------------------
libfyaml.mk v1.0.0-alpha6 # Version: Commits on May 07, 2026
------------------------------------------------------------
Release v1.0.0-alpha6

v1.0.0-alpha6

Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>,

------------------------------------------------------
pysdl3.mk v0.9.11b1 # Version: Commits on May 06, 2026
------------------------------------------------------
-

------------------------------------------------------------------------------------------
fallout2-ce.mk ab2a09610d5acd962158515439b785b0fb7c160f # Version: Commits on May 07, 2026
------------------------------------------------------------------------------------------
Party members can barter (#436)

Very simple party barter support. Builds upon the loot screen so is very little code:

    Switch party members with left/right arrow keys

    When leaving barter with items on the table (canceling), all items go to the PC's inventory

    No special handling of money (yet)

The mod pins the player's money stack on top of the inventory list for all party members. That's nice, but also feels a little odd, but likely just because I'm used to the money stack being stuck at bottom. We can iterate on that.

Adding an interface will require art. I considered enabling mouse use triggered by clicking on the avatar which would be quite simple.,

-------------------------------------------------------------------------------------------
jazz2-native.mk 149ccd81c302386df4a2661fa939534c5e1f9e64 # Version: Commits on May 07, 2026
-------------------------------------------------------------------------------------------
Fixed build,

--------------------------------------------------------------------------------------
stalker.mk 11b8c4ecac4f249cf8b856389bd722cb421df787 # Version: Commits on May 07, 2026
--------------------------------------------------------------------------------------
build(deps): bump Externals/sse2neon from `f1bc16e` to `3b70b37` (#2083)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>,

-----------------------------------------------
d7vk.mk v1.9 # Version: Commits on May 06, 2026
-----------------------------------------------
It's no big secret that 2D heavy D3D games haven't really been the strong suit of D7VK, to put it mildly... until now. This release marks a **major** milestone in our support for 2D/3D interoperability. Taking a lesson from the legacy presentation path we've added in **v1.8**, we've since implemented a system of delayed image uploads and dirty tracking, which postpones any image copies until the last possible moment (in the JIT ethos). This has had a dramatic impact on performance in games which make heavy use of 2D elements and image composition.

| Anno 1503 - v1.8 | Anno 1503 - v1.9  |

|-------|---------|

| <img width=\640\ height=\480\ alt=\A1503_18\ src=\https://github.com/user-attachments/assets/9b781dc4-8beb-40d1-9c70-c2caaa0276e4\ /> | <img width=\640\ height=\480\ alt=\A1503_19\ src=\https://github.com/user-attachments/assets/46e3b942-5d45-4f7d-bd37-7201ce0b74c7\ /> |

In some cases, the improvements are not only in performance, but also in overall scene correctness, fixing both missing 3D and 2D elements.

| Hogs of War - v1.8 | Hogs of War - v1.9  |

|-------|---------|

| <img width=\640\ height=\480\ alt=\HoW_18\ src=\https://github.com/user-attachments/assets/d8a363df-2d96-46b0-a8e9-082c5d223182\ /> | <img width=\640\ height=\480\ alt=\HoW_19\ src=\https://github.com/user-attachments/assets/88a949b8-3555-4987-bbb8-71b57b937b72\ /> |

The new tracking system doesn't only guarantee both correctness and better performance, it also:

- lowers GPU usage

- has a lower overall memory footprint (in conjunction with some additional cleanup done for this release)

- generally improves frametime consistency in 2D heavy scenarios

Though well behaving/purely 3D games are mostly unaffected, when considering bad behaving games the differences between **v1.8** and **v1.9** can be quite dramatic on all accounts.

| Combat Mission 3: Afrika Korps - v1.8 | Combat Mission 3: Afrika Korps - v1.9  |

|-------|---------|

| <img width=\640\ height=\480\ alt=\CMAK_18\ src=\https://github.com/user-attachments/assets/7e7b8824-3814-43a8-af7e-7bd020f0f69d\ /> | <img width=\640\ height=\480\ alt=\CMAK_19\ src=\https://github.com/user-attachments/assets/f8f1a3cf-7c0b-47a5-bd25-afa81dc53ce9\ /> |

Fixes/additions:

- Implemented full surface dirty tracking, both for DDraw and D3D9 surfaces, with a dramatic impact on performance and the correctness of image composition. This has fixed numerous bugs relating to missing 2D and 3D content, closing over 30 pending issues on our tracker.

- Unified D3D9 objects between object interfaces in order to reduce the overall memory footprint and fix corner case multi-versioned interface use, which has fixed rendering in _Dungeon Keeper 2_.

- Slightly improved indexed draw performance by tweaking D3D9 index buffer sizes.

- Thanks to @CkNoSFeRaTU we've drastically improved color key transparency precision, especially on Nvidia GPUs.

- Also thanks to @CkNoSFeRaTU, we've fixed clipping related missing geometry and shadows in various games, such as _RIM: Battle Planets_ and _Revenant_.

- Fixed a color key value overrun issue which was causing white text backgrounds in various _Combat Mission_ series games (discovered by @CkNoSFeRaTU).

- Fixed missing loading screen backgrounds in _Gothic 1 / 2_.

- Added a workaround for concurrent device use in scene drawing, fixing rendering in _The Settlers IV_.

- Fixed missing pause screen menu in _Metal Gear Solid Integral_.

- Fixed a black screen issue with the _PlayOnline Viewer_ (_Final Fantasy 11_ launcher).

- Added a compatible device name config option, needed to enable hardware acceleration in _Dungeon Keeper 2_.

Needless to say, all the improvements mentioned above have been made path of both our default rendering path and legacy presentation, to the benefit of both 3D and 2D heavy titles. As such, though we still have a few challenges left to address, I believe we've now cleared our top problem area and have vastly improved compatibility with nearly all early D3D games.

You can expect the usual flow of fixes and improvements to continue in the next releases, however we've run out of miracles in the performance department. With most inefficiencies now addressed, there's only room for some marginal improvements here and there at best. But, should you run benchmarks on the current status quo, I'm sure you won't be disappointed.

,

----------------------------------------------------------------------------------------
retroarch.mk 0cccde22ff372337945be086424a13405d2d28e8 # Version: Commits on May 07, 2026
----------------------------------------------------------------------------------------
Slang: print unknown semantic name error,

----------------------------------------------------------------------------------------
doomretro.mk d9d30b777bba780c1ad92d69e5c4206517a1ae60 # Version: Commits on May 07, 2026
----------------------------------------------------------------------------------------
Don't make start/stop sounds for plats that won't be moved

(As previously done for floormove_t and elevator_t.),

------------------------------------------------------------------------------------------
xash3d-fwgs.mk 36307bb386121cdc46ca79750c3fd7f6e1f40628 # Version: Commits on May 07, 2026
------------------------------------------------------------------------------------------
android: handle crash logs created by the engine, keep them for 30 days for current version,

----------------------------------------------------------------------------------------------
libretro-azahar.mk b5407250902330062dae4514514748ab8d96dd4a # Version: Commits on May 07, 2026
----------------------------------------------------------------------------------------------
Revamp GDB implemenation and add a some minor debug features (#2086),

--------------------------------------------------------------------------------------------------
libretro-beetle-psx.mk ba13db47d5004ade09c1062af3c5f49c0140e01f # Version: Commits on May 07, 2026
--------------------------------------------------------------------------------------------------
Fix debug builds,

---------------------------------------------------------------------------------------------
libretro-fbneo.mk 44d0b990682d0474bd6a4a5e9dc1fe1031cd1d78 # Version: Commits on May 07, 2026
---------------------------------------------------------------------------------------------
Revert \Add pgm2 memory card option (#1123)\

This reverts commit 3eeec034f9c7a17c3e7a820ad034861bb1a9522f.,

--------------------------------------------------------------------------------------------------
libretro-gearcoleco.mk c8b2969ac4c1d7609b158a8c03b0b68a0d5cc542 # Version: Commits on May 07, 2026
--------------------------------------------------------------------------------------------------
Fix save state loading fallback validation,

-------------------------------------------------------------------------------------------------
libretro-geargrafx.mk 6412183e9b16ab2e516b510ef4d081e5b595efb7 # Version: Commits on May 07, 2026
-------------------------------------------------------------------------------------------------
Improve gamepad shortcut configuration,

--------------------------------------------------------------------------------------------------
libretro-gearsystem.mk 4819f8a7f2d3ba5c6d4562055bc5de0cdc612cbd # Version: Commits on May 07, 2026
--------------------------------------------------------------------------------------------------
Improve gamepad shortcut configuration,

----------------------------------------------------------------------------------------------
libretro-stella.mk c964521488b1ba35284e845b194d5cd0f24e51f6 # Version: Commits on May 07, 2026
----------------------------------------------------------------------------------------------
libretro: Fix pixel colour masks; screen was all black.,

---------------------------------------------------------------------------------------------
libretro-vba-m.mk b78a7829d49789c835e9ee41098682269adb0fce # Version: Commits on May 07, 2026
---------------------------------------------------------------------------------------------
translations: transifex pull

Signed-off-by: Rafael Kitover <rkitover@gmail.com>,

-----------------------------------------------------------------------------------------------------
libretro-virtualjaguar.mk 9333e6f32ec9bee0c489d1cc34bb01c3060cdf1d # Version: Commits on May 07, 2026
-----------------------------------------------------------------------------------------------------
patch: @@ -0,0 +1,98 @@

+name: Bug report

+description: A reproducible behavior bug (crash, wrong output, hang, freeze) in a specific game or scenario.

+title: \[bug] \

+labels: [\bug\]

+

+  - type: markdown

+    attributes:

+      value: |

+        Thanks for filing.  The more reproducible this is, the faster it gets fixed.  For perf regressions, use the `Performance issue` template instead.

+

+  - type: input

+    id: game

+    attributes:

+      label: Game / ROM

+      description: Title, region, dump notes (homebrew vs commercial, .jag vs .j64, CD vs cart).

+      placeholder: \e.g. Atari Karts (1995, USA, .jag)\

+    validations:

+      required: true

+

+  - type: textarea

+    id: repro

+    attributes:

+      label: Steps to reproduce

+      description: What you did, in order, including which menu screens / inputs.

+      placeholder: |

+        1. Boot ROM

+        2. Press Start at title

+        3. Select Single Race

+        4. Crash on track-select screen

+    validations:

+      required: true

+

+  - type: textarea

+    id: expected

+    attributes:

+      label: Expected vs actual

+      placeholder: |

+        Expected: track-select renders normally.

+        Actual: black screen, audio loops 0.5s buffer, RetroArch logs \GPU stalled\.

+    validations:

+      required: true

+

+  - type: dropdown

+    id: bios

+    attributes:

+      label: BIOS mode

+      description: Set in RetroArch core options as `virtualjaguar_bios`.

+      options:

+        - \HLE BIOS (default; no real BIOS file)\

+        - \Real BIOS (jagboot.rom in system/)\

+        - \Not sure\

+    validations:

+      required: true

+

+  - type: dropdown

+    id: blitter

+    attributes:

+      label: Blitter mode

+      description: Set in RetroArch core options as `virtualjaguar_usefastblitter`.

+      options:

+        - \Fast (default)\

+        - \Accurate (Midsummer2)\

+        - \Both (issue is independent of blitter)\

+    validations:

+      required: true

+

+  - type: input

+    id: core_version

+    attributes:

+      label: Core version

+      description: RetroArch -> Information -> Core Information -> \Core Version\, or strings on the binary. (e.g. v2.2.0 abc1234)

+    validations:

+      required: true

+

+  - type: input

+    id: frontend

+    attributes:

+      label: Frontend + platform

+      placeholder: \e.g. RetroArch 1.21.0, macOS 14.5 (arm64); or Provenance 3.x iOS\

+    validations:

+      required: true

+

+  - type: textarea

+    id: logs

+    attributes:

+      label: Logs

+      description: Paste relevant lines from the RetroArch log (Settings -> Logging -> Logging Verbosity = Debug, then check `~/Library/Application Support/RetroArch/logs/` on macOS or platform equivalent).  Use `<details><summary>Log</summary>...</details>` for long pastes.

+      render: shell

+

+  - type: checkboxes

+    id: pre

+    attributes:

+      label: Pre-flight

+      options:

+        - label: Verified the issue is in this libretro core (not standalone Virtual Jaguar or another emulator).

+          required: true

+        - label: Searched [existing issues](https://github.com/libretro/virtualjaguar-libretro/issues?q=is%3Aissue) for duplicates.

+          required: true

--------------------------------------------------------------------------------------------
slang-shaders.mk cef2de6123cccbf0393ed6071ffd6e4a8d092145 # Version: Commits on May 07, 2026
--------------------------------------------------------------------------------------------
Add static noise option, fix an interpolation qualifier mismatch, symmetric warpedglow-x, add xbrz, speedup upscalers, some other fixes (#911),
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-deps Area: Dependencies T-chore Type: Chore (like updating a dependency, it's gotta be done)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant