<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="62">
<package pkgid="a0369a48bae23be82e4a2aa3c7d3f3cab5dcb14b87f16f826fb05b7c91ee05a9" name="app-builder" arch="aarch64">
  <version epoch="0" ver="5.0.0~alpha.11" rel="14.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1697457600">- Use correct optflags for C code
- Fix broken debuginfo (work around bsc#1215402)
- Use system kingpin and plist on fedora
- Use vendored blake2b-simd on Fedora 39+ as it is no longer available</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731412800">- Update to 5.0.0-alpha.11
  * add flatten option to node-dep-tree (introduced in 5.0.0-alpha.3)
  * see CHANGELOG.md for more changes</changelog>
</package>
<package pkgid="3f994cb37dd9c1211ea2448c4261e95793b79a81a3795875cc711f17517c7d83" name="app-builder" arch="src">
  <version epoch="0" ver="5.0.0~alpha.11" rel="14.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1697457600">- Use correct optflags for C code
- Fix broken debuginfo (work around bsc#1215402)
- Use system kingpin and plist on fedora
- Use vendored blake2b-simd on Fedora 39+ as it is no longer available</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731412800">- Update to 5.0.0-alpha.11
  * add flatten option to node-dep-tree (introduced in 5.0.0-alpha.3)
  * see CHANGELOG.md for more changes</changelog>
</package>
<package pkgid="bc37043c52ff5311b8e43c06ac335208070989d680cc71622084ac40bf87a408" name="app-builder" arch="x86_64">
  <version epoch="0" ver="5.0.0~alpha.11" rel="14.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1697457600">- Use correct optflags for C code
- Fix broken debuginfo (work around bsc#1215402)
- Use system kingpin and plist on fedora
- Use vendored blake2b-simd on Fedora 39+ as it is no longer available</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731412800">- Update to 5.0.0-alpha.11
  * add flatten option to node-dep-tree (introduced in 5.0.0-alpha.3)
  * see CHANGELOG.md for more changes</changelog>
</package>
<package pkgid="b190d3c79b2fc87e90d37cc7d8998a9424ecad18ca3198222878bfe441d34fde" name="app-builder-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.0~alpha.11" rel="14.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1697457600">- Use correct optflags for C code
- Fix broken debuginfo (work around bsc#1215402)
- Use system kingpin and plist on fedora
- Use vendored blake2b-simd on Fedora 39+ as it is no longer available</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731412800">- Update to 5.0.0-alpha.11
  * add flatten option to node-dep-tree (introduced in 5.0.0-alpha.3)
  * see CHANGELOG.md for more changes</changelog>
</package>
<package pkgid="5cf72123d7dbdf05a78fcacf64fdc9bb30a7db8492fb2d60b86cc4b4aa9b01b8" name="app-builder-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.0.0~alpha.11" rel="14.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1697457600">- Use correct optflags for C code
- Fix broken debuginfo (work around bsc#1215402)
- Use system kingpin and plist on fedora
- Use vendored blake2b-simd on Fedora 39+ as it is no longer available</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731412800">- Update to 5.0.0-alpha.11
  * add flatten option to node-dep-tree (introduced in 5.0.0-alpha.3)
  * see CHANGELOG.md for more changes</changelog>
</package>
<package pkgid="051bba2281fd0b61f3d7f32057c969c9083109724d621e4c75021e145bf321a0" name="app-builder-debugsource" arch="aarch64">
  <version epoch="0" ver="5.0.0~alpha.11" rel="14.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1697457600">- Use correct optflags for C code
- Fix broken debuginfo (work around bsc#1215402)
- Use system kingpin and plist on fedora
- Use vendored blake2b-simd on Fedora 39+ as it is no longer available</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731412800">- Update to 5.0.0-alpha.11
  * add flatten option to node-dep-tree (introduced in 5.0.0-alpha.3)
  * see CHANGELOG.md for more changes</changelog>
</package>
<package pkgid="d716a1a4b743751c79112f48024b1fd0a882b0f7ba8834ea18b57104e500cda0" name="app-builder-debugsource" arch="x86_64">
  <version epoch="0" ver="5.0.0~alpha.11" rel="14.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1697457600">- Use correct optflags for C code
- Fix broken debuginfo (work around bsc#1215402)
- Use system kingpin and plist on fedora
- Use vendored blake2b-simd on Fedora 39+ as it is no longer available</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731412800">- Update to 5.0.0-alpha.11
  * add flatten option to node-dep-tree (introduced in 5.0.0-alpha.3)
  * see CHANGELOG.md for more changes</changelog>
</package>
<package pkgid="43dd395825ab61f78a9adbd6b1eafa0e8d7df6e66a0a234e38fbee654bdae6c0" name="asar" arch="noarch">
  <version epoch="0" ver="4.0.0" rel="39.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1695124800">- New upstream version 3.2.5
  * properly handle rejections on `createPackageWithOptions`</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1695729600">- New upstream version 3.2.6
  * Don't overwrite existing folders</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1695816000">- New upstream version 3.2.7
  * ensure that files/folders whose names are properties of Object.prototype are packaged/extracted correctly</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1699444800">- New upstream version 3.2.8
  * better error message when extracting a file that doesn't exist in the archive</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1709726400">- New upstream version 3.2.9
  * fix symlink pointing error in filesystem.insertLink</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1714910400">- New upstream release 3.2.10
  * Fix relative link error (gh#electron/asar#308)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1725969600">- New upstream release 3.2.11
  * complete rewrite of the program in Typescript
  * ensure symlinks do not write unexpectedly (gh#electron/asar#322)
- Run test suite in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726056000">- New upstream release 3.2.13
  * Export a `default` property (gh#electron/asar#325)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1730894400">- New upstream release 3.2.16
  * Enable getNode to follow directory links (gh#electron/asar#248)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1730980800">- New upstream release 3.2.17
  * isUnpackedDir matches non-child directories that have same folder name prefix (gh#electron/asar#333)
  * checking if symlink with same prefix points outside the directory (gh#electron/asar#335)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1736251200">- New upstream release 3.2.18
  * Respect unpack minimatch for symlinks within previously unpacked directories (gh#electron/asar#341)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1743595200">- New upstream release 3.4.0
  * add in-memory API for streaming files to destination asar</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1744027200">- New upstream release 3.4.1
  * allow ../ symlink Streams when they're still within the package (gh#electron/asar#363)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1747483200">- New upstream release 4.0.0
  * Rewrite program to use ES modules and require Node 22</changelog>
</package>
<package pkgid="37bb5c3b03405ac36cfea1a50d7ec341f3b4c648bb8e1e8933a0688df77d7553" name="asar" arch="src">
  <version epoch="0" ver="4.0.0" rel="39.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1695124800">- New upstream version 3.2.5
  * properly handle rejections on `createPackageWithOptions`</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1695729600">- New upstream version 3.2.6
  * Don't overwrite existing folders</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1695816000">- New upstream version 3.2.7
  * ensure that files/folders whose names are properties of Object.prototype are packaged/extracted correctly</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1699444800">- New upstream version 3.2.8
  * better error message when extracting a file that doesn't exist in the archive</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1709726400">- New upstream version 3.2.9
  * fix symlink pointing error in filesystem.insertLink</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1714910400">- New upstream release 3.2.10
  * Fix relative link error (gh#electron/asar#308)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1725969600">- New upstream release 3.2.11
  * complete rewrite of the program in Typescript
  * ensure symlinks do not write unexpectedly (gh#electron/asar#322)
- Run test suite in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726056000">- New upstream release 3.2.13
  * Export a `default` property (gh#electron/asar#325)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1730894400">- New upstream release 3.2.16
  * Enable getNode to follow directory links (gh#electron/asar#248)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1730980800">- New upstream release 3.2.17
  * isUnpackedDir matches non-child directories that have same folder name prefix (gh#electron/asar#333)
  * checking if symlink with same prefix points outside the directory (gh#electron/asar#335)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1736251200">- New upstream release 3.2.18
  * Respect unpack minimatch for symlinks within previously unpacked directories (gh#electron/asar#341)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1743595200">- New upstream release 3.4.0
  * add in-memory API for streaming files to destination asar</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1744027200">- New upstream release 3.4.1
  * allow ../ symlink Streams when they're still within the package (gh#electron/asar#363)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1747483200">- New upstream release 4.0.0
  * Rewrite program to use ES modules and require Node 22</changelog>
</package>
<package pkgid="31b04b247da6bf1c61e50aeffec8ec3c5534f50198714050b0404d965c2c56f2" name="bitwarden" arch="aarch64">
  <version epoch="0" ver="2025.10.0" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1714996800">- New upstream release 2024.4.3
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1716292800">- New upstream release 2024.5.0
  * no changelog provided
- Use new %electron_rebuild and %electron_check_native macros in specfile</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718193600">- New upstream release 2024.6.0
  * Added password protected export
  * Fixed issue with email alias provider keys being stored in plaintext</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718798400">- New upstream release 2024.6.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721044800">- New upstream release 2024.7.0
  * Deprecated setting for approving logins. Desktop now receives login requests by default.
- Drop no longer needed argon2-binary-path.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721995200">- New upstream release 2024.7.1
  * Enable individual vault item encryption keys 🔑</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724587200">- New upstream release 2024.8.0
  * Allow biometric unlock of browser extension without requiring desktop app to be unlocked
  * Add support for users to set a master password when their organization updates member decryption options
  * Added support for multi-thread encryption to improve performance
  * Add support for biometric unlock on Linux
  * Add support for vault timeout on system lock on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724846400">- New upstream release 2024.8.1
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1725537600">- New upstream release 2024.8.2
  * Disable cipher key encryption due to problems (gh#bitwarden/clients#10621)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726142400">- Fix exe path in mozilla manifest (bsc#1230388)
  * add main-getPath-exe.patch
- Remove bogus libdesktop_napi.so provide</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726747200">- New upstream release 2024.9.0
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1729857600">- New upstream release 2024.10.0
  * no changelog provided
- Add native-messaging.main-fix-path.patch
- Remove a temporarily-nonfree new dependency that is currently dead code (gh#bitwarden/clients#11611)
  * add remove-sdk-internal.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731672000">- New upstream release 2024.11.0
  * Security update for generating passphrases
  * Enable email verification for account creation</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732190400">- New upstream release 2024.11.2
  * Revert the passphrase minimum back to 3 words</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1734004800">- New upstream release 2024.12.0
  * Added new SSH agent
  * Added new item type for SSH keys
  * Added new import options
  * fix: Add new item should set item type
  * Desktop edit folder button visibility
  * Import TOTP with ZohoVault CSV importer
  * fix BufferSource conversions</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- Update to 2025.6.1
  * Bitwarden 2025.x is a major rewrite of the application,
    moving some backend code to a separate wasm module
  * Updated UI for two-step login with security keys
  * Added location to login with device requests
  * Added support for two-step login with security keys on Linux
  * Added verification of logins from unrecognized devices
  * Can now generate SSH keys
- Drop remove-sdk-internal.patch as we now actually use bitwarden-sdk-internal
- Add system-roboto-font.patch
- Add cxxbridge-cmd.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1753444800">- New upstream release 2025.7.0
  * no changelog provided
- Drop no longer relevant patches
  * remove-argon2-browser.patch
  * system-libargon2.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756555200">- New upstream release 2025.8.2
  * Show website icons when viewing an item
  * Updated flow for assigning items to collections
  * Removed setting for requiring password or PIN on app-start when using biometric unlock.
    Password or PIN now always required on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758283200">- New upstream release 2025.9.0
  * Added support for organization-owned SSH keys
  * Security fixes for biometrics
  * Improved search speed</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760702400">- New upstream relese 2025.10.0
  * Updated vault behavior for users subject to organization data ownership policy
  * Added direct importer for non-Chrome Chromium browsers
  * Updated behavior when logging in when SSO is required</changelog>
</package>
<package pkgid="efe58685f443d303703cd2be978354cad26507221324c88d9636293183f20f15" name="bitwarden" arch="src">
  <version epoch="0" ver="2025.10.0" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1714996800">- New upstream release 2024.4.3
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1716292800">- New upstream release 2024.5.0
  * no changelog provided
- Use new %electron_rebuild and %electron_check_native macros in specfile</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718193600">- New upstream release 2024.6.0
  * Added password protected export
  * Fixed issue with email alias provider keys being stored in plaintext</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718798400">- New upstream release 2024.6.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721044800">- New upstream release 2024.7.0
  * Deprecated setting for approving logins. Desktop now receives login requests by default.
- Drop no longer needed argon2-binary-path.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721995200">- New upstream release 2024.7.1
  * Enable individual vault item encryption keys 🔑</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724587200">- New upstream release 2024.8.0
  * Allow biometric unlock of browser extension without requiring desktop app to be unlocked
  * Add support for users to set a master password when their organization updates member decryption options
  * Added support for multi-thread encryption to improve performance
  * Add support for biometric unlock on Linux
  * Add support for vault timeout on system lock on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724846400">- New upstream release 2024.8.1
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1725537600">- New upstream release 2024.8.2
  * Disable cipher key encryption due to problems (gh#bitwarden/clients#10621)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726142400">- Fix exe path in mozilla manifest (bsc#1230388)
  * add main-getPath-exe.patch
- Remove bogus libdesktop_napi.so provide</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726747200">- New upstream release 2024.9.0
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1729857600">- New upstream release 2024.10.0
  * no changelog provided
- Add native-messaging.main-fix-path.patch
- Remove a temporarily-nonfree new dependency that is currently dead code (gh#bitwarden/clients#11611)
  * add remove-sdk-internal.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731672000">- New upstream release 2024.11.0
  * Security update for generating passphrases
  * Enable email verification for account creation</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732190400">- New upstream release 2024.11.2
  * Revert the passphrase minimum back to 3 words</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1734004800">- New upstream release 2024.12.0
  * Added new SSH agent
  * Added new item type for SSH keys
  * Added new import options
  * fix: Add new item should set item type
  * Desktop edit folder button visibility
  * Import TOTP with ZohoVault CSV importer
  * fix BufferSource conversions</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- Update to 2025.6.1
  * Bitwarden 2025.x is a major rewrite of the application,
    moving some backend code to a separate wasm module
  * Updated UI for two-step login with security keys
  * Added location to login with device requests
  * Added support for two-step login with security keys on Linux
  * Added verification of logins from unrecognized devices
  * Can now generate SSH keys
- Drop remove-sdk-internal.patch as we now actually use bitwarden-sdk-internal
- Add system-roboto-font.patch
- Add cxxbridge-cmd.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1753444800">- New upstream release 2025.7.0
  * no changelog provided
- Drop no longer relevant patches
  * remove-argon2-browser.patch
  * system-libargon2.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756555200">- New upstream release 2025.8.2
  * Show website icons when viewing an item
  * Updated flow for assigning items to collections
  * Removed setting for requiring password or PIN on app-start when using biometric unlock.
    Password or PIN now always required on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758283200">- New upstream release 2025.9.0
  * Added support for organization-owned SSH keys
  * Security fixes for biometrics
  * Improved search speed</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760702400">- New upstream relese 2025.10.0
  * Updated vault behavior for users subject to organization data ownership policy
  * Added direct importer for non-Chrome Chromium browsers
  * Updated behavior when logging in when SSO is required</changelog>
</package>
<package pkgid="d873d88a066c90c442d216f7944e940339fc1b9e3e8d1a6354d9c4bd6bf03f6e" name="bitwarden" arch="x86_64">
  <version epoch="0" ver="2025.10.0" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1714996800">- New upstream release 2024.4.3
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1716292800">- New upstream release 2024.5.0
  * no changelog provided
- Use new %electron_rebuild and %electron_check_native macros in specfile</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718193600">- New upstream release 2024.6.0
  * Added password protected export
  * Fixed issue with email alias provider keys being stored in plaintext</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718798400">- New upstream release 2024.6.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721044800">- New upstream release 2024.7.0
  * Deprecated setting for approving logins. Desktop now receives login requests by default.
- Drop no longer needed argon2-binary-path.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721995200">- New upstream release 2024.7.1
  * Enable individual vault item encryption keys 🔑</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724587200">- New upstream release 2024.8.0
  * Allow biometric unlock of browser extension without requiring desktop app to be unlocked
  * Add support for users to set a master password when their organization updates member decryption options
  * Added support for multi-thread encryption to improve performance
  * Add support for biometric unlock on Linux
  * Add support for vault timeout on system lock on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724846400">- New upstream release 2024.8.1
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1725537600">- New upstream release 2024.8.2
  * Disable cipher key encryption due to problems (gh#bitwarden/clients#10621)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726142400">- Fix exe path in mozilla manifest (bsc#1230388)
  * add main-getPath-exe.patch
- Remove bogus libdesktop_napi.so provide</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726747200">- New upstream release 2024.9.0
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1729857600">- New upstream release 2024.10.0
  * no changelog provided
- Add native-messaging.main-fix-path.patch
- Remove a temporarily-nonfree new dependency that is currently dead code (gh#bitwarden/clients#11611)
  * add remove-sdk-internal.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731672000">- New upstream release 2024.11.0
  * Security update for generating passphrases
  * Enable email verification for account creation</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732190400">- New upstream release 2024.11.2
  * Revert the passphrase minimum back to 3 words</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1734004800">- New upstream release 2024.12.0
  * Added new SSH agent
  * Added new item type for SSH keys
  * Added new import options
  * fix: Add new item should set item type
  * Desktop edit folder button visibility
  * Import TOTP with ZohoVault CSV importer
  * fix BufferSource conversions</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- Update to 2025.6.1
  * Bitwarden 2025.x is a major rewrite of the application,
    moving some backend code to a separate wasm module
  * Updated UI for two-step login with security keys
  * Added location to login with device requests
  * Added support for two-step login with security keys on Linux
  * Added verification of logins from unrecognized devices
  * Can now generate SSH keys
- Drop remove-sdk-internal.patch as we now actually use bitwarden-sdk-internal
- Add system-roboto-font.patch
- Add cxxbridge-cmd.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1753444800">- New upstream release 2025.7.0
  * no changelog provided
- Drop no longer relevant patches
  * remove-argon2-browser.patch
  * system-libargon2.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756555200">- New upstream release 2025.8.2
  * Show website icons when viewing an item
  * Updated flow for assigning items to collections
  * Removed setting for requiring password or PIN on app-start when using biometric unlock.
    Password or PIN now always required on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758283200">- New upstream release 2025.9.0
  * Added support for organization-owned SSH keys
  * Security fixes for biometrics
  * Improved search speed</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760702400">- New upstream relese 2025.10.0
  * Updated vault behavior for users subject to organization data ownership policy
  * Added direct importer for non-Chrome Chromium browsers
  * Updated behavior when logging in when SSO is required</changelog>
</package>
<package pkgid="c916e27d2250167ee8adb7b5df401a44e0fc7344f6de279b88e041000c9604c4" name="bitwarden-debuginfo" arch="aarch64">
  <version epoch="0" ver="2025.10.0" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1714996800">- New upstream release 2024.4.3
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1716292800">- New upstream release 2024.5.0
  * no changelog provided
- Use new %electron_rebuild and %electron_check_native macros in specfile</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718193600">- New upstream release 2024.6.0
  * Added password protected export
  * Fixed issue with email alias provider keys being stored in plaintext</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718798400">- New upstream release 2024.6.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721044800">- New upstream release 2024.7.0
  * Deprecated setting for approving logins. Desktop now receives login requests by default.
- Drop no longer needed argon2-binary-path.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721995200">- New upstream release 2024.7.1
  * Enable individual vault item encryption keys 🔑</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724587200">- New upstream release 2024.8.0
  * Allow biometric unlock of browser extension without requiring desktop app to be unlocked
  * Add support for users to set a master password when their organization updates member decryption options
  * Added support for multi-thread encryption to improve performance
  * Add support for biometric unlock on Linux
  * Add support for vault timeout on system lock on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724846400">- New upstream release 2024.8.1
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1725537600">- New upstream release 2024.8.2
  * Disable cipher key encryption due to problems (gh#bitwarden/clients#10621)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726142400">- Fix exe path in mozilla manifest (bsc#1230388)
  * add main-getPath-exe.patch
- Remove bogus libdesktop_napi.so provide</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726747200">- New upstream release 2024.9.0
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1729857600">- New upstream release 2024.10.0
  * no changelog provided
- Add native-messaging.main-fix-path.patch
- Remove a temporarily-nonfree new dependency that is currently dead code (gh#bitwarden/clients#11611)
  * add remove-sdk-internal.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731672000">- New upstream release 2024.11.0
  * Security update for generating passphrases
  * Enable email verification for account creation</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732190400">- New upstream release 2024.11.2
  * Revert the passphrase minimum back to 3 words</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1734004800">- New upstream release 2024.12.0
  * Added new SSH agent
  * Added new item type for SSH keys
  * Added new import options
  * fix: Add new item should set item type
  * Desktop edit folder button visibility
  * Import TOTP with ZohoVault CSV importer
  * fix BufferSource conversions</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- Update to 2025.6.1
  * Bitwarden 2025.x is a major rewrite of the application,
    moving some backend code to a separate wasm module
  * Updated UI for two-step login with security keys
  * Added location to login with device requests
  * Added support for two-step login with security keys on Linux
  * Added verification of logins from unrecognized devices
  * Can now generate SSH keys
- Drop remove-sdk-internal.patch as we now actually use bitwarden-sdk-internal
- Add system-roboto-font.patch
- Add cxxbridge-cmd.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1753444800">- New upstream release 2025.7.0
  * no changelog provided
- Drop no longer relevant patches
  * remove-argon2-browser.patch
  * system-libargon2.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756555200">- New upstream release 2025.8.2
  * Show website icons when viewing an item
  * Updated flow for assigning items to collections
  * Removed setting for requiring password or PIN on app-start when using biometric unlock.
    Password or PIN now always required on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758283200">- New upstream release 2025.9.0
  * Added support for organization-owned SSH keys
  * Security fixes for biometrics
  * Improved search speed</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760702400">- New upstream relese 2025.10.0
  * Updated vault behavior for users subject to organization data ownership policy
  * Added direct importer for non-Chrome Chromium browsers
  * Updated behavior when logging in when SSO is required</changelog>
</package>
<package pkgid="c444d832fcc47f7c64fd3e66c5812762c2272283d0f03024c338f8a9c5007484" name="bitwarden-debuginfo" arch="x86_64">
  <version epoch="0" ver="2025.10.0" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1714996800">- New upstream release 2024.4.3
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1716292800">- New upstream release 2024.5.0
  * no changelog provided
- Use new %electron_rebuild and %electron_check_native macros in specfile</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718193600">- New upstream release 2024.6.0
  * Added password protected export
  * Fixed issue with email alias provider keys being stored in plaintext</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718798400">- New upstream release 2024.6.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721044800">- New upstream release 2024.7.0
  * Deprecated setting for approving logins. Desktop now receives login requests by default.
- Drop no longer needed argon2-binary-path.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721995200">- New upstream release 2024.7.1
  * Enable individual vault item encryption keys 🔑</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724587200">- New upstream release 2024.8.0
  * Allow biometric unlock of browser extension without requiring desktop app to be unlocked
  * Add support for users to set a master password when their organization updates member decryption options
  * Added support for multi-thread encryption to improve performance
  * Add support for biometric unlock on Linux
  * Add support for vault timeout on system lock on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724846400">- New upstream release 2024.8.1
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1725537600">- New upstream release 2024.8.2
  * Disable cipher key encryption due to problems (gh#bitwarden/clients#10621)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726142400">- Fix exe path in mozilla manifest (bsc#1230388)
  * add main-getPath-exe.patch
- Remove bogus libdesktop_napi.so provide</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726747200">- New upstream release 2024.9.0
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1729857600">- New upstream release 2024.10.0
  * no changelog provided
- Add native-messaging.main-fix-path.patch
- Remove a temporarily-nonfree new dependency that is currently dead code (gh#bitwarden/clients#11611)
  * add remove-sdk-internal.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731672000">- New upstream release 2024.11.0
  * Security update for generating passphrases
  * Enable email verification for account creation</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732190400">- New upstream release 2024.11.2
  * Revert the passphrase minimum back to 3 words</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1734004800">- New upstream release 2024.12.0
  * Added new SSH agent
  * Added new item type for SSH keys
  * Added new import options
  * fix: Add new item should set item type
  * Desktop edit folder button visibility
  * Import TOTP with ZohoVault CSV importer
  * fix BufferSource conversions</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- Update to 2025.6.1
  * Bitwarden 2025.x is a major rewrite of the application,
    moving some backend code to a separate wasm module
  * Updated UI for two-step login with security keys
  * Added location to login with device requests
  * Added support for two-step login with security keys on Linux
  * Added verification of logins from unrecognized devices
  * Can now generate SSH keys
- Drop remove-sdk-internal.patch as we now actually use bitwarden-sdk-internal
- Add system-roboto-font.patch
- Add cxxbridge-cmd.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1753444800">- New upstream release 2025.7.0
  * no changelog provided
- Drop no longer relevant patches
  * remove-argon2-browser.patch
  * system-libargon2.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756555200">- New upstream release 2025.8.2
  * Show website icons when viewing an item
  * Updated flow for assigning items to collections
  * Removed setting for requiring password or PIN on app-start when using biometric unlock.
    Password or PIN now always required on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758283200">- New upstream release 2025.9.0
  * Added support for organization-owned SSH keys
  * Security fixes for biometrics
  * Improved search speed</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760702400">- New upstream relese 2025.10.0
  * Updated vault behavior for users subject to organization data ownership policy
  * Added direct importer for non-Chrome Chromium browsers
  * Updated behavior when logging in when SSO is required</changelog>
</package>
<package pkgid="f1987f8ba1ab33154776702a5fd592a8629abf301cf885c3a00a51ab9966a59a" name="bitwarden-debugsource" arch="aarch64">
  <version epoch="0" ver="2025.10.0" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1714996800">- New upstream release 2024.4.3
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1716292800">- New upstream release 2024.5.0
  * no changelog provided
- Use new %electron_rebuild and %electron_check_native macros in specfile</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718193600">- New upstream release 2024.6.0
  * Added password protected export
  * Fixed issue with email alias provider keys being stored in plaintext</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718798400">- New upstream release 2024.6.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721044800">- New upstream release 2024.7.0
  * Deprecated setting for approving logins. Desktop now receives login requests by default.
- Drop no longer needed argon2-binary-path.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721995200">- New upstream release 2024.7.1
  * Enable individual vault item encryption keys 🔑</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724587200">- New upstream release 2024.8.0
  * Allow biometric unlock of browser extension without requiring desktop app to be unlocked
  * Add support for users to set a master password when their organization updates member decryption options
  * Added support for multi-thread encryption to improve performance
  * Add support for biometric unlock on Linux
  * Add support for vault timeout on system lock on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724846400">- New upstream release 2024.8.1
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1725537600">- New upstream release 2024.8.2
  * Disable cipher key encryption due to problems (gh#bitwarden/clients#10621)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726142400">- Fix exe path in mozilla manifest (bsc#1230388)
  * add main-getPath-exe.patch
- Remove bogus libdesktop_napi.so provide</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726747200">- New upstream release 2024.9.0
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1729857600">- New upstream release 2024.10.0
  * no changelog provided
- Add native-messaging.main-fix-path.patch
- Remove a temporarily-nonfree new dependency that is currently dead code (gh#bitwarden/clients#11611)
  * add remove-sdk-internal.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731672000">- New upstream release 2024.11.0
  * Security update for generating passphrases
  * Enable email verification for account creation</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732190400">- New upstream release 2024.11.2
  * Revert the passphrase minimum back to 3 words</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1734004800">- New upstream release 2024.12.0
  * Added new SSH agent
  * Added new item type for SSH keys
  * Added new import options
  * fix: Add new item should set item type
  * Desktop edit folder button visibility
  * Import TOTP with ZohoVault CSV importer
  * fix BufferSource conversions</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- Update to 2025.6.1
  * Bitwarden 2025.x is a major rewrite of the application,
    moving some backend code to a separate wasm module
  * Updated UI for two-step login with security keys
  * Added location to login with device requests
  * Added support for two-step login with security keys on Linux
  * Added verification of logins from unrecognized devices
  * Can now generate SSH keys
- Drop remove-sdk-internal.patch as we now actually use bitwarden-sdk-internal
- Add system-roboto-font.patch
- Add cxxbridge-cmd.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1753444800">- New upstream release 2025.7.0
  * no changelog provided
- Drop no longer relevant patches
  * remove-argon2-browser.patch
  * system-libargon2.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756555200">- New upstream release 2025.8.2
  * Show website icons when viewing an item
  * Updated flow for assigning items to collections
  * Removed setting for requiring password or PIN on app-start when using biometric unlock.
    Password or PIN now always required on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758283200">- New upstream release 2025.9.0
  * Added support for organization-owned SSH keys
  * Security fixes for biometrics
  * Improved search speed</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760702400">- New upstream relese 2025.10.0
  * Updated vault behavior for users subject to organization data ownership policy
  * Added direct importer for non-Chrome Chromium browsers
  * Updated behavior when logging in when SSO is required</changelog>
</package>
<package pkgid="68f8769fb5b764dbfe803f56ee8e5dcdba6961c5479b6ce203a3e5ac28a1ad4e" name="bitwarden-debugsource" arch="x86_64">
  <version epoch="0" ver="2025.10.0" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1714996800">- New upstream release 2024.4.3
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1716292800">- New upstream release 2024.5.0
  * no changelog provided
- Use new %electron_rebuild and %electron_check_native macros in specfile</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718193600">- New upstream release 2024.6.0
  * Added password protected export
  * Fixed issue with email alias provider keys being stored in plaintext</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718798400">- New upstream release 2024.6.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721044800">- New upstream release 2024.7.0
  * Deprecated setting for approving logins. Desktop now receives login requests by default.
- Drop no longer needed argon2-binary-path.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1721995200">- New upstream release 2024.7.1
  * Enable individual vault item encryption keys 🔑</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724587200">- New upstream release 2024.8.0
  * Allow biometric unlock of browser extension without requiring desktop app to be unlocked
  * Add support for users to set a master password when their organization updates member decryption options
  * Added support for multi-thread encryption to improve performance
  * Add support for biometric unlock on Linux
  * Add support for vault timeout on system lock on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1724846400">- New upstream release 2024.8.1
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1725537600">- New upstream release 2024.8.2
  * Disable cipher key encryption due to problems (gh#bitwarden/clients#10621)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726142400">- Fix exe path in mozilla manifest (bsc#1230388)
  * add main-getPath-exe.patch
- Remove bogus libdesktop_napi.so provide</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1726747200">- New upstream release 2024.9.0
  * no changelog provided</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1729857600">- New upstream release 2024.10.0
  * no changelog provided
- Add native-messaging.main-fix-path.patch
- Remove a temporarily-nonfree new dependency that is currently dead code (gh#bitwarden/clients#11611)
  * add remove-sdk-internal.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731672000">- New upstream release 2024.11.0
  * Security update for generating passphrases
  * Enable email verification for account creation</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732190400">- New upstream release 2024.11.2
  * Revert the passphrase minimum back to 3 words</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1734004800">- New upstream release 2024.12.0
  * Added new SSH agent
  * Added new item type for SSH keys
  * Added new import options
  * fix: Add new item should set item type
  * Desktop edit folder button visibility
  * Import TOTP with ZohoVault CSV importer
  * fix BufferSource conversions</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- Update to 2025.6.1
  * Bitwarden 2025.x is a major rewrite of the application,
    moving some backend code to a separate wasm module
  * Updated UI for two-step login with security keys
  * Added location to login with device requests
  * Added support for two-step login with security keys on Linux
  * Added verification of logins from unrecognized devices
  * Can now generate SSH keys
- Drop remove-sdk-internal.patch as we now actually use bitwarden-sdk-internal
- Add system-roboto-font.patch
- Add cxxbridge-cmd.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1753444800">- New upstream release 2025.7.0
  * no changelog provided
- Drop no longer relevant patches
  * remove-argon2-browser.patch
  * system-libargon2.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756555200">- New upstream release 2025.8.2
  * Show website icons when viewing an item
  * Updated flow for assigning items to collections
  * Removed setting for requiring password or PIN on app-start when using biometric unlock.
    Password or PIN now always required on Linux</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758283200">- New upstream release 2025.9.0
  * Added support for organization-owned SSH keys
  * Security fixes for biometrics
  * Improved search speed</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760702400">- New upstream relese 2025.10.0
  * Updated vault behavior for users subject to organization data ownership policy
  * Added direct importer for non-Chrome Chromium browsers
  * Updated behavior when logging in when SSO is required</changelog>
</package>
<package pkgid="cda9b584b241a6fe878d9ab08bc3ce68b08b6d3c3a3282704b398e8b2c53add0" name="bitwarden-sdk-internal" arch="noarch">
  <version epoch="0" ver="0.2.0~main.311" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- Initial package of version 0.2.0-main.198 for Bitwarden 2025.6.0
  * add backported wasm-bindgen-cli.patch and added dependencies from that patch in tarball
  * add remove-nonfree.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1753358400">- Update to 0.2.0-main.225 for Bitwarden 2025.7.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756555200">- Update to 0.2.0-main.242 for Bitwarden 2025.8.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758283200">- Update to 0.2.0-main.266 for Bitwarden 2025.9.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760702400">- Update to 0.2.0-main.311 for Bitwarden 2025.10.0</changelog>
</package>
<package pkgid="d9bcc5e556a624efbf159fa6cc9dc93e5b4f50a0bab161457e2c357912e5c6cb" name="bitwarden-sdk-internal" arch="src">
  <version epoch="0" ver="0.2.0~main.311" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- Initial package of version 0.2.0-main.198 for Bitwarden 2025.6.0
  * add backported wasm-bindgen-cli.patch and added dependencies from that patch in tarball
  * add remove-nonfree.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1753358400">- Update to 0.2.0-main.225 for Bitwarden 2025.7.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756555200">- Update to 0.2.0-main.242 for Bitwarden 2025.8.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758283200">- Update to 0.2.0-main.266 for Bitwarden 2025.9.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760702400">- Update to 0.2.0-main.311 for Bitwarden 2025.10.0</changelog>
</package>
<package pkgid="c19fe5d368ef4b3886ed37098e2daa3c64e0fdd0bb9609bcabaa3da24ca0e77a" name="element-web" arch="noarch">
  <version epoch="0" ver="1.12.3" rel="2.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1732017600">- Version 1.11.86
  [#]# ✨ Features
  * Deduplicate icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28419). Contributed by @t3chguy.
  * Let widget driver send error details (https://github.com/element-hq/element-web/pull/28357). Contributed by @AndrewFerr.
  * Deduplicate icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28381). Contributed by @t3chguy.
  * Auto approvoce `io.element.call.reaction` capability for element call widgets (https://github.com/element-hq/element-web/pull/28401). Contributed by @toger5.
  * Show message type prefix in thread root \&amp; reply previews (https://github.com/element-hq/element-web/pull/28361). Contributed by @t3chguy.
  * Support sending encrypted to device messages from widgets (https://github.com/element-hq/element-web/pull/28315). Contributed by @hughns.
  [#]# 🐛 Bug Fixes
  * Feed events to widgets as they are decrypted (even if out of order) (https://github.com/element-hq/element-web/pull/28376). Contributed by @robintown.
  * Handle authenticated media when downloading from ImageView (https://github.com/element-hq/element-web/pull/28379). Contributed by @t3chguy.
  * Ignore `m.3pid_changes` for Identity service 3PID changes (https://github.com/element-hq/element-web/pull/28375). Contributed by @t3chguy.
  * Fix markdown escaping wrongly passing html through (https://github.com/element-hq/element-web/pull/28363). Contributed by @t3chguy.
  * Remove "Upgrade your encryption" flow in `CreateSecretStorageDialog` (https://github.com/element-hq/element-web/pull/28290). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1733227200">- Version 1.11.87
  [#]# ✨ Features
  * Send and respect MSC4230 is\_animated flag (https://github.com/element-hq/element-web/pull/28513). Contributed by @t3chguy.
  * Display a warning when an unverified user's identity changes (https://github.com/element-hq/element-web/pull/28211). Contributed by @uhoreg.
  * Swap out Twitter link for Mastodon on auth footer (https://github.com/element-hq/element-web/pull/28508). Contributed by @t3chguy.
  * Consider `org.matrix.msc3417.call` as video room in create room dialog (https://github.com/element-hq/element-web/pull/28497). Contributed by @t3chguy.
  * Standardise icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28217). Contributed by @t3chguy.
  * Start sending stable `m.marked_unread` events (https://github.com/element-hq/element-web/pull/28478). Contributed by @tulir.
  * Upgrade to compound-design-tokens v2 (https://github.com/element-hq/element-web/pull/28471). Contributed by @t3chguy.
  * Standardise icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28286). Contributed by @t3chguy.
  * Remove reply fallbacks as per merged MSC2781 (https://github.com/element-hq/element-web/pull/28406). Contributed by @t3chguy.
  * Use React Suspense when rendering async modals (https://github.com/element-hq/element-web/pull/28386). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Add spinner when room encryption is loading in room settings (https://github.com/element-hq/element-web/pull/28535). Contributed by @florianduros.
  * Fix getOidcCallbackUrl for Element Desktop (https://github.com/element-hq/element-web/pull/28521). Contributed by @t3chguy.
  * Filter out redacted poll votes to avoid crashing the Poll widget (https://github.com/element-hq/element-web/pull/28498). Contributed by @t3chguy.
  * Fix force tab complete not working since switching to React 18 createRoot API (https://github.com/element-hq/element-web/pull/28505). Contributed by @t3chguy.
  * Fix media captions in bubble layout (https://github.com/element-hq/element-web/pull/28480). Contributed by @tulir.
  * Reset cross-signing before backup when resetting both (https://github.com/element-hq/element-web/pull/28402). Contributed by @uhoreg.
  * Listen to events so that encryption icon updates when status changes (https://github.com/element-hq/element-web/pull/28407). Contributed by @uhoreg.
  * Check that the file the user chose has a MIME type of `image/*` (https://github.com/element-hq/element-web/pull/28467). Contributed by @t3chguy.
  * Fix download button size in message action bar (https://github.com/element-hq/element-web/pull/28472). Contributed by @t3chguy.
  * Allow tab completing users in brackets (https://github.com/element-hq/element-web/pull/28460). Contributed by @t3chguy.
  * Fix React 18 strict mode breaking spotlight dialog (https://github.com/element-hq/element-web/pull/28452). Contributed by @MidhunSureshR.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1734523200">- Version 1.11.88
  [#]# ✨ Features
  * Allow trusted Element Call widget to send and receive media encryption key to-device messages (https://github.com/element-hq/element-web/pull/28316). Contributed by @hughns.
  * increase ringing timeout from 10 seconds to 90 seconds (https://github.com/element-hq/element-web/pull/28630). Contributed by @fkwp.
  * Add `Close` tooltip to dialog (https://github.com/element-hq/element-web/pull/28617). Contributed by @florianduros.
  * New UX for Share dialog (https://github.com/element-hq/element-web/pull/28598). Contributed by @florianduros.
  * Improve performance of RoomContext in RoomHeader (https://github.com/element-hq/element-web/pull/28574). Contributed by @t3chguy.
  * Remove `Features.RustCrypto` flag (https://github.com/element-hq/element-web/pull/28582). Contributed by @florianduros.
  * Add Modernizr warning when running in non-secure context (https://github.com/element-hq/element-web/pull/28581). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix jumpy timeline when the pinned message banner is displayed (https://github.com/element-hq/element-web/pull/28654). Contributed by @florianduros.
  * Fix font \&amp; spaces in settings subsection (https://github.com/element-hq/element-web/pull/28631). Contributed by @florianduros.
  * Remove manual device verification which is not supported by the new cryptography stack (https://github.com/element-hq/element-web/pull/28588). Contributed by @florianduros.
  * Fix code block highlighting not working reliably with many code blocks (https://github.com/element-hq/element-web/pull/28613). Contributed by @t3chguy.
  * Remove remaining reply fallbacks code (https://github.com/element-hq/element-web/pull/28610). Contributed by @t3chguy.
  * Provide a way to activate GIFs via the keyboard for a11y (https://github.com/element-hq/element-web/pull/28611). Contributed by @t3chguy.
  * Fix format bar position (https://github.com/element-hq/element-web/pull/28591). Contributed by @florianduros.
  * Fix room taking long time to load (https://github.com/element-hq/element-web/pull/28579). Contributed by @florianduros.
  * Show the correct shield status in tooltip for more conditions (https://github.com/element-hq/element-web/pull/28476). Contributed by @uhoreg.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1736942400">- Version 1.11.90
  [#]# ✨ Features
  * Docker: run as non-root (https://github.com/element-hq/element-web/pull/28849). Contributed by @richvdh.
  * Docker: allow configuration of HTTP listen port via env var (https://github.com/element-hq/element-web/pull/28840). Contributed by @richvdh.
  * Update matrix-wysiwyg to consume WASM asset (https://github.com/element-hq/element-web/pull/28838). Contributed by @t3chguy.
  * OIDC settings tweaks (https://github.com/element-hq/element-web/pull/28787). Contributed by @t3chguy.
  * Delabs native OIDC support (https://github.com/element-hq/element-web/pull/28615). Contributed by @t3chguy.
  * Move room header info button to right-most position (https://github.com/element-hq/element-web/pull/28754). Contributed by @t3chguy.
  * Enable key backup by default (https://github.com/element-hq/element-web/pull/28691). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Fix building the automations mermaid diagram (https://github.com/element-hq/element-web/pull/28881). Contributed by @dbkr.
  * Playwright: wait for the network listener on the postgres db (https://github.com/element-hq/element-web/pull/28808). Contributed by @dbkr.
  Version 1.11.89
  This is a patch release to fix a bug which could prevent loading stored crypto state from storage, and also to fix URL previews when switching back to a room.
  [#]# 🐛 Bug Fixes
  * Upgrade matrix-sdk-crypto-wasm to 1.11.0 (https://github.com/matrix-org/matrix-js-sdk/pull/4593)
  * Fix url preview display (https://github.com/element-hq/element-web/pull/28766).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1738411200">- Version 1.11.91
  [#]# ✨ Features
  * Implement changes to memberlist from feedback (https://github.com/element-hq/element-web/pull/29029). Contributed by @MidhunSureshR.
  * Add toast for recovery keys being out of sync (https://github.com/element-hq/element-web/pull/28946). Contributed by @dbkr.
  * Refactor LegacyCallHandler event emitter to use TypedEventEmitter (https://github.com/element-hq/element-web/pull/29008). Contributed by @t3chguy.
  * Add `Recovery` section in the new user settings `Encryption` tab (https://github.com/element-hq/element-web/pull/28673). Contributed by @florianduros.
  * Retry loading chunks to make the app more resilient (https://github.com/element-hq/element-web/pull/29001). Contributed by @t3chguy.
  * Clear account idb table on logout (https://github.com/element-hq/element-web/pull/28996). Contributed by @t3chguy.
  * Implement new memberlist design with MVVM architecture  (https://github.com/element-hq/element-web/pull/28874). Contributed by @MidhunSureshR.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/29035). Contributed by @RiotRobot.
  * React to MatrixEvent sender/target being updated for rendering state events (https://github.com/element-hq/element-web/pull/28947). Contributed by @t3chguy.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1741089600">- Version 1.11.94
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/29377). Contributed by @RiotRobot.
  Version 1.11.93
  [#]# ✨ Features
  * https://github.com/element-hq/element-web/pull/29358). Contributed by @t3chguy.
  * ChangeRecoveryKey: error handling (https://github.com/element-hq/element-web/pull/29262). Contributed by @richvdh.
  * Dehydration: enable dehydrated device on "Set up recovery" (https://github.com/element-hq/element-web/pull/29265). Contributed by @richvdh.
  * Render reason for invite rejection. (https://github.com/element-hq/element-web/pull/29257). Contributed by @Half-Shot.
  * New room list: add search section (https://github.com/element-hq/element-web/pull/29251). Contributed by @florianduros.
  * New room list: hide favourites and people meta spaces (https://github.com/element-hq/element-web/pull/29241). Contributed by @florianduros.
  * New Room List: Create new labs flag (https://github.com/element-hq/element-web/pull/29239). Contributed by @MidhunSureshR.
  * Stop URl preview from covering message box (https://github.com/element-hq/element-web/pull/29215). Contributed by @edent.
  * Rename "security key" into "recovery key" (https://github.com/element-hq/element-web/pull/29217). Contributed by @florianduros.
  * Add new verification section to user profile (https://github.com/element-hq/element-web/pull/29200). Contributed by @MidhunSureshR.
  * Initial support for runtime modules (https://github.com/element-hq/element-web/pull/29104). Contributed by @t3chguy.
  * Add `Forgot recovery key?` button to encryption tab (https://github.com/element-hq/element-web/pull/29202). Contributed by @florianduros.
  * Add KeyIcon to key storage out of sync toast (https://github.com/element-hq/element-web/pull/29201). Contributed by @florianduros.
  * Improve rendering of empty topics in the timeline  (https://github.com/element-hq/element-web/pull/29152). Contributed by @Half-Shot.
  [#]# 🐛 Bug Fixes
  * Fix font scaling in member list (https://github.com/element-hq/element-web/pull/29285). Contributed by @florianduros.
  * Grow member list search field when resizing the right panel (https://github.com/element-hq/element-web/pull/29267). Contributed by @langleyd.
  * Don't reload roomview on offline connectivity check (https://github.com/element-hq/element-web/pull/29243). Contributed by @dbkr.
  * Respect user's 12/24 hour preference consistently (https://github.com/element-hq/element-web/pull/29237). Contributed by @t3chguy.
  * Restore the accessibility role on call views (https://github.com/element-hq/element-web/pull/29225). Contributed by @robintown.
  * Revert `GoToHome` keyboard shortcut to `Ctrl`–`Shift`–`H` on macOS (https://github.com/element-hq/element-web/pull/28577). Contributed by @gy-mate.
  * Encryption tab: display correct encryption panel when user cancels the reset identity flow (https://github.com/element-hq/element-web/pull/29216). Contributed by @florianduros.
  Version 1.11.92
  [#]# ✨ Features
  * https://github.com/element-hq/element-web/pull/29238). Contributed by @richvdh.
  * Make profile header section match the designs (https://github.com/element-hq/element-web/pull/29163). Contributed by @MidhunSureshR.
  * Always show back button in the right panel (https://github.com/element-hq/element-web/pull/29128). Contributed by @MidhunSureshR.
  * Schedule dehydration on reload if the dehydration key is already cached locally (https://github.com/element-hq/element-web/pull/29021). Contributed by @uhoreg.
  * update to twemoji 15.1.0 (https://github.com/element-hq/element-web/pull/29115). Contributed by @ara4n.
  * Update matrix-widget-api (https://github.com/element-hq/element-web/pull/29112). Contributed by @toger5.
  * Allow navigating through the memberlist using up/down keys (https://github.com/element-hq/element-web/pull/28949). Contributed by @MidhunSureshR.
  * Style room header icons and facepile for toggled state (https://github.com/element-hq/element-web/pull/28968). Contributed by @MidhunSureshR.
  * Move threads header below base card header (https://github.com/element-hq/element-web/pull/28969). Contributed by @MidhunSureshR.
  * Add `Advanced` section to the user settings encryption tab (https://github.com/element-hq/element-web/pull/28804). Contributed by @florianduros.
  * Fix outstanding UX issues with replies/mentions/keyword notifs (https://github.com/element-hq/element-web/pull/28270). Contributed by @taffyko.
  * Distinguish room state and timeline events when dealing with widgets (https://github.com/element-hq/element-web/pull/28681). Contributed by @robintown.
  * Switch OIDC primarily to new `/auth_metadata` API (https://github.com/element-hq/element-web/pull/29019). Contributed by @t3chguy.
  * More memberlist changes (https://github.com/element-hq/element-web/pull/29069). Contributed by @MidhunSureshR.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/29190). Contributed by @RiotRobot.
  * Encryption tab: hide `Advanced` section when the key storage is out of sync (https://github.com/element-hq/element-web/pull/29129). Contributed by @florianduros.
  * Fix share button in discovery settings being disabled incorrectly (https://github.com/element-hq/element-web/pull/29151). Contributed by @t3chguy.
  * Ensure switching rooms does not wrongly focus timeline search (https://github.com/element-hq/element-web/pull/29153). Contributed by @t3chguy.
  * Stop showing a dialog prompting the user to enter an old recovery key (https://github.com/element-hq/element-web/pull/29143). Contributed by @richvdh.
  * Make themed widgets reflect the effective theme (https://github.com/element-hq/element-web/pull/28342). Contributed by @robintown.
  * support non-VS16 emoji ligatures in TwemojiMozilla (https://github.com/element-hq/element-web/pull/29100). Contributed by @ara4n.
  * e2e test: Verify session with the encryption tab instead of the security \&amp; privacy tab (https://github.com/element-hq/element-web/pull/29090). Contributed by @florianduros.
  * Work around cloudflare R2 / aws client incompatability (https://github.com/element-hq/element-web/pull/29086). Contributed by @dbkr.
  * Fix identity server settings visibility (https://github.com/element-hq/element-web/pull/29083). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1742904000">- Version 1.11.95
  [#]# ✨ Features
  * Room List Store: Filter rooms by active space (https://github.com/element-hq/element-web/pull/29399). Contributed by @MidhunSureshR.
  * Room List - Update the room list store on actions from the dispatcher (https://github.com/element-hq/element-web/pull/29397). Contributed by @MidhunSureshR.
  * Room List  - Implement a minimal view model (https://github.com/element-hq/element-web/pull/29357). Contributed by @MidhunSureshR.
  * New room list: add space menu in room header (https://github.com/element-hq/element-web/pull/29352). Contributed by @florianduros.
  * Room List - Store sorted rooms in skip list (https://github.com/element-hq/element-web/pull/29345). Contributed by @MidhunSureshR.
  * New room list: add dial to search section (https://github.com/element-hq/element-web/pull/29359). Contributed by @florianduros.
  * New room list: add compose menu for spaces in header (https://github.com/element-hq/element-web/pull/29347). Contributed by @florianduros.
  * Use EditInPlace control for Identity Server picker to improve a11y (https://github.com/element-hq/element-web/pull/29280). Contributed by @Half-Shot.
  * First step to add header to new room list (https://github.com/element-hq/element-web/pull/29320). Contributed by @florianduros.
  * Add Windows 64-bit arm link and remove 32-bit link on compatibility page (https://github.com/element-hq/element-web/pull/29312). Contributed by @t3chguy.
  * Honour the backup disable flag from Element X (https://github.com/element-hq/element-web/pull/29290). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Fix edited code block width (https://github.com/element-hq/element-web/pull/29394). Contributed by @florianduros.
  * new room list: keep space name in one line in header (https://github.com/element-hq/element-web/pull/29369). Contributed by @florianduros.
  * Dismiss "Key storage out of sync" toast when secrets received (https://github.com/element-hq/element-web/pull/29348). Contributed by @richvdh.
  * Minor CSS fixes for the new room list (https://github.com/element-hq/element-web/pull/29334). Contributed by @florianduros.
  * Add padding to room header icon (https://github.com/element-hq/element-web/pull/29271). Contributed by @langleyd.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1743076800">- Version 1.11.96
  [#]# ✨ Features
  * RoomListViewModel: Track the index of the active room in the list (https://github.com/element-hq/element-web/pull/29519). Contributed by @MidhunSureshR.
  * New room list: add empty state (https://github.com/element-hq/element-web/pull/29512). Contributed by @florianduros.
  * Implement `MessagePreviewViewModel` (https://github.com/element-hq/element-web/pull/29514). Contributed by @MidhunSureshR.
  * RoomListViewModel: Add functionality to toggle message preview setting (https://github.com/element-hq/element-web/pull/29511). Contributed by @MidhunSureshR.
  * New room list: add more options menu on room list item (https://github.com/element-hq/element-web/pull/29445). Contributed by @florianduros.
  * RoomListViewModel: Provide a way to resort the room list and track the active sort method (https://github.com/element-hq/element-web/pull/29499). Contributed by @MidhunSureshR.
  * Change \*All rooms\* meta space name to \*All Chats\* (https://github.com/element-hq/element-web/pull/29498). Contributed by @florianduros.
  * Add setting to hide avatars of rooms you have been invited to. (https://github.com/element-hq/element-web/pull/29497). Contributed by @Half-Shot.
  * Room List Store: Save preferred sorting algorithm and use that on app launch (https://github.com/element-hq/element-web/pull/29493). Contributed by @MidhunSureshR.
  * Add key storage toggle to Encryption settings (https://github.com/element-hq/element-web/pull/29310). Contributed by @dbkr.
  * New room list: add primary filters (https://github.com/element-hq/element-web/pull/29481). Contributed by @florianduros.
  * Implement MSC4142: Remove unintentional intentional mentions in replies (https://github.com/element-hq/element-web/pull/28209). Contributed by @tulir.
  * White background for 'They do not match' button (https://github.com/element-hq/element-web/pull/29470). Contributed by @andybalaam.
  * RoomListViewModel: Support secondary filters in the view model (https://github.com/element-hq/element-web/pull/29465). Contributed by @MidhunSureshR.
  * RoomListViewModel: Support primary filters in the view model (https://github.com/element-hq/element-web/pull/29454). Contributed by @MidhunSureshR.
  * Room List Store: Implement secondary filters (https://github.com/element-hq/element-web/pull/29458). Contributed by @MidhunSureshR.
  * Room List Store: Implement rest of the primary filters (https://github.com/element-hq/element-web/pull/29444). Contributed by @MidhunSureshR.
  * Room List Store: Support filters by implementing just the favourite filter (https://github.com/element-hq/element-web/pull/29433). Contributed by @MidhunSureshR.
  * Move toggle switch for integration manager for a11y (https://github.com/element-hq/element-web/pull/29436). Contributed by @Half-Shot.
  * New room list: basic flat list (https://github.com/element-hq/element-web/pull/29368). Contributed by @florianduros.
  * Improve rageshake upload experience by providing useful error information (https://github.com/element-hq/element-web/pull/29378). Contributed by @Half-Shot.
  * Add more functionality to the room list vm (https://github.com/element-hq/element-web/pull/29402). Contributed by @MidhunSureshR.
  [#]# 🐛 Bug Fixes
  * New room list: fix compose menu action in space  (https://github.com/element-hq/element-web/pull/29500). Contributed by @florianduros.
  * Change ToggleHiddenEventVisibility \&amp; GoToHome KeyBindingActions (https://github.com/element-hq/element-web/pull/29374). Contributed by @gy-mate.
  * Fix Docker Healthcheck (https://github.com/element-hq/element-web/pull/29471). Contributed by @benbz.
  * Room List Store: Fetch rooms after space store is ready + attach store to window (https://github.com/element-hq/element-web/pull/29453). Contributed by @MidhunSureshR.
  * Room List Store: Fix bug where left rooms appear in room list (https://github.com/element-hq/element-web/pull/29452). Contributed by @MidhunSureshR.
  * Add space to the bottom of the room summary actions below leave room (https://github.com/element-hq/element-web/pull/29270). Contributed by @langleyd.
  * Show error screens in group calls (https://github.com/element-hq/element-web/pull/29254). Contributed by @robintown.
  * Prevent user from accidentally triggering multiple identity resets (https://github.com/element-hq/element-web/pull/29388). Contributed by @uhoreg.
  * Remove buggy tooltip on room intro \&amp; homepage (https://github.com/element-hq/element-web/pull/29406). Contributed by @t3chguy.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1744372800">- Version 1.11.97
  [#]# ✨ Features
  * New room list: reduce padding between avatar and room list border (https://github.com/element-hq/element-web/pull/29634). Contributed by @florianduros.
  * Bundle Element Call with Element Web packages (https://github.com/element-hq/element-web/pull/29309). Contributed by @t3chguy.
  * Hide an event notification if it is redacted (https://github.com/element-hq/element-web/pull/29605). Contributed by @Half-Shot.
  * Docker: Use nginx-unprivileged as base image (https://github.com/element-hq/element-web/pull/29353). Contributed by @AndrewFerr.
  * Switch away from nesting React trees and mangling the DOM (https://github.com/element-hq/element-web/pull/29586). Contributed by @t3chguy.
  * New room list: add notification decoration (https://github.com/element-hq/element-web/pull/29552). Contributed by @florianduros.
  * RoomListStore: Unread filter should match rooms that were marked as unread (https://github.com/element-hq/element-web/pull/29580). Contributed by @MidhunSureshR.
  * Add support for hiding videos (https://github.com/element-hq/element-web/pull/29496). Contributed by @Half-Shot.
  * Use an outline icon for the report room button (https://github.com/element-hq/element-web/pull/29573). Contributed by @robintown.
  * Generate/load pickle key on SSO (https://github.com/element-hq/element-web/pull/29568). Contributed by @Jujure.
  * Add report room dialog button/dialog. (https://github.com/element-hq/element-web/pull/29513). Contributed by @Half-Shot.
  * RoomListViewModel: Make the active room sticky in the list (https://github.com/element-hq/element-web/pull/29551). Contributed by @MidhunSureshR.
  * Replace checkboxes with Compound checkboxes, and appropriately label each checkbox. (https://github.com/element-hq/element-web/pull/29363). Contributed by @Half-Shot.
  * New room list: add selection decoration (https://github.com/element-hq/element-web/pull/29531). Contributed by @florianduros.
  * Simplified Sliding Sync (https://github.com/element-hq/element-web/pull/28515). Contributed by @dbkr.
  * Add ability to hide images after clicking "show image" (https://github.com/element-hq/element-web/pull/29467). Contributed by @Half-Shot.
  [#]# 🐛 Bug Fixes
  * Fix scroll issues in memberlist (https://github.com/element-hq/element-web/pull/29392). Contributed by @MidhunSureshR.
  * Ensure clicks on spoilers do not get handled by the hidden content (https://github.com/element-hq/element-web/pull/29618). Contributed by @t3chguy.
  * New room list: add cursor pointer on room list item (https://github.com/element-hq/element-web/pull/29627). Contributed by @florianduros.
  * Fix missing ambiguous url tooltips on Element Desktop (https://github.com/element-hq/element-web/pull/29619). Contributed by @t3chguy.
  * New room list: fix spacing and padding (https://github.com/element-hq/element-web/pull/29607). Contributed by @florianduros.
  * Make fetchdep check out matching branch name (https://github.com/element-hq/element-web/pull/29601). Contributed by @dbkr.
  * Fix MFileBody fileName not considering `filename` (https://github.com/element-hq/element-web/pull/29589). Contributed by @t3chguy.
  * Fix token expiry racing with login causing wrong error to be shown (https://github.com/element-hq/element-web/pull/29566). Contributed by @t3chguy.
  * Fix bug which caused startup to hang if the clock was wound back since a previous session (https://github.com/element-hq/element-web/pull/29558). Contributed by @richvdh.
  * RoomListViewModel: Reset any primary filter on secondary filter change (https://github.com/element-hq/element-web/pull/29562). Contributed by @MidhunSureshR.
  * RoomListStore: Unread filter should only filter rooms having unread counts (https://github.com/element-hq/element-web/pull/29555). Contributed by @MidhunSureshR.
  * In force-verify mode, prevent bypassing by cancelling device verification (https://github.com/element-hq/element-web/pull/29487). Contributed by @andybalaam.
  * Add title attribute to user identifier (https://github.com/element-hq/element-web/pull/29547). Contributed by @arpitbatra123.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1745409600">- Version 1.11.99
  No changes, just bumping the version to accommodate a new Element Desktop release
  Version 1.11.98
  [#]# ✨ Features
  * print better errors in the search view instead of a blocking modal (https://github.com/element-hq/element-web/pull/29724). Contributed by @Jujure.
  * New room list: video room and video call decoration  (https://github.com/element-hq/element-web/pull/29693). Contributed by @florianduros.
  * Remove Secure Backup, Cross-signing and Cryptography sections in `Security &amp; Privacy` user settings (https://github.com/element-hq/element-web/pull/29088). Contributed by @florianduros.
  * Allow reporting a room when rejecting an invite. (https://github.com/element-hq/element-web/pull/29570). Contributed by @Half-Shot.
  * RoomListViewModel: Reset primary and secondary filters on space change (https://github.com/element-hq/element-web/pull/29672). Contributed by @MidhunSureshR.
  * RoomListStore: Support specific sorting requirements for muted rooms (https://github.com/element-hq/element-web/pull/29665). Contributed by @MidhunSureshR.
  * New room list: add notification options menu (https://github.com/element-hq/element-web/pull/29639). Contributed by @florianduros.
  * Room List: Scroll to top of the list when active room is not in the list (https://github.com/element-hq/element-web/pull/29650). Contributed by @MidhunSureshR.
  [#]# 🐛 Bug Fixes
  * Fix unwanted form submit behaviour in memberlist (https://github.com/element-hq/element-web/pull/29747). Contributed by @MidhunSureshR.
  * New room list: fix public room icon visibility when filter change (https://github.com/element-hq/element-web/pull/29737). Contributed by @florianduros.
  * Fix custom theme support for short hex \&amp; rgba hex strings (https://github.com/element-hq/element-web/pull/29726). Contributed by @t3chguy.
  * New room list: minor visual fixes (https://github.com/element-hq/element-web/pull/29723). Contributed by @florianduros.
  * Fix getOidcCallbackUrl for Element Desktop (https://github.com/element-hq/element-web/pull/29711). Contributed by @t3chguy.
  * Fix some webp images improperly marked as animated (https://github.com/element-hq/element-web/pull/29713). Contributed by @Petersmit27.
  * Revert deletion of hydrateSession (https://github.com/element-hq/element-web/pull/29703). Contributed by @Jujure.
  * Fix converttoroom \&amp; converttodm not working (https://github.com/element-hq/element-web/pull/29705). Contributed by @t3chguy.
  * Ensure forceCloseAllModals also closes priority/static modals (https://github.com/element-hq/element-web/pull/29706). Contributed by @t3chguy.
  * Continue button is disabled when uploading a recovery key file (https://github.com/element-hq/element-web/pull/29695). Contributed by @Giwayume.
  * Catch errors after syncing recovery (https://github.com/element-hq/element-web/pull/29691). Contributed by @andybalaam.
  * New room list: fix multiple visual issues (https://github.com/element-hq/element-web/pull/29673). Contributed by @florianduros.
  * New Room List: Fix mentions filter matching rooms with any highlight (https://github.com/element-hq/element-web/pull/29668). Contributed by @MidhunSureshR.
  * Fix truncated emoji label during emoji SAS (https://github.com/element-hq/element-web/pull/29643). Contributed by @florianduros.
  * Remove duplicate jitsi link (https://github.com/element-hq/element-web/pull/29642). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1749038400">- Version 1.11.102
  [#]# ✨ Features
  * EW: Modernize the recovery key input modal (https://github.com/element-hq/element-web/pull/29819). Contributed by @uhoreg.
  * New room list: move secondary filters into primary filters (https://github.com/element-hq/element-web/pull/29972). Contributed by @florianduros.
  * Prompt the user when key storage is unexpectedly off (https://github.com/element-hq/element-web/pull/29912). Contributed by @andybalaam.
  * New room list: move sort menu in room list header (https://github.com/element-hq/element-web/pull/29983). Contributed by @florianduros.
  * New room list: rework spacing of room list item (https://github.com/element-hq/element-web/pull/29965). Contributed by @florianduros.
  * RLS: Remove forgotten room from skiplist (https://github.com/element-hq/element-web/pull/29933). Contributed by @MidhunSureshR.
  * Add room list sorting (https://github.com/element-hq/element-web/pull/29951). Contributed by @dbkr.
  * Don't use the minimised width(68px) on the new room list (https://github.com/element-hq/element-web/pull/29778). Contributed by @langleyd.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30054). Contributed by @RiotRobot.
  * RoomListStoreV3: Only add new rooms that pass `VisibilityProvider` check (https://github.com/element-hq/element-web/pull/29974). Contributed by @MidhunSureshR.
  * Re-order primary filters (https://github.com/element-hq/element-web/pull/29957). Contributed by @dbkr.
  * Fix leaky CSS adding `!` to all H1 elements (https://github.com/element-hq/element-web/pull/29964). Contributed by @t3chguy.
  * Fix extensions panel style (https://github.com/element-hq/element-web/pull/29273). Contributed by @langleyd.
  * Fix state events being hidden from widgets in read\_events actions (https://github.com/element-hq/element-web/pull/29954). Contributed by @robintown.
  * Remove old filter test (https://github.com/element-hq/element-web/pull/29963). Contributed by @dbkr.
  Version 1.11.101
  [#]# ✨ Features
  * New room list: add keyboard navigation support (https://github.com/element-hq/element-web/pull/29805). Contributed by @florianduros.
  * Use the JoinRuleSettings component for the guest link access prompt. (https://github.com/element-hq/element-web/pull/28614). Contributed by @toger5.
  * Add loading state to the new room list view (https://github.com/element-hq/element-web/pull/29725). Contributed by @langleyd.
  * Make OIDC identity reset consistent with EX (https://github.com/element-hq/element-web/pull/29854). Contributed by @andybalaam.
  * Support error code for email / phone adding unsupported (MSC4178) (https://github.com/element-hq/element-web/pull/29855). Contributed by @dbkr.
  * Update identity reset UI (Make consistent with EX) (https://github.com/element-hq/element-web/pull/29701). Contributed by @andybalaam.
  * Add secondary filters to the new room list (https://github.com/element-hq/element-web/pull/29818). Contributed by @dbkr.
  * Fix battery drain from Web Audio (https://github.com/element-hq/element-web/pull/29203). Contributed by @mbachry.
  [#]# 🐛 Bug Fixes
  * Fix go home shortcut on macos and change toggle action events shortcut (https://github.com/element-hq/element-web/pull/29929). Contributed by @florianduros.
  * New room list: fix outdated message preview when space or filter change (https://github.com/element-hq/element-web/pull/29925). Contributed by @florianduros.
  * Stop migrating to MSC4278 if the config exists. (https://github.com/element-hq/element-web/pull/29924). Contributed by @Half-Shot.
  * Ensure consistent download file name on download from ImageView (https://github.com/element-hq/element-web/pull/29913). Contributed by @t3chguy.
  * Add error toast when service worker registration fails (https://github.com/element-hq/element-web/pull/29895). Contributed by @t3chguy.
  * New Room List: Prevent old tombstoned rooms from appearing in the list (https://github.com/element-hq/element-web/pull/29881). Contributed by @MidhunSureshR.
  * Remove lag in search field (https://github.com/element-hq/element-web/pull/29885). Contributed by @florianduros.
  * Respect UIFeature.Voip (https://github.com/element-hq/element-web/pull/29873). Contributed by @langleyd.
  * Allow jumping to message search from spotlight (https://github.com/element-hq/element-web/pull/29850). Contributed by @t3chguy.
  Version 1.11.100
  [#]# ✨ Features
  * Move rich topics out of labs / stabilise MSC3765 (https://github.com/element-hq/element-web/pull/29817). Contributed by @Johennes.
  * Spell out that Element Web does \*not\* work on mobile. (https://github.com/element-hq/element-web/pull/29211). Contributed by @ara4n.
  * Add message preview support to the new room list (https://github.com/element-hq/element-web/pull/29784). Contributed by @dbkr.
  * Global configuration flag for media previews (https://github.com/element-hq/element-web/pull/29582). Contributed by @Half-Shot.
  * New room list: add partial keyboard shortcuts support (https://github.com/element-hq/element-web/pull/29783). Contributed by @florianduros.
  * MVVM RoomSummaryCard Topic (https://github.com/element-hq/element-web/pull/29710). Contributed by @MarcWadai.
  * Warn on self change from settings &gt; roles (https://github.com/element-hq/element-web/pull/28926). Contributed by @MarcWadai.
  * New room list: new visual for invitation (https://github.com/element-hq/element-web/pull/29773). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix incorrect display of the user info display name (https://github.com/element-hq/element-web/pull/29826). Contributed by @langleyd.
  * RoomListStore: Remove invite rooms on decline (https://github.com/element-hq/element-web/pull/29804). Contributed by @MidhunSureshR.
  * Fix the buttons not being displayed with long preview text (https://github.com/element-hq/element-web/pull/29811). Contributed by @dbkr.
  * New room list: fix missing/incorrect notification decoration  (https://github.com/element-hq/element-web/pull/29796). Contributed by @florianduros.
  * New Room List: Prevent potential scroll jump/flicker when switching spaces (https://github.com/element-hq/element-web/pull/29781). Contributed by @MidhunSureshR.
  * New room list: fix incorrect decoration (https://github.com/element-hq/element-web/pull/29770). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1749556800">- Version 1.11.103
  [#]# 🐛 Bug Fixes
  * Check the sender of an event matches owner of session, preventing sender spoofing by homeserver owners.
    https://github.com/matrix-org/matrix-rust-sdk/security/advisories/GHSA-x958-rvg6-956w</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1754308800">- Version 1.11.108
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30434). Contributed by @RiotRobot.
  Version 1.11.107
  [#]# ✨ Features
  * Message preview should show tooltip with the full message on hover (https://github.com/element-hq/element-web/pull/30265). Contributed by @MidhunSureshR.
  * Support rendering notification badges on platforms that do their own icon overlays (https://github.com/element-hq/element-web/pull/30315). Contributed by @Half-Shot.
  * Add SubscriptionViewModel base class (https://github.com/element-hq/element-web/pull/30297). Contributed by @dbkr.
  * Enhancement: Save image on CTRL+S (https://github.com/element-hq/element-web/pull/30330). Contributed by @ioalexander.
  * Add quote functionality to MessageContextMenu (#29893) (https://github.com/element-hq/element-web/pull/30323). Contributed by @AlirezaMrtz.
  * Initial structure for shared component views (https://github.com/element-hq/element-web/pull/30216). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30411). Contributed by @RiotRobot.
  * Force ED titlebar color for new room list (https://github.com/element-hq/element-web/pull/30332). Contributed by @florianduros.
  * Add a background color to left panel for macos titlebar in element desktop (https://github.com/element-hq/element-web/pull/30328). Contributed by @florianduros.
  * Fix: Prevent page refresh on Enter key in right panel member search (https://github.com/element-hq/element-web/pull/30312). Contributed by @AlirezaMrtz.
  Version 1.11.106
  [#]# ✨ Features
  * https://github.com/element-hq/element-web/pull/30304). Contributed by @RiotRobot.
  * Add support for module message hint `allowDownloadingMedia` (https://github.com/element-hq/element-web/pull/30252). Contributed by @Half-Shot.
  * Update the mobile\_guide page to the new design and link out to Element X by default. (https://github.com/element-hq/element-web/pull/30172). Contributed by @pixlwave.
  * Filter settings exported when rageshaking (https://github.com/element-hq/element-web/pull/30236). Contributed by @Half-Shot.
  * Allow Element Call to learn the room name (https://github.com/element-hq/element-web/pull/30213). Contributed by @robintown.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30322). Contributed by @RiotRobot.
  * Fix transparent verification checkmark in dark mode (https://github.com/element-hq/element-web/pull/30235). Contributed by @Banbuii.
  * Fix logic in DeviceListener (https://github.com/element-hq/element-web/pull/30230). Contributed by @uhoreg.
  * Disable file drag-and-drop if insufficient permissions (https://github.com/element-hq/element-web/pull/30186). Contributed by @t3chguy.
  Version 1.11.105
  [#]# ✨ Features
  * New room list: add context menu to room list item (https://github.com/element-hq/element-web/pull/29952). Contributed by @florianduros.
  * Support for custom message components via Module API (https://github.com/element-hq/element-web/pull/30074). Contributed by @Half-Shot.
  * Prompt users to set up recovery (https://github.com/element-hq/element-web/pull/30075). Contributed by @uhoreg.
  * Update `IconButton` colors (https://github.com/element-hq/element-web/pull/30124). Contributed by @florianduros.
  * New room list: filter list can be collapsed  (https://github.com/element-hq/element-web/pull/29992). Contributed by @florianduros.
  * Show `EmptyRoomListView` when low priority filter matches zero rooms (https://github.com/element-hq/element-web/pull/30122). Contributed by @MidhunSureshR.
  [#]# 🐛 Bug Fixes
  * Fix untranslatable string "People" in notifications beta (https://github.com/element-hq/element-web/pull/30165). Contributed by @t3chguy.
  * Force verification even after logging in via delegate (https://github.com/element-hq/element-web/pull/30141). Contributed by @andybalaam.
  * Hide add integrations button based on UIComponent.AddIntegrations (https://github.com/element-hq/element-web/pull/30140). Contributed by @t3chguy.
  * Use nav for new room list and label sections (https://github.com/element-hq/element-web/pull/30134). Contributed by @dbkr.
  * Spacestore should emit event after rebuilding home space (https://github.com/element-hq/element-web/pull/30132). Contributed by @MidhunSureshR.
  * Handle m.room.pinned\_events being invalid (https://github.com/element-hq/element-web/pull/30129). Contributed by @t3chguy.
  Version 1.11.104
  [#]# ✨ Features
  * Update the mobile\_guide page to the new design. (https://github.com/element-hq/element-web/pull/30006). Contributed by @pixlwave.
  * Provide a devtool for manually verifying other devices (https://github.com/element-hq/element-web/pull/30094). Contributed by @andybalaam.
  * Implement MSC4155: Invite filtering (https://github.com/element-hq/element-web/pull/29603). Contributed by @Half-Shot.
  * Add low priority avatar decoration to room tile (https://github.com/element-hq/element-web/pull/30065). Contributed by @MidhunSureshR.
  * Add ability to prevent window content being captured by other apps (Desktop) (https://github.com/element-hq/element-web/pull/30098). Contributed by @t3chguy.
  * New room list: move message preview in user settings (https://github.com/element-hq/element-web/pull/30023). Contributed by @florianduros.
  * New room list: change room options icon (https://github.com/element-hq/element-web/pull/30029). Contributed by @florianduros.
  * RoomListStore: Sort low priority rooms to the bottom of the list (https://github.com/element-hq/element-web/pull/30070). Contributed by @MidhunSureshR.
  * Add low priority filter pill to the room list UI (https://github.com/element-hq/element-web/pull/30060). Contributed by @MidhunSureshR.
  * New room list: remove color gradient in space panel (https://github.com/element-hq/element-web/pull/29721). Contributed by @florianduros.
  * /share?msg=foo endpoint using forward message dialog (https://github.com/element-hq/element-web/pull/29874). Contributed by @ara4n.
  [#]# 🐛 Bug Fixes
  * Do not send empty auth when setting up cross-signing keys (https://github.com/element-hq/element-web/pull/29914). Contributed by @gnieto.
  * Settings: flip local video feed by default (https://github.com/element-hq/element-web/pull/29501). Contributed by @jbtrystram.
  * AccessSecretStorageDialog: various fixes (https://github.com/element-hq/element-web/pull/30093). Contributed by @richvdh.
  * AccessSecretStorageDialog: fix inability to enter recovery key (https://github.com/element-hq/element-web/pull/30090). Contributed by @richvdh.
  * Fix failure to upload thumbnail causing image to send as file (https://github.com/element-hq/element-web/pull/30086). Contributed by @t3chguy.
  * Low priority menu item should be a toggle (https://github.com/element-hq/element-web/pull/30071). Contributed by @MidhunSureshR.
  * Add sanity checks to prevent users from ignoring themselves (https://github.com/element-hq/element-web/pull/30079). Contributed by @MidhunSureshR.
  * Fix issue with duplicate images (https://github.com/element-hq/element-web/pull/30073). Contributed by @fatlewis.
  * Handle errors returned from Seshat (https://github.com/element-hq/element-web/pull/30083). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1754913600">- Version 1.11.109
  This release supports the upcoming v12 ("hydra") Matrix room version and is necessary to view and participate in these rooms.
  [#]# ✨ Features
  * https://github.com/element-hq/element-web/pull/30529). Contributed by @RiotRobot.
  * https://github.com/element-hq/element-web/pull/30526). Contributed by @RiotRobot.
  * New room list: change icon and label of menu item for to start a DM (https://github.com/element-hq/element-web/pull/30470). Contributed by @florianduros.
  * Implement the member list with virtuoso (https://github.com/element-hq/element-web/pull/29869). Contributed by @langleyd.
  * Add labs option for history sharing on invite (https://github.com/element-hq/element-web/pull/30313). Contributed by @richvdh.
  * Bump wysiwyg to 2.39.0 adding support for pasting rich text content in the Rich Text Edtior (https://github.com/element-hq/element-web/pull/30421). Contributed by @langleyd.
  * Support `EventShieldReason.MISMATCHED_SENDER` (https://github.com/element-hq/element-web/pull/30403). Contributed by @richvdh.
  * Change unencrypted and public pills to blue (https://github.com/element-hq/element-web/pull/30399). Contributed by @florianduros.
  * Change color of public room icon (https://github.com/element-hq/element-web/pull/30390). Contributed by @florianduros.
  * Script for updating storybook screenshots (https://github.com/element-hq/element-web/pull/30340). Contributed by @dbkr.
  * Add toggle to hide empty state in devtools (https://github.com/element-hq/element-web/pull/30352). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30537). Contributed by @RiotRobot.
  * https://github.com/element-hq/element-web/pull/30536). Contributed by @RiotRobot.
  * Update for compatibility with v12 rooms (https://github.com/element-hq/element-web/pull/30452). Contributed by @dbkr.
  * New room list: fix tooltip on presence (https://github.com/element-hq/element-web/pull/30474). Contributed by @florianduros.
  * New room list: add tooltip for presence and room status (https://github.com/element-hq/element-web/pull/30472). Contributed by @florianduros.
  * Fix: Clicking on an item in the member list causes it to scroll to the top rather than show the profile view (https://github.com/element-hq/element-web/pull/30455). Contributed by @langleyd.
  * Put the 'decrypting' tooltip back (https://github.com/element-hq/element-web/pull/30446). Contributed by @dbkr.
  * Use server name explicitly for via. (https://github.com/element-hq/element-web/pull/30362). Contributed by @Half-Shot.
  * fix: replace hardcoded string in poll history dialog (https://github.com/element-hq/element-web/pull/30402). Contributed by @florianduros.
  * fix: replace hardcoded string on qr code back button (https://github.com/element-hq/element-web/pull/30401). Contributed by @florianduros.
  * Fix color of icon button with outline (https://github.com/element-hq/element-web/pull/30361). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1756728000">- Version 1.11.110
  [#]# ✨ Features
  * Hide recovery key when re-entering it while creating or changing it (https://github.com/element-hq/element-web/pull/30499). Contributed by @andybalaam.
  * Add `?no_universal_links=true` to OIDC url so EX doesn't try to handle it (https://github.com/element-hq/element-web/pull/29439). Contributed by @t3chguy.
  * Show a blue lock for unencrypted rooms and hide the grey shield for encrypted rooms (https://github.com/element-hq/element-web/pull/30440). Contributed by @langleyd.
  * Add support for Module API 1.4 (https://github.com/element-hq/element-web/pull/30185). Contributed by @t3chguy.
  * MVVM - Introduce some helpers for snapshot management (https://github.com/element-hq/element-web/pull/30398). Contributed by @MidhunSureshR.
  [#]# 🐛 Bug Fixes
  * A11y: move focus to right panel when opened (https://github.com/element-hq/element-web/pull/30553). Contributed by @florianduros.
  * Fix e2e warning icon should be white (https://github.com/element-hq/element-web/pull/30539). Contributed by @florianduros.
  * Remove NoOneHere disabled reason. (https://github.com/element-hq/element-web/pull/30524). Contributed by @toger5.
  * Fix downloading files with authenticated media API (https://github.com/element-hq/element-web/pull/30520). Contributed by @t3chguy.
  * Fix call permissions check confusion around element call (https://github.com/element-hq/element-web/pull/30521). Contributed by @t3chguy.
  * Fix line wrap around emoji verification (https://github.com/element-hq/element-web/pull/30523). Contributed by @t3chguy.
  * Don't highlight redacted events (https://github.com/element-hq/element-web/pull/30519). Contributed by @t3chguy.
  * Fix matrix.to links not being handled in the app (https://github.com/element-hq/element-web/pull/30522). Contributed by @t3chguy.
  * Fix issue of new room list taking up the full width (https://github.com/element-hq/element-web/pull/30459). Contributed by @langleyd.
  * Fix widget persistence in React development mode (https://github.com/element-hq/element-web/pull/30509). Contributed by @robintown.
  * Fix widget initialization in React development mode (https://github.com/element-hq/element-web/pull/30463). Contributed by @robintown.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1757505600">- Version 1.11.111
  [#]# ✨ Features
  * Do not hide media from your own user by default (https://github.com/element-hq/element-web/pull/29797). Contributed by @Half-Shot.
  * Remember whether sidebar is shown for calls when switching rooms (https://github.com/element-hq/element-web/pull/30262). Contributed by @bojidar-bg.
  * Open the proper integration settings on integrations disabled error (https://github.com/element-hq/element-web/pull/30538). Contributed by @Half-Shot.
  * Show a "progress" dialog while invites are being sent (https://github.com/element-hq/element-web/pull/30561). Contributed by @richvdh.
  * Move the room list to the new ListView(backed by react-virtuoso)  (https://github.com/element-hq/element-web/pull/30515). Contributed by @langleyd.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30705). Contributed by @RiotRobot.
  * Fix room joining over federation not specifying vias or using aliases (https://github.com/element-hq/element-web/pull/30641). Contributed by @t3chguy.
  * Fix stable-suffixed MSC4133 support (https://github.com/element-hq/element-web/pull/30649). Contributed by @dbkr.
  * Fix i18n of message when a setting is disabled (https://github.com/element-hq/element-web/pull/30646). Contributed by @dbkr.
  * ListView should not handle the arrow keys if there is a modifier applied (https://github.com/element-hq/element-web/pull/30633). Contributed by @langleyd.
  * Make BaseDialog's div keyboard focusable and fix test. (https://github.com/element-hq/element-web/pull/30631). Contributed by @langleyd.
  * Fix: Allow triple-click text selection to flow around pills (https://github.com/element-hq/element-web/pull/30349). Contributed by @AlirezaMrtz.
  * Watch for a 'join' action to know when the call is connected (https://github.com/element-hq/element-web/pull/29492). Contributed by @robintown.
  * Fix: add missing tooltip and aria-label to lock icon next to composer (https://github.com/element-hq/element-web/pull/30623). Contributed by @florianduros.
  * Don't render context menu when scrolling (https://github.com/element-hq/element-web/pull/30613). Contributed by @langleyd.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1758024000">- Version 1.11.112
  Fix https://github.com/element-hq/element-web/security/advisories/GHSA-m6c8-98f4-75rr
    CVE-2025-59161</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1758628800">- Version 1.12.0
  [#]# 🦖 Deprecations
  * Remove remaining support for outdated .well-known settings (https://github.com/element-hq/element-web/pull/30702). Contributed by @richvdh.
  [#]# ✨ Features
  * Add decline button to call notification toast (use new notification event) (https://github.com/element-hq/element-web/pull/30729). Contributed by @toger5.
  * Use the new room list by default (https://github.com/element-hq/element-web/pull/30640). Contributed by @langleyd.
  * "Verify this device" redesign (https://github.com/element-hq/element-web/pull/30596). Contributed by @uhoreg.
  * Set Element Call "intents" when starting and answering DM calls. (https://github.com/element-hq/element-web/pull/30730). Contributed by @Half-Shot.
  * Add axe compliance for new room list (https://github.com/element-hq/element-web/pull/30700). Contributed by @langleyd.
  * Stop ringing and remove toast if another device answers a RTC call. (https://github.com/element-hq/element-web/pull/30728). Contributed by @Half-Shot.
  * Automatically adjust history visibility when making a room private (https://github.com/element-hq/element-web/pull/30713). Contributed by @Half-Shot.
  * Release announcement for new room list (https://github.com/element-hq/element-web/pull/30675). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30795). Contributed by @RiotRobot.
  * https://github.com/element-hq/element-web/pull/30794). Contributed by @RiotRobot.
  * Don't show release announcements while toasts are displayed (https://github.com/element-hq/element-web/pull/30770). Contributed by @dbkr.
  * Fix enabling key backup not working if there is an untrusted key backup (https://github.com/element-hq/element-web/pull/30707). Contributed by @Half-Shot.
  * Force `preload` to be false when setting an intent on an Element Call. (https://github.com/element-hq/element-web/pull/30759). Contributed by @Half-Shot.
  * Fix handling of 413 server response when uploading media (https://github.com/element-hq/element-web/pull/30737). Contributed by @hughns.
  * Make landmark navigation work with new room list (https://github.com/element-hq/element-web/pull/30747). Contributed by @dbkr.
  * Prevent voice message from displaying spurious errors (https://github.com/element-hq/element-web/pull/30736). Contributed by @florianduros.
  * Align default avatar and fix colors in composer pills (https://github.com/element-hq/element-web/pull/30739). Contributed by @florianduros.
  * Use configured URL for link to desktop app in message search settings (https://github.com/element-hq/element-web/pull/30742). Contributed by @t3chguy.
  * Fix history visibility when creating space rooms (https://github.com/element-hq/element-web/pull/30745). Contributed by @dbkr.
  * Check HTML-encoded quotes when handling translations for embedded pages (such as welcome.html) (https://github.com/element-hq/element-web/pull/30743). Contributed by @Half-Shot.
  * Fix local room encryption status always not enabled (https://github.com/element-hq/element-web/pull/30461). Contributed by @BillCarsonFr.
  * fix: make url in topic in room intro clickable (https://github.com/element-hq/element-web/pull/30686). Contributed by @florianduros.
  * Block change recovery key button while a change is ongoing. (https://github.com/element-hq/element-web/pull/30664). Contributed by @Half-Shot.
  * Hide advanced settings during room creation when `UIFeature.advancedSettings=false` (https://github.com/element-hq/element-web/pull/30684). Contributed by @florianduros.
  * A11y: improve accessibility of pinned messages (https://github.com/element-hq/element-web/pull/30558). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1761048000">- Version 1.12.2
  [#]# ✨ Features
  * Room List: Extend the viewport to avoid so many black spots when scrolling the room list (https://github.com/element-hq/element-web/pull/30867). Contributed by @langleyd.
  * Hide calling buttons in room header before a room is created (https://github.com/element-hq/element-web/pull/30816). Contributed by @Half-Shot.
  * Improve invite dialog ui - Part 2 (https://github.com/element-hq/element-web/pull/30836). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix platform settings race condition and make auto-launch tri-state (https://github.com/element-hq/element-web/pull/30977). Contributed by @t3chguy.
  * Fix: member count in header and member list (https://github.com/element-hq/element-web/pull/30982). Contributed by @florianduros.
  * Fix duration of voice message in timeline (https://github.com/element-hq/element-web/pull/30973). Contributed by @florianduros.
  * Fix voice notes rendering at 00:00 when playback had not begun. (https://github.com/element-hq/element-web/pull/30961). Contributed by @Half-Shot.
  * Improve handling of animated images, add support for AVIF animations (https://github.com/element-hq/element-web/pull/30932). Contributed by @t3chguy.
  * Update key storage toggle when key storage status changes (https://github.com/element-hq/element-web/pull/30934). Contributed by @uhoreg.
  * Fix jitsi widget popout (https://github.com/element-hq/element-web/pull/30908). Contributed by @dbkr.
  * Improve keyboard navigation on invite dialog (https://github.com/element-hq/element-web/pull/30930). Contributed by @florianduros.
  * Prefer UIA flows with supported UIA stages (https://github.com/element-hq/element-web/pull/30926). Contributed by @richvdh.
  * Enhance accessibility of dropdown (https://github.com/element-hq/element-web/pull/30928). Contributed by @florianduros.
  * Improve accessibility of the `\&lt;AvatarSetting&gt; component (https://github.com/element-hq/element-web/pull/30907). Contributed by @MidhunSureshR.
  Version 1.12.1
  [#]# ✨ Features
  * New Room List: Change the order of filters to match those on mobile (https://github.com/element-hq/element-web/pull/30905). Contributed by @langleyd.
  * New Room List: Don't clear filters on space change (https://github.com/element-hq/element-web/pull/30903). Contributed by @langleyd.
  * Add release announcement for the sounds (https://github.com/element-hq/element-web/pull/30900). Contributed by @langleyd.
  * Rich Text Editor: Add emoji suggestion support (https://github.com/element-hq/element-web/pull/30873). Contributed by @langleyd.
  * feat: Disable session lock when running in element-desktop (https://github.com/element-hq/element-web/pull/30643). Contributed by @kaylendog.
  * Improve invite dialog ui - Part 1 (https://github.com/element-hq/element-web/pull/30764). Contributed by @florianduros.
  * Update Message Sound for Element (https://github.com/element-hq/element-web/pull/30804). Contributed by @beatdemon.
  * Add new and improved ringtone (https://github.com/element-hq/element-web/pull/30761). Contributed by @Half-Shot.
  * Disable RTE formatting buttons when the content contains a slash command (https://github.com/element-hq/element-web/pull/30802). Contributed by @langleyd.
  [#]# 🐛 Bug Fixes
  * New Room List: Improve robustness of keyboard navigation (https://github.com/element-hq/element-web/pull/30888). Contributed by @langleyd.
  * Fix a11y issue on list in invite dialog (https://github.com/element-hq/element-web/pull/30878). Contributed by @florianduros.
  * Switch Export and Import Icons to match intuition (https://github.com/element-hq/element-web/pull/30805). Contributed by @micartey.
  * Hide breadcrumb option when new room list is enabled (https://github.com/element-hq/element-web/pull/30869). Contributed by @florianduros.
  * Avoid creating multiple call objects for the same widget (https://github.com/element-hq/element-web/pull/30839). Contributed by @robintown.
  * Add a test for #29882, which is fixed by matrix-org/matrix-js-sdk#5016 (https://github.com/element-hq/element-web/pull/30835). Contributed by @andybalaam.
  * fix: use `help_encryption_url` of config instead of hardcoded `https://element.io/help#encryption5` (https://github.com/element-hq/element-web/pull/30746). Contributed by @florianduros.
  * Fix html export when feature\_jump\_to\_date is enabled (https://github.com/element-hq/element-web/pull/30828). Contributed by @langleyd.
  * Fix #30439: "Forgot recovery key" should go to "reset" (https://github.com/element-hq/element-web/pull/30771). Contributed by @andybalaam.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1763985600">- Version 1.12.3
  [#]# 🦖 Deprecations
  * Remove allowVoipWithNoMedia feature flag (https://github.com/element-hq/element-web/pull/31087). Contributed by @Half-Shot.
  [#]# ✨ Features
  * Change module API to be an instance getter (https://github.com/element-hq/element-web/pull/31025). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Show hover elements when keyboard focus is within an event tile (https://github.com/element-hq/element-web/pull/31078). Contributed by @t3chguy.
  * Ensure toolbar navigation pattern works in MessageActionBar (https://github.com/element-hq/element-web/pull/31080). Contributed by @t3chguy.
  * Ensure sent markers are hidden when showing thread summary. (https://github.com/element-hq/element-web/pull/31076). Contributed by @Half-Shot.
  * Fix translation in dev mode (https://github.com/element-hq/element-web/pull/31045). Contributed by @florianduros.
  * Fix sort order in space hierarchy (https://github.com/element-hq/element-web/pull/30975). Contributed by @t3chguy.
  * New Room list: don't display message preview of thread (https://github.com/element-hq/element-web/pull/31043). Contributed by @florianduros.
  * Revert "A11y: move focus to right panel when opened" (https://github.com/element-hq/element-web/pull/30999). Contributed by @florianduros.
  * Fix highlights in messages (or search results) breaking links (https://github.com/element-hq/element-web/pull/30264). Contributed by @bojidar-bg.
  * Add prepare script (https://github.com/element-hq/element-web/pull/31030). Contributed by @dbkr.
  * Fix html exports by adding SDKContext (https://github.com/element-hq/element-web/pull/30987). Contributed by @t3chguy.</changelog>
</package>
<package pkgid="8d2a17cae0374d6cb0a3a06d96529c5aead1a02b36d6b0a78094179437a345c3" name="element-web" arch="src">
  <version epoch="0" ver="1.12.3" rel="2.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1732017600">- Version 1.11.86
  [#]# ✨ Features
  * Deduplicate icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28419). Contributed by @t3chguy.
  * Let widget driver send error details (https://github.com/element-hq/element-web/pull/28357). Contributed by @AndrewFerr.
  * Deduplicate icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28381). Contributed by @t3chguy.
  * Auto approvoce `io.element.call.reaction` capability for element call widgets (https://github.com/element-hq/element-web/pull/28401). Contributed by @toger5.
  * Show message type prefix in thread root \&amp; reply previews (https://github.com/element-hq/element-web/pull/28361). Contributed by @t3chguy.
  * Support sending encrypted to device messages from widgets (https://github.com/element-hq/element-web/pull/28315). Contributed by @hughns.
  [#]# 🐛 Bug Fixes
  * Feed events to widgets as they are decrypted (even if out of order) (https://github.com/element-hq/element-web/pull/28376). Contributed by @robintown.
  * Handle authenticated media when downloading from ImageView (https://github.com/element-hq/element-web/pull/28379). Contributed by @t3chguy.
  * Ignore `m.3pid_changes` for Identity service 3PID changes (https://github.com/element-hq/element-web/pull/28375). Contributed by @t3chguy.
  * Fix markdown escaping wrongly passing html through (https://github.com/element-hq/element-web/pull/28363). Contributed by @t3chguy.
  * Remove "Upgrade your encryption" flow in `CreateSecretStorageDialog` (https://github.com/element-hq/element-web/pull/28290). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1733227200">- Version 1.11.87
  [#]# ✨ Features
  * Send and respect MSC4230 is\_animated flag (https://github.com/element-hq/element-web/pull/28513). Contributed by @t3chguy.
  * Display a warning when an unverified user's identity changes (https://github.com/element-hq/element-web/pull/28211). Contributed by @uhoreg.
  * Swap out Twitter link for Mastodon on auth footer (https://github.com/element-hq/element-web/pull/28508). Contributed by @t3chguy.
  * Consider `org.matrix.msc3417.call` as video room in create room dialog (https://github.com/element-hq/element-web/pull/28497). Contributed by @t3chguy.
  * Standardise icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28217). Contributed by @t3chguy.
  * Start sending stable `m.marked_unread` events (https://github.com/element-hq/element-web/pull/28478). Contributed by @tulir.
  * Upgrade to compound-design-tokens v2 (https://github.com/element-hq/element-web/pull/28471). Contributed by @t3chguy.
  * Standardise icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28286). Contributed by @t3chguy.
  * Remove reply fallbacks as per merged MSC2781 (https://github.com/element-hq/element-web/pull/28406). Contributed by @t3chguy.
  * Use React Suspense when rendering async modals (https://github.com/element-hq/element-web/pull/28386). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Add spinner when room encryption is loading in room settings (https://github.com/element-hq/element-web/pull/28535). Contributed by @florianduros.
  * Fix getOidcCallbackUrl for Element Desktop (https://github.com/element-hq/element-web/pull/28521). Contributed by @t3chguy.
  * Filter out redacted poll votes to avoid crashing the Poll widget (https://github.com/element-hq/element-web/pull/28498). Contributed by @t3chguy.
  * Fix force tab complete not working since switching to React 18 createRoot API (https://github.com/element-hq/element-web/pull/28505). Contributed by @t3chguy.
  * Fix media captions in bubble layout (https://github.com/element-hq/element-web/pull/28480). Contributed by @tulir.
  * Reset cross-signing before backup when resetting both (https://github.com/element-hq/element-web/pull/28402). Contributed by @uhoreg.
  * Listen to events so that encryption icon updates when status changes (https://github.com/element-hq/element-web/pull/28407). Contributed by @uhoreg.
  * Check that the file the user chose has a MIME type of `image/*` (https://github.com/element-hq/element-web/pull/28467). Contributed by @t3chguy.
  * Fix download button size in message action bar (https://github.com/element-hq/element-web/pull/28472). Contributed by @t3chguy.
  * Allow tab completing users in brackets (https://github.com/element-hq/element-web/pull/28460). Contributed by @t3chguy.
  * Fix React 18 strict mode breaking spotlight dialog (https://github.com/element-hq/element-web/pull/28452). Contributed by @MidhunSureshR.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1734523200">- Version 1.11.88
  [#]# ✨ Features
  * Allow trusted Element Call widget to send and receive media encryption key to-device messages (https://github.com/element-hq/element-web/pull/28316). Contributed by @hughns.
  * increase ringing timeout from 10 seconds to 90 seconds (https://github.com/element-hq/element-web/pull/28630). Contributed by @fkwp.
  * Add `Close` tooltip to dialog (https://github.com/element-hq/element-web/pull/28617). Contributed by @florianduros.
  * New UX for Share dialog (https://github.com/element-hq/element-web/pull/28598). Contributed by @florianduros.
  * Improve performance of RoomContext in RoomHeader (https://github.com/element-hq/element-web/pull/28574). Contributed by @t3chguy.
  * Remove `Features.RustCrypto` flag (https://github.com/element-hq/element-web/pull/28582). Contributed by @florianduros.
  * Add Modernizr warning when running in non-secure context (https://github.com/element-hq/element-web/pull/28581). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix jumpy timeline when the pinned message banner is displayed (https://github.com/element-hq/element-web/pull/28654). Contributed by @florianduros.
  * Fix font \&amp; spaces in settings subsection (https://github.com/element-hq/element-web/pull/28631). Contributed by @florianduros.
  * Remove manual device verification which is not supported by the new cryptography stack (https://github.com/element-hq/element-web/pull/28588). Contributed by @florianduros.
  * Fix code block highlighting not working reliably with many code blocks (https://github.com/element-hq/element-web/pull/28613). Contributed by @t3chguy.
  * Remove remaining reply fallbacks code (https://github.com/element-hq/element-web/pull/28610). Contributed by @t3chguy.
  * Provide a way to activate GIFs via the keyboard for a11y (https://github.com/element-hq/element-web/pull/28611). Contributed by @t3chguy.
  * Fix format bar position (https://github.com/element-hq/element-web/pull/28591). Contributed by @florianduros.
  * Fix room taking long time to load (https://github.com/element-hq/element-web/pull/28579). Contributed by @florianduros.
  * Show the correct shield status in tooltip for more conditions (https://github.com/element-hq/element-web/pull/28476). Contributed by @uhoreg.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1736942400">- Version 1.11.90
  [#]# ✨ Features
  * Docker: run as non-root (https://github.com/element-hq/element-web/pull/28849). Contributed by @richvdh.
  * Docker: allow configuration of HTTP listen port via env var (https://github.com/element-hq/element-web/pull/28840). Contributed by @richvdh.
  * Update matrix-wysiwyg to consume WASM asset (https://github.com/element-hq/element-web/pull/28838). Contributed by @t3chguy.
  * OIDC settings tweaks (https://github.com/element-hq/element-web/pull/28787). Contributed by @t3chguy.
  * Delabs native OIDC support (https://github.com/element-hq/element-web/pull/28615). Contributed by @t3chguy.
  * Move room header info button to right-most position (https://github.com/element-hq/element-web/pull/28754). Contributed by @t3chguy.
  * Enable key backup by default (https://github.com/element-hq/element-web/pull/28691). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Fix building the automations mermaid diagram (https://github.com/element-hq/element-web/pull/28881). Contributed by @dbkr.
  * Playwright: wait for the network listener on the postgres db (https://github.com/element-hq/element-web/pull/28808). Contributed by @dbkr.
  Version 1.11.89
  This is a patch release to fix a bug which could prevent loading stored crypto state from storage, and also to fix URL previews when switching back to a room.
  [#]# 🐛 Bug Fixes
  * Upgrade matrix-sdk-crypto-wasm to 1.11.0 (https://github.com/matrix-org/matrix-js-sdk/pull/4593)
  * Fix url preview display (https://github.com/element-hq/element-web/pull/28766).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1738411200">- Version 1.11.91
  [#]# ✨ Features
  * Implement changes to memberlist from feedback (https://github.com/element-hq/element-web/pull/29029). Contributed by @MidhunSureshR.
  * Add toast for recovery keys being out of sync (https://github.com/element-hq/element-web/pull/28946). Contributed by @dbkr.
  * Refactor LegacyCallHandler event emitter to use TypedEventEmitter (https://github.com/element-hq/element-web/pull/29008). Contributed by @t3chguy.
  * Add `Recovery` section in the new user settings `Encryption` tab (https://github.com/element-hq/element-web/pull/28673). Contributed by @florianduros.
  * Retry loading chunks to make the app more resilient (https://github.com/element-hq/element-web/pull/29001). Contributed by @t3chguy.
  * Clear account idb table on logout (https://github.com/element-hq/element-web/pull/28996). Contributed by @t3chguy.
  * Implement new memberlist design with MVVM architecture  (https://github.com/element-hq/element-web/pull/28874). Contributed by @MidhunSureshR.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/29035). Contributed by @RiotRobot.
  * React to MatrixEvent sender/target being updated for rendering state events (https://github.com/element-hq/element-web/pull/28947). Contributed by @t3chguy.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1741089600">- Version 1.11.94
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/29377). Contributed by @RiotRobot.
  Version 1.11.93
  [#]# ✨ Features
  * https://github.com/element-hq/element-web/pull/29358). Contributed by @t3chguy.
  * ChangeRecoveryKey: error handling (https://github.com/element-hq/element-web/pull/29262). Contributed by @richvdh.
  * Dehydration: enable dehydrated device on "Set up recovery" (https://github.com/element-hq/element-web/pull/29265). Contributed by @richvdh.
  * Render reason for invite rejection. (https://github.com/element-hq/element-web/pull/29257). Contributed by @Half-Shot.
  * New room list: add search section (https://github.com/element-hq/element-web/pull/29251). Contributed by @florianduros.
  * New room list: hide favourites and people meta spaces (https://github.com/element-hq/element-web/pull/29241). Contributed by @florianduros.
  * New Room List: Create new labs flag (https://github.com/element-hq/element-web/pull/29239). Contributed by @MidhunSureshR.
  * Stop URl preview from covering message box (https://github.com/element-hq/element-web/pull/29215). Contributed by @edent.
  * Rename "security key" into "recovery key" (https://github.com/element-hq/element-web/pull/29217). Contributed by @florianduros.
  * Add new verification section to user profile (https://github.com/element-hq/element-web/pull/29200). Contributed by @MidhunSureshR.
  * Initial support for runtime modules (https://github.com/element-hq/element-web/pull/29104). Contributed by @t3chguy.
  * Add `Forgot recovery key?` button to encryption tab (https://github.com/element-hq/element-web/pull/29202). Contributed by @florianduros.
  * Add KeyIcon to key storage out of sync toast (https://github.com/element-hq/element-web/pull/29201). Contributed by @florianduros.
  * Improve rendering of empty topics in the timeline  (https://github.com/element-hq/element-web/pull/29152). Contributed by @Half-Shot.
  [#]# 🐛 Bug Fixes
  * Fix font scaling in member list (https://github.com/element-hq/element-web/pull/29285). Contributed by @florianduros.
  * Grow member list search field when resizing the right panel (https://github.com/element-hq/element-web/pull/29267). Contributed by @langleyd.
  * Don't reload roomview on offline connectivity check (https://github.com/element-hq/element-web/pull/29243). Contributed by @dbkr.
  * Respect user's 12/24 hour preference consistently (https://github.com/element-hq/element-web/pull/29237). Contributed by @t3chguy.
  * Restore the accessibility role on call views (https://github.com/element-hq/element-web/pull/29225). Contributed by @robintown.
  * Revert `GoToHome` keyboard shortcut to `Ctrl`–`Shift`–`H` on macOS (https://github.com/element-hq/element-web/pull/28577). Contributed by @gy-mate.
  * Encryption tab: display correct encryption panel when user cancels the reset identity flow (https://github.com/element-hq/element-web/pull/29216). Contributed by @florianduros.
  Version 1.11.92
  [#]# ✨ Features
  * https://github.com/element-hq/element-web/pull/29238). Contributed by @richvdh.
  * Make profile header section match the designs (https://github.com/element-hq/element-web/pull/29163). Contributed by @MidhunSureshR.
  * Always show back button in the right panel (https://github.com/element-hq/element-web/pull/29128). Contributed by @MidhunSureshR.
  * Schedule dehydration on reload if the dehydration key is already cached locally (https://github.com/element-hq/element-web/pull/29021). Contributed by @uhoreg.
  * update to twemoji 15.1.0 (https://github.com/element-hq/element-web/pull/29115). Contributed by @ara4n.
  * Update matrix-widget-api (https://github.com/element-hq/element-web/pull/29112). Contributed by @toger5.
  * Allow navigating through the memberlist using up/down keys (https://github.com/element-hq/element-web/pull/28949). Contributed by @MidhunSureshR.
  * Style room header icons and facepile for toggled state (https://github.com/element-hq/element-web/pull/28968). Contributed by @MidhunSureshR.
  * Move threads header below base card header (https://github.com/element-hq/element-web/pull/28969). Contributed by @MidhunSureshR.
  * Add `Advanced` section to the user settings encryption tab (https://github.com/element-hq/element-web/pull/28804). Contributed by @florianduros.
  * Fix outstanding UX issues with replies/mentions/keyword notifs (https://github.com/element-hq/element-web/pull/28270). Contributed by @taffyko.
  * Distinguish room state and timeline events when dealing with widgets (https://github.com/element-hq/element-web/pull/28681). Contributed by @robintown.
  * Switch OIDC primarily to new `/auth_metadata` API (https://github.com/element-hq/element-web/pull/29019). Contributed by @t3chguy.
  * More memberlist changes (https://github.com/element-hq/element-web/pull/29069). Contributed by @MidhunSureshR.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/29190). Contributed by @RiotRobot.
  * Encryption tab: hide `Advanced` section when the key storage is out of sync (https://github.com/element-hq/element-web/pull/29129). Contributed by @florianduros.
  * Fix share button in discovery settings being disabled incorrectly (https://github.com/element-hq/element-web/pull/29151). Contributed by @t3chguy.
  * Ensure switching rooms does not wrongly focus timeline search (https://github.com/element-hq/element-web/pull/29153). Contributed by @t3chguy.
  * Stop showing a dialog prompting the user to enter an old recovery key (https://github.com/element-hq/element-web/pull/29143). Contributed by @richvdh.
  * Make themed widgets reflect the effective theme (https://github.com/element-hq/element-web/pull/28342). Contributed by @robintown.
  * support non-VS16 emoji ligatures in TwemojiMozilla (https://github.com/element-hq/element-web/pull/29100). Contributed by @ara4n.
  * e2e test: Verify session with the encryption tab instead of the security \&amp; privacy tab (https://github.com/element-hq/element-web/pull/29090). Contributed by @florianduros.
  * Work around cloudflare R2 / aws client incompatability (https://github.com/element-hq/element-web/pull/29086). Contributed by @dbkr.
  * Fix identity server settings visibility (https://github.com/element-hq/element-web/pull/29083). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1742904000">- Version 1.11.95
  [#]# ✨ Features
  * Room List Store: Filter rooms by active space (https://github.com/element-hq/element-web/pull/29399). Contributed by @MidhunSureshR.
  * Room List - Update the room list store on actions from the dispatcher (https://github.com/element-hq/element-web/pull/29397). Contributed by @MidhunSureshR.
  * Room List  - Implement a minimal view model (https://github.com/element-hq/element-web/pull/29357). Contributed by @MidhunSureshR.
  * New room list: add space menu in room header (https://github.com/element-hq/element-web/pull/29352). Contributed by @florianduros.
  * Room List - Store sorted rooms in skip list (https://github.com/element-hq/element-web/pull/29345). Contributed by @MidhunSureshR.
  * New room list: add dial to search section (https://github.com/element-hq/element-web/pull/29359). Contributed by @florianduros.
  * New room list: add compose menu for spaces in header (https://github.com/element-hq/element-web/pull/29347). Contributed by @florianduros.
  * Use EditInPlace control for Identity Server picker to improve a11y (https://github.com/element-hq/element-web/pull/29280). Contributed by @Half-Shot.
  * First step to add header to new room list (https://github.com/element-hq/element-web/pull/29320). Contributed by @florianduros.
  * Add Windows 64-bit arm link and remove 32-bit link on compatibility page (https://github.com/element-hq/element-web/pull/29312). Contributed by @t3chguy.
  * Honour the backup disable flag from Element X (https://github.com/element-hq/element-web/pull/29290). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Fix edited code block width (https://github.com/element-hq/element-web/pull/29394). Contributed by @florianduros.
  * new room list: keep space name in one line in header (https://github.com/element-hq/element-web/pull/29369). Contributed by @florianduros.
  * Dismiss "Key storage out of sync" toast when secrets received (https://github.com/element-hq/element-web/pull/29348). Contributed by @richvdh.
  * Minor CSS fixes for the new room list (https://github.com/element-hq/element-web/pull/29334). Contributed by @florianduros.
  * Add padding to room header icon (https://github.com/element-hq/element-web/pull/29271). Contributed by @langleyd.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1743076800">- Version 1.11.96
  [#]# ✨ Features
  * RoomListViewModel: Track the index of the active room in the list (https://github.com/element-hq/element-web/pull/29519). Contributed by @MidhunSureshR.
  * New room list: add empty state (https://github.com/element-hq/element-web/pull/29512). Contributed by @florianduros.
  * Implement `MessagePreviewViewModel` (https://github.com/element-hq/element-web/pull/29514). Contributed by @MidhunSureshR.
  * RoomListViewModel: Add functionality to toggle message preview setting (https://github.com/element-hq/element-web/pull/29511). Contributed by @MidhunSureshR.
  * New room list: add more options menu on room list item (https://github.com/element-hq/element-web/pull/29445). Contributed by @florianduros.
  * RoomListViewModel: Provide a way to resort the room list and track the active sort method (https://github.com/element-hq/element-web/pull/29499). Contributed by @MidhunSureshR.
  * Change \*All rooms\* meta space name to \*All Chats\* (https://github.com/element-hq/element-web/pull/29498). Contributed by @florianduros.
  * Add setting to hide avatars of rooms you have been invited to. (https://github.com/element-hq/element-web/pull/29497). Contributed by @Half-Shot.
  * Room List Store: Save preferred sorting algorithm and use that on app launch (https://github.com/element-hq/element-web/pull/29493). Contributed by @MidhunSureshR.
  * Add key storage toggle to Encryption settings (https://github.com/element-hq/element-web/pull/29310). Contributed by @dbkr.
  * New room list: add primary filters (https://github.com/element-hq/element-web/pull/29481). Contributed by @florianduros.
  * Implement MSC4142: Remove unintentional intentional mentions in replies (https://github.com/element-hq/element-web/pull/28209). Contributed by @tulir.
  * White background for 'They do not match' button (https://github.com/element-hq/element-web/pull/29470). Contributed by @andybalaam.
  * RoomListViewModel: Support secondary filters in the view model (https://github.com/element-hq/element-web/pull/29465). Contributed by @MidhunSureshR.
  * RoomListViewModel: Support primary filters in the view model (https://github.com/element-hq/element-web/pull/29454). Contributed by @MidhunSureshR.
  * Room List Store: Implement secondary filters (https://github.com/element-hq/element-web/pull/29458). Contributed by @MidhunSureshR.
  * Room List Store: Implement rest of the primary filters (https://github.com/element-hq/element-web/pull/29444). Contributed by @MidhunSureshR.
  * Room List Store: Support filters by implementing just the favourite filter (https://github.com/element-hq/element-web/pull/29433). Contributed by @MidhunSureshR.
  * Move toggle switch for integration manager for a11y (https://github.com/element-hq/element-web/pull/29436). Contributed by @Half-Shot.
  * New room list: basic flat list (https://github.com/element-hq/element-web/pull/29368). Contributed by @florianduros.
  * Improve rageshake upload experience by providing useful error information (https://github.com/element-hq/element-web/pull/29378). Contributed by @Half-Shot.
  * Add more functionality to the room list vm (https://github.com/element-hq/element-web/pull/29402). Contributed by @MidhunSureshR.
  [#]# 🐛 Bug Fixes
  * New room list: fix compose menu action in space  (https://github.com/element-hq/element-web/pull/29500). Contributed by @florianduros.
  * Change ToggleHiddenEventVisibility \&amp; GoToHome KeyBindingActions (https://github.com/element-hq/element-web/pull/29374). Contributed by @gy-mate.
  * Fix Docker Healthcheck (https://github.com/element-hq/element-web/pull/29471). Contributed by @benbz.
  * Room List Store: Fetch rooms after space store is ready + attach store to window (https://github.com/element-hq/element-web/pull/29453). Contributed by @MidhunSureshR.
  * Room List Store: Fix bug where left rooms appear in room list (https://github.com/element-hq/element-web/pull/29452). Contributed by @MidhunSureshR.
  * Add space to the bottom of the room summary actions below leave room (https://github.com/element-hq/element-web/pull/29270). Contributed by @langleyd.
  * Show error screens in group calls (https://github.com/element-hq/element-web/pull/29254). Contributed by @robintown.
  * Prevent user from accidentally triggering multiple identity resets (https://github.com/element-hq/element-web/pull/29388). Contributed by @uhoreg.
  * Remove buggy tooltip on room intro \&amp; homepage (https://github.com/element-hq/element-web/pull/29406). Contributed by @t3chguy.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1744372800">- Version 1.11.97
  [#]# ✨ Features
  * New room list: reduce padding between avatar and room list border (https://github.com/element-hq/element-web/pull/29634). Contributed by @florianduros.
  * Bundle Element Call with Element Web packages (https://github.com/element-hq/element-web/pull/29309). Contributed by @t3chguy.
  * Hide an event notification if it is redacted (https://github.com/element-hq/element-web/pull/29605). Contributed by @Half-Shot.
  * Docker: Use nginx-unprivileged as base image (https://github.com/element-hq/element-web/pull/29353). Contributed by @AndrewFerr.
  * Switch away from nesting React trees and mangling the DOM (https://github.com/element-hq/element-web/pull/29586). Contributed by @t3chguy.
  * New room list: add notification decoration (https://github.com/element-hq/element-web/pull/29552). Contributed by @florianduros.
  * RoomListStore: Unread filter should match rooms that were marked as unread (https://github.com/element-hq/element-web/pull/29580). Contributed by @MidhunSureshR.
  * Add support for hiding videos (https://github.com/element-hq/element-web/pull/29496). Contributed by @Half-Shot.
  * Use an outline icon for the report room button (https://github.com/element-hq/element-web/pull/29573). Contributed by @robintown.
  * Generate/load pickle key on SSO (https://github.com/element-hq/element-web/pull/29568). Contributed by @Jujure.
  * Add report room dialog button/dialog. (https://github.com/element-hq/element-web/pull/29513). Contributed by @Half-Shot.
  * RoomListViewModel: Make the active room sticky in the list (https://github.com/element-hq/element-web/pull/29551). Contributed by @MidhunSureshR.
  * Replace checkboxes with Compound checkboxes, and appropriately label each checkbox. (https://github.com/element-hq/element-web/pull/29363). Contributed by @Half-Shot.
  * New room list: add selection decoration (https://github.com/element-hq/element-web/pull/29531). Contributed by @florianduros.
  * Simplified Sliding Sync (https://github.com/element-hq/element-web/pull/28515). Contributed by @dbkr.
  * Add ability to hide images after clicking "show image" (https://github.com/element-hq/element-web/pull/29467). Contributed by @Half-Shot.
  [#]# 🐛 Bug Fixes
  * Fix scroll issues in memberlist (https://github.com/element-hq/element-web/pull/29392). Contributed by @MidhunSureshR.
  * Ensure clicks on spoilers do not get handled by the hidden content (https://github.com/element-hq/element-web/pull/29618). Contributed by @t3chguy.
  * New room list: add cursor pointer on room list item (https://github.com/element-hq/element-web/pull/29627). Contributed by @florianduros.
  * Fix missing ambiguous url tooltips on Element Desktop (https://github.com/element-hq/element-web/pull/29619). Contributed by @t3chguy.
  * New room list: fix spacing and padding (https://github.com/element-hq/element-web/pull/29607). Contributed by @florianduros.
  * Make fetchdep check out matching branch name (https://github.com/element-hq/element-web/pull/29601). Contributed by @dbkr.
  * Fix MFileBody fileName not considering `filename` (https://github.com/element-hq/element-web/pull/29589). Contributed by @t3chguy.
  * Fix token expiry racing with login causing wrong error to be shown (https://github.com/element-hq/element-web/pull/29566). Contributed by @t3chguy.
  * Fix bug which caused startup to hang if the clock was wound back since a previous session (https://github.com/element-hq/element-web/pull/29558). Contributed by @richvdh.
  * RoomListViewModel: Reset any primary filter on secondary filter change (https://github.com/element-hq/element-web/pull/29562). Contributed by @MidhunSureshR.
  * RoomListStore: Unread filter should only filter rooms having unread counts (https://github.com/element-hq/element-web/pull/29555). Contributed by @MidhunSureshR.
  * In force-verify mode, prevent bypassing by cancelling device verification (https://github.com/element-hq/element-web/pull/29487). Contributed by @andybalaam.
  * Add title attribute to user identifier (https://github.com/element-hq/element-web/pull/29547). Contributed by @arpitbatra123.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1745409600">- Version 1.11.99
  No changes, just bumping the version to accommodate a new Element Desktop release
  Version 1.11.98
  [#]# ✨ Features
  * print better errors in the search view instead of a blocking modal (https://github.com/element-hq/element-web/pull/29724). Contributed by @Jujure.
  * New room list: video room and video call decoration  (https://github.com/element-hq/element-web/pull/29693). Contributed by @florianduros.
  * Remove Secure Backup, Cross-signing and Cryptography sections in `Security &amp; Privacy` user settings (https://github.com/element-hq/element-web/pull/29088). Contributed by @florianduros.
  * Allow reporting a room when rejecting an invite. (https://github.com/element-hq/element-web/pull/29570). Contributed by @Half-Shot.
  * RoomListViewModel: Reset primary and secondary filters on space change (https://github.com/element-hq/element-web/pull/29672). Contributed by @MidhunSureshR.
  * RoomListStore: Support specific sorting requirements for muted rooms (https://github.com/element-hq/element-web/pull/29665). Contributed by @MidhunSureshR.
  * New room list: add notification options menu (https://github.com/element-hq/element-web/pull/29639). Contributed by @florianduros.
  * Room List: Scroll to top of the list when active room is not in the list (https://github.com/element-hq/element-web/pull/29650). Contributed by @MidhunSureshR.
  [#]# 🐛 Bug Fixes
  * Fix unwanted form submit behaviour in memberlist (https://github.com/element-hq/element-web/pull/29747). Contributed by @MidhunSureshR.
  * New room list: fix public room icon visibility when filter change (https://github.com/element-hq/element-web/pull/29737). Contributed by @florianduros.
  * Fix custom theme support for short hex \&amp; rgba hex strings (https://github.com/element-hq/element-web/pull/29726). Contributed by @t3chguy.
  * New room list: minor visual fixes (https://github.com/element-hq/element-web/pull/29723). Contributed by @florianduros.
  * Fix getOidcCallbackUrl for Element Desktop (https://github.com/element-hq/element-web/pull/29711). Contributed by @t3chguy.
  * Fix some webp images improperly marked as animated (https://github.com/element-hq/element-web/pull/29713). Contributed by @Petersmit27.
  * Revert deletion of hydrateSession (https://github.com/element-hq/element-web/pull/29703). Contributed by @Jujure.
  * Fix converttoroom \&amp; converttodm not working (https://github.com/element-hq/element-web/pull/29705). Contributed by @t3chguy.
  * Ensure forceCloseAllModals also closes priority/static modals (https://github.com/element-hq/element-web/pull/29706). Contributed by @t3chguy.
  * Continue button is disabled when uploading a recovery key file (https://github.com/element-hq/element-web/pull/29695). Contributed by @Giwayume.
  * Catch errors after syncing recovery (https://github.com/element-hq/element-web/pull/29691). Contributed by @andybalaam.
  * New room list: fix multiple visual issues (https://github.com/element-hq/element-web/pull/29673). Contributed by @florianduros.
  * New Room List: Fix mentions filter matching rooms with any highlight (https://github.com/element-hq/element-web/pull/29668). Contributed by @MidhunSureshR.
  * Fix truncated emoji label during emoji SAS (https://github.com/element-hq/element-web/pull/29643). Contributed by @florianduros.
  * Remove duplicate jitsi link (https://github.com/element-hq/element-web/pull/29642). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1749038400">- Version 1.11.102
  [#]# ✨ Features
  * EW: Modernize the recovery key input modal (https://github.com/element-hq/element-web/pull/29819). Contributed by @uhoreg.
  * New room list: move secondary filters into primary filters (https://github.com/element-hq/element-web/pull/29972). Contributed by @florianduros.
  * Prompt the user when key storage is unexpectedly off (https://github.com/element-hq/element-web/pull/29912). Contributed by @andybalaam.
  * New room list: move sort menu in room list header (https://github.com/element-hq/element-web/pull/29983). Contributed by @florianduros.
  * New room list: rework spacing of room list item (https://github.com/element-hq/element-web/pull/29965). Contributed by @florianduros.
  * RLS: Remove forgotten room from skiplist (https://github.com/element-hq/element-web/pull/29933). Contributed by @MidhunSureshR.
  * Add room list sorting (https://github.com/element-hq/element-web/pull/29951). Contributed by @dbkr.
  * Don't use the minimised width(68px) on the new room list (https://github.com/element-hq/element-web/pull/29778). Contributed by @langleyd.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30054). Contributed by @RiotRobot.
  * RoomListStoreV3: Only add new rooms that pass `VisibilityProvider` check (https://github.com/element-hq/element-web/pull/29974). Contributed by @MidhunSureshR.
  * Re-order primary filters (https://github.com/element-hq/element-web/pull/29957). Contributed by @dbkr.
  * Fix leaky CSS adding `!` to all H1 elements (https://github.com/element-hq/element-web/pull/29964). Contributed by @t3chguy.
  * Fix extensions panel style (https://github.com/element-hq/element-web/pull/29273). Contributed by @langleyd.
  * Fix state events being hidden from widgets in read\_events actions (https://github.com/element-hq/element-web/pull/29954). Contributed by @robintown.
  * Remove old filter test (https://github.com/element-hq/element-web/pull/29963). Contributed by @dbkr.
  Version 1.11.101
  [#]# ✨ Features
  * New room list: add keyboard navigation support (https://github.com/element-hq/element-web/pull/29805). Contributed by @florianduros.
  * Use the JoinRuleSettings component for the guest link access prompt. (https://github.com/element-hq/element-web/pull/28614). Contributed by @toger5.
  * Add loading state to the new room list view (https://github.com/element-hq/element-web/pull/29725). Contributed by @langleyd.
  * Make OIDC identity reset consistent with EX (https://github.com/element-hq/element-web/pull/29854). Contributed by @andybalaam.
  * Support error code for email / phone adding unsupported (MSC4178) (https://github.com/element-hq/element-web/pull/29855). Contributed by @dbkr.
  * Update identity reset UI (Make consistent with EX) (https://github.com/element-hq/element-web/pull/29701). Contributed by @andybalaam.
  * Add secondary filters to the new room list (https://github.com/element-hq/element-web/pull/29818). Contributed by @dbkr.
  * Fix battery drain from Web Audio (https://github.com/element-hq/element-web/pull/29203). Contributed by @mbachry.
  [#]# 🐛 Bug Fixes
  * Fix go home shortcut on macos and change toggle action events shortcut (https://github.com/element-hq/element-web/pull/29929). Contributed by @florianduros.
  * New room list: fix outdated message preview when space or filter change (https://github.com/element-hq/element-web/pull/29925). Contributed by @florianduros.
  * Stop migrating to MSC4278 if the config exists. (https://github.com/element-hq/element-web/pull/29924). Contributed by @Half-Shot.
  * Ensure consistent download file name on download from ImageView (https://github.com/element-hq/element-web/pull/29913). Contributed by @t3chguy.
  * Add error toast when service worker registration fails (https://github.com/element-hq/element-web/pull/29895). Contributed by @t3chguy.
  * New Room List: Prevent old tombstoned rooms from appearing in the list (https://github.com/element-hq/element-web/pull/29881). Contributed by @MidhunSureshR.
  * Remove lag in search field (https://github.com/element-hq/element-web/pull/29885). Contributed by @florianduros.
  * Respect UIFeature.Voip (https://github.com/element-hq/element-web/pull/29873). Contributed by @langleyd.
  * Allow jumping to message search from spotlight (https://github.com/element-hq/element-web/pull/29850). Contributed by @t3chguy.
  Version 1.11.100
  [#]# ✨ Features
  * Move rich topics out of labs / stabilise MSC3765 (https://github.com/element-hq/element-web/pull/29817). Contributed by @Johennes.
  * Spell out that Element Web does \*not\* work on mobile. (https://github.com/element-hq/element-web/pull/29211). Contributed by @ara4n.
  * Add message preview support to the new room list (https://github.com/element-hq/element-web/pull/29784). Contributed by @dbkr.
  * Global configuration flag for media previews (https://github.com/element-hq/element-web/pull/29582). Contributed by @Half-Shot.
  * New room list: add partial keyboard shortcuts support (https://github.com/element-hq/element-web/pull/29783). Contributed by @florianduros.
  * MVVM RoomSummaryCard Topic (https://github.com/element-hq/element-web/pull/29710). Contributed by @MarcWadai.
  * Warn on self change from settings &gt; roles (https://github.com/element-hq/element-web/pull/28926). Contributed by @MarcWadai.
  * New room list: new visual for invitation (https://github.com/element-hq/element-web/pull/29773). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix incorrect display of the user info display name (https://github.com/element-hq/element-web/pull/29826). Contributed by @langleyd.
  * RoomListStore: Remove invite rooms on decline (https://github.com/element-hq/element-web/pull/29804). Contributed by @MidhunSureshR.
  * Fix the buttons not being displayed with long preview text (https://github.com/element-hq/element-web/pull/29811). Contributed by @dbkr.
  * New room list: fix missing/incorrect notification decoration  (https://github.com/element-hq/element-web/pull/29796). Contributed by @florianduros.
  * New Room List: Prevent potential scroll jump/flicker when switching spaces (https://github.com/element-hq/element-web/pull/29781). Contributed by @MidhunSureshR.
  * New room list: fix incorrect decoration (https://github.com/element-hq/element-web/pull/29770). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1749556800">- Version 1.11.103
  [#]# 🐛 Bug Fixes
  * Check the sender of an event matches owner of session, preventing sender spoofing by homeserver owners.
    https://github.com/matrix-org/matrix-rust-sdk/security/advisories/GHSA-x958-rvg6-956w</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1754308800">- Version 1.11.108
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30434). Contributed by @RiotRobot.
  Version 1.11.107
  [#]# ✨ Features
  * Message preview should show tooltip with the full message on hover (https://github.com/element-hq/element-web/pull/30265). Contributed by @MidhunSureshR.
  * Support rendering notification badges on platforms that do their own icon overlays (https://github.com/element-hq/element-web/pull/30315). Contributed by @Half-Shot.
  * Add SubscriptionViewModel base class (https://github.com/element-hq/element-web/pull/30297). Contributed by @dbkr.
  * Enhancement: Save image on CTRL+S (https://github.com/element-hq/element-web/pull/30330). Contributed by @ioalexander.
  * Add quote functionality to MessageContextMenu (#29893) (https://github.com/element-hq/element-web/pull/30323). Contributed by @AlirezaMrtz.
  * Initial structure for shared component views (https://github.com/element-hq/element-web/pull/30216). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30411). Contributed by @RiotRobot.
  * Force ED titlebar color for new room list (https://github.com/element-hq/element-web/pull/30332). Contributed by @florianduros.
  * Add a background color to left panel for macos titlebar in element desktop (https://github.com/element-hq/element-web/pull/30328). Contributed by @florianduros.
  * Fix: Prevent page refresh on Enter key in right panel member search (https://github.com/element-hq/element-web/pull/30312). Contributed by @AlirezaMrtz.
  Version 1.11.106
  [#]# ✨ Features
  * https://github.com/element-hq/element-web/pull/30304). Contributed by @RiotRobot.
  * Add support for module message hint `allowDownloadingMedia` (https://github.com/element-hq/element-web/pull/30252). Contributed by @Half-Shot.
  * Update the mobile\_guide page to the new design and link out to Element X by default. (https://github.com/element-hq/element-web/pull/30172). Contributed by @pixlwave.
  * Filter settings exported when rageshaking (https://github.com/element-hq/element-web/pull/30236). Contributed by @Half-Shot.
  * Allow Element Call to learn the room name (https://github.com/element-hq/element-web/pull/30213). Contributed by @robintown.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30322). Contributed by @RiotRobot.
  * Fix transparent verification checkmark in dark mode (https://github.com/element-hq/element-web/pull/30235). Contributed by @Banbuii.
  * Fix logic in DeviceListener (https://github.com/element-hq/element-web/pull/30230). Contributed by @uhoreg.
  * Disable file drag-and-drop if insufficient permissions (https://github.com/element-hq/element-web/pull/30186). Contributed by @t3chguy.
  Version 1.11.105
  [#]# ✨ Features
  * New room list: add context menu to room list item (https://github.com/element-hq/element-web/pull/29952). Contributed by @florianduros.
  * Support for custom message components via Module API (https://github.com/element-hq/element-web/pull/30074). Contributed by @Half-Shot.
  * Prompt users to set up recovery (https://github.com/element-hq/element-web/pull/30075). Contributed by @uhoreg.
  * Update `IconButton` colors (https://github.com/element-hq/element-web/pull/30124). Contributed by @florianduros.
  * New room list: filter list can be collapsed  (https://github.com/element-hq/element-web/pull/29992). Contributed by @florianduros.
  * Show `EmptyRoomListView` when low priority filter matches zero rooms (https://github.com/element-hq/element-web/pull/30122). Contributed by @MidhunSureshR.
  [#]# 🐛 Bug Fixes
  * Fix untranslatable string "People" in notifications beta (https://github.com/element-hq/element-web/pull/30165). Contributed by @t3chguy.
  * Force verification even after logging in via delegate (https://github.com/element-hq/element-web/pull/30141). Contributed by @andybalaam.
  * Hide add integrations button based on UIComponent.AddIntegrations (https://github.com/element-hq/element-web/pull/30140). Contributed by @t3chguy.
  * Use nav for new room list and label sections (https://github.com/element-hq/element-web/pull/30134). Contributed by @dbkr.
  * Spacestore should emit event after rebuilding home space (https://github.com/element-hq/element-web/pull/30132). Contributed by @MidhunSureshR.
  * Handle m.room.pinned\_events being invalid (https://github.com/element-hq/element-web/pull/30129). Contributed by @t3chguy.
  Version 1.11.104
  [#]# ✨ Features
  * Update the mobile\_guide page to the new design. (https://github.com/element-hq/element-web/pull/30006). Contributed by @pixlwave.
  * Provide a devtool for manually verifying other devices (https://github.com/element-hq/element-web/pull/30094). Contributed by @andybalaam.
  * Implement MSC4155: Invite filtering (https://github.com/element-hq/element-web/pull/29603). Contributed by @Half-Shot.
  * Add low priority avatar decoration to room tile (https://github.com/element-hq/element-web/pull/30065). Contributed by @MidhunSureshR.
  * Add ability to prevent window content being captured by other apps (Desktop) (https://github.com/element-hq/element-web/pull/30098). Contributed by @t3chguy.
  * New room list: move message preview in user settings (https://github.com/element-hq/element-web/pull/30023). Contributed by @florianduros.
  * New room list: change room options icon (https://github.com/element-hq/element-web/pull/30029). Contributed by @florianduros.
  * RoomListStore: Sort low priority rooms to the bottom of the list (https://github.com/element-hq/element-web/pull/30070). Contributed by @MidhunSureshR.
  * Add low priority filter pill to the room list UI (https://github.com/element-hq/element-web/pull/30060). Contributed by @MidhunSureshR.
  * New room list: remove color gradient in space panel (https://github.com/element-hq/element-web/pull/29721). Contributed by @florianduros.
  * /share?msg=foo endpoint using forward message dialog (https://github.com/element-hq/element-web/pull/29874). Contributed by @ara4n.
  [#]# 🐛 Bug Fixes
  * Do not send empty auth when setting up cross-signing keys (https://github.com/element-hq/element-web/pull/29914). Contributed by @gnieto.
  * Settings: flip local video feed by default (https://github.com/element-hq/element-web/pull/29501). Contributed by @jbtrystram.
  * AccessSecretStorageDialog: various fixes (https://github.com/element-hq/element-web/pull/30093). Contributed by @richvdh.
  * AccessSecretStorageDialog: fix inability to enter recovery key (https://github.com/element-hq/element-web/pull/30090). Contributed by @richvdh.
  * Fix failure to upload thumbnail causing image to send as file (https://github.com/element-hq/element-web/pull/30086). Contributed by @t3chguy.
  * Low priority menu item should be a toggle (https://github.com/element-hq/element-web/pull/30071). Contributed by @MidhunSureshR.
  * Add sanity checks to prevent users from ignoring themselves (https://github.com/element-hq/element-web/pull/30079). Contributed by @MidhunSureshR.
  * Fix issue with duplicate images (https://github.com/element-hq/element-web/pull/30073). Contributed by @fatlewis.
  * Handle errors returned from Seshat (https://github.com/element-hq/element-web/pull/30083). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1754913600">- Version 1.11.109
  This release supports the upcoming v12 ("hydra") Matrix room version and is necessary to view and participate in these rooms.
  [#]# ✨ Features
  * https://github.com/element-hq/element-web/pull/30529). Contributed by @RiotRobot.
  * https://github.com/element-hq/element-web/pull/30526). Contributed by @RiotRobot.
  * New room list: change icon and label of menu item for to start a DM (https://github.com/element-hq/element-web/pull/30470). Contributed by @florianduros.
  * Implement the member list with virtuoso (https://github.com/element-hq/element-web/pull/29869). Contributed by @langleyd.
  * Add labs option for history sharing on invite (https://github.com/element-hq/element-web/pull/30313). Contributed by @richvdh.
  * Bump wysiwyg to 2.39.0 adding support for pasting rich text content in the Rich Text Edtior (https://github.com/element-hq/element-web/pull/30421). Contributed by @langleyd.
  * Support `EventShieldReason.MISMATCHED_SENDER` (https://github.com/element-hq/element-web/pull/30403). Contributed by @richvdh.
  * Change unencrypted and public pills to blue (https://github.com/element-hq/element-web/pull/30399). Contributed by @florianduros.
  * Change color of public room icon (https://github.com/element-hq/element-web/pull/30390). Contributed by @florianduros.
  * Script for updating storybook screenshots (https://github.com/element-hq/element-web/pull/30340). Contributed by @dbkr.
  * Add toggle to hide empty state in devtools (https://github.com/element-hq/element-web/pull/30352). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30537). Contributed by @RiotRobot.
  * https://github.com/element-hq/element-web/pull/30536). Contributed by @RiotRobot.
  * Update for compatibility with v12 rooms (https://github.com/element-hq/element-web/pull/30452). Contributed by @dbkr.
  * New room list: fix tooltip on presence (https://github.com/element-hq/element-web/pull/30474). Contributed by @florianduros.
  * New room list: add tooltip for presence and room status (https://github.com/element-hq/element-web/pull/30472). Contributed by @florianduros.
  * Fix: Clicking on an item in the member list causes it to scroll to the top rather than show the profile view (https://github.com/element-hq/element-web/pull/30455). Contributed by @langleyd.
  * Put the 'decrypting' tooltip back (https://github.com/element-hq/element-web/pull/30446). Contributed by @dbkr.
  * Use server name explicitly for via. (https://github.com/element-hq/element-web/pull/30362). Contributed by @Half-Shot.
  * fix: replace hardcoded string in poll history dialog (https://github.com/element-hq/element-web/pull/30402). Contributed by @florianduros.
  * fix: replace hardcoded string on qr code back button (https://github.com/element-hq/element-web/pull/30401). Contributed by @florianduros.
  * Fix color of icon button with outline (https://github.com/element-hq/element-web/pull/30361). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1756728000">- Version 1.11.110
  [#]# ✨ Features
  * Hide recovery key when re-entering it while creating or changing it (https://github.com/element-hq/element-web/pull/30499). Contributed by @andybalaam.
  * Add `?no_universal_links=true` to OIDC url so EX doesn't try to handle it (https://github.com/element-hq/element-web/pull/29439). Contributed by @t3chguy.
  * Show a blue lock for unencrypted rooms and hide the grey shield for encrypted rooms (https://github.com/element-hq/element-web/pull/30440). Contributed by @langleyd.
  * Add support for Module API 1.4 (https://github.com/element-hq/element-web/pull/30185). Contributed by @t3chguy.
  * MVVM - Introduce some helpers for snapshot management (https://github.com/element-hq/element-web/pull/30398). Contributed by @MidhunSureshR.
  [#]# 🐛 Bug Fixes
  * A11y: move focus to right panel when opened (https://github.com/element-hq/element-web/pull/30553). Contributed by @florianduros.
  * Fix e2e warning icon should be white (https://github.com/element-hq/element-web/pull/30539). Contributed by @florianduros.
  * Remove NoOneHere disabled reason. (https://github.com/element-hq/element-web/pull/30524). Contributed by @toger5.
  * Fix downloading files with authenticated media API (https://github.com/element-hq/element-web/pull/30520). Contributed by @t3chguy.
  * Fix call permissions check confusion around element call (https://github.com/element-hq/element-web/pull/30521). Contributed by @t3chguy.
  * Fix line wrap around emoji verification (https://github.com/element-hq/element-web/pull/30523). Contributed by @t3chguy.
  * Don't highlight redacted events (https://github.com/element-hq/element-web/pull/30519). Contributed by @t3chguy.
  * Fix matrix.to links not being handled in the app (https://github.com/element-hq/element-web/pull/30522). Contributed by @t3chguy.
  * Fix issue of new room list taking up the full width (https://github.com/element-hq/element-web/pull/30459). Contributed by @langleyd.
  * Fix widget persistence in React development mode (https://github.com/element-hq/element-web/pull/30509). Contributed by @robintown.
  * Fix widget initialization in React development mode (https://github.com/element-hq/element-web/pull/30463). Contributed by @robintown.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1757505600">- Version 1.11.111
  [#]# ✨ Features
  * Do not hide media from your own user by default (https://github.com/element-hq/element-web/pull/29797). Contributed by @Half-Shot.
  * Remember whether sidebar is shown for calls when switching rooms (https://github.com/element-hq/element-web/pull/30262). Contributed by @bojidar-bg.
  * Open the proper integration settings on integrations disabled error (https://github.com/element-hq/element-web/pull/30538). Contributed by @Half-Shot.
  * Show a "progress" dialog while invites are being sent (https://github.com/element-hq/element-web/pull/30561). Contributed by @richvdh.
  * Move the room list to the new ListView(backed by react-virtuoso)  (https://github.com/element-hq/element-web/pull/30515). Contributed by @langleyd.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30705). Contributed by @RiotRobot.
  * Fix room joining over federation not specifying vias or using aliases (https://github.com/element-hq/element-web/pull/30641). Contributed by @t3chguy.
  * Fix stable-suffixed MSC4133 support (https://github.com/element-hq/element-web/pull/30649). Contributed by @dbkr.
  * Fix i18n of message when a setting is disabled (https://github.com/element-hq/element-web/pull/30646). Contributed by @dbkr.
  * ListView should not handle the arrow keys if there is a modifier applied (https://github.com/element-hq/element-web/pull/30633). Contributed by @langleyd.
  * Make BaseDialog's div keyboard focusable and fix test. (https://github.com/element-hq/element-web/pull/30631). Contributed by @langleyd.
  * Fix: Allow triple-click text selection to flow around pills (https://github.com/element-hq/element-web/pull/30349). Contributed by @AlirezaMrtz.
  * Watch for a 'join' action to know when the call is connected (https://github.com/element-hq/element-web/pull/29492). Contributed by @robintown.
  * Fix: add missing tooltip and aria-label to lock icon next to composer (https://github.com/element-hq/element-web/pull/30623). Contributed by @florianduros.
  * Don't render context menu when scrolling (https://github.com/element-hq/element-web/pull/30613). Contributed by @langleyd.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1758024000">- Version 1.11.112
  Fix https://github.com/element-hq/element-web/security/advisories/GHSA-m6c8-98f4-75rr
    CVE-2025-59161</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1758628800">- Version 1.12.0
  [#]# 🦖 Deprecations
  * Remove remaining support for outdated .well-known settings (https://github.com/element-hq/element-web/pull/30702). Contributed by @richvdh.
  [#]# ✨ Features
  * Add decline button to call notification toast (use new notification event) (https://github.com/element-hq/element-web/pull/30729). Contributed by @toger5.
  * Use the new room list by default (https://github.com/element-hq/element-web/pull/30640). Contributed by @langleyd.
  * "Verify this device" redesign (https://github.com/element-hq/element-web/pull/30596). Contributed by @uhoreg.
  * Set Element Call "intents" when starting and answering DM calls. (https://github.com/element-hq/element-web/pull/30730). Contributed by @Half-Shot.
  * Add axe compliance for new room list (https://github.com/element-hq/element-web/pull/30700). Contributed by @langleyd.
  * Stop ringing and remove toast if another device answers a RTC call. (https://github.com/element-hq/element-web/pull/30728). Contributed by @Half-Shot.
  * Automatically adjust history visibility when making a room private (https://github.com/element-hq/element-web/pull/30713). Contributed by @Half-Shot.
  * Release announcement for new room list (https://github.com/element-hq/element-web/pull/30675). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * https://github.com/element-hq/element-web/pull/30795). Contributed by @RiotRobot.
  * https://github.com/element-hq/element-web/pull/30794). Contributed by @RiotRobot.
  * Don't show release announcements while toasts are displayed (https://github.com/element-hq/element-web/pull/30770). Contributed by @dbkr.
  * Fix enabling key backup not working if there is an untrusted key backup (https://github.com/element-hq/element-web/pull/30707). Contributed by @Half-Shot.
  * Force `preload` to be false when setting an intent on an Element Call. (https://github.com/element-hq/element-web/pull/30759). Contributed by @Half-Shot.
  * Fix handling of 413 server response when uploading media (https://github.com/element-hq/element-web/pull/30737). Contributed by @hughns.
  * Make landmark navigation work with new room list (https://github.com/element-hq/element-web/pull/30747). Contributed by @dbkr.
  * Prevent voice message from displaying spurious errors (https://github.com/element-hq/element-web/pull/30736). Contributed by @florianduros.
  * Align default avatar and fix colors in composer pills (https://github.com/element-hq/element-web/pull/30739). Contributed by @florianduros.
  * Use configured URL for link to desktop app in message search settings (https://github.com/element-hq/element-web/pull/30742). Contributed by @t3chguy.
  * Fix history visibility when creating space rooms (https://github.com/element-hq/element-web/pull/30745). Contributed by @dbkr.
  * Check HTML-encoded quotes when handling translations for embedded pages (such as welcome.html) (https://github.com/element-hq/element-web/pull/30743). Contributed by @Half-Shot.
  * Fix local room encryption status always not enabled (https://github.com/element-hq/element-web/pull/30461). Contributed by @BillCarsonFr.
  * fix: make url in topic in room intro clickable (https://github.com/element-hq/element-web/pull/30686). Contributed by @florianduros.
  * Block change recovery key button while a change is ongoing. (https://github.com/element-hq/element-web/pull/30664). Contributed by @Half-Shot.
  * Hide advanced settings during room creation when `UIFeature.advancedSettings=false` (https://github.com/element-hq/element-web/pull/30684). Contributed by @florianduros.
  * A11y: improve accessibility of pinned messages (https://github.com/element-hq/element-web/pull/30558). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1761048000">- Version 1.12.2
  [#]# ✨ Features
  * Room List: Extend the viewport to avoid so many black spots when scrolling the room list (https://github.com/element-hq/element-web/pull/30867). Contributed by @langleyd.
  * Hide calling buttons in room header before a room is created (https://github.com/element-hq/element-web/pull/30816). Contributed by @Half-Shot.
  * Improve invite dialog ui - Part 2 (https://github.com/element-hq/element-web/pull/30836). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix platform settings race condition and make auto-launch tri-state (https://github.com/element-hq/element-web/pull/30977). Contributed by @t3chguy.
  * Fix: member count in header and member list (https://github.com/element-hq/element-web/pull/30982). Contributed by @florianduros.
  * Fix duration of voice message in timeline (https://github.com/element-hq/element-web/pull/30973). Contributed by @florianduros.
  * Fix voice notes rendering at 00:00 when playback had not begun. (https://github.com/element-hq/element-web/pull/30961). Contributed by @Half-Shot.
  * Improve handling of animated images, add support for AVIF animations (https://github.com/element-hq/element-web/pull/30932). Contributed by @t3chguy.
  * Update key storage toggle when key storage status changes (https://github.com/element-hq/element-web/pull/30934). Contributed by @uhoreg.
  * Fix jitsi widget popout (https://github.com/element-hq/element-web/pull/30908). Contributed by @dbkr.
  * Improve keyboard navigation on invite dialog (https://github.com/element-hq/element-web/pull/30930). Contributed by @florianduros.
  * Prefer UIA flows with supported UIA stages (https://github.com/element-hq/element-web/pull/30926). Contributed by @richvdh.
  * Enhance accessibility of dropdown (https://github.com/element-hq/element-web/pull/30928). Contributed by @florianduros.
  * Improve accessibility of the `\&lt;AvatarSetting&gt; component (https://github.com/element-hq/element-web/pull/30907). Contributed by @MidhunSureshR.
  Version 1.12.1
  [#]# ✨ Features
  * New Room List: Change the order of filters to match those on mobile (https://github.com/element-hq/element-web/pull/30905). Contributed by @langleyd.
  * New Room List: Don't clear filters on space change (https://github.com/element-hq/element-web/pull/30903). Contributed by @langleyd.
  * Add release announcement for the sounds (https://github.com/element-hq/element-web/pull/30900). Contributed by @langleyd.
  * Rich Text Editor: Add emoji suggestion support (https://github.com/element-hq/element-web/pull/30873). Contributed by @langleyd.
  * feat: Disable session lock when running in element-desktop (https://github.com/element-hq/element-web/pull/30643). Contributed by @kaylendog.
  * Improve invite dialog ui - Part 1 (https://github.com/element-hq/element-web/pull/30764). Contributed by @florianduros.
  * Update Message Sound for Element (https://github.com/element-hq/element-web/pull/30804). Contributed by @beatdemon.
  * Add new and improved ringtone (https://github.com/element-hq/element-web/pull/30761). Contributed by @Half-Shot.
  * Disable RTE formatting buttons when the content contains a slash command (https://github.com/element-hq/element-web/pull/30802). Contributed by @langleyd.
  [#]# 🐛 Bug Fixes
  * New Room List: Improve robustness of keyboard navigation (https://github.com/element-hq/element-web/pull/30888). Contributed by @langleyd.
  * Fix a11y issue on list in invite dialog (https://github.com/element-hq/element-web/pull/30878). Contributed by @florianduros.
  * Switch Export and Import Icons to match intuition (https://github.com/element-hq/element-web/pull/30805). Contributed by @micartey.
  * Hide breadcrumb option when new room list is enabled (https://github.com/element-hq/element-web/pull/30869). Contributed by @florianduros.
  * Avoid creating multiple call objects for the same widget (https://github.com/element-hq/element-web/pull/30839). Contributed by @robintown.
  * Add a test for #29882, which is fixed by matrix-org/matrix-js-sdk#5016 (https://github.com/element-hq/element-web/pull/30835). Contributed by @andybalaam.
  * fix: use `help_encryption_url` of config instead of hardcoded `https://element.io/help#encryption5` (https://github.com/element-hq/element-web/pull/30746). Contributed by @florianduros.
  * Fix html export when feature\_jump\_to\_date is enabled (https://github.com/element-hq/element-web/pull/30828). Contributed by @langleyd.
  * Fix #30439: "Forgot recovery key" should go to "reset" (https://github.com/element-hq/element-web/pull/30771). Contributed by @andybalaam.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1763985600">- Version 1.12.3
  [#]# 🦖 Deprecations
  * Remove allowVoipWithNoMedia feature flag (https://github.com/element-hq/element-web/pull/31087). Contributed by @Half-Shot.
  [#]# ✨ Features
  * Change module API to be an instance getter (https://github.com/element-hq/element-web/pull/31025). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Show hover elements when keyboard focus is within an event tile (https://github.com/element-hq/element-web/pull/31078). Contributed by @t3chguy.
  * Ensure toolbar navigation pattern works in MessageActionBar (https://github.com/element-hq/element-web/pull/31080). Contributed by @t3chguy.
  * Ensure sent markers are hidden when showing thread summary. (https://github.com/element-hq/element-web/pull/31076). Contributed by @Half-Shot.
  * Fix translation in dev mode (https://github.com/element-hq/element-web/pull/31045). Contributed by @florianduros.
  * Fix sort order in space hierarchy (https://github.com/element-hq/element-web/pull/30975). Contributed by @t3chguy.
  * New Room list: don't display message preview of thread (https://github.com/element-hq/element-web/pull/31043). Contributed by @florianduros.
  * Revert "A11y: move focus to right panel when opened" (https://github.com/element-hq/element-web/pull/30999). Contributed by @florianduros.
  * Fix highlights in messages (or search results) breaking links (https://github.com/element-hq/element-web/pull/30264). Contributed by @bojidar-bg.
  * Add prepare script (https://github.com/element-hq/element-web/pull/31030). Contributed by @dbkr.
  * Fix html exports by adding SDKContext (https://github.com/element-hq/element-web/pull/30987). Contributed by @t3chguy.</changelog>
</package>
<package pkgid="17c99368d771543a428823cb9cd4738a4a7452788a2182c4b154eb18252c0268" name="esbuild" arch="aarch64">
  <version epoch="0" ver="0.25.11" rel="2.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1707652800">- roll 0.19.1...0.20.0
  * compatibility with deno 1.40.0
  * preferred extension order changed
  - from: tsx,.ts,.jsx,.js,.css,.json
  - to: .jsx,.js,.css,.json,.tsx,.ts
  * see CHANGELOG.md for other changes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1711627200">- roll 0.20.0...0.20.2
  * Support TypeScript experimental decorators on `abstract` class fields #3684
  * constant folding for JavaScript inequality operators #3645
  * Fix cross-platform non-determinism with CSS color
    space transformations #3650
  * Fix a bug with the CSS nesting transform for older browsers
  * Work around issues with Deno 1.31+ #3682
  * Handle Yarn Plug'n'Play edge case with `tsconfig.json` #3698
  * Empty enums should behave like an object literal #3657
  * Improve dead code removal of `switch` statements #3659
  * JSON loader now preserves `__proto__` properties #3700
  * Other bug fixes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1715083200">- update to 0.21.1:
  * Fix a regression with --keep-names (#3756)
- includes 0.21.0:
  * Implement the JavaScript decorators proposal (#104)
  * Optimize generated code for private methods
  * Fix an obscure bug with lowering class members with computed
    property keys
  * Fix some --keep-names edge cases</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934400">- update to 0.21.4:
  * Update support for import assertions and import attributes in
    node (#3778)
  * Fix for await transform when a label is present
  * Do additional constant folding after cross-module enum
    inlining (#3416, #3425)
  * Pass import attributes to on-resolve plugins (#3384, #3639, #3646)
  * Formatting support for the @position-try rule (#3773)
  * Always allow internal string import and export aliases (#3343)
- includes 0.21.3:
  * Implement the decorator metadata proposal (#3760)
  * Fix bundled decorators in derived classes (#3768)
  * Fix tsconfig.json files inside symlinked directories (#3767)
- includes 0.21.2:
  * Correct this in field and accessor decorators (#3761)
  * Allow es2023 as a target environment (#3762)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934401">- update to 0.21.5:
  * Fix internal error with --supported:object-accessors=false (#3794)
  * Support ${configDir} in tsconfig.json files (#3782)
  * Support import attributes with glob-style imports (#3797)
  * Allow unknown import attributes to be used with the copy loader (#3792)
  * Fix Symbol.metadata on classes without a class decorator (#3781)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718020800">- Use correct optflags for generated C code
- Fix broken debuginfo (work around bsc#1215402)
- 15.6+ and Fedora: don't use vendor
- Run test suite in %check</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1720267200">- update to 0.23.0:
  * Fix preserving collapsed JSX whitespace (#3818)
- includes 0.22.0:
  * Update await using behavior to match TypeScript
  * Allow es2024 as a target environment
  * Warn about onResolve plugins not setting a path (#3790)
  * Add a new Go API for running the CLI with plugins (#3539)
- change notes related to removed bundling experiment are omitted</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1730980800">- update to 0.24.0:
  * Drop support for older platforms (#3902)
  * Fix class field decorators in TypeScript if useDefineForClassFields is false (#3913)
  * Avoid incorrect cycle warning with tsconfig.json multiple inheritance (#3898)
  * Handle Yarn Plug'n'Play stack overflow with tsconfig.json (#3915)
  * Work around more issues with Deno 1.31+ (#3917)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1734868800">- update to 0.24.2:
  * Fix regression with --define and import.meta (#4010, #4012, #4013)
- includes 0.24.1:
  * Allow es2024 as a target in tsconfig.json (#4004)
  * Allow automatic semicolon insertion after get/set
  * Allow quoted property names in --define and --pure (#4008)
  * Minify empty try/catch/finally blocks (#4003)
  * Include entryPoint metadata for the copy loader (#3985)
  * Source mappings may now contain null entries (#3310, #3878)
  * Avoid using the parent directory name for determinism (#3998)
  * Experimental support for esbuild on NetBSD (#3974)
- use zstd to compress vendor tarball</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1739016000">- update to 0.25.0:
  * Restrict access to esbuild's development server (GHSA-67mh-4wv8-2f99)
  * Delete output files when a build fails in watch mode (#3643)
  * Fix correctness issues with the CSS nesting transform (#3620,
    [#3877], #3933, #3997, #4005, #4037, #4038)
  * Fix some correctness issues with source maps (#1745, #3183, #3613, #3982)
  * Fix a minification bug with bitwise operators and bigints (#4065)
  * Fix esbuild incorrectly rejecting valid TypeScript edge case (#4027)
  * Transform BigInt values into constructor calls when unsupported (#4049)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1742385600">- update to 0.25.1:
  * Fix incorrect paths in inline source maps (#4070, #4075, #4105)
  * Fix invalid generated source maps (#4080, #4082, #4104, #4107)
  * Fix a regression with non-file source map paths (#4078)
  * Fix a crash with switch optimization (#4088)
  * Update Go from 1.23.5 to 1.23.7 (#4076, #4077)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1743595200">- update to 0.25.2:
  * Support flags in regular expressions for the API (#4121)
  * Fix node-specific annotations for string literal export names (#4100)
  * Basic support for index source maps (#3439, #4109)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1746100800">- update to 0.25.3:
  * Fix lowered async arrow functions before super() (#4141, #4142)
  * Fix memory leak with --watch=true (#4131, #4132)
  * More concise output for repeated legal comments (#4139)
  * Allow a custom host with the development server (#4110)
  * Add a limit to CSS nesting expansion (#4114)
  * Fix path resolution edge case (#4144)
  * Update Go from 1.23.7 to 1.23.8 (#4133, #4134)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1761739200">- update to 0.25.11:
  * Add support for with { type: 'bytes' } imports (#4292)
  * Lower CSS media query range syntax (#3748, #4293)
  * Fix a panic in a minification edge case (#4287)
  * Fix @supports nested inside pseudo-element (#4265)
  * Better support building projects that use Yarn on Windows (#3131, #3663)
  * Preserve parentheses around function expressions (#4252)
  * Update Go from 1.23.10 to 1.23.12 (#4257, #4258)
  * Fix another TypeScript parsing edge case (#4248)
  * Fix a regression with the parsing of source phase imports
  * Parse and print JavaScript imports with an explicit phase (#4238)
  * Support optionally emitting absolute paths instead of relative paths (#338, #2082, #3023)
  * Fix a TypeScript parsing edge case (#4241)
  * Inline small constant strings when minifying
  * Fix a memory leak when cancel() is used on a build context (#4231)
  * Support empty :is() and :where() syntax in CSS (#4232)
  * Improve tree-shaking of try statements in dead code (#4224)
  * Consider negated bigints to have no side effects
  * Support a configurable delay in watch mode before rebuilding (#3476, #4178)
  * Allow mixed array for entryPoints API option (#4223)
  * Update Go from 1.23.8 to 1.23.10 (#4204, #4207)
  * Experimental support for esbuild on OpenHarmony (#4212)
  * Fix a regression with browser in package.json (#4187)
  * Add support for certain keywords as TypeScript tuple labels (#4192)
  * Add CSS prefixes for the stretch sizing value (#4184)
  * Add simple support for CORS to esbuild's development server (#4125)
  * Pass through invalid URLs in source maps unmodified (#4169)
  * Handle exports named __proto__ in ES modules (#4162, #4163)</changelog>
</package>
<package pkgid="ff6583854d6667ad2702ffbde366d138ad1131d2d9c5b47c809068ce4e2a6534" name="esbuild" arch="src">
  <version epoch="0" ver="0.25.11" rel="2.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1707652800">- roll 0.19.1...0.20.0
  * compatibility with deno 1.40.0
  * preferred extension order changed
  - from: tsx,.ts,.jsx,.js,.css,.json
  - to: .jsx,.js,.css,.json,.tsx,.ts
  * see CHANGELOG.md for other changes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1711627200">- roll 0.20.0...0.20.2
  * Support TypeScript experimental decorators on `abstract` class fields #3684
  * constant folding for JavaScript inequality operators #3645
  * Fix cross-platform non-determinism with CSS color
    space transformations #3650
  * Fix a bug with the CSS nesting transform for older browsers
  * Work around issues with Deno 1.31+ #3682
  * Handle Yarn Plug'n'Play edge case with `tsconfig.json` #3698
  * Empty enums should behave like an object literal #3657
  * Improve dead code removal of `switch` statements #3659
  * JSON loader now preserves `__proto__` properties #3700
  * Other bug fixes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1715083200">- update to 0.21.1:
  * Fix a regression with --keep-names (#3756)
- includes 0.21.0:
  * Implement the JavaScript decorators proposal (#104)
  * Optimize generated code for private methods
  * Fix an obscure bug with lowering class members with computed
    property keys
  * Fix some --keep-names edge cases</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934400">- update to 0.21.4:
  * Update support for import assertions and import attributes in
    node (#3778)
  * Fix for await transform when a label is present
  * Do additional constant folding after cross-module enum
    inlining (#3416, #3425)
  * Pass import attributes to on-resolve plugins (#3384, #3639, #3646)
  * Formatting support for the @position-try rule (#3773)
  * Always allow internal string import and export aliases (#3343)
- includes 0.21.3:
  * Implement the decorator metadata proposal (#3760)
  * Fix bundled decorators in derived classes (#3768)
  * Fix tsconfig.json files inside symlinked directories (#3767)
- includes 0.21.2:
  * Correct this in field and accessor decorators (#3761)
  * Allow es2023 as a target environment (#3762)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934401">- update to 0.21.5:
  * Fix internal error with --supported:object-accessors=false (#3794)
  * Support ${configDir} in tsconfig.json files (#3782)
  * Support import attributes with glob-style imports (#3797)
  * Allow unknown import attributes to be used with the copy loader (#3792)
  * Fix Symbol.metadata on classes without a class decorator (#3781)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718020800">- Use correct optflags for generated C code
- Fix broken debuginfo (work around bsc#1215402)
- 15.6+ and Fedora: don't use vendor
- Run test suite in %check</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1720267200">- update to 0.23.0:
  * Fix preserving collapsed JSX whitespace (#3818)
- includes 0.22.0:
  * Update await using behavior to match TypeScript
  * Allow es2024 as a target environment
  * Warn about onResolve plugins not setting a path (#3790)
  * Add a new Go API for running the CLI with plugins (#3539)
- change notes related to removed bundling experiment are omitted</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1730980800">- update to 0.24.0:
  * Drop support for older platforms (#3902)
  * Fix class field decorators in TypeScript if useDefineForClassFields is false (#3913)
  * Avoid incorrect cycle warning with tsconfig.json multiple inheritance (#3898)
  * Handle Yarn Plug'n'Play stack overflow with tsconfig.json (#3915)
  * Work around more issues with Deno 1.31+ (#3917)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1734868800">- update to 0.24.2:
  * Fix regression with --define and import.meta (#4010, #4012, #4013)
- includes 0.24.1:
  * Allow es2024 as a target in tsconfig.json (#4004)
  * Allow automatic semicolon insertion after get/set
  * Allow quoted property names in --define and --pure (#4008)
  * Minify empty try/catch/finally blocks (#4003)
  * Include entryPoint metadata for the copy loader (#3985)
  * Source mappings may now contain null entries (#3310, #3878)
  * Avoid using the parent directory name for determinism (#3998)
  * Experimental support for esbuild on NetBSD (#3974)
- use zstd to compress vendor tarball</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1739016000">- update to 0.25.0:
  * Restrict access to esbuild's development server (GHSA-67mh-4wv8-2f99)
  * Delete output files when a build fails in watch mode (#3643)
  * Fix correctness issues with the CSS nesting transform (#3620,
    [#3877], #3933, #3997, #4005, #4037, #4038)
  * Fix some correctness issues with source maps (#1745, #3183, #3613, #3982)
  * Fix a minification bug with bitwise operators and bigints (#4065)
  * Fix esbuild incorrectly rejecting valid TypeScript edge case (#4027)
  * Transform BigInt values into constructor calls when unsupported (#4049)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1742385600">- update to 0.25.1:
  * Fix incorrect paths in inline source maps (#4070, #4075, #4105)
  * Fix invalid generated source maps (#4080, #4082, #4104, #4107)
  * Fix a regression with non-file source map paths (#4078)
  * Fix a crash with switch optimization (#4088)
  * Update Go from 1.23.5 to 1.23.7 (#4076, #4077)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1743595200">- update to 0.25.2:
  * Support flags in regular expressions for the API (#4121)
  * Fix node-specific annotations for string literal export names (#4100)
  * Basic support for index source maps (#3439, #4109)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1746100800">- update to 0.25.3:
  * Fix lowered async arrow functions before super() (#4141, #4142)
  * Fix memory leak with --watch=true (#4131, #4132)
  * More concise output for repeated legal comments (#4139)
  * Allow a custom host with the development server (#4110)
  * Add a limit to CSS nesting expansion (#4114)
  * Fix path resolution edge case (#4144)
  * Update Go from 1.23.7 to 1.23.8 (#4133, #4134)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1761739200">- update to 0.25.11:
  * Add support for with { type: 'bytes' } imports (#4292)
  * Lower CSS media query range syntax (#3748, #4293)
  * Fix a panic in a minification edge case (#4287)
  * Fix @supports nested inside pseudo-element (#4265)
  * Better support building projects that use Yarn on Windows (#3131, #3663)
  * Preserve parentheses around function expressions (#4252)
  * Update Go from 1.23.10 to 1.23.12 (#4257, #4258)
  * Fix another TypeScript parsing edge case (#4248)
  * Fix a regression with the parsing of source phase imports
  * Parse and print JavaScript imports with an explicit phase (#4238)
  * Support optionally emitting absolute paths instead of relative paths (#338, #2082, #3023)
  * Fix a TypeScript parsing edge case (#4241)
  * Inline small constant strings when minifying
  * Fix a memory leak when cancel() is used on a build context (#4231)
  * Support empty :is() and :where() syntax in CSS (#4232)
  * Improve tree-shaking of try statements in dead code (#4224)
  * Consider negated bigints to have no side effects
  * Support a configurable delay in watch mode before rebuilding (#3476, #4178)
  * Allow mixed array for entryPoints API option (#4223)
  * Update Go from 1.23.8 to 1.23.10 (#4204, #4207)
  * Experimental support for esbuild on OpenHarmony (#4212)
  * Fix a regression with browser in package.json (#4187)
  * Add support for certain keywords as TypeScript tuple labels (#4192)
  * Add CSS prefixes for the stretch sizing value (#4184)
  * Add simple support for CORS to esbuild's development server (#4125)
  * Pass through invalid URLs in source maps unmodified (#4169)
  * Handle exports named __proto__ in ES modules (#4162, #4163)</changelog>
</package>
<package pkgid="d7950589b2ae8d4233f0e7672d650a862c5fdb9031e18c2f655d315f07a8afb6" name="esbuild" arch="x86_64">
  <version epoch="0" ver="0.25.11" rel="2.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1707652800">- roll 0.19.1...0.20.0
  * compatibility with deno 1.40.0
  * preferred extension order changed
  - from: tsx,.ts,.jsx,.js,.css,.json
  - to: .jsx,.js,.css,.json,.tsx,.ts
  * see CHANGELOG.md for other changes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1711627200">- roll 0.20.0...0.20.2
  * Support TypeScript experimental decorators on `abstract` class fields #3684
  * constant folding for JavaScript inequality operators #3645
  * Fix cross-platform non-determinism with CSS color
    space transformations #3650
  * Fix a bug with the CSS nesting transform for older browsers
  * Work around issues with Deno 1.31+ #3682
  * Handle Yarn Plug'n'Play edge case with `tsconfig.json` #3698
  * Empty enums should behave like an object literal #3657
  * Improve dead code removal of `switch` statements #3659
  * JSON loader now preserves `__proto__` properties #3700
  * Other bug fixes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1715083200">- update to 0.21.1:
  * Fix a regression with --keep-names (#3756)
- includes 0.21.0:
  * Implement the JavaScript decorators proposal (#104)
  * Optimize generated code for private methods
  * Fix an obscure bug with lowering class members with computed
    property keys
  * Fix some --keep-names edge cases</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934400">- update to 0.21.4:
  * Update support for import assertions and import attributes in
    node (#3778)
  * Fix for await transform when a label is present
  * Do additional constant folding after cross-module enum
    inlining (#3416, #3425)
  * Pass import attributes to on-resolve plugins (#3384, #3639, #3646)
  * Formatting support for the @position-try rule (#3773)
  * Always allow internal string import and export aliases (#3343)
- includes 0.21.3:
  * Implement the decorator metadata proposal (#3760)
  * Fix bundled decorators in derived classes (#3768)
  * Fix tsconfig.json files inside symlinked directories (#3767)
- includes 0.21.2:
  * Correct this in field and accessor decorators (#3761)
  * Allow es2023 as a target environment (#3762)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934401">- update to 0.21.5:
  * Fix internal error with --supported:object-accessors=false (#3794)
  * Support ${configDir} in tsconfig.json files (#3782)
  * Support import attributes with glob-style imports (#3797)
  * Allow unknown import attributes to be used with the copy loader (#3792)
  * Fix Symbol.metadata on classes without a class decorator (#3781)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718020800">- Use correct optflags for generated C code
- Fix broken debuginfo (work around bsc#1215402)
- 15.6+ and Fedora: don't use vendor
- Run test suite in %check</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1720267200">- update to 0.23.0:
  * Fix preserving collapsed JSX whitespace (#3818)
- includes 0.22.0:
  * Update await using behavior to match TypeScript
  * Allow es2024 as a target environment
  * Warn about onResolve plugins not setting a path (#3790)
  * Add a new Go API for running the CLI with plugins (#3539)
- change notes related to removed bundling experiment are omitted</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1730980800">- update to 0.24.0:
  * Drop support for older platforms (#3902)
  * Fix class field decorators in TypeScript if useDefineForClassFields is false (#3913)
  * Avoid incorrect cycle warning with tsconfig.json multiple inheritance (#3898)
  * Handle Yarn Plug'n'Play stack overflow with tsconfig.json (#3915)
  * Work around more issues with Deno 1.31+ (#3917)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1734868800">- update to 0.24.2:
  * Fix regression with --define and import.meta (#4010, #4012, #4013)
- includes 0.24.1:
  * Allow es2024 as a target in tsconfig.json (#4004)
  * Allow automatic semicolon insertion after get/set
  * Allow quoted property names in --define and --pure (#4008)
  * Minify empty try/catch/finally blocks (#4003)
  * Include entryPoint metadata for the copy loader (#3985)
  * Source mappings may now contain null entries (#3310, #3878)
  * Avoid using the parent directory name for determinism (#3998)
  * Experimental support for esbuild on NetBSD (#3974)
- use zstd to compress vendor tarball</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1739016000">- update to 0.25.0:
  * Restrict access to esbuild's development server (GHSA-67mh-4wv8-2f99)
  * Delete output files when a build fails in watch mode (#3643)
  * Fix correctness issues with the CSS nesting transform (#3620,
    [#3877], #3933, #3997, #4005, #4037, #4038)
  * Fix some correctness issues with source maps (#1745, #3183, #3613, #3982)
  * Fix a minification bug with bitwise operators and bigints (#4065)
  * Fix esbuild incorrectly rejecting valid TypeScript edge case (#4027)
  * Transform BigInt values into constructor calls when unsupported (#4049)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1742385600">- update to 0.25.1:
  * Fix incorrect paths in inline source maps (#4070, #4075, #4105)
  * Fix invalid generated source maps (#4080, #4082, #4104, #4107)
  * Fix a regression with non-file source map paths (#4078)
  * Fix a crash with switch optimization (#4088)
  * Update Go from 1.23.5 to 1.23.7 (#4076, #4077)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1743595200">- update to 0.25.2:
  * Support flags in regular expressions for the API (#4121)
  * Fix node-specific annotations for string literal export names (#4100)
  * Basic support for index source maps (#3439, #4109)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1746100800">- update to 0.25.3:
  * Fix lowered async arrow functions before super() (#4141, #4142)
  * Fix memory leak with --watch=true (#4131, #4132)
  * More concise output for repeated legal comments (#4139)
  * Allow a custom host with the development server (#4110)
  * Add a limit to CSS nesting expansion (#4114)
  * Fix path resolution edge case (#4144)
  * Update Go from 1.23.7 to 1.23.8 (#4133, #4134)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1761739200">- update to 0.25.11:
  * Add support for with { type: 'bytes' } imports (#4292)
  * Lower CSS media query range syntax (#3748, #4293)
  * Fix a panic in a minification edge case (#4287)
  * Fix @supports nested inside pseudo-element (#4265)
  * Better support building projects that use Yarn on Windows (#3131, #3663)
  * Preserve parentheses around function expressions (#4252)
  * Update Go from 1.23.10 to 1.23.12 (#4257, #4258)
  * Fix another TypeScript parsing edge case (#4248)
  * Fix a regression with the parsing of source phase imports
  * Parse and print JavaScript imports with an explicit phase (#4238)
  * Support optionally emitting absolute paths instead of relative paths (#338, #2082, #3023)
  * Fix a TypeScript parsing edge case (#4241)
  * Inline small constant strings when minifying
  * Fix a memory leak when cancel() is used on a build context (#4231)
  * Support empty :is() and :where() syntax in CSS (#4232)
  * Improve tree-shaking of try statements in dead code (#4224)
  * Consider negated bigints to have no side effects
  * Support a configurable delay in watch mode before rebuilding (#3476, #4178)
  * Allow mixed array for entryPoints API option (#4223)
  * Update Go from 1.23.8 to 1.23.10 (#4204, #4207)
  * Experimental support for esbuild on OpenHarmony (#4212)
  * Fix a regression with browser in package.json (#4187)
  * Add support for certain keywords as TypeScript tuple labels (#4192)
  * Add CSS prefixes for the stretch sizing value (#4184)
  * Add simple support for CORS to esbuild's development server (#4125)
  * Pass through invalid URLs in source maps unmodified (#4169)
  * Handle exports named __proto__ in ES modules (#4162, #4163)</changelog>
</package>
<package pkgid="4f0d5f1b5a0cb2ae205e33cbd1b21c5d83d975aa399b232ec48842251a268aac" name="esbuild-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.25.11" rel="2.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1707652800">- roll 0.19.1...0.20.0
  * compatibility with deno 1.40.0
  * preferred extension order changed
  - from: tsx,.ts,.jsx,.js,.css,.json
  - to: .jsx,.js,.css,.json,.tsx,.ts
  * see CHANGELOG.md for other changes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1711627200">- roll 0.20.0...0.20.2
  * Support TypeScript experimental decorators on `abstract` class fields #3684
  * constant folding for JavaScript inequality operators #3645
  * Fix cross-platform non-determinism with CSS color
    space transformations #3650
  * Fix a bug with the CSS nesting transform for older browsers
  * Work around issues with Deno 1.31+ #3682
  * Handle Yarn Plug'n'Play edge case with `tsconfig.json` #3698
  * Empty enums should behave like an object literal #3657
  * Improve dead code removal of `switch` statements #3659
  * JSON loader now preserves `__proto__` properties #3700
  * Other bug fixes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1715083200">- update to 0.21.1:
  * Fix a regression with --keep-names (#3756)
- includes 0.21.0:
  * Implement the JavaScript decorators proposal (#104)
  * Optimize generated code for private methods
  * Fix an obscure bug with lowering class members with computed
    property keys
  * Fix some --keep-names edge cases</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934400">- update to 0.21.4:
  * Update support for import assertions and import attributes in
    node (#3778)
  * Fix for await transform when a label is present
  * Do additional constant folding after cross-module enum
    inlining (#3416, #3425)
  * Pass import attributes to on-resolve plugins (#3384, #3639, #3646)
  * Formatting support for the @position-try rule (#3773)
  * Always allow internal string import and export aliases (#3343)
- includes 0.21.3:
  * Implement the decorator metadata proposal (#3760)
  * Fix bundled decorators in derived classes (#3768)
  * Fix tsconfig.json files inside symlinked directories (#3767)
- includes 0.21.2:
  * Correct this in field and accessor decorators (#3761)
  * Allow es2023 as a target environment (#3762)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934401">- update to 0.21.5:
  * Fix internal error with --supported:object-accessors=false (#3794)
  * Support ${configDir} in tsconfig.json files (#3782)
  * Support import attributes with glob-style imports (#3797)
  * Allow unknown import attributes to be used with the copy loader (#3792)
  * Fix Symbol.metadata on classes without a class decorator (#3781)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718020800">- Use correct optflags for generated C code
- Fix broken debuginfo (work around bsc#1215402)
- 15.6+ and Fedora: don't use vendor
- Run test suite in %check</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1720267200">- update to 0.23.0:
  * Fix preserving collapsed JSX whitespace (#3818)
- includes 0.22.0:
  * Update await using behavior to match TypeScript
  * Allow es2024 as a target environment
  * Warn about onResolve plugins not setting a path (#3790)
  * Add a new Go API for running the CLI with plugins (#3539)
- change notes related to removed bundling experiment are omitted</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1730980800">- update to 0.24.0:
  * Drop support for older platforms (#3902)
  * Fix class field decorators in TypeScript if useDefineForClassFields is false (#3913)
  * Avoid incorrect cycle warning with tsconfig.json multiple inheritance (#3898)
  * Handle Yarn Plug'n'Play stack overflow with tsconfig.json (#3915)
  * Work around more issues with Deno 1.31+ (#3917)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1734868800">- update to 0.24.2:
  * Fix regression with --define and import.meta (#4010, #4012, #4013)
- includes 0.24.1:
  * Allow es2024 as a target in tsconfig.json (#4004)
  * Allow automatic semicolon insertion after get/set
  * Allow quoted property names in --define and --pure (#4008)
  * Minify empty try/catch/finally blocks (#4003)
  * Include entryPoint metadata for the copy loader (#3985)
  * Source mappings may now contain null entries (#3310, #3878)
  * Avoid using the parent directory name for determinism (#3998)
  * Experimental support for esbuild on NetBSD (#3974)
- use zstd to compress vendor tarball</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1739016000">- update to 0.25.0:
  * Restrict access to esbuild's development server (GHSA-67mh-4wv8-2f99)
  * Delete output files when a build fails in watch mode (#3643)
  * Fix correctness issues with the CSS nesting transform (#3620,
    [#3877], #3933, #3997, #4005, #4037, #4038)
  * Fix some correctness issues with source maps (#1745, #3183, #3613, #3982)
  * Fix a minification bug with bitwise operators and bigints (#4065)
  * Fix esbuild incorrectly rejecting valid TypeScript edge case (#4027)
  * Transform BigInt values into constructor calls when unsupported (#4049)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1742385600">- update to 0.25.1:
  * Fix incorrect paths in inline source maps (#4070, #4075, #4105)
  * Fix invalid generated source maps (#4080, #4082, #4104, #4107)
  * Fix a regression with non-file source map paths (#4078)
  * Fix a crash with switch optimization (#4088)
  * Update Go from 1.23.5 to 1.23.7 (#4076, #4077)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1743595200">- update to 0.25.2:
  * Support flags in regular expressions for the API (#4121)
  * Fix node-specific annotations for string literal export names (#4100)
  * Basic support for index source maps (#3439, #4109)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1746100800">- update to 0.25.3:
  * Fix lowered async arrow functions before super() (#4141, #4142)
  * Fix memory leak with --watch=true (#4131, #4132)
  * More concise output for repeated legal comments (#4139)
  * Allow a custom host with the development server (#4110)
  * Add a limit to CSS nesting expansion (#4114)
  * Fix path resolution edge case (#4144)
  * Update Go from 1.23.7 to 1.23.8 (#4133, #4134)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1761739200">- update to 0.25.11:
  * Add support for with { type: 'bytes' } imports (#4292)
  * Lower CSS media query range syntax (#3748, #4293)
  * Fix a panic in a minification edge case (#4287)
  * Fix @supports nested inside pseudo-element (#4265)
  * Better support building projects that use Yarn on Windows (#3131, #3663)
  * Preserve parentheses around function expressions (#4252)
  * Update Go from 1.23.10 to 1.23.12 (#4257, #4258)
  * Fix another TypeScript parsing edge case (#4248)
  * Fix a regression with the parsing of source phase imports
  * Parse and print JavaScript imports with an explicit phase (#4238)
  * Support optionally emitting absolute paths instead of relative paths (#338, #2082, #3023)
  * Fix a TypeScript parsing edge case (#4241)
  * Inline small constant strings when minifying
  * Fix a memory leak when cancel() is used on a build context (#4231)
  * Support empty :is() and :where() syntax in CSS (#4232)
  * Improve tree-shaking of try statements in dead code (#4224)
  * Consider negated bigints to have no side effects
  * Support a configurable delay in watch mode before rebuilding (#3476, #4178)
  * Allow mixed array for entryPoints API option (#4223)
  * Update Go from 1.23.8 to 1.23.10 (#4204, #4207)
  * Experimental support for esbuild on OpenHarmony (#4212)
  * Fix a regression with browser in package.json (#4187)
  * Add support for certain keywords as TypeScript tuple labels (#4192)
  * Add CSS prefixes for the stretch sizing value (#4184)
  * Add simple support for CORS to esbuild's development server (#4125)
  * Pass through invalid URLs in source maps unmodified (#4169)
  * Handle exports named __proto__ in ES modules (#4162, #4163)</changelog>
</package>
<package pkgid="6104e09029e7d7196b3e2a0adc800f87141c2f7839be8aea5625ae71f46c7842" name="esbuild-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.25.11" rel="2.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1707652800">- roll 0.19.1...0.20.0
  * compatibility with deno 1.40.0
  * preferred extension order changed
  - from: tsx,.ts,.jsx,.js,.css,.json
  - to: .jsx,.js,.css,.json,.tsx,.ts
  * see CHANGELOG.md for other changes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1711627200">- roll 0.20.0...0.20.2
  * Support TypeScript experimental decorators on `abstract` class fields #3684
  * constant folding for JavaScript inequality operators #3645
  * Fix cross-platform non-determinism with CSS color
    space transformations #3650
  * Fix a bug with the CSS nesting transform for older browsers
  * Work around issues with Deno 1.31+ #3682
  * Handle Yarn Plug'n'Play edge case with `tsconfig.json` #3698
  * Empty enums should behave like an object literal #3657
  * Improve dead code removal of `switch` statements #3659
  * JSON loader now preserves `__proto__` properties #3700
  * Other bug fixes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1715083200">- update to 0.21.1:
  * Fix a regression with --keep-names (#3756)
- includes 0.21.0:
  * Implement the JavaScript decorators proposal (#104)
  * Optimize generated code for private methods
  * Fix an obscure bug with lowering class members with computed
    property keys
  * Fix some --keep-names edge cases</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934400">- update to 0.21.4:
  * Update support for import assertions and import attributes in
    node (#3778)
  * Fix for await transform when a label is present
  * Do additional constant folding after cross-module enum
    inlining (#3416, #3425)
  * Pass import attributes to on-resolve plugins (#3384, #3639, #3646)
  * Formatting support for the @position-try rule (#3773)
  * Always allow internal string import and export aliases (#3343)
- includes 0.21.3:
  * Implement the decorator metadata proposal (#3760)
  * Fix bundled decorators in derived classes (#3768)
  * Fix tsconfig.json files inside symlinked directories (#3767)
- includes 0.21.2:
  * Correct this in field and accessor decorators (#3761)
  * Allow es2023 as a target environment (#3762)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934401">- update to 0.21.5:
  * Fix internal error with --supported:object-accessors=false (#3794)
  * Support ${configDir} in tsconfig.json files (#3782)
  * Support import attributes with glob-style imports (#3797)
  * Allow unknown import attributes to be used with the copy loader (#3792)
  * Fix Symbol.metadata on classes without a class decorator (#3781)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718020800">- Use correct optflags for generated C code
- Fix broken debuginfo (work around bsc#1215402)
- 15.6+ and Fedora: don't use vendor
- Run test suite in %check</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1720267200">- update to 0.23.0:
  * Fix preserving collapsed JSX whitespace (#3818)
- includes 0.22.0:
  * Update await using behavior to match TypeScript
  * Allow es2024 as a target environment
  * Warn about onResolve plugins not setting a path (#3790)
  * Add a new Go API for running the CLI with plugins (#3539)
- change notes related to removed bundling experiment are omitted</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1730980800">- update to 0.24.0:
  * Drop support for older platforms (#3902)
  * Fix class field decorators in TypeScript if useDefineForClassFields is false (#3913)
  * Avoid incorrect cycle warning with tsconfig.json multiple inheritance (#3898)
  * Handle Yarn Plug'n'Play stack overflow with tsconfig.json (#3915)
  * Work around more issues with Deno 1.31+ (#3917)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1734868800">- update to 0.24.2:
  * Fix regression with --define and import.meta (#4010, #4012, #4013)
- includes 0.24.1:
  * Allow es2024 as a target in tsconfig.json (#4004)
  * Allow automatic semicolon insertion after get/set
  * Allow quoted property names in --define and --pure (#4008)
  * Minify empty try/catch/finally blocks (#4003)
  * Include entryPoint metadata for the copy loader (#3985)
  * Source mappings may now contain null entries (#3310, #3878)
  * Avoid using the parent directory name for determinism (#3998)
  * Experimental support for esbuild on NetBSD (#3974)
- use zstd to compress vendor tarball</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1739016000">- update to 0.25.0:
  * Restrict access to esbuild's development server (GHSA-67mh-4wv8-2f99)
  * Delete output files when a build fails in watch mode (#3643)
  * Fix correctness issues with the CSS nesting transform (#3620,
    [#3877], #3933, #3997, #4005, #4037, #4038)
  * Fix some correctness issues with source maps (#1745, #3183, #3613, #3982)
  * Fix a minification bug with bitwise operators and bigints (#4065)
  * Fix esbuild incorrectly rejecting valid TypeScript edge case (#4027)
  * Transform BigInt values into constructor calls when unsupported (#4049)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1742385600">- update to 0.25.1:
  * Fix incorrect paths in inline source maps (#4070, #4075, #4105)
  * Fix invalid generated source maps (#4080, #4082, #4104, #4107)
  * Fix a regression with non-file source map paths (#4078)
  * Fix a crash with switch optimization (#4088)
  * Update Go from 1.23.5 to 1.23.7 (#4076, #4077)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1743595200">- update to 0.25.2:
  * Support flags in regular expressions for the API (#4121)
  * Fix node-specific annotations for string literal export names (#4100)
  * Basic support for index source maps (#3439, #4109)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1746100800">- update to 0.25.3:
  * Fix lowered async arrow functions before super() (#4141, #4142)
  * Fix memory leak with --watch=true (#4131, #4132)
  * More concise output for repeated legal comments (#4139)
  * Allow a custom host with the development server (#4110)
  * Add a limit to CSS nesting expansion (#4114)
  * Fix path resolution edge case (#4144)
  * Update Go from 1.23.7 to 1.23.8 (#4133, #4134)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1761739200">- update to 0.25.11:
  * Add support for with { type: 'bytes' } imports (#4292)
  * Lower CSS media query range syntax (#3748, #4293)
  * Fix a panic in a minification edge case (#4287)
  * Fix @supports nested inside pseudo-element (#4265)
  * Better support building projects that use Yarn on Windows (#3131, #3663)
  * Preserve parentheses around function expressions (#4252)
  * Update Go from 1.23.10 to 1.23.12 (#4257, #4258)
  * Fix another TypeScript parsing edge case (#4248)
  * Fix a regression with the parsing of source phase imports
  * Parse and print JavaScript imports with an explicit phase (#4238)
  * Support optionally emitting absolute paths instead of relative paths (#338, #2082, #3023)
  * Fix a TypeScript parsing edge case (#4241)
  * Inline small constant strings when minifying
  * Fix a memory leak when cancel() is used on a build context (#4231)
  * Support empty :is() and :where() syntax in CSS (#4232)
  * Improve tree-shaking of try statements in dead code (#4224)
  * Consider negated bigints to have no side effects
  * Support a configurable delay in watch mode before rebuilding (#3476, #4178)
  * Allow mixed array for entryPoints API option (#4223)
  * Update Go from 1.23.8 to 1.23.10 (#4204, #4207)
  * Experimental support for esbuild on OpenHarmony (#4212)
  * Fix a regression with browser in package.json (#4187)
  * Add support for certain keywords as TypeScript tuple labels (#4192)
  * Add CSS prefixes for the stretch sizing value (#4184)
  * Add simple support for CORS to esbuild's development server (#4125)
  * Pass through invalid URLs in source maps unmodified (#4169)
  * Handle exports named __proto__ in ES modules (#4162, #4163)</changelog>
</package>
<package pkgid="d4e78559daf39a3e0cc6682a278ff293f62fdd677053993bfc62ff3c6b7724db" name="esbuild-debugsource" arch="aarch64">
  <version epoch="0" ver="0.25.11" rel="2.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1707652800">- roll 0.19.1...0.20.0
  * compatibility with deno 1.40.0
  * preferred extension order changed
  - from: tsx,.ts,.jsx,.js,.css,.json
  - to: .jsx,.js,.css,.json,.tsx,.ts
  * see CHANGELOG.md for other changes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1711627200">- roll 0.20.0...0.20.2
  * Support TypeScript experimental decorators on `abstract` class fields #3684
  * constant folding for JavaScript inequality operators #3645
  * Fix cross-platform non-determinism with CSS color
    space transformations #3650
  * Fix a bug with the CSS nesting transform for older browsers
  * Work around issues with Deno 1.31+ #3682
  * Handle Yarn Plug'n'Play edge case with `tsconfig.json` #3698
  * Empty enums should behave like an object literal #3657
  * Improve dead code removal of `switch` statements #3659
  * JSON loader now preserves `__proto__` properties #3700
  * Other bug fixes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1715083200">- update to 0.21.1:
  * Fix a regression with --keep-names (#3756)
- includes 0.21.0:
  * Implement the JavaScript decorators proposal (#104)
  * Optimize generated code for private methods
  * Fix an obscure bug with lowering class members with computed
    property keys
  * Fix some --keep-names edge cases</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934400">- update to 0.21.4:
  * Update support for import assertions and import attributes in
    node (#3778)
  * Fix for await transform when a label is present
  * Do additional constant folding after cross-module enum
    inlining (#3416, #3425)
  * Pass import attributes to on-resolve plugins (#3384, #3639, #3646)
  * Formatting support for the @position-try rule (#3773)
  * Always allow internal string import and export aliases (#3343)
- includes 0.21.3:
  * Implement the decorator metadata proposal (#3760)
  * Fix bundled decorators in derived classes (#3768)
  * Fix tsconfig.json files inside symlinked directories (#3767)
- includes 0.21.2:
  * Correct this in field and accessor decorators (#3761)
  * Allow es2023 as a target environment (#3762)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934401">- update to 0.21.5:
  * Fix internal error with --supported:object-accessors=false (#3794)
  * Support ${configDir} in tsconfig.json files (#3782)
  * Support import attributes with glob-style imports (#3797)
  * Allow unknown import attributes to be used with the copy loader (#3792)
  * Fix Symbol.metadata on classes without a class decorator (#3781)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718020800">- Use correct optflags for generated C code
- Fix broken debuginfo (work around bsc#1215402)
- 15.6+ and Fedora: don't use vendor
- Run test suite in %check</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1720267200">- update to 0.23.0:
  * Fix preserving collapsed JSX whitespace (#3818)
- includes 0.22.0:
  * Update await using behavior to match TypeScript
  * Allow es2024 as a target environment
  * Warn about onResolve plugins not setting a path (#3790)
  * Add a new Go API for running the CLI with plugins (#3539)
- change notes related to removed bundling experiment are omitted</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1730980800">- update to 0.24.0:
  * Drop support for older platforms (#3902)
  * Fix class field decorators in TypeScript if useDefineForClassFields is false (#3913)
  * Avoid incorrect cycle warning with tsconfig.json multiple inheritance (#3898)
  * Handle Yarn Plug'n'Play stack overflow with tsconfig.json (#3915)
  * Work around more issues with Deno 1.31+ (#3917)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1734868800">- update to 0.24.2:
  * Fix regression with --define and import.meta (#4010, #4012, #4013)
- includes 0.24.1:
  * Allow es2024 as a target in tsconfig.json (#4004)
  * Allow automatic semicolon insertion after get/set
  * Allow quoted property names in --define and --pure (#4008)
  * Minify empty try/catch/finally blocks (#4003)
  * Include entryPoint metadata for the copy loader (#3985)
  * Source mappings may now contain null entries (#3310, #3878)
  * Avoid using the parent directory name for determinism (#3998)
  * Experimental support for esbuild on NetBSD (#3974)
- use zstd to compress vendor tarball</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1739016000">- update to 0.25.0:
  * Restrict access to esbuild's development server (GHSA-67mh-4wv8-2f99)
  * Delete output files when a build fails in watch mode (#3643)
  * Fix correctness issues with the CSS nesting transform (#3620,
    [#3877], #3933, #3997, #4005, #4037, #4038)
  * Fix some correctness issues with source maps (#1745, #3183, #3613, #3982)
  * Fix a minification bug with bitwise operators and bigints (#4065)
  * Fix esbuild incorrectly rejecting valid TypeScript edge case (#4027)
  * Transform BigInt values into constructor calls when unsupported (#4049)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1742385600">- update to 0.25.1:
  * Fix incorrect paths in inline source maps (#4070, #4075, #4105)
  * Fix invalid generated source maps (#4080, #4082, #4104, #4107)
  * Fix a regression with non-file source map paths (#4078)
  * Fix a crash with switch optimization (#4088)
  * Update Go from 1.23.5 to 1.23.7 (#4076, #4077)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1743595200">- update to 0.25.2:
  * Support flags in regular expressions for the API (#4121)
  * Fix node-specific annotations for string literal export names (#4100)
  * Basic support for index source maps (#3439, #4109)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1746100800">- update to 0.25.3:
  * Fix lowered async arrow functions before super() (#4141, #4142)
  * Fix memory leak with --watch=true (#4131, #4132)
  * More concise output for repeated legal comments (#4139)
  * Allow a custom host with the development server (#4110)
  * Add a limit to CSS nesting expansion (#4114)
  * Fix path resolution edge case (#4144)
  * Update Go from 1.23.7 to 1.23.8 (#4133, #4134)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1761739200">- update to 0.25.11:
  * Add support for with { type: 'bytes' } imports (#4292)
  * Lower CSS media query range syntax (#3748, #4293)
  * Fix a panic in a minification edge case (#4287)
  * Fix @supports nested inside pseudo-element (#4265)
  * Better support building projects that use Yarn on Windows (#3131, #3663)
  * Preserve parentheses around function expressions (#4252)
  * Update Go from 1.23.10 to 1.23.12 (#4257, #4258)
  * Fix another TypeScript parsing edge case (#4248)
  * Fix a regression with the parsing of source phase imports
  * Parse and print JavaScript imports with an explicit phase (#4238)
  * Support optionally emitting absolute paths instead of relative paths (#338, #2082, #3023)
  * Fix a TypeScript parsing edge case (#4241)
  * Inline small constant strings when minifying
  * Fix a memory leak when cancel() is used on a build context (#4231)
  * Support empty :is() and :where() syntax in CSS (#4232)
  * Improve tree-shaking of try statements in dead code (#4224)
  * Consider negated bigints to have no side effects
  * Support a configurable delay in watch mode before rebuilding (#3476, #4178)
  * Allow mixed array for entryPoints API option (#4223)
  * Update Go from 1.23.8 to 1.23.10 (#4204, #4207)
  * Experimental support for esbuild on OpenHarmony (#4212)
  * Fix a regression with browser in package.json (#4187)
  * Add support for certain keywords as TypeScript tuple labels (#4192)
  * Add CSS prefixes for the stretch sizing value (#4184)
  * Add simple support for CORS to esbuild's development server (#4125)
  * Pass through invalid URLs in source maps unmodified (#4169)
  * Handle exports named __proto__ in ES modules (#4162, #4163)</changelog>
</package>
<package pkgid="a650a5c9dbd902f82aed7e301bbc595a7e3411fa1fa1152e7da2bf1e2e89d675" name="esbuild-debugsource" arch="x86_64">
  <version epoch="0" ver="0.25.11" rel="2.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1707652800">- roll 0.19.1...0.20.0
  * compatibility with deno 1.40.0
  * preferred extension order changed
  - from: tsx,.ts,.jsx,.js,.css,.json
  - to: .jsx,.js,.css,.json,.tsx,.ts
  * see CHANGELOG.md for other changes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1711627200">- roll 0.20.0...0.20.2
  * Support TypeScript experimental decorators on `abstract` class fields #3684
  * constant folding for JavaScript inequality operators #3645
  * Fix cross-platform non-determinism with CSS color
    space transformations #3650
  * Fix a bug with the CSS nesting transform for older browsers
  * Work around issues with Deno 1.31+ #3682
  * Handle Yarn Plug'n'Play edge case with `tsconfig.json` #3698
  * Empty enums should behave like an object literal #3657
  * Improve dead code removal of `switch` statements #3659
  * JSON loader now preserves `__proto__` properties #3700
  * Other bug fixes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1715083200">- update to 0.21.1:
  * Fix a regression with --keep-names (#3756)
- includes 0.21.0:
  * Implement the JavaScript decorators proposal (#104)
  * Optimize generated code for private methods
  * Fix an obscure bug with lowering class members with computed
    property keys
  * Fix some --keep-names edge cases</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934400">- update to 0.21.4:
  * Update support for import assertions and import attributes in
    node (#3778)
  * Fix for await transform when a label is present
  * Do additional constant folding after cross-module enum
    inlining (#3416, #3425)
  * Pass import attributes to on-resolve plugins (#3384, #3639, #3646)
  * Formatting support for the @position-try rule (#3773)
  * Always allow internal string import and export aliases (#3343)
- includes 0.21.3:
  * Implement the decorator metadata proposal (#3760)
  * Fix bundled decorators in derived classes (#3768)
  * Fix tsconfig.json files inside symlinked directories (#3767)
- includes 0.21.2:
  * Correct this in field and accessor decorators (#3761)
  * Allow es2023 as a target environment (#3762)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1717934401">- update to 0.21.5:
  * Fix internal error with --supported:object-accessors=false (#3794)
  * Support ${configDir} in tsconfig.json files (#3782)
  * Support import attributes with glob-style imports (#3797)
  * Allow unknown import attributes to be used with the copy loader (#3792)
  * Fix Symbol.metadata on classes without a class decorator (#3781)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1718020800">- Use correct optflags for generated C code
- Fix broken debuginfo (work around bsc#1215402)
- 15.6+ and Fedora: don't use vendor
- Run test suite in %check</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1720267200">- update to 0.23.0:
  * Fix preserving collapsed JSX whitespace (#3818)
- includes 0.22.0:
  * Update await using behavior to match TypeScript
  * Allow es2024 as a target environment
  * Warn about onResolve plugins not setting a path (#3790)
  * Add a new Go API for running the CLI with plugins (#3539)
- change notes related to removed bundling experiment are omitted</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1730980800">- update to 0.24.0:
  * Drop support for older platforms (#3902)
  * Fix class field decorators in TypeScript if useDefineForClassFields is false (#3913)
  * Avoid incorrect cycle warning with tsconfig.json multiple inheritance (#3898)
  * Handle Yarn Plug'n'Play stack overflow with tsconfig.json (#3915)
  * Work around more issues with Deno 1.31+ (#3917)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1734868800">- update to 0.24.2:
  * Fix regression with --define and import.meta (#4010, #4012, #4013)
- includes 0.24.1:
  * Allow es2024 as a target in tsconfig.json (#4004)
  * Allow automatic semicolon insertion after get/set
  * Allow quoted property names in --define and --pure (#4008)
  * Minify empty try/catch/finally blocks (#4003)
  * Include entryPoint metadata for the copy loader (#3985)
  * Source mappings may now contain null entries (#3310, #3878)
  * Avoid using the parent directory name for determinism (#3998)
  * Experimental support for esbuild on NetBSD (#3974)
- use zstd to compress vendor tarball</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1739016000">- update to 0.25.0:
  * Restrict access to esbuild's development server (GHSA-67mh-4wv8-2f99)
  * Delete output files when a build fails in watch mode (#3643)
  * Fix correctness issues with the CSS nesting transform (#3620,
    [#3877], #3933, #3997, #4005, #4037, #4038)
  * Fix some correctness issues with source maps (#1745, #3183, #3613, #3982)
  * Fix a minification bug with bitwise operators and bigints (#4065)
  * Fix esbuild incorrectly rejecting valid TypeScript edge case (#4027)
  * Transform BigInt values into constructor calls when unsupported (#4049)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1742385600">- update to 0.25.1:
  * Fix incorrect paths in inline source maps (#4070, #4075, #4105)
  * Fix invalid generated source maps (#4080, #4082, #4104, #4107)
  * Fix a regression with non-file source map paths (#4078)
  * Fix a crash with switch optimization (#4088)
  * Update Go from 1.23.5 to 1.23.7 (#4076, #4077)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1743595200">- update to 0.25.2:
  * Support flags in regular expressions for the API (#4121)
  * Fix node-specific annotations for string literal export names (#4100)
  * Basic support for index source maps (#3439, #4109)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1746100800">- update to 0.25.3:
  * Fix lowered async arrow functions before super() (#4141, #4142)
  * Fix memory leak with --watch=true (#4131, #4132)
  * More concise output for repeated legal comments (#4139)
  * Allow a custom host with the development server (#4110)
  * Add a limit to CSS nesting expansion (#4114)
  * Fix path resolution edge case (#4144)
  * Update Go from 1.23.7 to 1.23.8 (#4133, #4134)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1761739200">- update to 0.25.11:
  * Add support for with { type: 'bytes' } imports (#4292)
  * Lower CSS media query range syntax (#3748, #4293)
  * Fix a panic in a minification edge case (#4287)
  * Fix @supports nested inside pseudo-element (#4265)
  * Better support building projects that use Yarn on Windows (#3131, #3663)
  * Preserve parentheses around function expressions (#4252)
  * Update Go from 1.23.10 to 1.23.12 (#4257, #4258)
  * Fix another TypeScript parsing edge case (#4248)
  * Fix a regression with the parsing of source phase imports
  * Parse and print JavaScript imports with an explicit phase (#4238)
  * Support optionally emitting absolute paths instead of relative paths (#338, #2082, #3023)
  * Fix a TypeScript parsing edge case (#4241)
  * Inline small constant strings when minifying
  * Fix a memory leak when cancel() is used on a build context (#4231)
  * Support empty :is() and :where() syntax in CSS (#4232)
  * Improve tree-shaking of try statements in dead code (#4224)
  * Consider negated bigints to have no side effects
  * Support a configurable delay in watch mode before rebuilding (#3476, #4178)
  * Allow mixed array for entryPoints API option (#4223)
  * Update Go from 1.23.8 to 1.23.10 (#4204, #4207)
  * Experimental support for esbuild on OpenHarmony (#4212)
  * Fix a regression with browser in package.json (#4187)
  * Add support for certain keywords as TypeScript tuple labels (#4192)
  * Add CSS prefixes for the stretch sizing value (#4184)
  * Add simple support for CORS to esbuild's development server (#4125)
  * Pass through invalid URLs in source maps unmodified (#4169)
  * Handle exports named __proto__ in ES modules (#4162, #4163)</changelog>
</package>
<package pkgid="544b3cf1a3ba55acbdeee3e0146f6ac62ff0431beb2beaf2f56508f66a527e57" name="increase-file-max" arch="noarch">
  <version epoch="0" ver="1" rel="3.1"/>
  <changelog author="Bruno Pitrus - 1-0" date="1726833600">- Add pam-extra Require to work around bsc#1230867</changelog>
</package>
<package pkgid="046035454dd8e13370956a317c4f38fb1c5427bd1f4cbd5669c3985686a0b16e" name="increase-file-max" arch="src">
  <version epoch="0" ver="1" rel="3.1"/>
  <changelog author="Bruno Pitrus - 1-0" date="1726833600">- Add pam-extra Require to work around bsc#1230867</changelog>
</package>
<package pkgid="49d6fcf0dad63a9b227b81f68851567126d29d3902d46d41928b8abfa42b3107" name="memory-constraints" arch="noarch">
  <version epoch="0" ver="20180406" rel="5.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1736424000">- Also set _smp_build_ncpus to fix usage with meson macro and
  maybe others</changelog>
</package>
<package pkgid="7fd4e6702a42f1dd7ef66b08ca0b56371c904bea8008caa82887a911041f8f5b" name="memory-constraints" arch="src">
  <version epoch="0" ver="20180406" rel="5.1"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1736424000">- Also set _smp_build_ncpus to fix usage with meson macro and
  maybe others</changelog>
</package>
<package pkgid="27ba50862cdee359c1a8832f602c8380b9b8b723a4b1efa13f47da9137b13773" name="nodejs-bitwarden-sdk-internal" arch="noarch">
  <version epoch="0" ver="0.2.0~main.311" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- Initial package of version 0.2.0-main.198 for Bitwarden 2025.6.0
  * add backported wasm-bindgen-cli.patch and added dependencies from that patch in tarball
  * add remove-nonfree.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1753358400">- Update to 0.2.0-main.225 for Bitwarden 2025.7.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756555200">- Update to 0.2.0-main.242 for Bitwarden 2025.8.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758283200">- Update to 0.2.0-main.266 for Bitwarden 2025.9.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760702400">- Update to 0.2.0-main.311 for Bitwarden 2025.10.0</changelog>
</package>
<package pkgid="33e4552b10a8fdf632346ab8d7fbf07593aceedf27074cfe58412e39078e9a11" name="nodejs-electron" arch="aarch64">
  <version epoch="0" ver="37.10.2" rel="8.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1750939200">- New upstream release 35.6.0
  * Added support for --no-experimental-global-navigator flag
  * Fixed a potential crash using session.clearData.
  * Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module.
  * Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView could cause a crash.
  * Fixed an issue where utility processes could leak file handles.
- 15.6: use system sqlite in node
- add backported python3.14-nodedownload-FancyURLopener.patch to fix build error</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- New upstream release 36.7.0
  * update Node.js to 22.16.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1752235200">- Enable accelerated video decoding (VAAPI)
  * vaapi-no-encoders.patch
- Drop chromium-vaapi.patch which has been dead code for a while</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755086400">- Fix build on Leap 16</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755604800">- New upstream release 35.7.5
  * Fixed an issue where shell.openPath was not non-blocking as expected.
- Leap 16: compile v8 code with x86-64-v2 instructions since the system requires them
  * v8-assume-x86-64-v2-support.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755950400">- Update to 37.3.1 (bsc#1248464)
  * Chromium 138.0.7204.235
  * Node 22.18.0
  * V8 13.8
  * Added scriptURL property to ServiceWorkerMain.
  * Added a CSS rule for smooth corners.
  * Utility Process unhandled rejection behavior change
  * process.exit() kills utility process synchronously
  * WebUSB and WebSerial Blocklist Support
  * Removed: null value for session property in ProtocolResponse
  * BrowserWindow.IsVisibleOnAllWorkspaces() on Linux
  * see https://www.electronjs.org/blog/electron-37-0
    and https://github.com/electron/electron/releases/tag/v37.0.0 for more
- Leap 15.6: use bundled aom
  * drop aom3.10-AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR.patch
  * drop aom3.10-AV1E_SET_AUTO_TILES.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR-2.patch
- Fedora &lt;=42: use bundled llhttp
- Fedora: use bundled simdutf
- Merge MakeSbixTypeface-null-pointer-call.patch into chromium-130-fontations.patch'
- drop no longer needed patches
  * build-without-speech-service.patch
  * content_browser_client-incomplete-WebUIController.patch
  * css_shape_value-constructor.patch
  * disable-devtools-tests.patch
  * distributed_point_functions-aes_128_fixed_key_hash-missing-StrCat.patch
  * distributed_point_functions-evaluate_prg_hwy-signature.patch
  * electron-13-blink-gcc-ambiguous-nodestructor.patch
  * exception_state-constexpr-initializer.patch
  * extensions-common-assert.patch
  * fix-building-with-pipewire-1.3.82.patch
  * fix-build-without-pdf.patch
  * fix-build-without-video-effects.patch
  * html_permission_element_strings_map-reproducible.patch
  * MakeSbixTypeface-null-pointer-call.patch
  * media_session_uma_helper-missing-optional.patch
  * node-llhttp9.3.patch
  * object_paint_properties-explicit-specialization-in-non-namespace-scope.patch
  * perfetto-ThreadTrack-Current-null-dereference.patch
  * picture_in_picture_window_manager_uma_helper-missing-optional.patch
  * plugin_utils-build-without-electron_extensions.patch
  * python3.14-nodedownload-FancyURLopener.patch
  * raw_ptr-fpermissive.patch
  * resource_response-Wchanges-meaning.patch
  * resource-Wchanges-meaning.patch
  * string-hasher-flax-vector-conversions.patch
  * string_truncator-convert.patch
  * style_scope-unqualified-To.patch
  * system-simdutf.patch
  * to_vector-std-projected-gcc119888.patch
  * unexportable_key_service_impl-Wlto-type-mismatch.patch
  * xml_document_parser-Wmissing-template-keyword.patch
- Conditionally revert upstream changes to fix build on 15.6
  * ffmpeg-4-AV_PROFILE.patch
  * node-cares-1.21-4.patch
  * node-nghttp-1.50.patch
  * v8-highway-1.1.patch
- Add patches to fix build errors
  * angle-BlobCache-Success.patch
  * llhttp-lax-vector-conversions.patch
  * masked_domain_list-flatbuffers.patch
  * node-version-ck.patch
  * partition_alloc-strict-aliasing.patch
  * remove-probabilistic-token-which-uses-private-join-and-compute.patch
  * system-dragonbox.patch
- Add patches that should be upstreamed
  * ANNOTATE_CONTIGUOUS_CONTAINER-Wodr.patch
  * event_record-optional-initializer.patch
  * identity_request_account-incomplete-IdentityProviderData.patch
  * json_to_struct-fixed_flat_map-conflicting-declaration.patch
  * lock_impl_posix-pthread_mutexattr_setprotocol-conflicting.patch
  * node-kParentNodeTag-constexpr-initializer.patch
  * offscreen_canvas-incomplete-LayoutLocale.patch
  * pickle_traits-kIndexSequence-constexpr-initializer.patch
  * picture_in_picture_events_info-string-constexpr.patch
  * sandboxed_vfs_file_impl-missing-memset.patch
  * v8-simd-flax-vector-conversions.patch
  * webgl_rendering_context_webgpu_base-incomplete-StaticBitmapImage.patch
  * webrtc-138-Wchanges-meaning.patch
  * xr_webgl_swap_chain-incomplete-StaticBitmapImage.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756296000">- New upstream release 37.4.0
  * Updated Chromium to 138.0.7204.243
  * Fixed an issue where net.isOnline() always returned true in utilityProcesses</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757592000">- New upstream release 37.5.0
  * Updated Chromium to 138.0.7204.251
  * Updated Node.js to v22.19.0
- 15.6: revert upstream changes to build with old cares (node-cares-1.21-5.patch)
- add system-ffmpeg.patch to fix build error
- remove useless single executable builder to fix build error (remove-node-sea.patch)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757937600">- aarch64: add swiftshader-llvm21.patch to fix ftbfs with new LLVM</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758110400">- New upstream release 37.5.1
  * v8: Don't assume that upper 32-bit of Int32MulOvfCheck are 0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1759924800">- New upstream release 37.6.1
  * fix: runtime JS error that crashes GetPackageJSON
- New upstream release 37.6.0
  * Allowed for persisting File System API grant status within a given session</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760616000">- New upstream release 37.7.0
  * NodeJS 22.20.0
  * Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView
  * Fixed an issue where authentication via websockets can crash
- Fedora: use bundled simdjson due to system version being too old</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761134400">- New upstream release 37.7.1
  * Fixed an issue where changing the resizable property on a window would break the styles of a transparent window
  * Fixed white flash on call to BrowserWindow.show
- Add webrtc-pipewire_session-missing-spa_pod_object_find_prop.patch to fix build error with new pipewire</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761739200">- New upstream release 37.8.0
  * Support dynamic ESM imports in non-context isolated preloads
- Add linux_seccomp-SYS_SECCOMP.patch to fix ftbfs with new glibc</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1762603200">- New upstream release 37.9.0
  * Node 22.21.1
  * Fixed an issue on Wayland where right-clicking in the titlebar could break mouse interactions.
  * fix crash when inspector agent attempts to evaluate on provisional frames
  * Fixed draw smoothing round corner issue</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1763121600">- New upstream release 37.10.0
  * Added app.isHardwareAccelerationEnabled().
  * Automatically focus DevTools when element is inspected or breakpoint is triggered.
  * v8: Preserve field repr in property array extension</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763985600">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764158400">- New upstream release 37.10.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764590400">- Add text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch to fix ftbfs with new icu</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1769169600">- Add quiche-quiche_buffer_allocator-missing-memcpy.patch to fix ftbfs</changelog>
</package>
<package pkgid="c327d8d3044bd1513ab5a9a559da52d4ba7a1c5bb5ad83bf50bd3538cf10cd4d" name="nodejs-electron" arch="src">
  <version epoch="0" ver="37.10.2" rel="8.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1750939200">- New upstream release 35.6.0
  * Added support for --no-experimental-global-navigator flag
  * Fixed a potential crash using session.clearData.
  * Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module.
  * Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView could cause a crash.
  * Fixed an issue where utility processes could leak file handles.
- 15.6: use system sqlite in node
- add backported python3.14-nodedownload-FancyURLopener.patch to fix build error</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- New upstream release 36.7.0
  * update Node.js to 22.16.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1752235200">- Enable accelerated video decoding (VAAPI)
  * vaapi-no-encoders.patch
- Drop chromium-vaapi.patch which has been dead code for a while</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755086400">- Fix build on Leap 16</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755604800">- New upstream release 35.7.5
  * Fixed an issue where shell.openPath was not non-blocking as expected.
- Leap 16: compile v8 code with x86-64-v2 instructions since the system requires them
  * v8-assume-x86-64-v2-support.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755950400">- Update to 37.3.1 (bsc#1248464)
  * Chromium 138.0.7204.235
  * Node 22.18.0
  * V8 13.8
  * Added scriptURL property to ServiceWorkerMain.
  * Added a CSS rule for smooth corners.
  * Utility Process unhandled rejection behavior change
  * process.exit() kills utility process synchronously
  * WebUSB and WebSerial Blocklist Support
  * Removed: null value for session property in ProtocolResponse
  * BrowserWindow.IsVisibleOnAllWorkspaces() on Linux
  * see https://www.electronjs.org/blog/electron-37-0
    and https://github.com/electron/electron/releases/tag/v37.0.0 for more
- Leap 15.6: use bundled aom
  * drop aom3.10-AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR.patch
  * drop aom3.10-AV1E_SET_AUTO_TILES.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR-2.patch
- Fedora &lt;=42: use bundled llhttp
- Fedora: use bundled simdutf
- Merge MakeSbixTypeface-null-pointer-call.patch into chromium-130-fontations.patch'
- drop no longer needed patches
  * build-without-speech-service.patch
  * content_browser_client-incomplete-WebUIController.patch
  * css_shape_value-constructor.patch
  * disable-devtools-tests.patch
  * distributed_point_functions-aes_128_fixed_key_hash-missing-StrCat.patch
  * distributed_point_functions-evaluate_prg_hwy-signature.patch
  * electron-13-blink-gcc-ambiguous-nodestructor.patch
  * exception_state-constexpr-initializer.patch
  * extensions-common-assert.patch
  * fix-building-with-pipewire-1.3.82.patch
  * fix-build-without-pdf.patch
  * fix-build-without-video-effects.patch
  * html_permission_element_strings_map-reproducible.patch
  * MakeSbixTypeface-null-pointer-call.patch
  * media_session_uma_helper-missing-optional.patch
  * node-llhttp9.3.patch
  * object_paint_properties-explicit-specialization-in-non-namespace-scope.patch
  * perfetto-ThreadTrack-Current-null-dereference.patch
  * picture_in_picture_window_manager_uma_helper-missing-optional.patch
  * plugin_utils-build-without-electron_extensions.patch
  * python3.14-nodedownload-FancyURLopener.patch
  * raw_ptr-fpermissive.patch
  * resource_response-Wchanges-meaning.patch
  * resource-Wchanges-meaning.patch
  * string-hasher-flax-vector-conversions.patch
  * string_truncator-convert.patch
  * style_scope-unqualified-To.patch
  * system-simdutf.patch
  * to_vector-std-projected-gcc119888.patch
  * unexportable_key_service_impl-Wlto-type-mismatch.patch
  * xml_document_parser-Wmissing-template-keyword.patch
- Conditionally revert upstream changes to fix build on 15.6
  * ffmpeg-4-AV_PROFILE.patch
  * node-cares-1.21-4.patch
  * node-nghttp-1.50.patch
  * v8-highway-1.1.patch
- Add patches to fix build errors
  * angle-BlobCache-Success.patch
  * llhttp-lax-vector-conversions.patch
  * masked_domain_list-flatbuffers.patch
  * node-version-ck.patch
  * partition_alloc-strict-aliasing.patch
  * remove-probabilistic-token-which-uses-private-join-and-compute.patch
  * system-dragonbox.patch
- Add patches that should be upstreamed
  * ANNOTATE_CONTIGUOUS_CONTAINER-Wodr.patch
  * event_record-optional-initializer.patch
  * identity_request_account-incomplete-IdentityProviderData.patch
  * json_to_struct-fixed_flat_map-conflicting-declaration.patch
  * lock_impl_posix-pthread_mutexattr_setprotocol-conflicting.patch
  * node-kParentNodeTag-constexpr-initializer.patch
  * offscreen_canvas-incomplete-LayoutLocale.patch
  * pickle_traits-kIndexSequence-constexpr-initializer.patch
  * picture_in_picture_events_info-string-constexpr.patch
  * sandboxed_vfs_file_impl-missing-memset.patch
  * v8-simd-flax-vector-conversions.patch
  * webgl_rendering_context_webgpu_base-incomplete-StaticBitmapImage.patch
  * webrtc-138-Wchanges-meaning.patch
  * xr_webgl_swap_chain-incomplete-StaticBitmapImage.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756296000">- New upstream release 37.4.0
  * Updated Chromium to 138.0.7204.243
  * Fixed an issue where net.isOnline() always returned true in utilityProcesses</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757592000">- New upstream release 37.5.0
  * Updated Chromium to 138.0.7204.251
  * Updated Node.js to v22.19.0
- 15.6: revert upstream changes to build with old cares (node-cares-1.21-5.patch)
- add system-ffmpeg.patch to fix build error
- remove useless single executable builder to fix build error (remove-node-sea.patch)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757937600">- aarch64: add swiftshader-llvm21.patch to fix ftbfs with new LLVM</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758110400">- New upstream release 37.5.1
  * v8: Don't assume that upper 32-bit of Int32MulOvfCheck are 0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1759924800">- New upstream release 37.6.1
  * fix: runtime JS error that crashes GetPackageJSON
- New upstream release 37.6.0
  * Allowed for persisting File System API grant status within a given session</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760616000">- New upstream release 37.7.0
  * NodeJS 22.20.0
  * Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView
  * Fixed an issue where authentication via websockets can crash
- Fedora: use bundled simdjson due to system version being too old</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761134400">- New upstream release 37.7.1
  * Fixed an issue where changing the resizable property on a window would break the styles of a transparent window
  * Fixed white flash on call to BrowserWindow.show
- Add webrtc-pipewire_session-missing-spa_pod_object_find_prop.patch to fix build error with new pipewire</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761739200">- New upstream release 37.8.0
  * Support dynamic ESM imports in non-context isolated preloads
- Add linux_seccomp-SYS_SECCOMP.patch to fix ftbfs with new glibc</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1762603200">- New upstream release 37.9.0
  * Node 22.21.1
  * Fixed an issue on Wayland where right-clicking in the titlebar could break mouse interactions.
  * fix crash when inspector agent attempts to evaluate on provisional frames
  * Fixed draw smoothing round corner issue</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1763121600">- New upstream release 37.10.0
  * Added app.isHardwareAccelerationEnabled().
  * Automatically focus DevTools when element is inspected or breakpoint is triggered.
  * v8: Preserve field repr in property array extension</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763985600">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764158400">- New upstream release 37.10.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764590400">- Add text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch to fix ftbfs with new icu</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1769169600">- Add quiche-quiche_buffer_allocator-missing-memcpy.patch to fix ftbfs</changelog>
</package>
<package pkgid="bdc755b50b25093fbd54552710945955fa142304fbd5304a384bfb1af9fcaa93" name="nodejs-electron" arch="x86_64">
  <version epoch="0" ver="37.10.2" rel="8.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1750939200">- New upstream release 35.6.0
  * Added support for --no-experimental-global-navigator flag
  * Fixed a potential crash using session.clearData.
  * Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module.
  * Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView could cause a crash.
  * Fixed an issue where utility processes could leak file handles.
- 15.6: use system sqlite in node
- add backported python3.14-nodedownload-FancyURLopener.patch to fix build error</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- New upstream release 36.7.0
  * update Node.js to 22.16.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1752235200">- Enable accelerated video decoding (VAAPI)
  * vaapi-no-encoders.patch
- Drop chromium-vaapi.patch which has been dead code for a while</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755086400">- Fix build on Leap 16</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755604800">- New upstream release 35.7.5
  * Fixed an issue where shell.openPath was not non-blocking as expected.
- Leap 16: compile v8 code with x86-64-v2 instructions since the system requires them
  * v8-assume-x86-64-v2-support.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755950400">- Update to 37.3.1 (bsc#1248464)
  * Chromium 138.0.7204.235
  * Node 22.18.0
  * V8 13.8
  * Added scriptURL property to ServiceWorkerMain.
  * Added a CSS rule for smooth corners.
  * Utility Process unhandled rejection behavior change
  * process.exit() kills utility process synchronously
  * WebUSB and WebSerial Blocklist Support
  * Removed: null value for session property in ProtocolResponse
  * BrowserWindow.IsVisibleOnAllWorkspaces() on Linux
  * see https://www.electronjs.org/blog/electron-37-0
    and https://github.com/electron/electron/releases/tag/v37.0.0 for more
- Leap 15.6: use bundled aom
  * drop aom3.10-AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR.patch
  * drop aom3.10-AV1E_SET_AUTO_TILES.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR-2.patch
- Fedora &lt;=42: use bundled llhttp
- Fedora: use bundled simdutf
- Merge MakeSbixTypeface-null-pointer-call.patch into chromium-130-fontations.patch'
- drop no longer needed patches
  * build-without-speech-service.patch
  * content_browser_client-incomplete-WebUIController.patch
  * css_shape_value-constructor.patch
  * disable-devtools-tests.patch
  * distributed_point_functions-aes_128_fixed_key_hash-missing-StrCat.patch
  * distributed_point_functions-evaluate_prg_hwy-signature.patch
  * electron-13-blink-gcc-ambiguous-nodestructor.patch
  * exception_state-constexpr-initializer.patch
  * extensions-common-assert.patch
  * fix-building-with-pipewire-1.3.82.patch
  * fix-build-without-pdf.patch
  * fix-build-without-video-effects.patch
  * html_permission_element_strings_map-reproducible.patch
  * MakeSbixTypeface-null-pointer-call.patch
  * media_session_uma_helper-missing-optional.patch
  * node-llhttp9.3.patch
  * object_paint_properties-explicit-specialization-in-non-namespace-scope.patch
  * perfetto-ThreadTrack-Current-null-dereference.patch
  * picture_in_picture_window_manager_uma_helper-missing-optional.patch
  * plugin_utils-build-without-electron_extensions.patch
  * python3.14-nodedownload-FancyURLopener.patch
  * raw_ptr-fpermissive.patch
  * resource_response-Wchanges-meaning.patch
  * resource-Wchanges-meaning.patch
  * string-hasher-flax-vector-conversions.patch
  * string_truncator-convert.patch
  * style_scope-unqualified-To.patch
  * system-simdutf.patch
  * to_vector-std-projected-gcc119888.patch
  * unexportable_key_service_impl-Wlto-type-mismatch.patch
  * xml_document_parser-Wmissing-template-keyword.patch
- Conditionally revert upstream changes to fix build on 15.6
  * ffmpeg-4-AV_PROFILE.patch
  * node-cares-1.21-4.patch
  * node-nghttp-1.50.patch
  * v8-highway-1.1.patch
- Add patches to fix build errors
  * angle-BlobCache-Success.patch
  * llhttp-lax-vector-conversions.patch
  * masked_domain_list-flatbuffers.patch
  * node-version-ck.patch
  * partition_alloc-strict-aliasing.patch
  * remove-probabilistic-token-which-uses-private-join-and-compute.patch
  * system-dragonbox.patch
- Add patches that should be upstreamed
  * ANNOTATE_CONTIGUOUS_CONTAINER-Wodr.patch
  * event_record-optional-initializer.patch
  * identity_request_account-incomplete-IdentityProviderData.patch
  * json_to_struct-fixed_flat_map-conflicting-declaration.patch
  * lock_impl_posix-pthread_mutexattr_setprotocol-conflicting.patch
  * node-kParentNodeTag-constexpr-initializer.patch
  * offscreen_canvas-incomplete-LayoutLocale.patch
  * pickle_traits-kIndexSequence-constexpr-initializer.patch
  * picture_in_picture_events_info-string-constexpr.patch
  * sandboxed_vfs_file_impl-missing-memset.patch
  * v8-simd-flax-vector-conversions.patch
  * webgl_rendering_context_webgpu_base-incomplete-StaticBitmapImage.patch
  * webrtc-138-Wchanges-meaning.patch
  * xr_webgl_swap_chain-incomplete-StaticBitmapImage.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756296000">- New upstream release 37.4.0
  * Updated Chromium to 138.0.7204.243
  * Fixed an issue where net.isOnline() always returned true in utilityProcesses</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757592000">- New upstream release 37.5.0
  * Updated Chromium to 138.0.7204.251
  * Updated Node.js to v22.19.0
- 15.6: revert upstream changes to build with old cares (node-cares-1.21-5.patch)
- add system-ffmpeg.patch to fix build error
- remove useless single executable builder to fix build error (remove-node-sea.patch)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757937600">- aarch64: add swiftshader-llvm21.patch to fix ftbfs with new LLVM</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758110400">- New upstream release 37.5.1
  * v8: Don't assume that upper 32-bit of Int32MulOvfCheck are 0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1759924800">- New upstream release 37.6.1
  * fix: runtime JS error that crashes GetPackageJSON
- New upstream release 37.6.0
  * Allowed for persisting File System API grant status within a given session</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760616000">- New upstream release 37.7.0
  * NodeJS 22.20.0
  * Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView
  * Fixed an issue where authentication via websockets can crash
- Fedora: use bundled simdjson due to system version being too old</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761134400">- New upstream release 37.7.1
  * Fixed an issue where changing the resizable property on a window would break the styles of a transparent window
  * Fixed white flash on call to BrowserWindow.show
- Add webrtc-pipewire_session-missing-spa_pod_object_find_prop.patch to fix build error with new pipewire</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761739200">- New upstream release 37.8.0
  * Support dynamic ESM imports in non-context isolated preloads
- Add linux_seccomp-SYS_SECCOMP.patch to fix ftbfs with new glibc</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1762603200">- New upstream release 37.9.0
  * Node 22.21.1
  * Fixed an issue on Wayland where right-clicking in the titlebar could break mouse interactions.
  * fix crash when inspector agent attempts to evaluate on provisional frames
  * Fixed draw smoothing round corner issue</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1763121600">- New upstream release 37.10.0
  * Added app.isHardwareAccelerationEnabled().
  * Automatically focus DevTools when element is inspected or breakpoint is triggered.
  * v8: Preserve field repr in property array extension</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763985600">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764158400">- New upstream release 37.10.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764590400">- Add text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch to fix ftbfs with new icu</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1769169600">- Add quiche-quiche_buffer_allocator-missing-memcpy.patch to fix ftbfs</changelog>
</package>
<package pkgid="f3c944e63c382a94a74cabcc8aa1000ef3bd9f069328dc6279969bc24807d864" name="nodejs-electron-debuginfo" arch="aarch64">
  <version epoch="0" ver="37.10.2" rel="8.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1750939200">- New upstream release 35.6.0
  * Added support for --no-experimental-global-navigator flag
  * Fixed a potential crash using session.clearData.
  * Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module.
  * Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView could cause a crash.
  * Fixed an issue where utility processes could leak file handles.
- 15.6: use system sqlite in node
- add backported python3.14-nodedownload-FancyURLopener.patch to fix build error</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- New upstream release 36.7.0
  * update Node.js to 22.16.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1752235200">- Enable accelerated video decoding (VAAPI)
  * vaapi-no-encoders.patch
- Drop chromium-vaapi.patch which has been dead code for a while</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755086400">- Fix build on Leap 16</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755604800">- New upstream release 35.7.5
  * Fixed an issue where shell.openPath was not non-blocking as expected.
- Leap 16: compile v8 code with x86-64-v2 instructions since the system requires them
  * v8-assume-x86-64-v2-support.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755950400">- Update to 37.3.1 (bsc#1248464)
  * Chromium 138.0.7204.235
  * Node 22.18.0
  * V8 13.8
  * Added scriptURL property to ServiceWorkerMain.
  * Added a CSS rule for smooth corners.
  * Utility Process unhandled rejection behavior change
  * process.exit() kills utility process synchronously
  * WebUSB and WebSerial Blocklist Support
  * Removed: null value for session property in ProtocolResponse
  * BrowserWindow.IsVisibleOnAllWorkspaces() on Linux
  * see https://www.electronjs.org/blog/electron-37-0
    and https://github.com/electron/electron/releases/tag/v37.0.0 for more
- Leap 15.6: use bundled aom
  * drop aom3.10-AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR.patch
  * drop aom3.10-AV1E_SET_AUTO_TILES.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR-2.patch
- Fedora &lt;=42: use bundled llhttp
- Fedora: use bundled simdutf
- Merge MakeSbixTypeface-null-pointer-call.patch into chromium-130-fontations.patch'
- drop no longer needed patches
  * build-without-speech-service.patch
  * content_browser_client-incomplete-WebUIController.patch
  * css_shape_value-constructor.patch
  * disable-devtools-tests.patch
  * distributed_point_functions-aes_128_fixed_key_hash-missing-StrCat.patch
  * distributed_point_functions-evaluate_prg_hwy-signature.patch
  * electron-13-blink-gcc-ambiguous-nodestructor.patch
  * exception_state-constexpr-initializer.patch
  * extensions-common-assert.patch
  * fix-building-with-pipewire-1.3.82.patch
  * fix-build-without-pdf.patch
  * fix-build-without-video-effects.patch
  * html_permission_element_strings_map-reproducible.patch
  * MakeSbixTypeface-null-pointer-call.patch
  * media_session_uma_helper-missing-optional.patch
  * node-llhttp9.3.patch
  * object_paint_properties-explicit-specialization-in-non-namespace-scope.patch
  * perfetto-ThreadTrack-Current-null-dereference.patch
  * picture_in_picture_window_manager_uma_helper-missing-optional.patch
  * plugin_utils-build-without-electron_extensions.patch
  * python3.14-nodedownload-FancyURLopener.patch
  * raw_ptr-fpermissive.patch
  * resource_response-Wchanges-meaning.patch
  * resource-Wchanges-meaning.patch
  * string-hasher-flax-vector-conversions.patch
  * string_truncator-convert.patch
  * style_scope-unqualified-To.patch
  * system-simdutf.patch
  * to_vector-std-projected-gcc119888.patch
  * unexportable_key_service_impl-Wlto-type-mismatch.patch
  * xml_document_parser-Wmissing-template-keyword.patch
- Conditionally revert upstream changes to fix build on 15.6
  * ffmpeg-4-AV_PROFILE.patch
  * node-cares-1.21-4.patch
  * node-nghttp-1.50.patch
  * v8-highway-1.1.patch
- Add patches to fix build errors
  * angle-BlobCache-Success.patch
  * llhttp-lax-vector-conversions.patch
  * masked_domain_list-flatbuffers.patch
  * node-version-ck.patch
  * partition_alloc-strict-aliasing.patch
  * remove-probabilistic-token-which-uses-private-join-and-compute.patch
  * system-dragonbox.patch
- Add patches that should be upstreamed
  * ANNOTATE_CONTIGUOUS_CONTAINER-Wodr.patch
  * event_record-optional-initializer.patch
  * identity_request_account-incomplete-IdentityProviderData.patch
  * json_to_struct-fixed_flat_map-conflicting-declaration.patch
  * lock_impl_posix-pthread_mutexattr_setprotocol-conflicting.patch
  * node-kParentNodeTag-constexpr-initializer.patch
  * offscreen_canvas-incomplete-LayoutLocale.patch
  * pickle_traits-kIndexSequence-constexpr-initializer.patch
  * picture_in_picture_events_info-string-constexpr.patch
  * sandboxed_vfs_file_impl-missing-memset.patch
  * v8-simd-flax-vector-conversions.patch
  * webgl_rendering_context_webgpu_base-incomplete-StaticBitmapImage.patch
  * webrtc-138-Wchanges-meaning.patch
  * xr_webgl_swap_chain-incomplete-StaticBitmapImage.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756296000">- New upstream release 37.4.0
  * Updated Chromium to 138.0.7204.243
  * Fixed an issue where net.isOnline() always returned true in utilityProcesses</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757592000">- New upstream release 37.5.0
  * Updated Chromium to 138.0.7204.251
  * Updated Node.js to v22.19.0
- 15.6: revert upstream changes to build with old cares (node-cares-1.21-5.patch)
- add system-ffmpeg.patch to fix build error
- remove useless single executable builder to fix build error (remove-node-sea.patch)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757937600">- aarch64: add swiftshader-llvm21.patch to fix ftbfs with new LLVM</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758110400">- New upstream release 37.5.1
  * v8: Don't assume that upper 32-bit of Int32MulOvfCheck are 0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1759924800">- New upstream release 37.6.1
  * fix: runtime JS error that crashes GetPackageJSON
- New upstream release 37.6.0
  * Allowed for persisting File System API grant status within a given session</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760616000">- New upstream release 37.7.0
  * NodeJS 22.20.0
  * Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView
  * Fixed an issue where authentication via websockets can crash
- Fedora: use bundled simdjson due to system version being too old</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761134400">- New upstream release 37.7.1
  * Fixed an issue where changing the resizable property on a window would break the styles of a transparent window
  * Fixed white flash on call to BrowserWindow.show
- Add webrtc-pipewire_session-missing-spa_pod_object_find_prop.patch to fix build error with new pipewire</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761739200">- New upstream release 37.8.0
  * Support dynamic ESM imports in non-context isolated preloads
- Add linux_seccomp-SYS_SECCOMP.patch to fix ftbfs with new glibc</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1762603200">- New upstream release 37.9.0
  * Node 22.21.1
  * Fixed an issue on Wayland where right-clicking in the titlebar could break mouse interactions.
  * fix crash when inspector agent attempts to evaluate on provisional frames
  * Fixed draw smoothing round corner issue</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1763121600">- New upstream release 37.10.0
  * Added app.isHardwareAccelerationEnabled().
  * Automatically focus DevTools when element is inspected or breakpoint is triggered.
  * v8: Preserve field repr in property array extension</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763985600">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764158400">- New upstream release 37.10.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764590400">- Add text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch to fix ftbfs with new icu</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1769169600">- Add quiche-quiche_buffer_allocator-missing-memcpy.patch to fix ftbfs</changelog>
</package>
<package pkgid="659745fded9ffad5e76bb202b963a9409763e5d248d5bb84b841f6b0d2fbc8fe" name="nodejs-electron-debuginfo" arch="x86_64">
  <version epoch="0" ver="37.10.2" rel="8.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1750939200">- New upstream release 35.6.0
  * Added support for --no-experimental-global-navigator flag
  * Fixed a potential crash using session.clearData.
  * Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module.
  * Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView could cause a crash.
  * Fixed an issue where utility processes could leak file handles.
- 15.6: use system sqlite in node
- add backported python3.14-nodedownload-FancyURLopener.patch to fix build error</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- New upstream release 36.7.0
  * update Node.js to 22.16.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1752235200">- Enable accelerated video decoding (VAAPI)
  * vaapi-no-encoders.patch
- Drop chromium-vaapi.patch which has been dead code for a while</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755086400">- Fix build on Leap 16</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755604800">- New upstream release 35.7.5
  * Fixed an issue where shell.openPath was not non-blocking as expected.
- Leap 16: compile v8 code with x86-64-v2 instructions since the system requires them
  * v8-assume-x86-64-v2-support.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755950400">- Update to 37.3.1 (bsc#1248464)
  * Chromium 138.0.7204.235
  * Node 22.18.0
  * V8 13.8
  * Added scriptURL property to ServiceWorkerMain.
  * Added a CSS rule for smooth corners.
  * Utility Process unhandled rejection behavior change
  * process.exit() kills utility process synchronously
  * WebUSB and WebSerial Blocklist Support
  * Removed: null value for session property in ProtocolResponse
  * BrowserWindow.IsVisibleOnAllWorkspaces() on Linux
  * see https://www.electronjs.org/blog/electron-37-0
    and https://github.com/electron/electron/releases/tag/v37.0.0 for more
- Leap 15.6: use bundled aom
  * drop aom3.10-AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR.patch
  * drop aom3.10-AV1E_SET_AUTO_TILES.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR-2.patch
- Fedora &lt;=42: use bundled llhttp
- Fedora: use bundled simdutf
- Merge MakeSbixTypeface-null-pointer-call.patch into chromium-130-fontations.patch'
- drop no longer needed patches
  * build-without-speech-service.patch
  * content_browser_client-incomplete-WebUIController.patch
  * css_shape_value-constructor.patch
  * disable-devtools-tests.patch
  * distributed_point_functions-aes_128_fixed_key_hash-missing-StrCat.patch
  * distributed_point_functions-evaluate_prg_hwy-signature.patch
  * electron-13-blink-gcc-ambiguous-nodestructor.patch
  * exception_state-constexpr-initializer.patch
  * extensions-common-assert.patch
  * fix-building-with-pipewire-1.3.82.patch
  * fix-build-without-pdf.patch
  * fix-build-without-video-effects.patch
  * html_permission_element_strings_map-reproducible.patch
  * MakeSbixTypeface-null-pointer-call.patch
  * media_session_uma_helper-missing-optional.patch
  * node-llhttp9.3.patch
  * object_paint_properties-explicit-specialization-in-non-namespace-scope.patch
  * perfetto-ThreadTrack-Current-null-dereference.patch
  * picture_in_picture_window_manager_uma_helper-missing-optional.patch
  * plugin_utils-build-without-electron_extensions.patch
  * python3.14-nodedownload-FancyURLopener.patch
  * raw_ptr-fpermissive.patch
  * resource_response-Wchanges-meaning.patch
  * resource-Wchanges-meaning.patch
  * string-hasher-flax-vector-conversions.patch
  * string_truncator-convert.patch
  * style_scope-unqualified-To.patch
  * system-simdutf.patch
  * to_vector-std-projected-gcc119888.patch
  * unexportable_key_service_impl-Wlto-type-mismatch.patch
  * xml_document_parser-Wmissing-template-keyword.patch
- Conditionally revert upstream changes to fix build on 15.6
  * ffmpeg-4-AV_PROFILE.patch
  * node-cares-1.21-4.patch
  * node-nghttp-1.50.patch
  * v8-highway-1.1.patch
- Add patches to fix build errors
  * angle-BlobCache-Success.patch
  * llhttp-lax-vector-conversions.patch
  * masked_domain_list-flatbuffers.patch
  * node-version-ck.patch
  * partition_alloc-strict-aliasing.patch
  * remove-probabilistic-token-which-uses-private-join-and-compute.patch
  * system-dragonbox.patch
- Add patches that should be upstreamed
  * ANNOTATE_CONTIGUOUS_CONTAINER-Wodr.patch
  * event_record-optional-initializer.patch
  * identity_request_account-incomplete-IdentityProviderData.patch
  * json_to_struct-fixed_flat_map-conflicting-declaration.patch
  * lock_impl_posix-pthread_mutexattr_setprotocol-conflicting.patch
  * node-kParentNodeTag-constexpr-initializer.patch
  * offscreen_canvas-incomplete-LayoutLocale.patch
  * pickle_traits-kIndexSequence-constexpr-initializer.patch
  * picture_in_picture_events_info-string-constexpr.patch
  * sandboxed_vfs_file_impl-missing-memset.patch
  * v8-simd-flax-vector-conversions.patch
  * webgl_rendering_context_webgpu_base-incomplete-StaticBitmapImage.patch
  * webrtc-138-Wchanges-meaning.patch
  * xr_webgl_swap_chain-incomplete-StaticBitmapImage.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756296000">- New upstream release 37.4.0
  * Updated Chromium to 138.0.7204.243
  * Fixed an issue where net.isOnline() always returned true in utilityProcesses</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757592000">- New upstream release 37.5.0
  * Updated Chromium to 138.0.7204.251
  * Updated Node.js to v22.19.0
- 15.6: revert upstream changes to build with old cares (node-cares-1.21-5.patch)
- add system-ffmpeg.patch to fix build error
- remove useless single executable builder to fix build error (remove-node-sea.patch)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757937600">- aarch64: add swiftshader-llvm21.patch to fix ftbfs with new LLVM</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758110400">- New upstream release 37.5.1
  * v8: Don't assume that upper 32-bit of Int32MulOvfCheck are 0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1759924800">- New upstream release 37.6.1
  * fix: runtime JS error that crashes GetPackageJSON
- New upstream release 37.6.0
  * Allowed for persisting File System API grant status within a given session</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760616000">- New upstream release 37.7.0
  * NodeJS 22.20.0
  * Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView
  * Fixed an issue where authentication via websockets can crash
- Fedora: use bundled simdjson due to system version being too old</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761134400">- New upstream release 37.7.1
  * Fixed an issue where changing the resizable property on a window would break the styles of a transparent window
  * Fixed white flash on call to BrowserWindow.show
- Add webrtc-pipewire_session-missing-spa_pod_object_find_prop.patch to fix build error with new pipewire</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761739200">- New upstream release 37.8.0
  * Support dynamic ESM imports in non-context isolated preloads
- Add linux_seccomp-SYS_SECCOMP.patch to fix ftbfs with new glibc</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1762603200">- New upstream release 37.9.0
  * Node 22.21.1
  * Fixed an issue on Wayland where right-clicking in the titlebar could break mouse interactions.
  * fix crash when inspector agent attempts to evaluate on provisional frames
  * Fixed draw smoothing round corner issue</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1763121600">- New upstream release 37.10.0
  * Added app.isHardwareAccelerationEnabled().
  * Automatically focus DevTools when element is inspected or breakpoint is triggered.
  * v8: Preserve field repr in property array extension</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763985600">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764158400">- New upstream release 37.10.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764590400">- Add text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch to fix ftbfs with new icu</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1769169600">- Add quiche-quiche_buffer_allocator-missing-memcpy.patch to fix ftbfs</changelog>
</package>
<package pkgid="009ecfe2155c88cf218a3a994c2812adab1977403ff36a6b61f110d8885ce587" name="nodejs-electron-debugsource" arch="aarch64">
  <version epoch="0" ver="37.10.2" rel="8.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1750939200">- New upstream release 35.6.0
  * Added support for --no-experimental-global-navigator flag
  * Fixed a potential crash using session.clearData.
  * Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module.
  * Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView could cause a crash.
  * Fixed an issue where utility processes could leak file handles.
- 15.6: use system sqlite in node
- add backported python3.14-nodedownload-FancyURLopener.patch to fix build error</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- New upstream release 36.7.0
  * update Node.js to 22.16.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1752235200">- Enable accelerated video decoding (VAAPI)
  * vaapi-no-encoders.patch
- Drop chromium-vaapi.patch which has been dead code for a while</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755086400">- Fix build on Leap 16</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755604800">- New upstream release 35.7.5
  * Fixed an issue where shell.openPath was not non-blocking as expected.
- Leap 16: compile v8 code with x86-64-v2 instructions since the system requires them
  * v8-assume-x86-64-v2-support.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755950400">- Update to 37.3.1 (bsc#1248464)
  * Chromium 138.0.7204.235
  * Node 22.18.0
  * V8 13.8
  * Added scriptURL property to ServiceWorkerMain.
  * Added a CSS rule for smooth corners.
  * Utility Process unhandled rejection behavior change
  * process.exit() kills utility process synchronously
  * WebUSB and WebSerial Blocklist Support
  * Removed: null value for session property in ProtocolResponse
  * BrowserWindow.IsVisibleOnAllWorkspaces() on Linux
  * see https://www.electronjs.org/blog/electron-37-0
    and https://github.com/electron/electron/releases/tag/v37.0.0 for more
- Leap 15.6: use bundled aom
  * drop aom3.10-AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR.patch
  * drop aom3.10-AV1E_SET_AUTO_TILES.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR-2.patch
- Fedora &lt;=42: use bundled llhttp
- Fedora: use bundled simdutf
- Merge MakeSbixTypeface-null-pointer-call.patch into chromium-130-fontations.patch'
- drop no longer needed patches
  * build-without-speech-service.patch
  * content_browser_client-incomplete-WebUIController.patch
  * css_shape_value-constructor.patch
  * disable-devtools-tests.patch
  * distributed_point_functions-aes_128_fixed_key_hash-missing-StrCat.patch
  * distributed_point_functions-evaluate_prg_hwy-signature.patch
  * electron-13-blink-gcc-ambiguous-nodestructor.patch
  * exception_state-constexpr-initializer.patch
  * extensions-common-assert.patch
  * fix-building-with-pipewire-1.3.82.patch
  * fix-build-without-pdf.patch
  * fix-build-without-video-effects.patch
  * html_permission_element_strings_map-reproducible.patch
  * MakeSbixTypeface-null-pointer-call.patch
  * media_session_uma_helper-missing-optional.patch
  * node-llhttp9.3.patch
  * object_paint_properties-explicit-specialization-in-non-namespace-scope.patch
  * perfetto-ThreadTrack-Current-null-dereference.patch
  * picture_in_picture_window_manager_uma_helper-missing-optional.patch
  * plugin_utils-build-without-electron_extensions.patch
  * python3.14-nodedownload-FancyURLopener.patch
  * raw_ptr-fpermissive.patch
  * resource_response-Wchanges-meaning.patch
  * resource-Wchanges-meaning.patch
  * string-hasher-flax-vector-conversions.patch
  * string_truncator-convert.patch
  * style_scope-unqualified-To.patch
  * system-simdutf.patch
  * to_vector-std-projected-gcc119888.patch
  * unexportable_key_service_impl-Wlto-type-mismatch.patch
  * xml_document_parser-Wmissing-template-keyword.patch
- Conditionally revert upstream changes to fix build on 15.6
  * ffmpeg-4-AV_PROFILE.patch
  * node-cares-1.21-4.patch
  * node-nghttp-1.50.patch
  * v8-highway-1.1.patch
- Add patches to fix build errors
  * angle-BlobCache-Success.patch
  * llhttp-lax-vector-conversions.patch
  * masked_domain_list-flatbuffers.patch
  * node-version-ck.patch
  * partition_alloc-strict-aliasing.patch
  * remove-probabilistic-token-which-uses-private-join-and-compute.patch
  * system-dragonbox.patch
- Add patches that should be upstreamed
  * ANNOTATE_CONTIGUOUS_CONTAINER-Wodr.patch
  * event_record-optional-initializer.patch
  * identity_request_account-incomplete-IdentityProviderData.patch
  * json_to_struct-fixed_flat_map-conflicting-declaration.patch
  * lock_impl_posix-pthread_mutexattr_setprotocol-conflicting.patch
  * node-kParentNodeTag-constexpr-initializer.patch
  * offscreen_canvas-incomplete-LayoutLocale.patch
  * pickle_traits-kIndexSequence-constexpr-initializer.patch
  * picture_in_picture_events_info-string-constexpr.patch
  * sandboxed_vfs_file_impl-missing-memset.patch
  * v8-simd-flax-vector-conversions.patch
  * webgl_rendering_context_webgpu_base-incomplete-StaticBitmapImage.patch
  * webrtc-138-Wchanges-meaning.patch
  * xr_webgl_swap_chain-incomplete-StaticBitmapImage.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756296000">- New upstream release 37.4.0
  * Updated Chromium to 138.0.7204.243
  * Fixed an issue where net.isOnline() always returned true in utilityProcesses</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757592000">- New upstream release 37.5.0
  * Updated Chromium to 138.0.7204.251
  * Updated Node.js to v22.19.0
- 15.6: revert upstream changes to build with old cares (node-cares-1.21-5.patch)
- add system-ffmpeg.patch to fix build error
- remove useless single executable builder to fix build error (remove-node-sea.patch)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757937600">- aarch64: add swiftshader-llvm21.patch to fix ftbfs with new LLVM</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758110400">- New upstream release 37.5.1
  * v8: Don't assume that upper 32-bit of Int32MulOvfCheck are 0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1759924800">- New upstream release 37.6.1
  * fix: runtime JS error that crashes GetPackageJSON
- New upstream release 37.6.0
  * Allowed for persisting File System API grant status within a given session</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760616000">- New upstream release 37.7.0
  * NodeJS 22.20.0
  * Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView
  * Fixed an issue where authentication via websockets can crash
- Fedora: use bundled simdjson due to system version being too old</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761134400">- New upstream release 37.7.1
  * Fixed an issue where changing the resizable property on a window would break the styles of a transparent window
  * Fixed white flash on call to BrowserWindow.show
- Add webrtc-pipewire_session-missing-spa_pod_object_find_prop.patch to fix build error with new pipewire</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761739200">- New upstream release 37.8.0
  * Support dynamic ESM imports in non-context isolated preloads
- Add linux_seccomp-SYS_SECCOMP.patch to fix ftbfs with new glibc</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1762603200">- New upstream release 37.9.0
  * Node 22.21.1
  * Fixed an issue on Wayland where right-clicking in the titlebar could break mouse interactions.
  * fix crash when inspector agent attempts to evaluate on provisional frames
  * Fixed draw smoothing round corner issue</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1763121600">- New upstream release 37.10.0
  * Added app.isHardwareAccelerationEnabled().
  * Automatically focus DevTools when element is inspected or breakpoint is triggered.
  * v8: Preserve field repr in property array extension</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763985600">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764158400">- New upstream release 37.10.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764590400">- Add text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch to fix ftbfs with new icu</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1769169600">- Add quiche-quiche_buffer_allocator-missing-memcpy.patch to fix ftbfs</changelog>
</package>
<package pkgid="f7e71478074da588f83eddbf4004558123b6745a12bae0a96b331a968f5c8352" name="nodejs-electron-debugsource" arch="x86_64">
  <version epoch="0" ver="37.10.2" rel="8.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1750939200">- New upstream release 35.6.0
  * Added support for --no-experimental-global-navigator flag
  * Fixed a potential crash using session.clearData.
  * Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module.
  * Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView could cause a crash.
  * Fixed an issue where utility processes could leak file handles.
- 15.6: use system sqlite in node
- add backported python3.14-nodedownload-FancyURLopener.patch to fix build error</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- New upstream release 36.7.0
  * update Node.js to 22.16.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1752235200">- Enable accelerated video decoding (VAAPI)
  * vaapi-no-encoders.patch
- Drop chromium-vaapi.patch which has been dead code for a while</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755086400">- Fix build on Leap 16</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755604800">- New upstream release 35.7.5
  * Fixed an issue where shell.openPath was not non-blocking as expected.
- Leap 16: compile v8 code with x86-64-v2 instructions since the system requires them
  * v8-assume-x86-64-v2-support.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755950400">- Update to 37.3.1 (bsc#1248464)
  * Chromium 138.0.7204.235
  * Node 22.18.0
  * V8 13.8
  * Added scriptURL property to ServiceWorkerMain.
  * Added a CSS rule for smooth corners.
  * Utility Process unhandled rejection behavior change
  * process.exit() kills utility process synchronously
  * WebUSB and WebSerial Blocklist Support
  * Removed: null value for session property in ProtocolResponse
  * BrowserWindow.IsVisibleOnAllWorkspaces() on Linux
  * see https://www.electronjs.org/blog/electron-37-0
    and https://github.com/electron/electron/releases/tag/v37.0.0 for more
- Leap 15.6: use bundled aom
  * drop aom3.10-AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR.patch
  * drop aom3.10-AV1E_SET_AUTO_TILES.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR-2.patch
- Fedora &lt;=42: use bundled llhttp
- Fedora: use bundled simdutf
- Merge MakeSbixTypeface-null-pointer-call.patch into chromium-130-fontations.patch'
- drop no longer needed patches
  * build-without-speech-service.patch
  * content_browser_client-incomplete-WebUIController.patch
  * css_shape_value-constructor.patch
  * disable-devtools-tests.patch
  * distributed_point_functions-aes_128_fixed_key_hash-missing-StrCat.patch
  * distributed_point_functions-evaluate_prg_hwy-signature.patch
  * electron-13-blink-gcc-ambiguous-nodestructor.patch
  * exception_state-constexpr-initializer.patch
  * extensions-common-assert.patch
  * fix-building-with-pipewire-1.3.82.patch
  * fix-build-without-pdf.patch
  * fix-build-without-video-effects.patch
  * html_permission_element_strings_map-reproducible.patch
  * MakeSbixTypeface-null-pointer-call.patch
  * media_session_uma_helper-missing-optional.patch
  * node-llhttp9.3.patch
  * object_paint_properties-explicit-specialization-in-non-namespace-scope.patch
  * perfetto-ThreadTrack-Current-null-dereference.patch
  * picture_in_picture_window_manager_uma_helper-missing-optional.patch
  * plugin_utils-build-without-electron_extensions.patch
  * python3.14-nodedownload-FancyURLopener.patch
  * raw_ptr-fpermissive.patch
  * resource_response-Wchanges-meaning.patch
  * resource-Wchanges-meaning.patch
  * string-hasher-flax-vector-conversions.patch
  * string_truncator-convert.patch
  * style_scope-unqualified-To.patch
  * system-simdutf.patch
  * to_vector-std-projected-gcc119888.patch
  * unexportable_key_service_impl-Wlto-type-mismatch.patch
  * xml_document_parser-Wmissing-template-keyword.patch
- Conditionally revert upstream changes to fix build on 15.6
  * ffmpeg-4-AV_PROFILE.patch
  * node-cares-1.21-4.patch
  * node-nghttp-1.50.patch
  * v8-highway-1.1.patch
- Add patches to fix build errors
  * angle-BlobCache-Success.patch
  * llhttp-lax-vector-conversions.patch
  * masked_domain_list-flatbuffers.patch
  * node-version-ck.patch
  * partition_alloc-strict-aliasing.patch
  * remove-probabilistic-token-which-uses-private-join-and-compute.patch
  * system-dragonbox.patch
- Add patches that should be upstreamed
  * ANNOTATE_CONTIGUOUS_CONTAINER-Wodr.patch
  * event_record-optional-initializer.patch
  * identity_request_account-incomplete-IdentityProviderData.patch
  * json_to_struct-fixed_flat_map-conflicting-declaration.patch
  * lock_impl_posix-pthread_mutexattr_setprotocol-conflicting.patch
  * node-kParentNodeTag-constexpr-initializer.patch
  * offscreen_canvas-incomplete-LayoutLocale.patch
  * pickle_traits-kIndexSequence-constexpr-initializer.patch
  * picture_in_picture_events_info-string-constexpr.patch
  * sandboxed_vfs_file_impl-missing-memset.patch
  * v8-simd-flax-vector-conversions.patch
  * webgl_rendering_context_webgpu_base-incomplete-StaticBitmapImage.patch
  * webrtc-138-Wchanges-meaning.patch
  * xr_webgl_swap_chain-incomplete-StaticBitmapImage.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756296000">- New upstream release 37.4.0
  * Updated Chromium to 138.0.7204.243
  * Fixed an issue where net.isOnline() always returned true in utilityProcesses</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757592000">- New upstream release 37.5.0
  * Updated Chromium to 138.0.7204.251
  * Updated Node.js to v22.19.0
- 15.6: revert upstream changes to build with old cares (node-cares-1.21-5.patch)
- add system-ffmpeg.patch to fix build error
- remove useless single executable builder to fix build error (remove-node-sea.patch)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757937600">- aarch64: add swiftshader-llvm21.patch to fix ftbfs with new LLVM</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758110400">- New upstream release 37.5.1
  * v8: Don't assume that upper 32-bit of Int32MulOvfCheck are 0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1759924800">- New upstream release 37.6.1
  * fix: runtime JS error that crashes GetPackageJSON
- New upstream release 37.6.0
  * Allowed for persisting File System API grant status within a given session</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760616000">- New upstream release 37.7.0
  * NodeJS 22.20.0
  * Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView
  * Fixed an issue where authentication via websockets can crash
- Fedora: use bundled simdjson due to system version being too old</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761134400">- New upstream release 37.7.1
  * Fixed an issue where changing the resizable property on a window would break the styles of a transparent window
  * Fixed white flash on call to BrowserWindow.show
- Add webrtc-pipewire_session-missing-spa_pod_object_find_prop.patch to fix build error with new pipewire</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761739200">- New upstream release 37.8.0
  * Support dynamic ESM imports in non-context isolated preloads
- Add linux_seccomp-SYS_SECCOMP.patch to fix ftbfs with new glibc</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1762603200">- New upstream release 37.9.0
  * Node 22.21.1
  * Fixed an issue on Wayland where right-clicking in the titlebar could break mouse interactions.
  * fix crash when inspector agent attempts to evaluate on provisional frames
  * Fixed draw smoothing round corner issue</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1763121600">- New upstream release 37.10.0
  * Added app.isHardwareAccelerationEnabled().
  * Automatically focus DevTools when element is inspected or breakpoint is triggered.
  * v8: Preserve field repr in property array extension</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763985600">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764158400">- New upstream release 37.10.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764590400">- Add text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch to fix ftbfs with new icu</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1769169600">- Add quiche-quiche_buffer_allocator-missing-memcpy.patch to fix ftbfs</changelog>
</package>
<package pkgid="c00e056f021a5c1a7e814772112e3bffd82bbeaa6c7c7020d05576b51c34641f" name="nodejs-electron-devel" arch="aarch64">
  <version epoch="0" ver="37.10.2" rel="8.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1750939200">- New upstream release 35.6.0
  * Added support for --no-experimental-global-navigator flag
  * Fixed a potential crash using session.clearData.
  * Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module.
  * Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView could cause a crash.
  * Fixed an issue where utility processes could leak file handles.
- 15.6: use system sqlite in node
- add backported python3.14-nodedownload-FancyURLopener.patch to fix build error</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- New upstream release 36.7.0
  * update Node.js to 22.16.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1752235200">- Enable accelerated video decoding (VAAPI)
  * vaapi-no-encoders.patch
- Drop chromium-vaapi.patch which has been dead code for a while</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755086400">- Fix build on Leap 16</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755604800">- New upstream release 35.7.5
  * Fixed an issue where shell.openPath was not non-blocking as expected.
- Leap 16: compile v8 code with x86-64-v2 instructions since the system requires them
  * v8-assume-x86-64-v2-support.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755950400">- Update to 37.3.1 (bsc#1248464)
  * Chromium 138.0.7204.235
  * Node 22.18.0
  * V8 13.8
  * Added scriptURL property to ServiceWorkerMain.
  * Added a CSS rule for smooth corners.
  * Utility Process unhandled rejection behavior change
  * process.exit() kills utility process synchronously
  * WebUSB and WebSerial Blocklist Support
  * Removed: null value for session property in ProtocolResponse
  * BrowserWindow.IsVisibleOnAllWorkspaces() on Linux
  * see https://www.electronjs.org/blog/electron-37-0
    and https://github.com/electron/electron/releases/tag/v37.0.0 for more
- Leap 15.6: use bundled aom
  * drop aom3.10-AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR.patch
  * drop aom3.10-AV1E_SET_AUTO_TILES.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR-2.patch
- Fedora &lt;=42: use bundled llhttp
- Fedora: use bundled simdutf
- Merge MakeSbixTypeface-null-pointer-call.patch into chromium-130-fontations.patch'
- drop no longer needed patches
  * build-without-speech-service.patch
  * content_browser_client-incomplete-WebUIController.patch
  * css_shape_value-constructor.patch
  * disable-devtools-tests.patch
  * distributed_point_functions-aes_128_fixed_key_hash-missing-StrCat.patch
  * distributed_point_functions-evaluate_prg_hwy-signature.patch
  * electron-13-blink-gcc-ambiguous-nodestructor.patch
  * exception_state-constexpr-initializer.patch
  * extensions-common-assert.patch
  * fix-building-with-pipewire-1.3.82.patch
  * fix-build-without-pdf.patch
  * fix-build-without-video-effects.patch
  * html_permission_element_strings_map-reproducible.patch
  * MakeSbixTypeface-null-pointer-call.patch
  * media_session_uma_helper-missing-optional.patch
  * node-llhttp9.3.patch
  * object_paint_properties-explicit-specialization-in-non-namespace-scope.patch
  * perfetto-ThreadTrack-Current-null-dereference.patch
  * picture_in_picture_window_manager_uma_helper-missing-optional.patch
  * plugin_utils-build-without-electron_extensions.patch
  * python3.14-nodedownload-FancyURLopener.patch
  * raw_ptr-fpermissive.patch
  * resource_response-Wchanges-meaning.patch
  * resource-Wchanges-meaning.patch
  * string-hasher-flax-vector-conversions.patch
  * string_truncator-convert.patch
  * style_scope-unqualified-To.patch
  * system-simdutf.patch
  * to_vector-std-projected-gcc119888.patch
  * unexportable_key_service_impl-Wlto-type-mismatch.patch
  * xml_document_parser-Wmissing-template-keyword.patch
- Conditionally revert upstream changes to fix build on 15.6
  * ffmpeg-4-AV_PROFILE.patch
  * node-cares-1.21-4.patch
  * node-nghttp-1.50.patch
  * v8-highway-1.1.patch
- Add patches to fix build errors
  * angle-BlobCache-Success.patch
  * llhttp-lax-vector-conversions.patch
  * masked_domain_list-flatbuffers.patch
  * node-version-ck.patch
  * partition_alloc-strict-aliasing.patch
  * remove-probabilistic-token-which-uses-private-join-and-compute.patch
  * system-dragonbox.patch
- Add patches that should be upstreamed
  * ANNOTATE_CONTIGUOUS_CONTAINER-Wodr.patch
  * event_record-optional-initializer.patch
  * identity_request_account-incomplete-IdentityProviderData.patch
  * json_to_struct-fixed_flat_map-conflicting-declaration.patch
  * lock_impl_posix-pthread_mutexattr_setprotocol-conflicting.patch
  * node-kParentNodeTag-constexpr-initializer.patch
  * offscreen_canvas-incomplete-LayoutLocale.patch
  * pickle_traits-kIndexSequence-constexpr-initializer.patch
  * picture_in_picture_events_info-string-constexpr.patch
  * sandboxed_vfs_file_impl-missing-memset.patch
  * v8-simd-flax-vector-conversions.patch
  * webgl_rendering_context_webgpu_base-incomplete-StaticBitmapImage.patch
  * webrtc-138-Wchanges-meaning.patch
  * xr_webgl_swap_chain-incomplete-StaticBitmapImage.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756296000">- New upstream release 37.4.0
  * Updated Chromium to 138.0.7204.243
  * Fixed an issue where net.isOnline() always returned true in utilityProcesses</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757592000">- New upstream release 37.5.0
  * Updated Chromium to 138.0.7204.251
  * Updated Node.js to v22.19.0
- 15.6: revert upstream changes to build with old cares (node-cares-1.21-5.patch)
- add system-ffmpeg.patch to fix build error
- remove useless single executable builder to fix build error (remove-node-sea.patch)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757937600">- aarch64: add swiftshader-llvm21.patch to fix ftbfs with new LLVM</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758110400">- New upstream release 37.5.1
  * v8: Don't assume that upper 32-bit of Int32MulOvfCheck are 0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1759924800">- New upstream release 37.6.1
  * fix: runtime JS error that crashes GetPackageJSON
- New upstream release 37.6.0
  * Allowed for persisting File System API grant status within a given session</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760616000">- New upstream release 37.7.0
  * NodeJS 22.20.0
  * Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView
  * Fixed an issue where authentication via websockets can crash
- Fedora: use bundled simdjson due to system version being too old</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761134400">- New upstream release 37.7.1
  * Fixed an issue where changing the resizable property on a window would break the styles of a transparent window
  * Fixed white flash on call to BrowserWindow.show
- Add webrtc-pipewire_session-missing-spa_pod_object_find_prop.patch to fix build error with new pipewire</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761739200">- New upstream release 37.8.0
  * Support dynamic ESM imports in non-context isolated preloads
- Add linux_seccomp-SYS_SECCOMP.patch to fix ftbfs with new glibc</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1762603200">- New upstream release 37.9.0
  * Node 22.21.1
  * Fixed an issue on Wayland where right-clicking in the titlebar could break mouse interactions.
  * fix crash when inspector agent attempts to evaluate on provisional frames
  * Fixed draw smoothing round corner issue</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1763121600">- New upstream release 37.10.0
  * Added app.isHardwareAccelerationEnabled().
  * Automatically focus DevTools when element is inspected or breakpoint is triggered.
  * v8: Preserve field repr in property array extension</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763985600">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764158400">- New upstream release 37.10.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764590400">- Add text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch to fix ftbfs with new icu</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1769169600">- Add quiche-quiche_buffer_allocator-missing-memcpy.patch to fix ftbfs</changelog>
</package>
<package pkgid="acd3f8136ce6d93427d1b24b20a166968a26fcc5cf5e91c3917113c210e1c03b" name="nodejs-electron-devel" arch="x86_64">
  <version epoch="0" ver="37.10.2" rel="8.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1750939200">- New upstream release 35.6.0
  * Added support for --no-experimental-global-navigator flag
  * Fixed a potential crash using session.clearData.
  * Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module.
  * Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView could cause a crash.
  * Fixed an issue where utility processes could leak file handles.
- 15.6: use system sqlite in node
- add backported python3.14-nodedownload-FancyURLopener.patch to fix build error</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- New upstream release 36.7.0
  * update Node.js to 22.16.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1752235200">- Enable accelerated video decoding (VAAPI)
  * vaapi-no-encoders.patch
- Drop chromium-vaapi.patch which has been dead code for a while</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755086400">- Fix build on Leap 16</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755604800">- New upstream release 35.7.5
  * Fixed an issue where shell.openPath was not non-blocking as expected.
- Leap 16: compile v8 code with x86-64-v2 instructions since the system requires them
  * v8-assume-x86-64-v2-support.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755950400">- Update to 37.3.1 (bsc#1248464)
  * Chromium 138.0.7204.235
  * Node 22.18.0
  * V8 13.8
  * Added scriptURL property to ServiceWorkerMain.
  * Added a CSS rule for smooth corners.
  * Utility Process unhandled rejection behavior change
  * process.exit() kills utility process synchronously
  * WebUSB and WebSerial Blocklist Support
  * Removed: null value for session property in ProtocolResponse
  * BrowserWindow.IsVisibleOnAllWorkspaces() on Linux
  * see https://www.electronjs.org/blog/electron-37-0
    and https://github.com/electron/electron/releases/tag/v37.0.0 for more
- Leap 15.6: use bundled aom
  * drop aom3.10-AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR.patch
  * drop aom3.10-AV1E_SET_AUTO_TILES.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR-2.patch
- Fedora &lt;=42: use bundled llhttp
- Fedora: use bundled simdutf
- Merge MakeSbixTypeface-null-pointer-call.patch into chromium-130-fontations.patch'
- drop no longer needed patches
  * build-without-speech-service.patch
  * content_browser_client-incomplete-WebUIController.patch
  * css_shape_value-constructor.patch
  * disable-devtools-tests.patch
  * distributed_point_functions-aes_128_fixed_key_hash-missing-StrCat.patch
  * distributed_point_functions-evaluate_prg_hwy-signature.patch
  * electron-13-blink-gcc-ambiguous-nodestructor.patch
  * exception_state-constexpr-initializer.patch
  * extensions-common-assert.patch
  * fix-building-with-pipewire-1.3.82.patch
  * fix-build-without-pdf.patch
  * fix-build-without-video-effects.patch
  * html_permission_element_strings_map-reproducible.patch
  * MakeSbixTypeface-null-pointer-call.patch
  * media_session_uma_helper-missing-optional.patch
  * node-llhttp9.3.patch
  * object_paint_properties-explicit-specialization-in-non-namespace-scope.patch
  * perfetto-ThreadTrack-Current-null-dereference.patch
  * picture_in_picture_window_manager_uma_helper-missing-optional.patch
  * plugin_utils-build-without-electron_extensions.patch
  * python3.14-nodedownload-FancyURLopener.patch
  * raw_ptr-fpermissive.patch
  * resource_response-Wchanges-meaning.patch
  * resource-Wchanges-meaning.patch
  * string-hasher-flax-vector-conversions.patch
  * string_truncator-convert.patch
  * style_scope-unqualified-To.patch
  * system-simdutf.patch
  * to_vector-std-projected-gcc119888.patch
  * unexportable_key_service_impl-Wlto-type-mismatch.patch
  * xml_document_parser-Wmissing-template-keyword.patch
- Conditionally revert upstream changes to fix build on 15.6
  * ffmpeg-4-AV_PROFILE.patch
  * node-cares-1.21-4.patch
  * node-nghttp-1.50.patch
  * v8-highway-1.1.patch
- Add patches to fix build errors
  * angle-BlobCache-Success.patch
  * llhttp-lax-vector-conversions.patch
  * masked_domain_list-flatbuffers.patch
  * node-version-ck.patch
  * partition_alloc-strict-aliasing.patch
  * remove-probabilistic-token-which-uses-private-join-and-compute.patch
  * system-dragonbox.patch
- Add patches that should be upstreamed
  * ANNOTATE_CONTIGUOUS_CONTAINER-Wodr.patch
  * event_record-optional-initializer.patch
  * identity_request_account-incomplete-IdentityProviderData.patch
  * json_to_struct-fixed_flat_map-conflicting-declaration.patch
  * lock_impl_posix-pthread_mutexattr_setprotocol-conflicting.patch
  * node-kParentNodeTag-constexpr-initializer.patch
  * offscreen_canvas-incomplete-LayoutLocale.patch
  * pickle_traits-kIndexSequence-constexpr-initializer.patch
  * picture_in_picture_events_info-string-constexpr.patch
  * sandboxed_vfs_file_impl-missing-memset.patch
  * v8-simd-flax-vector-conversions.patch
  * webgl_rendering_context_webgpu_base-incomplete-StaticBitmapImage.patch
  * webrtc-138-Wchanges-meaning.patch
  * xr_webgl_swap_chain-incomplete-StaticBitmapImage.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756296000">- New upstream release 37.4.0
  * Updated Chromium to 138.0.7204.243
  * Fixed an issue where net.isOnline() always returned true in utilityProcesses</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757592000">- New upstream release 37.5.0
  * Updated Chromium to 138.0.7204.251
  * Updated Node.js to v22.19.0
- 15.6: revert upstream changes to build with old cares (node-cares-1.21-5.patch)
- add system-ffmpeg.patch to fix build error
- remove useless single executable builder to fix build error (remove-node-sea.patch)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757937600">- aarch64: add swiftshader-llvm21.patch to fix ftbfs with new LLVM</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758110400">- New upstream release 37.5.1
  * v8: Don't assume that upper 32-bit of Int32MulOvfCheck are 0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1759924800">- New upstream release 37.6.1
  * fix: runtime JS error that crashes GetPackageJSON
- New upstream release 37.6.0
  * Allowed for persisting File System API grant status within a given session</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760616000">- New upstream release 37.7.0
  * NodeJS 22.20.0
  * Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView
  * Fixed an issue where authentication via websockets can crash
- Fedora: use bundled simdjson due to system version being too old</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761134400">- New upstream release 37.7.1
  * Fixed an issue where changing the resizable property on a window would break the styles of a transparent window
  * Fixed white flash on call to BrowserWindow.show
- Add webrtc-pipewire_session-missing-spa_pod_object_find_prop.patch to fix build error with new pipewire</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761739200">- New upstream release 37.8.0
  * Support dynamic ESM imports in non-context isolated preloads
- Add linux_seccomp-SYS_SECCOMP.patch to fix ftbfs with new glibc</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1762603200">- New upstream release 37.9.0
  * Node 22.21.1
  * Fixed an issue on Wayland where right-clicking in the titlebar could break mouse interactions.
  * fix crash when inspector agent attempts to evaluate on provisional frames
  * Fixed draw smoothing round corner issue</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1763121600">- New upstream release 37.10.0
  * Added app.isHardwareAccelerationEnabled().
  * Automatically focus DevTools when element is inspected or breakpoint is triggered.
  * v8: Preserve field repr in property array extension</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763985600">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764158400">- New upstream release 37.10.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764590400">- Add text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch to fix ftbfs with new icu</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1769169600">- Add quiche-quiche_buffer_allocator-missing-memcpy.patch to fix ftbfs</changelog>
</package>
<package pkgid="df29335f68e5001bff7178df36bdf7cdc5b1ee7954881d357e947c3de5e88f80" name="nodejs-electron-doc" arch="noarch">
  <version epoch="0" ver="37.10.2" rel="8.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1750939200">- New upstream release 35.6.0
  * Added support for --no-experimental-global-navigator flag
  * Fixed a potential crash using session.clearData.
  * Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module.
  * Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView could cause a crash.
  * Fixed an issue where utility processes could leak file handles.
- 15.6: use system sqlite in node
- add backported python3.14-nodedownload-FancyURLopener.patch to fix build error</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1751457600">- New upstream release 36.7.0
  * update Node.js to 22.16.0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1752235200">- Enable accelerated video decoding (VAAPI)
  * vaapi-no-encoders.patch
- Drop chromium-vaapi.patch which has been dead code for a while</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755086400">- Fix build on Leap 16</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755604800">- New upstream release 35.7.5
  * Fixed an issue where shell.openPath was not non-blocking as expected.
- Leap 16: compile v8 code with x86-64-v2 instructions since the system requires them
  * v8-assume-x86-64-v2-support.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1755950400">- Update to 37.3.1 (bsc#1248464)
  * Chromium 138.0.7204.235
  * Node 22.18.0
  * V8 13.8
  * Added scriptURL property to ServiceWorkerMain.
  * Added a CSS rule for smooth corners.
  * Utility Process unhandled rejection behavior change
  * process.exit() kills utility process synchronously
  * WebUSB and WebSerial Blocklist Support
  * Removed: null value for session property in ProtocolResponse
  * BrowserWindow.IsVisibleOnAllWorkspaces() on Linux
  * see https://www.electronjs.org/blog/electron-37-0
    and https://github.com/electron/electron/releases/tag/v37.0.0 for more
- Leap 15.6: use bundled aom
  * drop aom3.10-AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR.patch
  * drop aom3.10-AV1E_SET_AUTO_TILES.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.patch
  * drop webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR-2.patch
- Fedora &lt;=42: use bundled llhttp
- Fedora: use bundled simdutf
- Merge MakeSbixTypeface-null-pointer-call.patch into chromium-130-fontations.patch'
- drop no longer needed patches
  * build-without-speech-service.patch
  * content_browser_client-incomplete-WebUIController.patch
  * css_shape_value-constructor.patch
  * disable-devtools-tests.patch
  * distributed_point_functions-aes_128_fixed_key_hash-missing-StrCat.patch
  * distributed_point_functions-evaluate_prg_hwy-signature.patch
  * electron-13-blink-gcc-ambiguous-nodestructor.patch
  * exception_state-constexpr-initializer.patch
  * extensions-common-assert.patch
  * fix-building-with-pipewire-1.3.82.patch
  * fix-build-without-pdf.patch
  * fix-build-without-video-effects.patch
  * html_permission_element_strings_map-reproducible.patch
  * MakeSbixTypeface-null-pointer-call.patch
  * media_session_uma_helper-missing-optional.patch
  * node-llhttp9.3.patch
  * object_paint_properties-explicit-specialization-in-non-namespace-scope.patch
  * perfetto-ThreadTrack-Current-null-dereference.patch
  * picture_in_picture_window_manager_uma_helper-missing-optional.patch
  * plugin_utils-build-without-electron_extensions.patch
  * python3.14-nodedownload-FancyURLopener.patch
  * raw_ptr-fpermissive.patch
  * resource_response-Wchanges-meaning.patch
  * resource-Wchanges-meaning.patch
  * string-hasher-flax-vector-conversions.patch
  * string_truncator-convert.patch
  * style_scope-unqualified-To.patch
  * system-simdutf.patch
  * to_vector-std-projected-gcc119888.patch
  * unexportable_key_service_impl-Wlto-type-mismatch.patch
  * xml_document_parser-Wmissing-template-keyword.patch
- Conditionally revert upstream changes to fix build on 15.6
  * ffmpeg-4-AV_PROFILE.patch
  * node-cares-1.21-4.patch
  * node-nghttp-1.50.patch
  * v8-highway-1.1.patch
- Add patches to fix build errors
  * angle-BlobCache-Success.patch
  * llhttp-lax-vector-conversions.patch
  * masked_domain_list-flatbuffers.patch
  * node-version-ck.patch
  * partition_alloc-strict-aliasing.patch
  * remove-probabilistic-token-which-uses-private-join-and-compute.patch
  * system-dragonbox.patch
- Add patches that should be upstreamed
  * ANNOTATE_CONTIGUOUS_CONTAINER-Wodr.patch
  * event_record-optional-initializer.patch
  * identity_request_account-incomplete-IdentityProviderData.patch
  * json_to_struct-fixed_flat_map-conflicting-declaration.patch
  * lock_impl_posix-pthread_mutexattr_setprotocol-conflicting.patch
  * node-kParentNodeTag-constexpr-initializer.patch
  * offscreen_canvas-incomplete-LayoutLocale.patch
  * pickle_traits-kIndexSequence-constexpr-initializer.patch
  * picture_in_picture_events_info-string-constexpr.patch
  * sandboxed_vfs_file_impl-missing-memset.patch
  * v8-simd-flax-vector-conversions.patch
  * webgl_rendering_context_webgpu_base-incomplete-StaticBitmapImage.patch
  * webrtc-138-Wchanges-meaning.patch
  * xr_webgl_swap_chain-incomplete-StaticBitmapImage.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1756296000">- New upstream release 37.4.0
  * Updated Chromium to 138.0.7204.243
  * Fixed an issue where net.isOnline() always returned true in utilityProcesses</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757592000">- New upstream release 37.5.0
  * Updated Chromium to 138.0.7204.251
  * Updated Node.js to v22.19.0
- 15.6: revert upstream changes to build with old cares (node-cares-1.21-5.patch)
- add system-ffmpeg.patch to fix build error
- remove useless single executable builder to fix build error (remove-node-sea.patch)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1757937600">- aarch64: add swiftshader-llvm21.patch to fix ftbfs with new LLVM</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1758110400">- New upstream release 37.5.1
  * v8: Don't assume that upper 32-bit of Int32MulOvfCheck are 0</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1759924800">- New upstream release 37.6.1
  * fix: runtime JS error that crashes GetPackageJSON
- New upstream release 37.6.0
  * Allowed for persisting File System API grant status within a given session</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1760616000">- New upstream release 37.7.0
  * NodeJS 22.20.0
  * Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView
  * Fixed an issue where authentication via websockets can crash
- Fedora: use bundled simdjson due to system version being too old</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761134400">- New upstream release 37.7.1
  * Fixed an issue where changing the resizable property on a window would break the styles of a transparent window
  * Fixed white flash on call to BrowserWindow.show
- Add webrtc-pipewire_session-missing-spa_pod_object_find_prop.patch to fix build error with new pipewire</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1761739200">- New upstream release 37.8.0
  * Support dynamic ESM imports in non-context isolated preloads
- Add linux_seccomp-SYS_SECCOMP.patch to fix ftbfs with new glibc</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1762603200">- New upstream release 37.9.0
  * Node 22.21.1
  * Fixed an issue on Wayland where right-clicking in the titlebar could break mouse interactions.
  * fix crash when inspector agent attempts to evaluate on provisional frames
  * Fixed draw smoothing round corner issue</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1763121600">- New upstream release 37.10.0
  * Added app.isHardwareAccelerationEnabled().
  * Automatically focus DevTools when element is inspected or breakpoint is triggered.
  * v8: Preserve field repr in property array extension</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1763985600">- Remove unused BuildRequires: update-desktop-files.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764158400">- New upstream release 37.10.2
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1764590400">- Add text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch to fix ftbfs with new icu</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1769169600">- Add quiche-quiche_buffer_allocator-missing-memcpy.patch to fix ftbfs</changelog>
</package>
<package pkgid="10993c8316ee276b31b24acbad236706eb00f7496496612b80875dd336d19eb2" name="nodejs-packaging" arch="noarch">
  <version epoch="0" ver="10.beta11" rel="43.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1644926400">- Move rpm macro file from /etc/rpm to /usr/lib/rpm/macros.d
  (boo#1191387).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Files in /usr/lib/rpm/macros.d are not config files: drop %config
  marker.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1669636800">- Drop unneeded Requires on python.</changelog>
</package>
<package pkgid="d95937ad16e6d67f52bb8a21c0bd02d51588e336f69a64c62b103a6b2fb82aca" name="nodejs-packaging" arch="src">
  <version epoch="0" ver="10.beta11" rel="43.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1644926400">- Move rpm macro file from /etc/rpm to /usr/lib/rpm/macros.d
  (boo#1191387).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Files in /usr/lib/rpm/macros.d are not config files: drop %config
  marker.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1669636800">- Drop unneeded Requires on python.</changelog>
</package>
<package pkgid="94868ddec6474c626efb3e2c7f4cf74b2384d1f37634eb3962581cdbcf9983e6" name="nodejs-pyright" arch="noarch">
  <version epoch="0" ver="1.1.369" rel="3.1"/>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1689336000">- Update to version 1.1.317
  * https://github.com/microsoft/pyright/releases/tag/1.1.317</changelog>
  <changelog author="h &lt;mazinalhaddad05@gmail.com&gt;" date="1699185600">- Update to version 1.1.334
  * https://github.com/microsoft/pyright/releases/tag/1.1.334</changelog>
  <changelog author="h &lt;mazinalhaddad05@gmail.com&gt;" date="1699185601">- Added python311 as a dependency.</changelog>
  <changelog author="h &lt;mazinalhaddad05@gmail.com&gt;" date="1699790400">- Update to version 1.1.335
  * https://github.com/microsoft/pyright/releases/tag/1.1.335</changelog>
  <changelog author="h &lt;mazin@getstate.dev&gt;" date="1703937600">- Update to version 1.1.343
  * https://github.com/microsoft/pyright/releases/tag/1.1.343</changelog>
  <changelog author="h &lt;mazin@getstate.dev&gt;" date="1705838400">- Update to version 1.1.348
  * https://github.com/microsoft/pyright/releases/tag/1.1.343
  - Do not delete *.node files</changelog>
  <changelog author="Mazin Alhaddad &lt;mazin@getstate.dev&gt;" date="1706529600">- Update to version 1.1.349</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1719835200">- Add support to build for Fedora</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1719835201">- Update to version 1.1.369
  https://github.com/microsoft/pyright/releases/tag/1.1.369</changelog>
</package>
<package pkgid="434e9374ac97ec4af0a9367d9ae91dceee739978467ef142f2d5722701f0ac52" name="nodejs-pyright" arch="src">
  <version epoch="0" ver="1.1.369" rel="3.1"/>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1689336000">- Update to version 1.1.317
  * https://github.com/microsoft/pyright/releases/tag/1.1.317</changelog>
  <changelog author="h &lt;mazinalhaddad05@gmail.com&gt;" date="1699185600">- Update to version 1.1.334
  * https://github.com/microsoft/pyright/releases/tag/1.1.334</changelog>
  <changelog author="h &lt;mazinalhaddad05@gmail.com&gt;" date="1699185601">- Added python311 as a dependency.</changelog>
  <changelog author="h &lt;mazinalhaddad05@gmail.com&gt;" date="1699790400">- Update to version 1.1.335
  * https://github.com/microsoft/pyright/releases/tag/1.1.335</changelog>
  <changelog author="h &lt;mazin@getstate.dev&gt;" date="1703937600">- Update to version 1.1.343
  * https://github.com/microsoft/pyright/releases/tag/1.1.343</changelog>
  <changelog author="h &lt;mazin@getstate.dev&gt;" date="1705838400">- Update to version 1.1.348
  * https://github.com/microsoft/pyright/releases/tag/1.1.343
  - Do not delete *.node files</changelog>
  <changelog author="Mazin Alhaddad &lt;mazin@getstate.dev&gt;" date="1706529600">- Update to version 1.1.349</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1719835200">- Add support to build for Fedora</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1719835201">- Update to version 1.1.369
  https://github.com/microsoft/pyright/releases/tag/1.1.369</changelog>
</package>
<package pkgid="59a47fb8918f5c6d499979140407208e42c92e987462fb2b09a5c847c2925e0b" name="nodejs-underscore" arch="noarch">
  <version epoch="0" ver="1.13.6" rel="10.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1618488000">- Update version to 1.13.1
  * Fix security issue (boo#1184800, CVE-2021-23358)
  * Fix bugs
  * Many new features</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1671883200">- Update version to 1.13.6
  * minor bugfixes and improved documentation
  * Patch release with improved compatibility with ExtendScript
  * Patch release to address WebPack module federation issue
  * Patch to add exports.require.module, plus testing updates</changelog>
</package>
<package pkgid="428fd4bd0ce1307ee658f64f0957c778252a8d7541e55f7130af3f1f438a8eea" name="nodejs-underscore" arch="src">
  <version epoch="0" ver="1.13.6" rel="10.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1618488000">- Update version to 1.13.1
  * Fix security issue (boo#1184800, CVE-2021-23358)
  * Fix bugs
  * Many new features</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1671883200">- Update version to 1.13.6
  * minor bugfixes and improved documentation
  * Patch release with improved compatibility with ExtendScript
  * Patch release to address WebPack module federation issue
  * Patch to add exports.require.module, plus testing updates</changelog>
</package>
<package pkgid="bff294ef1e9d6c7bdcf0fcb9f8c5a8f6c560f40ca76c18d79743235d44c3973a" name="npkg" arch="noarch">
  <version epoch="0" ver="10.beta11" rel="43.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1644926400">- Move rpm macro file from /etc/rpm to /usr/lib/rpm/macros.d
  (boo#1191387).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Files in /usr/lib/rpm/macros.d are not config files: drop %config
  marker.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1669636800">- Drop unneeded Requires on python.</changelog>
</package>
<package pkgid="a7f936980d77b543c9b45178209fd700aee2a9ff9879c2b7171fce7bc995ad66" name="obs-service-set_version" arch="noarch">
  <version epoch="0" ver="0.6.6" rel="3.1"/>
  <changelog author="dmueller@suse.com" date="1672920000">- Update to version 0.6.0:
  * Test against Python 3.10 which is the Tumbleweed default
  * Remove TravisCI - we switched to GitHub Actions
  * handle removed packaging.version.LegacyVersion (Fixes #83)</changelog>
  <changelog author="dmueller@suse.com" date="1673956800">- Update to version 0.6.1:
  * Handle already converted versions gracefully
  * Flake8 fixes (missing import)
  * Test python3 by default</changelog>
  <changelog author="dmueller@suse.com" date="1674043200">- Update to version 0.6.2:
  * Avoid the Flake8 warning and restore conditional import</changelog>
  <changelog author="Edward Baudrez &lt;ebaudrez@unknown.com&gt;" date="1685620800">- Builds on CentOS_[5678] and possibly other distros failed because
  their 'rpm' didn't recognize the "Recommends:" tag. I've wrapped
  that tag in an "%if 0%{?suse_version}" to work around it.
  Build is now passing on the CentOS distros.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705492800">- add support for AL2023</changelog>
  <changelog author="dmueller@suse.com" date="1714996800">- Update to version 0.6.3:
  * [dist] import spec file from O:S:U
  * Mute warning about missing EMAIL env variable in unit tests
  * Fix unit tests
  * Replace invalid use of os.errno with errno module
  * Replace @VERSION@ placeholders in .dsc files
  * Remove usage of deprecated imp module with importlib
  * Detect revision and set pkgrel for Arch packages</changelog>
  <changelog author="dmueller@suse.com" date="1715688000">- Update to version 0.6.4:
  * Treat LegacyVersion as InvalidVersion
  * Add testing python 3.10 - 3.12</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="dmueller@suse.com" date="1718712000">- Update to version 0.6.5:
  * Update spec file to the one used in the packaging
  * Move revision detection into _revision_detect</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- expand __python3 with python3 to work outside suse rpm packaging</changelog>
  <changelog author="adrian@suse.de" date="1721131200">- Update to version 0.6.6:
  * Hardcode "0" as release for PKGBUILD as well</changelog>
</package>
<package pkgid="f54daa4dd86f53671fb936c4826078bb513feb8ea79e329e2425e6c47ce30bf9" name="obs-service-set_version" arch="src">
  <version epoch="0" ver="0.6.6" rel="3.1"/>
  <changelog author="dmueller@suse.com" date="1672920000">- Update to version 0.6.0:
  * Test against Python 3.10 which is the Tumbleweed default
  * Remove TravisCI - we switched to GitHub Actions
  * handle removed packaging.version.LegacyVersion (Fixes #83)</changelog>
  <changelog author="dmueller@suse.com" date="1673956800">- Update to version 0.6.1:
  * Handle already converted versions gracefully
  * Flake8 fixes (missing import)
  * Test python3 by default</changelog>
  <changelog author="dmueller@suse.com" date="1674043200">- Update to version 0.6.2:
  * Avoid the Flake8 warning and restore conditional import</changelog>
  <changelog author="Edward Baudrez &lt;ebaudrez@unknown.com&gt;" date="1685620800">- Builds on CentOS_[5678] and possibly other distros failed because
  their 'rpm' didn't recognize the "Recommends:" tag. I've wrapped
  that tag in an "%if 0%{?suse_version}" to work around it.
  Build is now passing on the CentOS distros.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705492800">- add support for AL2023</changelog>
  <changelog author="dmueller@suse.com" date="1714996800">- Update to version 0.6.3:
  * [dist] import spec file from O:S:U
  * Mute warning about missing EMAIL env variable in unit tests
  * Fix unit tests
  * Replace invalid use of os.errno with errno module
  * Replace @VERSION@ placeholders in .dsc files
  * Remove usage of deprecated imp module with importlib
  * Detect revision and set pkgrel for Arch packages</changelog>
  <changelog author="dmueller@suse.com" date="1715688000">- Update to version 0.6.4:
  * Treat LegacyVersion as InvalidVersion
  * Add testing python 3.10 - 3.12</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="dmueller@suse.com" date="1718712000">- Update to version 0.6.5:
  * Update spec file to the one used in the packaging
  * Move revision detection into _revision_detect</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- expand __python3 with python3 to work outside suse rpm packaging</changelog>
  <changelog author="adrian@suse.de" date="1721131200">- Update to version 0.6.6:
  * Hardcode "0" as release for PKGBUILD as well</changelog>
</package>
<package pkgid="11782750022edf2f6e98b8c7c21e230e68a788f93344f2e281de4d07537f0f1c" name="pnpm" arch="noarch">
  <version epoch="0" ver="10.17.1" rel="94.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742212800">- update to 10.6.4:
  * Patch Changes
  - Fix pnpm dlx with --allow-build flag #9263.
  - Invalid Node.js version in use-node-version should not cause
    pnpm itself to break #9276.
  - The max amount of workers running for linking packages from
    the store has been reduced to 4 to achieve optimal results
    [#9286]. The workers are performing many file system
    operations, so increasing the number of CPUs doesn't help
    performance after some point.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742385600">- update to 10.6.5:
  * Patch Changes
  - Remove warnings after having explicitly approved no builds
    [#9296].
  - When installing different dependency packages, should retain
    the ignoredBuilds field in the .modules.yaml file #9240.
  - Fix usages of the catalog: protocol in injected local
    workspace packages. This previously errored with
    ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER. #8715
  - Setting workspace-concurrency to less than or equal to 0
    should work #9297.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742990400">- update to 10.7:
  * Minor Changes
  - pnpm config get and list also show settings set in
    pnpm-workspace.yaml files #9316.
  - It should be possible to use env variables in
    pnpm-workspace.yaml setting names and value.
  - Add an ability to patch dependencies by version ranges. Exact
    versions override version ranges, which in turn override
    name-only patches. Version range * is the same as name-only,
    except that patch application failure will not be ignored.
    For example:
    patchedDependencies:
    foo: patches/foo-1.patch
    foo@^2.0.0: patches/foo-2.patch
    foo@2.1.0: patches/foo-3.patch
    The above configuration would apply patches/foo-3.patch to
    foo@2.1.0, patches/foo-2.patch to all foo versions which
    satisfy ^2.0.0 except 2.1.0, and patches/foo-1.patch to the
    remaining foo versions.
    [!WARNING]
    The version ranges should not overlap. If you want to
    specialize a sub range, make sure to exclude it from the
    other keys. For example:
    [#] pnpm-workspace.yaml
    patchedDependencies:
    [#] the specialized sub range
    'foo@2.2.0-2.8.0': patches/foo.2.2.0-2.8.0.patch
    [#] the more general patch, excluding the sub range above
    'foo@&gt;=2.0.0 &lt;2.2.0 || &gt;2.8.0': 'patches/foo.gte2.patch
    In most cases, however, it's sufficient to just define an
    exact version to override the range.
  - pnpm config set --location=project saves the setting to a
    pnpm-workspace.yaml file if no .npmrc file is present in the
    directory #9316.
  - Rename pnpm.allowNonAppliedPatches to
    pnpm.allowUnusedPatches. The old name is still supported but
    it would print a deprecation warning message.
  - Add pnpm.ignorePatchFailures to manage whether pnpm would
    ignore patch application failures.
  - If ignorePatchFailures is not set, pnpm would throw an
    error when patches with exact versions or version ranges
    fail to apply, and it would ignore failures from name-only
    patches.
  - If ignorePatchFailures is explicitly set to false, pnpm
    would throw an error when any type of patch fails to apply.
  - If ignorePatchFailures is explicitly set to true, pnpm
    would print a warning when any type of patch fails to
    apply.
  * Patch Changes
  - Remove dependency paths from audit output to prevent
    out-of-memory errors #9280.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1743508800">- update to 10.7.1:
  * Patch Changes
  - pnpm config set should convert the settings to their correct
    type before adding them to pnpm-workspace.yaml #9355.
  - pnpm config get should read auth related settings via npm CLI
    [#9345].
  - Replace leading ~/ in a path in .npmrc with the home directory
    [#9217].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1744113600">- update to 10.8:
  * Minor Changes
    Experimental. A new hook is supported for updating
    configuration settings. The hook can be provided via
    .pnpmfile.cjs. For example:
    module.exports = {
    hooks: {
    updateConfig: (config) =&gt; ({
    ...config,
    nodeLinker: "hoisted",
    }),
    },
    };
    Now you can use the pnpm add command with the --config flag
    to install new configurational dependencies #9377.
  * Patch Changes
  - Do not hang indefinitely, when there is a glob that starts
    with !/ in pnpm-workspace.yaml. This fixes a regression
    introduced by #9169.
  - pnpm audit --fix should update the overrides in
    pnpm-workspace.yaml.
  - pnpm link should update overrides in pnpm-workspace.yaml, not
    in package.json #9365.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1744632000">- udate to 10.8.1:
  * Patch Changes
  - Removed bright white highlighting, which didn't look good on
    some light themes #9389.
  - If there is no pnpm related configuration in package.json,
    onlyBuiltDependencies will be written to pnpm-workspace.yaml
    file #9404.
  - The patch file path saved by the pnpm patch-commit and
    patch-remove commands should be a relative path #9403.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1745236800">- update to 10.9.0:
  * Minor Changes
  - Added support for installing JSR packages. You can now
    install JSR packages using the following syntax:
    add jsr:&lt;pkg_name&gt;
    or with a version range:
    pnpm add jsr:&lt;pkg_name&gt;@&lt;range&gt;
    For example, running:
    pnpm add jsr:@foo/bar
    will add the following entry to your package.json:
    {
    "dependencies": {
    "@foo/bar": "jsr:^0.1.2"
    }
    }
    When publishing, this entry will be transformed into a format
    compatible with npm, older versions of Yarn, and previous
    pnpm versions:
    {
    "dependencies": {
    "@foo/bar": "npm:@jsr/foo__bar@^0.1.2"
    }
    }
    Related issue: #8941.
    Note: The @jsr scope defaults to https://npm.jsr.io/ if the
    @jsr:registry setting is not defined.
  - Added a new setting, dangerouslyAllowAllBuilds, for
    automatically running any scripts of dependencies without the
    need to approve any builds. It was already possible to allow
    all builds by adding this to pnpm-workspace.yaml:
    neverBuiltDependencies: []
    dangerouslyAllowAllBuilds has the same effect but also allows
    to be set globally via:
    pnpm config set dangerouslyAllowAllBuilds true
    It can also be set when running a command:
    pnpm install --dangerously-allow-all-builds
  * Patch Changes
  - Fix a false negative in verifyDepsBeforeRun when nodeLinker
    is hoisted and there is a workspace package without
    dependencies and node_modules directory #9424.
  - Explicitly drop verifyDepsBeforeRun support for nodeLinker:
    pnp. Combining verifyDepsBeforeRun and nodeLinker: pnp will
    now print a warning.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1746964800">- update to 10.10.0:
  * Allow loading the preResolution, importPackage, and fetchers
    hooks from local pnpmfile.
  * Fix cd command, when shellEmulator is true #7838.
  * Sort keys in pnpm-workspace.yaml #9453.
  * Pass the npm_package_json environment variable to the
    executed scripts #9452.
  * Fixed a mistake in the description of the --reporter=silent
    option.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747224000">- update to 10.11.0:
  * Minor Changes
  - A new setting added for pnpm init to create a package.json
    with type=module, when init-type is module. Works as a flag
    for the init command too #9463.
  - Added support for Nushell to pnpm setup #6476.
  - Added two new flags to the pnpm audit command, --ignore and
  - -ignore-unfixable #8474.
    Ignore all vulnerabilities that have no solution:
    &gt; pnpm audit --ignore-unfixable
    Provide a list of CVE's to ignore those specifically, even if
    they have a resolution.
    &gt; pnpm audit --ignore=CVE-2021-1234 --ignore=CVE-2021-5678
  - Added support for recursively running pack in every project
    of a workspace #4351.
    Now you can run pnpm -r pack to pack all packages in the
    workspace.
  * Patch Changes
  - pnpm version management should work, when
    dangerouslyAllowAllBuilds is set to true #9472.
  - pnpm link should work from inside a workspace #9506.
  - Set the default workspaceConcurrency to
    Math.min(os.availableParallelism(), 4) #9493.
  - Installation should not exit with an error if
    strictPeerDependencies is true but all issues are ignored by
    peerDependencyRules #9505.
  - Read updateConfig from pnpm-workspace.yaml #9500.
  - Add support for recursive pack
  - Remove url.parse usage to fix warning on Node.js 24 #9492.
  - pnpm run should be able to run commands from the workspace
    root, if ignoreScripts is set tot true #4858.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747742400">- add Requires for nodejs(abi) &gt;= 18</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748865600">- update to 10.11.1:
  * Patch Changes
  - Fix an issue in which pnpm deploy --legacy creates unexpected
    directories when the root package.json has a workspace
    package as a peer dependency #9550.
  - Dependencies specified via a URL that redirects will only be
    locked to the target if it is immutable, fixing a regression
    when installing from GitHub releases. (#9531)
  - Installation should not exit with an error if
    strictPeerDependencies is true but all issues are ignored by
    peerDependencyRules #9505.
  - Use pnpm_config_ env variables instead of npm_config_ #9571.
  - Fix a regression (in v10.9.0) causing the --lockfile-only
    flag on pnpm update to produce a different pnpm-lock.yaml
    than an update without the flag.
  - Let pnpm deploy work in repos with overrides when
    inject-workspace-packages=true #9283.
  - Fixed the problem of path loss caused by parsing URL address.
    Fixes a regression shipped in pnpm v10.11 via #9502.
  - pnpm -r --silent run should not print out section #9563.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749384000">- update to 10.12.1 (10.2.0 was yanked):
  * Minor Changes
  - Experimental. Added support for global virtual stores. When
    enabled, node_modules contains only symlinks to a central
    virtual store, rather to node_modules/.pnpm. By default, this
    central store is located at &lt;store-path&gt;/links (you can find
    the store path by running pnpm store path).
    In the central virtual store, each package is hard linked
    into a directory whose name is the hash of its dependency
    graph. This allows multiple projects on the system to symlink
    shared dependencies from this central location, significantly
    improving installation speed when a warm cache is available.
    This is conceptually similar to how NixOS manages packages,
    using dependency graph hashes to create isolated and
    reusable package directories.
    To enable the global virtual store, set
    enableGlobalVirtualStore: true in your root
    pnpm-workspace.yaml, or globally via:
    pnpm config -g set enable-global-virtual-store true
    NOTE: In CI environments, where caches are typically cold,
    this setting may slow down installation. pnpm automatically
    disables the global virtual store when running in CI.
    Related PR: #8190
  - The pnpm update command now supports updating catalog:
    protocol dependencies and writes new specifiers to
    pnpm-workspace.yaml.
  - A new catalogMode setting is available for controlling if and
    how dependencies are added to the default catalog. It can be
    configured to several modes:
  - strict: Only allows dependency versions from the catalog.
    Adding a dependency outside the catalog's version range
    will cause an error.
  - prefer: Prefers catalog versions, but will fall back to
    direct dependencies if no compatible version is found.
  - manual (default): Does not automatically add dependencies
    to the catalog.
  - Added two new CLI options (--save-catalog and
  - -save-catalog-name=&lt;name&gt;) to pnpm add to save new
    dependencies as catalog entries. catalog: or catalog:&lt;name&gt;
    will be added to package.json and the package specifier will
    be added to the catalogs or catalog[&lt;name&gt;] object in
    pnpm-workspace.yaml #9425.
  - Semi-breaking. The keys used for side-effects caches have
    changed. If you have a side-effects cache generated by a
    previous version of pnpm, the new version will not use it and
    will create a new cache instead #9605.
  - Added a new setting called ci for explicitly telling pnpm if
    the current environment is a CI or not.
  * Patch Changes
  - Sort versions printed by pnpm patch using semantic versioning
    rules.
  - Improve the way the error message displays mismatched
    specifiers. Show differences instead of 2 whole objects
    [#9598].
  - Revert #9574 to fix a regression #9596.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750680000">- update to 10.12.2:
  * Patch Changes
  - Fixed hoisting with enableGlobalVirtualStore set to true #9648.
  - Fix the --help and -h flags not working as expected for the pnpm
    create command.
  - The dependency package path output by the pnpm licenses list
  - -json command is incorrect.
  - Fix a bug in which pnpm deploy fails due to overridden
    dependencies having peer dependencies causing
    ERR_PNPM_OUTDATED_LOCKFILE #9595.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750766400">- update to 10.12.3:
  * Patch Changes
  - Restore hoisting of optional peer dependencies when installing
    with an outdated lockfile.  Regression introduced in v10.12.2 by
    [#9648]; resolves #9685.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751284800">- update to 10.12.4:
  * Patch Changes
  - Fix pnpm licenses command for local dependencies #9583.
  - Fix a bug in which pnpm ls --filter=not-exist --json prints
    nothing instead of an empty array #9672.
  - Fix a deadlock that sometimes happens during peer dependency
    resolution #9673.
  - Running pnpm install after pnpm fetch should hoist all
    dependencies that need to be hoisted.
  - Fixes a regression introduced in v10.12.2 by #9648; resolves
    [#9689].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752062400">- update to 10.13.1:
  * Patch Changes
  - Run user defined pnpmfiles after pnpmfiles of plugins.
- update to 10.13.0:
  * Minor Changes
  - Added the possibility to load multiple pnpmfiles. The pnpmfile
    setting can now accept a list of pnpmfile locations #9702.
  - pnpm will now automatically load the pnpmfile.cjs file from any
    config dependency named @pnpm/plugin-* or pnpm-plugin-* #9729.
  - The order in which config dependencies are initialized should
    not matter — they are initialized in alphabetical order. If a
    specific order is needed, the paths to the pnpmfile.cjs files in
    the config dependencies can be explicitly listed using the
    pnpmfile setting in pnpm-workspace.yaml.
  * Patch Changes
  - When patching dependencies installed via pkg.pr.new, treat them
    as Git tarball URLs #9694.
  - Prevent conflicts between local projects' config and the global
    config in dangerouslyAllowAllBuilds, onlyBuiltDependencies,
    onlyBuiltDependenciesFile, and neverBuiltDependencies #9628.
  - Sort keys in pnpm-workspace.yaml with deep #9701.
  - The pnpm rebuild command should not add pkgs included in
    ignoredBuiltDependencies to ignoredBuilds in
    node_modules/.modules.yaml #9338.
  - Replaced shell-quote with shlex for quoting command arguments
    [#9381].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754049600">- update to 10.14.0:
  * Minor Changes
  - Added support for JavaScript runtime installation
    (Related PR: #9755.)
    Declare Node.js, Deno, or Bun in devEngines.runtime (inside
    package.json) and let pnpm download and pin it automatically.
    Usage example:
    {
    "devEngines": {
    "runtime": {
    "name": "node",
    "version": "^24.4.0",
    "onFail": "download" // we only support the "download" value for now
    }
    }
    }
    How it works:
  - pnpm install resolves your specified range to the latest
    matching runtime version.
  - The exact version (and checksum) is saved in the lockfile.
  - Scripts use the local runtime, ensuring consistency across
    environments.
    Why this is better:
  - This new setting supports also Deno and Bun (vs. our
    Node-only settings useNodeVersion and
    executionEnv.nodeVersion)
  - Supports version ranges (not just a fixed version).
  - The resolved version is stored in the pnpm lockfile, along
    with an integrity checksum for future validation of the
    Node.js content's validity.
  - It can be used on any workspace project (like
    executionEnv.nodeVersion). So, different projects in a
    workspace can use different runtimes.
  - For now devEngines.runtime setting will install the runtime
    locally, which we will improve in future versions of pnpm
    by using a shared location on the computer.
  - Add --cpu, --libc, and --os to pnpm install, pnpm add, and
    pnpm dlx to customize supportedArchitectures via the CLI
    [#7510].
  * Patch Changes
  - Fix a bug in which pnpm add downloads packages whose libc
    differ from pnpm.supportedArchitectures.libc.
  - The integrities of the downloaded Node.js artifacts are
    verified #9750.
  - Allow dlx to parse CLI flags and options between the dlx
    command and the command to run or between the dlx command and
  - - #9719.
  - pnpm install --prod should removing hoisted dev dependencies
    [#9782].
  - Fix an edge case bug causing local tarballs to not re-link
    into the virtual store. This bug would happen when changing
    the contents of the tarball without renaming the file and
    running a filtered install.
  - Fix a bug causing pnpm install to incorrectly assume the
    lockfile is up to date after changing a local tarball that
    has peers dependencies.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755691200">- update to 10.15.0:
  * Minor Changes
  - Added the cleanupUnusedCatalogs configuration. When set to
    true, pnpm will remove unused catalog entries during
    installation #9793.
  - Automatically load pnpmfiles from config dependencies that
    are named @*/pnpm-plugin-* #9780.
  - pnpm config get now prints an INI string for an object value
    [#9797].
  - pnpm config get now accepts property paths (e.g. pnpm config
    get catalog.react, pnpm config get .catalog.react, pnpm
    config get
    'packageExtensions["@babel/parser"].peerDependencies["@babel/types"]'),
    and pnpm config set now accepts dot-leading or subscripted
    keys (e.g. pnpm config set .ignoreScripts true).
  - pnpm config get --json now prints a JSON serialization of
    config value, and pnpm config set --json now parses the input
    value as JSON.
  * Patch Changes
  - Semi-breaking. When automatically installing missing peer
    dependencies, prefer versions that are already present in the
    direct dependencies of the root workspace package #9835.
  - When executing the pnpm create command, must verify whether
    the node version is supported even if a cache already exists
    [#9775].
  - When making requests for the non-abbreviated packument, add
  * /* to the Accept header to avoid getting a 406 error on AWS
    CodeArtifact #9862.
  - The standalone exe version of pnpm works with glibc 2.26
    again #9734.
  - Fix a regression in which pnpm dlx pkg --help doesn't pass
  - -help to pkg #9823.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- update to 10.17:
  * Minor Changes
  - The minimumReleaseAgeExclude setting now supports patterns.
    For instance:
    minimumReleaseAge: 1440
    minimumReleaseAgeExclude:
  - "@eslint/*"
  * Patch Changes
  - Don't ignore the minimumReleaseAge check, when the package is
    requested by exact version and the packument is loaded from
    cache #9978.
  - When minimumReleaseAge is set and the active version under a
    dist-tag is not mature enough, do not downgrade to a
    prerelease version in case the original version wasn't a
    prerelease one #9979.
- update to 10.16.1:
  * Patch Changes
  - The full metadata cache should be stored not at the same
    location as the abbreviated metadata. This fixes a bug where
    pnpm was loading the abbreviated metadata from cache and
    couldn't find the "time" field as a result #9963.
  - Forcibly disable ANSI color codes when generating patch diff
    [#9914].
- update to 10.16:
  * Minor Changes
  - There have been several incidents recently where popular
    packages were successfully attacked. To reduce the risk of
    installing a compromised version, we are introducing a new
    setting that delays the installation of newly released
    dependencies. In most cases, such attacks are discovered
    quickly and the malicious versions are removed from the
    registry within an hour.
  - The new setting is called minimumReleaseAge. It specifies the
    number of minutes that must pass after a version is published
    before pnpm will install it. For example, setting
    minimumReleaseAge: 1440 ensures that only packages released
    at least one day ago can be installed.
  - If you set minimumReleaseAge but need to disable this
    restriction for certain dependencies, you can list them under
    the minimumReleaseAgeExclude setting. For instance, with the
    following configuration pnpm will always install the latest
    version of webpack, regardless of its release time:
    minimumReleaseAgeExclude:
  - webpack
  - Added support for finders #9946.
    In the past, pnpm list and pnpm why could only search for
    dependencies by name (and optionally version). For example:
    pnpm why minimist
    prints the chain of dependencies to any installed instance of
    minimist:
    verdaccio 5.20.1
    ├─┬ handlebars 4.7.7
    │ └── minimist 1.2.8
    └─┬ mv 2.1.1
    └─┬ mkdirp 0.5.6
    └── minimist 1.2.8
    What if we want to search by other properties of a
    dependency, not just its name? For instance, find all
    packages that have react@17 in their peer dependencies?
    This is now possible with "finder functions". Finder
    functions can be declared in .pnpmfile.cjs and invoked with
    the --find-by=&lt;function name&gt; flag when running pnpm list or
    pnpm why.
    Let's say we want to find any dependencies that have React 17
    in peer dependencies. We can add this finder to our
    .pnpmfile.cjs:
    module.exports = {
    finders: {
    react17: (ctx) =&gt; {
    return ctx.readManifest().peerDependencies?.react === "^17.0.0";
    },
    },
    };
    Now we can use this finder function by running:
    pnpm why --find-by=react17
    pnpm will find all dependencies that have this React in peer
    dependencies and print their exact locations in the
    dependency graph.
    @apollo/client 4.0.4
    ├── @graphql-typed-document-node/core 3.2.0
    └── graphql-tag 2.12.6
    It is also possible to print out some additional information
    in the output by returning a string from the finder. For
    example, with the following finder:
    module.exports = {
    finders: {
    react17: (ctx) =&gt; {
    const manifest = ctx.readManifest();
    if (manifest.peerDependencies?.react === "^17.0.0") {
    return `license: ${manifest.license}`;
    }
    return false;
    },
    },
    };
    Every matched package will also print out the license from
    its package.json:
    @apollo/client 4.0.4
    ├── @graphql-typed-document-node/core 3.2.0
    │   license: MIT
    └── graphql-tag 2.12.6
    license: MIT
  * Patch Changes
  - Fix deprecation warning printed when executing pnpm with
    Node.js 24 #9529.
  - Throw an error if nodeVersion is not set to an exact semver
    version #9934.
  - pnpm publish should be able to publish a .tar.gz file #9927.
  - Canceling a running process with Ctrl-C should make pnpm run
    return a non-zero exit code #9626.
- update to 10.15.1:
  * Patch Changes
  - Fix .pnp.cjs crash when importing subpath #9904.
  - When resolving peer dependencies, pnpm looks whether the peer
    dependency is present in the root workspace project's
    dependencies. This change makes it so that the peer
    dependency is correctly resolved even from aliased npm-hosted
    dependencies or other types of dependencies #9913.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758628800">- update to 10.17.1:
  * Patch Changes
  - When a version specifier cannot be resolved because the versions
    don't satisfy the minimumReleaseAge setting, print this
    information out in the error message #9974.
  - Fix state.json creation path when executing pnpm patch in a
    workspace project #9733.
  - When minimumReleaseAge is set and the latest tag is not mature
    enough, prefer a non-deprecated version as the new latest #9987.</changelog>
</package>
<package pkgid="80d94fbd6a6a68fa786cfe4524a00b8f2e49ca36c8f1fd94b32c90e2a6019a03" name="pnpm" arch="src">
  <version epoch="0" ver="10.17.1" rel="94.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742212800">- update to 10.6.4:
  * Patch Changes
  - Fix pnpm dlx with --allow-build flag #9263.
  - Invalid Node.js version in use-node-version should not cause
    pnpm itself to break #9276.
  - The max amount of workers running for linking packages from
    the store has been reduced to 4 to achieve optimal results
    [#9286]. The workers are performing many file system
    operations, so increasing the number of CPUs doesn't help
    performance after some point.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742385600">- update to 10.6.5:
  * Patch Changes
  - Remove warnings after having explicitly approved no builds
    [#9296].
  - When installing different dependency packages, should retain
    the ignoredBuilds field in the .modules.yaml file #9240.
  - Fix usages of the catalog: protocol in injected local
    workspace packages. This previously errored with
    ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER. #8715
  - Setting workspace-concurrency to less than or equal to 0
    should work #9297.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742990400">- update to 10.7:
  * Minor Changes
  - pnpm config get and list also show settings set in
    pnpm-workspace.yaml files #9316.
  - It should be possible to use env variables in
    pnpm-workspace.yaml setting names and value.
  - Add an ability to patch dependencies by version ranges. Exact
    versions override version ranges, which in turn override
    name-only patches. Version range * is the same as name-only,
    except that patch application failure will not be ignored.
    For example:
    patchedDependencies:
    foo: patches/foo-1.patch
    foo@^2.0.0: patches/foo-2.patch
    foo@2.1.0: patches/foo-3.patch
    The above configuration would apply patches/foo-3.patch to
    foo@2.1.0, patches/foo-2.patch to all foo versions which
    satisfy ^2.0.0 except 2.1.0, and patches/foo-1.patch to the
    remaining foo versions.
    [!WARNING]
    The version ranges should not overlap. If you want to
    specialize a sub range, make sure to exclude it from the
    other keys. For example:
    [#] pnpm-workspace.yaml
    patchedDependencies:
    [#] the specialized sub range
    'foo@2.2.0-2.8.0': patches/foo.2.2.0-2.8.0.patch
    [#] the more general patch, excluding the sub range above
    'foo@&gt;=2.0.0 &lt;2.2.0 || &gt;2.8.0': 'patches/foo.gte2.patch
    In most cases, however, it's sufficient to just define an
    exact version to override the range.
  - pnpm config set --location=project saves the setting to a
    pnpm-workspace.yaml file if no .npmrc file is present in the
    directory #9316.
  - Rename pnpm.allowNonAppliedPatches to
    pnpm.allowUnusedPatches. The old name is still supported but
    it would print a deprecation warning message.
  - Add pnpm.ignorePatchFailures to manage whether pnpm would
    ignore patch application failures.
  - If ignorePatchFailures is not set, pnpm would throw an
    error when patches with exact versions or version ranges
    fail to apply, and it would ignore failures from name-only
    patches.
  - If ignorePatchFailures is explicitly set to false, pnpm
    would throw an error when any type of patch fails to apply.
  - If ignorePatchFailures is explicitly set to true, pnpm
    would print a warning when any type of patch fails to
    apply.
  * Patch Changes
  - Remove dependency paths from audit output to prevent
    out-of-memory errors #9280.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1743508800">- update to 10.7.1:
  * Patch Changes
  - pnpm config set should convert the settings to their correct
    type before adding them to pnpm-workspace.yaml #9355.
  - pnpm config get should read auth related settings via npm CLI
    [#9345].
  - Replace leading ~/ in a path in .npmrc with the home directory
    [#9217].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1744113600">- update to 10.8:
  * Minor Changes
    Experimental. A new hook is supported for updating
    configuration settings. The hook can be provided via
    .pnpmfile.cjs. For example:
    module.exports = {
    hooks: {
    updateConfig: (config) =&gt; ({
    ...config,
    nodeLinker: "hoisted",
    }),
    },
    };
    Now you can use the pnpm add command with the --config flag
    to install new configurational dependencies #9377.
  * Patch Changes
  - Do not hang indefinitely, when there is a glob that starts
    with !/ in pnpm-workspace.yaml. This fixes a regression
    introduced by #9169.
  - pnpm audit --fix should update the overrides in
    pnpm-workspace.yaml.
  - pnpm link should update overrides in pnpm-workspace.yaml, not
    in package.json #9365.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1744632000">- udate to 10.8.1:
  * Patch Changes
  - Removed bright white highlighting, which didn't look good on
    some light themes #9389.
  - If there is no pnpm related configuration in package.json,
    onlyBuiltDependencies will be written to pnpm-workspace.yaml
    file #9404.
  - The patch file path saved by the pnpm patch-commit and
    patch-remove commands should be a relative path #9403.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1745236800">- update to 10.9.0:
  * Minor Changes
  - Added support for installing JSR packages. You can now
    install JSR packages using the following syntax:
    add jsr:&lt;pkg_name&gt;
    or with a version range:
    pnpm add jsr:&lt;pkg_name&gt;@&lt;range&gt;
    For example, running:
    pnpm add jsr:@foo/bar
    will add the following entry to your package.json:
    {
    "dependencies": {
    "@foo/bar": "jsr:^0.1.2"
    }
    }
    When publishing, this entry will be transformed into a format
    compatible with npm, older versions of Yarn, and previous
    pnpm versions:
    {
    "dependencies": {
    "@foo/bar": "npm:@jsr/foo__bar@^0.1.2"
    }
    }
    Related issue: #8941.
    Note: The @jsr scope defaults to https://npm.jsr.io/ if the
    @jsr:registry setting is not defined.
  - Added a new setting, dangerouslyAllowAllBuilds, for
    automatically running any scripts of dependencies without the
    need to approve any builds. It was already possible to allow
    all builds by adding this to pnpm-workspace.yaml:
    neverBuiltDependencies: []
    dangerouslyAllowAllBuilds has the same effect but also allows
    to be set globally via:
    pnpm config set dangerouslyAllowAllBuilds true
    It can also be set when running a command:
    pnpm install --dangerously-allow-all-builds
  * Patch Changes
  - Fix a false negative in verifyDepsBeforeRun when nodeLinker
    is hoisted and there is a workspace package without
    dependencies and node_modules directory #9424.
  - Explicitly drop verifyDepsBeforeRun support for nodeLinker:
    pnp. Combining verifyDepsBeforeRun and nodeLinker: pnp will
    now print a warning.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1746964800">- update to 10.10.0:
  * Allow loading the preResolution, importPackage, and fetchers
    hooks from local pnpmfile.
  * Fix cd command, when shellEmulator is true #7838.
  * Sort keys in pnpm-workspace.yaml #9453.
  * Pass the npm_package_json environment variable to the
    executed scripts #9452.
  * Fixed a mistake in the description of the --reporter=silent
    option.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747224000">- update to 10.11.0:
  * Minor Changes
  - A new setting added for pnpm init to create a package.json
    with type=module, when init-type is module. Works as a flag
    for the init command too #9463.
  - Added support for Nushell to pnpm setup #6476.
  - Added two new flags to the pnpm audit command, --ignore and
  - -ignore-unfixable #8474.
    Ignore all vulnerabilities that have no solution:
    &gt; pnpm audit --ignore-unfixable
    Provide a list of CVE's to ignore those specifically, even if
    they have a resolution.
    &gt; pnpm audit --ignore=CVE-2021-1234 --ignore=CVE-2021-5678
  - Added support for recursively running pack in every project
    of a workspace #4351.
    Now you can run pnpm -r pack to pack all packages in the
    workspace.
  * Patch Changes
  - pnpm version management should work, when
    dangerouslyAllowAllBuilds is set to true #9472.
  - pnpm link should work from inside a workspace #9506.
  - Set the default workspaceConcurrency to
    Math.min(os.availableParallelism(), 4) #9493.
  - Installation should not exit with an error if
    strictPeerDependencies is true but all issues are ignored by
    peerDependencyRules #9505.
  - Read updateConfig from pnpm-workspace.yaml #9500.
  - Add support for recursive pack
  - Remove url.parse usage to fix warning on Node.js 24 #9492.
  - pnpm run should be able to run commands from the workspace
    root, if ignoreScripts is set tot true #4858.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747742400">- add Requires for nodejs(abi) &gt;= 18</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748865600">- update to 10.11.1:
  * Patch Changes
  - Fix an issue in which pnpm deploy --legacy creates unexpected
    directories when the root package.json has a workspace
    package as a peer dependency #9550.
  - Dependencies specified via a URL that redirects will only be
    locked to the target if it is immutable, fixing a regression
    when installing from GitHub releases. (#9531)
  - Installation should not exit with an error if
    strictPeerDependencies is true but all issues are ignored by
    peerDependencyRules #9505.
  - Use pnpm_config_ env variables instead of npm_config_ #9571.
  - Fix a regression (in v10.9.0) causing the --lockfile-only
    flag on pnpm update to produce a different pnpm-lock.yaml
    than an update without the flag.
  - Let pnpm deploy work in repos with overrides when
    inject-workspace-packages=true #9283.
  - Fixed the problem of path loss caused by parsing URL address.
    Fixes a regression shipped in pnpm v10.11 via #9502.
  - pnpm -r --silent run should not print out section #9563.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749384000">- update to 10.12.1 (10.2.0 was yanked):
  * Minor Changes
  - Experimental. Added support for global virtual stores. When
    enabled, node_modules contains only symlinks to a central
    virtual store, rather to node_modules/.pnpm. By default, this
    central store is located at &lt;store-path&gt;/links (you can find
    the store path by running pnpm store path).
    In the central virtual store, each package is hard linked
    into a directory whose name is the hash of its dependency
    graph. This allows multiple projects on the system to symlink
    shared dependencies from this central location, significantly
    improving installation speed when a warm cache is available.
    This is conceptually similar to how NixOS manages packages,
    using dependency graph hashes to create isolated and
    reusable package directories.
    To enable the global virtual store, set
    enableGlobalVirtualStore: true in your root
    pnpm-workspace.yaml, or globally via:
    pnpm config -g set enable-global-virtual-store true
    NOTE: In CI environments, where caches are typically cold,
    this setting may slow down installation. pnpm automatically
    disables the global virtual store when running in CI.
    Related PR: #8190
  - The pnpm update command now supports updating catalog:
    protocol dependencies and writes new specifiers to
    pnpm-workspace.yaml.
  - A new catalogMode setting is available for controlling if and
    how dependencies are added to the default catalog. It can be
    configured to several modes:
  - strict: Only allows dependency versions from the catalog.
    Adding a dependency outside the catalog's version range
    will cause an error.
  - prefer: Prefers catalog versions, but will fall back to
    direct dependencies if no compatible version is found.
  - manual (default): Does not automatically add dependencies
    to the catalog.
  - Added two new CLI options (--save-catalog and
  - -save-catalog-name=&lt;name&gt;) to pnpm add to save new
    dependencies as catalog entries. catalog: or catalog:&lt;name&gt;
    will be added to package.json and the package specifier will
    be added to the catalogs or catalog[&lt;name&gt;] object in
    pnpm-workspace.yaml #9425.
  - Semi-breaking. The keys used for side-effects caches have
    changed. If you have a side-effects cache generated by a
    previous version of pnpm, the new version will not use it and
    will create a new cache instead #9605.
  - Added a new setting called ci for explicitly telling pnpm if
    the current environment is a CI or not.
  * Patch Changes
  - Sort versions printed by pnpm patch using semantic versioning
    rules.
  - Improve the way the error message displays mismatched
    specifiers. Show differences instead of 2 whole objects
    [#9598].
  - Revert #9574 to fix a regression #9596.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750680000">- update to 10.12.2:
  * Patch Changes
  - Fixed hoisting with enableGlobalVirtualStore set to true #9648.
  - Fix the --help and -h flags not working as expected for the pnpm
    create command.
  - The dependency package path output by the pnpm licenses list
  - -json command is incorrect.
  - Fix a bug in which pnpm deploy fails due to overridden
    dependencies having peer dependencies causing
    ERR_PNPM_OUTDATED_LOCKFILE #9595.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750766400">- update to 10.12.3:
  * Patch Changes
  - Restore hoisting of optional peer dependencies when installing
    with an outdated lockfile.  Regression introduced in v10.12.2 by
    [#9648]; resolves #9685.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751284800">- update to 10.12.4:
  * Patch Changes
  - Fix pnpm licenses command for local dependencies #9583.
  - Fix a bug in which pnpm ls --filter=not-exist --json prints
    nothing instead of an empty array #9672.
  - Fix a deadlock that sometimes happens during peer dependency
    resolution #9673.
  - Running pnpm install after pnpm fetch should hoist all
    dependencies that need to be hoisted.
  - Fixes a regression introduced in v10.12.2 by #9648; resolves
    [#9689].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752062400">- update to 10.13.1:
  * Patch Changes
  - Run user defined pnpmfiles after pnpmfiles of plugins.
- update to 10.13.0:
  * Minor Changes
  - Added the possibility to load multiple pnpmfiles. The pnpmfile
    setting can now accept a list of pnpmfile locations #9702.
  - pnpm will now automatically load the pnpmfile.cjs file from any
    config dependency named @pnpm/plugin-* or pnpm-plugin-* #9729.
  - The order in which config dependencies are initialized should
    not matter — they are initialized in alphabetical order. If a
    specific order is needed, the paths to the pnpmfile.cjs files in
    the config dependencies can be explicitly listed using the
    pnpmfile setting in pnpm-workspace.yaml.
  * Patch Changes
  - When patching dependencies installed via pkg.pr.new, treat them
    as Git tarball URLs #9694.
  - Prevent conflicts between local projects' config and the global
    config in dangerouslyAllowAllBuilds, onlyBuiltDependencies,
    onlyBuiltDependenciesFile, and neverBuiltDependencies #9628.
  - Sort keys in pnpm-workspace.yaml with deep #9701.
  - The pnpm rebuild command should not add pkgs included in
    ignoredBuiltDependencies to ignoredBuilds in
    node_modules/.modules.yaml #9338.
  - Replaced shell-quote with shlex for quoting command arguments
    [#9381].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754049600">- update to 10.14.0:
  * Minor Changes
  - Added support for JavaScript runtime installation
    (Related PR: #9755.)
    Declare Node.js, Deno, or Bun in devEngines.runtime (inside
    package.json) and let pnpm download and pin it automatically.
    Usage example:
    {
    "devEngines": {
    "runtime": {
    "name": "node",
    "version": "^24.4.0",
    "onFail": "download" // we only support the "download" value for now
    }
    }
    }
    How it works:
  - pnpm install resolves your specified range to the latest
    matching runtime version.
  - The exact version (and checksum) is saved in the lockfile.
  - Scripts use the local runtime, ensuring consistency across
    environments.
    Why this is better:
  - This new setting supports also Deno and Bun (vs. our
    Node-only settings useNodeVersion and
    executionEnv.nodeVersion)
  - Supports version ranges (not just a fixed version).
  - The resolved version is stored in the pnpm lockfile, along
    with an integrity checksum for future validation of the
    Node.js content's validity.
  - It can be used on any workspace project (like
    executionEnv.nodeVersion). So, different projects in a
    workspace can use different runtimes.
  - For now devEngines.runtime setting will install the runtime
    locally, which we will improve in future versions of pnpm
    by using a shared location on the computer.
  - Add --cpu, --libc, and --os to pnpm install, pnpm add, and
    pnpm dlx to customize supportedArchitectures via the CLI
    [#7510].
  * Patch Changes
  - Fix a bug in which pnpm add downloads packages whose libc
    differ from pnpm.supportedArchitectures.libc.
  - The integrities of the downloaded Node.js artifacts are
    verified #9750.
  - Allow dlx to parse CLI flags and options between the dlx
    command and the command to run or between the dlx command and
  - - #9719.
  - pnpm install --prod should removing hoisted dev dependencies
    [#9782].
  - Fix an edge case bug causing local tarballs to not re-link
    into the virtual store. This bug would happen when changing
    the contents of the tarball without renaming the file and
    running a filtered install.
  - Fix a bug causing pnpm install to incorrectly assume the
    lockfile is up to date after changing a local tarball that
    has peers dependencies.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755691200">- update to 10.15.0:
  * Minor Changes
  - Added the cleanupUnusedCatalogs configuration. When set to
    true, pnpm will remove unused catalog entries during
    installation #9793.
  - Automatically load pnpmfiles from config dependencies that
    are named @*/pnpm-plugin-* #9780.
  - pnpm config get now prints an INI string for an object value
    [#9797].
  - pnpm config get now accepts property paths (e.g. pnpm config
    get catalog.react, pnpm config get .catalog.react, pnpm
    config get
    'packageExtensions["@babel/parser"].peerDependencies["@babel/types"]'),
    and pnpm config set now accepts dot-leading or subscripted
    keys (e.g. pnpm config set .ignoreScripts true).
  - pnpm config get --json now prints a JSON serialization of
    config value, and pnpm config set --json now parses the input
    value as JSON.
  * Patch Changes
  - Semi-breaking. When automatically installing missing peer
    dependencies, prefer versions that are already present in the
    direct dependencies of the root workspace package #9835.
  - When executing the pnpm create command, must verify whether
    the node version is supported even if a cache already exists
    [#9775].
  - When making requests for the non-abbreviated packument, add
  * /* to the Accept header to avoid getting a 406 error on AWS
    CodeArtifact #9862.
  - The standalone exe version of pnpm works with glibc 2.26
    again #9734.
  - Fix a regression in which pnpm dlx pkg --help doesn't pass
  - -help to pkg #9823.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- update to 10.17:
  * Minor Changes
  - The minimumReleaseAgeExclude setting now supports patterns.
    For instance:
    minimumReleaseAge: 1440
    minimumReleaseAgeExclude:
  - "@eslint/*"
  * Patch Changes
  - Don't ignore the minimumReleaseAge check, when the package is
    requested by exact version and the packument is loaded from
    cache #9978.
  - When minimumReleaseAge is set and the active version under a
    dist-tag is not mature enough, do not downgrade to a
    prerelease version in case the original version wasn't a
    prerelease one #9979.
- update to 10.16.1:
  * Patch Changes
  - The full metadata cache should be stored not at the same
    location as the abbreviated metadata. This fixes a bug where
    pnpm was loading the abbreviated metadata from cache and
    couldn't find the "time" field as a result #9963.
  - Forcibly disable ANSI color codes when generating patch diff
    [#9914].
- update to 10.16:
  * Minor Changes
  - There have been several incidents recently where popular
    packages were successfully attacked. To reduce the risk of
    installing a compromised version, we are introducing a new
    setting that delays the installation of newly released
    dependencies. In most cases, such attacks are discovered
    quickly and the malicious versions are removed from the
    registry within an hour.
  - The new setting is called minimumReleaseAge. It specifies the
    number of minutes that must pass after a version is published
    before pnpm will install it. For example, setting
    minimumReleaseAge: 1440 ensures that only packages released
    at least one day ago can be installed.
  - If you set minimumReleaseAge but need to disable this
    restriction for certain dependencies, you can list them under
    the minimumReleaseAgeExclude setting. For instance, with the
    following configuration pnpm will always install the latest
    version of webpack, regardless of its release time:
    minimumReleaseAgeExclude:
  - webpack
  - Added support for finders #9946.
    In the past, pnpm list and pnpm why could only search for
    dependencies by name (and optionally version). For example:
    pnpm why minimist
    prints the chain of dependencies to any installed instance of
    minimist:
    verdaccio 5.20.1
    ├─┬ handlebars 4.7.7
    │ └── minimist 1.2.8
    └─┬ mv 2.1.1
    └─┬ mkdirp 0.5.6
    └── minimist 1.2.8
    What if we want to search by other properties of a
    dependency, not just its name? For instance, find all
    packages that have react@17 in their peer dependencies?
    This is now possible with "finder functions". Finder
    functions can be declared in .pnpmfile.cjs and invoked with
    the --find-by=&lt;function name&gt; flag when running pnpm list or
    pnpm why.
    Let's say we want to find any dependencies that have React 17
    in peer dependencies. We can add this finder to our
    .pnpmfile.cjs:
    module.exports = {
    finders: {
    react17: (ctx) =&gt; {
    return ctx.readManifest().peerDependencies?.react === "^17.0.0";
    },
    },
    };
    Now we can use this finder function by running:
    pnpm why --find-by=react17
    pnpm will find all dependencies that have this React in peer
    dependencies and print their exact locations in the
    dependency graph.
    @apollo/client 4.0.4
    ├── @graphql-typed-document-node/core 3.2.0
    └── graphql-tag 2.12.6
    It is also possible to print out some additional information
    in the output by returning a string from the finder. For
    example, with the following finder:
    module.exports = {
    finders: {
    react17: (ctx) =&gt; {
    const manifest = ctx.readManifest();
    if (manifest.peerDependencies?.react === "^17.0.0") {
    return `license: ${manifest.license}`;
    }
    return false;
    },
    },
    };
    Every matched package will also print out the license from
    its package.json:
    @apollo/client 4.0.4
    ├── @graphql-typed-document-node/core 3.2.0
    │   license: MIT
    └── graphql-tag 2.12.6
    license: MIT
  * Patch Changes
  - Fix deprecation warning printed when executing pnpm with
    Node.js 24 #9529.
  - Throw an error if nodeVersion is not set to an exact semver
    version #9934.
  - pnpm publish should be able to publish a .tar.gz file #9927.
  - Canceling a running process with Ctrl-C should make pnpm run
    return a non-zero exit code #9626.
- update to 10.15.1:
  * Patch Changes
  - Fix .pnp.cjs crash when importing subpath #9904.
  - When resolving peer dependencies, pnpm looks whether the peer
    dependency is present in the root workspace project's
    dependencies. This change makes it so that the peer
    dependency is correctly resolved even from aliased npm-hosted
    dependencies or other types of dependencies #9913.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758628800">- update to 10.17.1:
  * Patch Changes
  - When a version specifier cannot be resolved because the versions
    don't satisfy the minimumReleaseAge setting, print this
    information out in the error message #9974.
  - Fix state.json creation path when executing pnpm patch in a
    workspace project #9733.
  - When minimumReleaseAge is set and the latest tag is not mature
    enough, prefer a non-deprecated version as the new latest #9987.</changelog>
</package>
<package pkgid="fc76787b4a3343e598788875bd6df95d0ef54e5dea8f1cdde4180b233f8fb2b9" name="pnpm-bash-completion" arch="noarch">
  <version epoch="0" ver="10.17.1" rel="94.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742212800">- update to 10.6.4:
  * Patch Changes
  - Fix pnpm dlx with --allow-build flag #9263.
  - Invalid Node.js version in use-node-version should not cause
    pnpm itself to break #9276.
  - The max amount of workers running for linking packages from
    the store has been reduced to 4 to achieve optimal results
    [#9286]. The workers are performing many file system
    operations, so increasing the number of CPUs doesn't help
    performance after some point.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742385600">- update to 10.6.5:
  * Patch Changes
  - Remove warnings after having explicitly approved no builds
    [#9296].
  - When installing different dependency packages, should retain
    the ignoredBuilds field in the .modules.yaml file #9240.
  - Fix usages of the catalog: protocol in injected local
    workspace packages. This previously errored with
    ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER. #8715
  - Setting workspace-concurrency to less than or equal to 0
    should work #9297.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742990400">- update to 10.7:
  * Minor Changes
  - pnpm config get and list also show settings set in
    pnpm-workspace.yaml files #9316.
  - It should be possible to use env variables in
    pnpm-workspace.yaml setting names and value.
  - Add an ability to patch dependencies by version ranges. Exact
    versions override version ranges, which in turn override
    name-only patches. Version range * is the same as name-only,
    except that patch application failure will not be ignored.
    For example:
    patchedDependencies:
    foo: patches/foo-1.patch
    foo@^2.0.0: patches/foo-2.patch
    foo@2.1.0: patches/foo-3.patch
    The above configuration would apply patches/foo-3.patch to
    foo@2.1.0, patches/foo-2.patch to all foo versions which
    satisfy ^2.0.0 except 2.1.0, and patches/foo-1.patch to the
    remaining foo versions.
    [!WARNING]
    The version ranges should not overlap. If you want to
    specialize a sub range, make sure to exclude it from the
    other keys. For example:
    [#] pnpm-workspace.yaml
    patchedDependencies:
    [#] the specialized sub range
    'foo@2.2.0-2.8.0': patches/foo.2.2.0-2.8.0.patch
    [#] the more general patch, excluding the sub range above
    'foo@&gt;=2.0.0 &lt;2.2.0 || &gt;2.8.0': 'patches/foo.gte2.patch
    In most cases, however, it's sufficient to just define an
    exact version to override the range.
  - pnpm config set --location=project saves the setting to a
    pnpm-workspace.yaml file if no .npmrc file is present in the
    directory #9316.
  - Rename pnpm.allowNonAppliedPatches to
    pnpm.allowUnusedPatches. The old name is still supported but
    it would print a deprecation warning message.
  - Add pnpm.ignorePatchFailures to manage whether pnpm would
    ignore patch application failures.
  - If ignorePatchFailures is not set, pnpm would throw an
    error when patches with exact versions or version ranges
    fail to apply, and it would ignore failures from name-only
    patches.
  - If ignorePatchFailures is explicitly set to false, pnpm
    would throw an error when any type of patch fails to apply.
  - If ignorePatchFailures is explicitly set to true, pnpm
    would print a warning when any type of patch fails to
    apply.
  * Patch Changes
  - Remove dependency paths from audit output to prevent
    out-of-memory errors #9280.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1743508800">- update to 10.7.1:
  * Patch Changes
  - pnpm config set should convert the settings to their correct
    type before adding them to pnpm-workspace.yaml #9355.
  - pnpm config get should read auth related settings via npm CLI
    [#9345].
  - Replace leading ~/ in a path in .npmrc with the home directory
    [#9217].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1744113600">- update to 10.8:
  * Minor Changes
    Experimental. A new hook is supported for updating
    configuration settings. The hook can be provided via
    .pnpmfile.cjs. For example:
    module.exports = {
    hooks: {
    updateConfig: (config) =&gt; ({
    ...config,
    nodeLinker: "hoisted",
    }),
    },
    };
    Now you can use the pnpm add command with the --config flag
    to install new configurational dependencies #9377.
  * Patch Changes
  - Do not hang indefinitely, when there is a glob that starts
    with !/ in pnpm-workspace.yaml. This fixes a regression
    introduced by #9169.
  - pnpm audit --fix should update the overrides in
    pnpm-workspace.yaml.
  - pnpm link should update overrides in pnpm-workspace.yaml, not
    in package.json #9365.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1744632000">- udate to 10.8.1:
  * Patch Changes
  - Removed bright white highlighting, which didn't look good on
    some light themes #9389.
  - If there is no pnpm related configuration in package.json,
    onlyBuiltDependencies will be written to pnpm-workspace.yaml
    file #9404.
  - The patch file path saved by the pnpm patch-commit and
    patch-remove commands should be a relative path #9403.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1745236800">- update to 10.9.0:
  * Minor Changes
  - Added support for installing JSR packages. You can now
    install JSR packages using the following syntax:
    add jsr:&lt;pkg_name&gt;
    or with a version range:
    pnpm add jsr:&lt;pkg_name&gt;@&lt;range&gt;
    For example, running:
    pnpm add jsr:@foo/bar
    will add the following entry to your package.json:
    {
    "dependencies": {
    "@foo/bar": "jsr:^0.1.2"
    }
    }
    When publishing, this entry will be transformed into a format
    compatible with npm, older versions of Yarn, and previous
    pnpm versions:
    {
    "dependencies": {
    "@foo/bar": "npm:@jsr/foo__bar@^0.1.2"
    }
    }
    Related issue: #8941.
    Note: The @jsr scope defaults to https://npm.jsr.io/ if the
    @jsr:registry setting is not defined.
  - Added a new setting, dangerouslyAllowAllBuilds, for
    automatically running any scripts of dependencies without the
    need to approve any builds. It was already possible to allow
    all builds by adding this to pnpm-workspace.yaml:
    neverBuiltDependencies: []
    dangerouslyAllowAllBuilds has the same effect but also allows
    to be set globally via:
    pnpm config set dangerouslyAllowAllBuilds true
    It can also be set when running a command:
    pnpm install --dangerously-allow-all-builds
  * Patch Changes
  - Fix a false negative in verifyDepsBeforeRun when nodeLinker
    is hoisted and there is a workspace package without
    dependencies and node_modules directory #9424.
  - Explicitly drop verifyDepsBeforeRun support for nodeLinker:
    pnp. Combining verifyDepsBeforeRun and nodeLinker: pnp will
    now print a warning.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1746964800">- update to 10.10.0:
  * Allow loading the preResolution, importPackage, and fetchers
    hooks from local pnpmfile.
  * Fix cd command, when shellEmulator is true #7838.
  * Sort keys in pnpm-workspace.yaml #9453.
  * Pass the npm_package_json environment variable to the
    executed scripts #9452.
  * Fixed a mistake in the description of the --reporter=silent
    option.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747224000">- update to 10.11.0:
  * Minor Changes
  - A new setting added for pnpm init to create a package.json
    with type=module, when init-type is module. Works as a flag
    for the init command too #9463.
  - Added support for Nushell to pnpm setup #6476.
  - Added two new flags to the pnpm audit command, --ignore and
  - -ignore-unfixable #8474.
    Ignore all vulnerabilities that have no solution:
    &gt; pnpm audit --ignore-unfixable
    Provide a list of CVE's to ignore those specifically, even if
    they have a resolution.
    &gt; pnpm audit --ignore=CVE-2021-1234 --ignore=CVE-2021-5678
  - Added support for recursively running pack in every project
    of a workspace #4351.
    Now you can run pnpm -r pack to pack all packages in the
    workspace.
  * Patch Changes
  - pnpm version management should work, when
    dangerouslyAllowAllBuilds is set to true #9472.
  - pnpm link should work from inside a workspace #9506.
  - Set the default workspaceConcurrency to
    Math.min(os.availableParallelism(), 4) #9493.
  - Installation should not exit with an error if
    strictPeerDependencies is true but all issues are ignored by
    peerDependencyRules #9505.
  - Read updateConfig from pnpm-workspace.yaml #9500.
  - Add support for recursive pack
  - Remove url.parse usage to fix warning on Node.js 24 #9492.
  - pnpm run should be able to run commands from the workspace
    root, if ignoreScripts is set tot true #4858.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747742400">- add Requires for nodejs(abi) &gt;= 18</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748865600">- update to 10.11.1:
  * Patch Changes
  - Fix an issue in which pnpm deploy --legacy creates unexpected
    directories when the root package.json has a workspace
    package as a peer dependency #9550.
  - Dependencies specified via a URL that redirects will only be
    locked to the target if it is immutable, fixing a regression
    when installing from GitHub releases. (#9531)
  - Installation should not exit with an error if
    strictPeerDependencies is true but all issues are ignored by
    peerDependencyRules #9505.
  - Use pnpm_config_ env variables instead of npm_config_ #9571.
  - Fix a regression (in v10.9.0) causing the --lockfile-only
    flag on pnpm update to produce a different pnpm-lock.yaml
    than an update without the flag.
  - Let pnpm deploy work in repos with overrides when
    inject-workspace-packages=true #9283.
  - Fixed the problem of path loss caused by parsing URL address.
    Fixes a regression shipped in pnpm v10.11 via #9502.
  - pnpm -r --silent run should not print out section #9563.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749384000">- update to 10.12.1 (10.2.0 was yanked):
  * Minor Changes
  - Experimental. Added support for global virtual stores. When
    enabled, node_modules contains only symlinks to a central
    virtual store, rather to node_modules/.pnpm. By default, this
    central store is located at &lt;store-path&gt;/links (you can find
    the store path by running pnpm store path).
    In the central virtual store, each package is hard linked
    into a directory whose name is the hash of its dependency
    graph. This allows multiple projects on the system to symlink
    shared dependencies from this central location, significantly
    improving installation speed when a warm cache is available.
    This is conceptually similar to how NixOS manages packages,
    using dependency graph hashes to create isolated and
    reusable package directories.
    To enable the global virtual store, set
    enableGlobalVirtualStore: true in your root
    pnpm-workspace.yaml, or globally via:
    pnpm config -g set enable-global-virtual-store true
    NOTE: In CI environments, where caches are typically cold,
    this setting may slow down installation. pnpm automatically
    disables the global virtual store when running in CI.
    Related PR: #8190
  - The pnpm update command now supports updating catalog:
    protocol dependencies and writes new specifiers to
    pnpm-workspace.yaml.
  - A new catalogMode setting is available for controlling if and
    how dependencies are added to the default catalog. It can be
    configured to several modes:
  - strict: Only allows dependency versions from the catalog.
    Adding a dependency outside the catalog's version range
    will cause an error.
  - prefer: Prefers catalog versions, but will fall back to
    direct dependencies if no compatible version is found.
  - manual (default): Does not automatically add dependencies
    to the catalog.
  - Added two new CLI options (--save-catalog and
  - -save-catalog-name=&lt;name&gt;) to pnpm add to save new
    dependencies as catalog entries. catalog: or catalog:&lt;name&gt;
    will be added to package.json and the package specifier will
    be added to the catalogs or catalog[&lt;name&gt;] object in
    pnpm-workspace.yaml #9425.
  - Semi-breaking. The keys used for side-effects caches have
    changed. If you have a side-effects cache generated by a
    previous version of pnpm, the new version will not use it and
    will create a new cache instead #9605.
  - Added a new setting called ci for explicitly telling pnpm if
    the current environment is a CI or not.
  * Patch Changes
  - Sort versions printed by pnpm patch using semantic versioning
    rules.
  - Improve the way the error message displays mismatched
    specifiers. Show differences instead of 2 whole objects
    [#9598].
  - Revert #9574 to fix a regression #9596.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750680000">- update to 10.12.2:
  * Patch Changes
  - Fixed hoisting with enableGlobalVirtualStore set to true #9648.
  - Fix the --help and -h flags not working as expected for the pnpm
    create command.
  - The dependency package path output by the pnpm licenses list
  - -json command is incorrect.
  - Fix a bug in which pnpm deploy fails due to overridden
    dependencies having peer dependencies causing
    ERR_PNPM_OUTDATED_LOCKFILE #9595.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750766400">- update to 10.12.3:
  * Patch Changes
  - Restore hoisting of optional peer dependencies when installing
    with an outdated lockfile.  Regression introduced in v10.12.2 by
    [#9648]; resolves #9685.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751284800">- update to 10.12.4:
  * Patch Changes
  - Fix pnpm licenses command for local dependencies #9583.
  - Fix a bug in which pnpm ls --filter=not-exist --json prints
    nothing instead of an empty array #9672.
  - Fix a deadlock that sometimes happens during peer dependency
    resolution #9673.
  - Running pnpm install after pnpm fetch should hoist all
    dependencies that need to be hoisted.
  - Fixes a regression introduced in v10.12.2 by #9648; resolves
    [#9689].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752062400">- update to 10.13.1:
  * Patch Changes
  - Run user defined pnpmfiles after pnpmfiles of plugins.
- update to 10.13.0:
  * Minor Changes
  - Added the possibility to load multiple pnpmfiles. The pnpmfile
    setting can now accept a list of pnpmfile locations #9702.
  - pnpm will now automatically load the pnpmfile.cjs file from any
    config dependency named @pnpm/plugin-* or pnpm-plugin-* #9729.
  - The order in which config dependencies are initialized should
    not matter — they are initialized in alphabetical order. If a
    specific order is needed, the paths to the pnpmfile.cjs files in
    the config dependencies can be explicitly listed using the
    pnpmfile setting in pnpm-workspace.yaml.
  * Patch Changes
  - When patching dependencies installed via pkg.pr.new, treat them
    as Git tarball URLs #9694.
  - Prevent conflicts between local projects' config and the global
    config in dangerouslyAllowAllBuilds, onlyBuiltDependencies,
    onlyBuiltDependenciesFile, and neverBuiltDependencies #9628.
  - Sort keys in pnpm-workspace.yaml with deep #9701.
  - The pnpm rebuild command should not add pkgs included in
    ignoredBuiltDependencies to ignoredBuilds in
    node_modules/.modules.yaml #9338.
  - Replaced shell-quote with shlex for quoting command arguments
    [#9381].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754049600">- update to 10.14.0:
  * Minor Changes
  - Added support for JavaScript runtime installation
    (Related PR: #9755.)
    Declare Node.js, Deno, or Bun in devEngines.runtime (inside
    package.json) and let pnpm download and pin it automatically.
    Usage example:
    {
    "devEngines": {
    "runtime": {
    "name": "node",
    "version": "^24.4.0",
    "onFail": "download" // we only support the "download" value for now
    }
    }
    }
    How it works:
  - pnpm install resolves your specified range to the latest
    matching runtime version.
  - The exact version (and checksum) is saved in the lockfile.
  - Scripts use the local runtime, ensuring consistency across
    environments.
    Why this is better:
  - This new setting supports also Deno and Bun (vs. our
    Node-only settings useNodeVersion and
    executionEnv.nodeVersion)
  - Supports version ranges (not just a fixed version).
  - The resolved version is stored in the pnpm lockfile, along
    with an integrity checksum for future validation of the
    Node.js content's validity.
  - It can be used on any workspace project (like
    executionEnv.nodeVersion). So, different projects in a
    workspace can use different runtimes.
  - For now devEngines.runtime setting will install the runtime
    locally, which we will improve in future versions of pnpm
    by using a shared location on the computer.
  - Add --cpu, --libc, and --os to pnpm install, pnpm add, and
    pnpm dlx to customize supportedArchitectures via the CLI
    [#7510].
  * Patch Changes
  - Fix a bug in which pnpm add downloads packages whose libc
    differ from pnpm.supportedArchitectures.libc.
  - The integrities of the downloaded Node.js artifacts are
    verified #9750.
  - Allow dlx to parse CLI flags and options between the dlx
    command and the command to run or between the dlx command and
  - - #9719.
  - pnpm install --prod should removing hoisted dev dependencies
    [#9782].
  - Fix an edge case bug causing local tarballs to not re-link
    into the virtual store. This bug would happen when changing
    the contents of the tarball without renaming the file and
    running a filtered install.
  - Fix a bug causing pnpm install to incorrectly assume the
    lockfile is up to date after changing a local tarball that
    has peers dependencies.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755691200">- update to 10.15.0:
  * Minor Changes
  - Added the cleanupUnusedCatalogs configuration. When set to
    true, pnpm will remove unused catalog entries during
    installation #9793.
  - Automatically load pnpmfiles from config dependencies that
    are named @*/pnpm-plugin-* #9780.
  - pnpm config get now prints an INI string for an object value
    [#9797].
  - pnpm config get now accepts property paths (e.g. pnpm config
    get catalog.react, pnpm config get .catalog.react, pnpm
    config get
    'packageExtensions["@babel/parser"].peerDependencies["@babel/types"]'),
    and pnpm config set now accepts dot-leading or subscripted
    keys (e.g. pnpm config set .ignoreScripts true).
  - pnpm config get --json now prints a JSON serialization of
    config value, and pnpm config set --json now parses the input
    value as JSON.
  * Patch Changes
  - Semi-breaking. When automatically installing missing peer
    dependencies, prefer versions that are already present in the
    direct dependencies of the root workspace package #9835.
  - When executing the pnpm create command, must verify whether
    the node version is supported even if a cache already exists
    [#9775].
  - When making requests for the non-abbreviated packument, add
  * /* to the Accept header to avoid getting a 406 error on AWS
    CodeArtifact #9862.
  - The standalone exe version of pnpm works with glibc 2.26
    again #9734.
  - Fix a regression in which pnpm dlx pkg --help doesn't pass
  - -help to pkg #9823.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- update to 10.17:
  * Minor Changes
  - The minimumReleaseAgeExclude setting now supports patterns.
    For instance:
    minimumReleaseAge: 1440
    minimumReleaseAgeExclude:
  - "@eslint/*"
  * Patch Changes
  - Don't ignore the minimumReleaseAge check, when the package is
    requested by exact version and the packument is loaded from
    cache #9978.
  - When minimumReleaseAge is set and the active version under a
    dist-tag is not mature enough, do not downgrade to a
    prerelease version in case the original version wasn't a
    prerelease one #9979.
- update to 10.16.1:
  * Patch Changes
  - The full metadata cache should be stored not at the same
    location as the abbreviated metadata. This fixes a bug where
    pnpm was loading the abbreviated metadata from cache and
    couldn't find the "time" field as a result #9963.
  - Forcibly disable ANSI color codes when generating patch diff
    [#9914].
- update to 10.16:
  * Minor Changes
  - There have been several incidents recently where popular
    packages were successfully attacked. To reduce the risk of
    installing a compromised version, we are introducing a new
    setting that delays the installation of newly released
    dependencies. In most cases, such attacks are discovered
    quickly and the malicious versions are removed from the
    registry within an hour.
  - The new setting is called minimumReleaseAge. It specifies the
    number of minutes that must pass after a version is published
    before pnpm will install it. For example, setting
    minimumReleaseAge: 1440 ensures that only packages released
    at least one day ago can be installed.
  - If you set minimumReleaseAge but need to disable this
    restriction for certain dependencies, you can list them under
    the minimumReleaseAgeExclude setting. For instance, with the
    following configuration pnpm will always install the latest
    version of webpack, regardless of its release time:
    minimumReleaseAgeExclude:
  - webpack
  - Added support for finders #9946.
    In the past, pnpm list and pnpm why could only search for
    dependencies by name (and optionally version). For example:
    pnpm why minimist
    prints the chain of dependencies to any installed instance of
    minimist:
    verdaccio 5.20.1
    ├─┬ handlebars 4.7.7
    │ └── minimist 1.2.8
    └─┬ mv 2.1.1
    └─┬ mkdirp 0.5.6
    └── minimist 1.2.8
    What if we want to search by other properties of a
    dependency, not just its name? For instance, find all
    packages that have react@17 in their peer dependencies?
    This is now possible with "finder functions". Finder
    functions can be declared in .pnpmfile.cjs and invoked with
    the --find-by=&lt;function name&gt; flag when running pnpm list or
    pnpm why.
    Let's say we want to find any dependencies that have React 17
    in peer dependencies. We can add this finder to our
    .pnpmfile.cjs:
    module.exports = {
    finders: {
    react17: (ctx) =&gt; {
    return ctx.readManifest().peerDependencies?.react === "^17.0.0";
    },
    },
    };
    Now we can use this finder function by running:
    pnpm why --find-by=react17
    pnpm will find all dependencies that have this React in peer
    dependencies and print their exact locations in the
    dependency graph.
    @apollo/client 4.0.4
    ├── @graphql-typed-document-node/core 3.2.0
    └── graphql-tag 2.12.6
    It is also possible to print out some additional information
    in the output by returning a string from the finder. For
    example, with the following finder:
    module.exports = {
    finders: {
    react17: (ctx) =&gt; {
    const manifest = ctx.readManifest();
    if (manifest.peerDependencies?.react === "^17.0.0") {
    return `license: ${manifest.license}`;
    }
    return false;
    },
    },
    };
    Every matched package will also print out the license from
    its package.json:
    @apollo/client 4.0.4
    ├── @graphql-typed-document-node/core 3.2.0
    │   license: MIT
    └── graphql-tag 2.12.6
    license: MIT
  * Patch Changes
  - Fix deprecation warning printed when executing pnpm with
    Node.js 24 #9529.
  - Throw an error if nodeVersion is not set to an exact semver
    version #9934.
  - pnpm publish should be able to publish a .tar.gz file #9927.
  - Canceling a running process with Ctrl-C should make pnpm run
    return a non-zero exit code #9626.
- update to 10.15.1:
  * Patch Changes
  - Fix .pnp.cjs crash when importing subpath #9904.
  - When resolving peer dependencies, pnpm looks whether the peer
    dependency is present in the root workspace project's
    dependencies. This change makes it so that the peer
    dependency is correctly resolved even from aliased npm-hosted
    dependencies or other types of dependencies #9913.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758628800">- update to 10.17.1:
  * Patch Changes
  - When a version specifier cannot be resolved because the versions
    don't satisfy the minimumReleaseAge setting, print this
    information out in the error message #9974.
  - Fix state.json creation path when executing pnpm patch in a
    workspace project #9733.
  - When minimumReleaseAge is set and the latest tag is not mature
    enough, prefer a non-deprecated version as the new latest #9987.</changelog>
</package>
<package pkgid="dacd7ad2d16a1d98eef1f7366d0e71c51d8e5fc88b0961d0700025de88744260" name="pnpm-fish-completion" arch="noarch">
  <version epoch="0" ver="10.17.1" rel="94.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742212800">- update to 10.6.4:
  * Patch Changes
  - Fix pnpm dlx with --allow-build flag #9263.
  - Invalid Node.js version in use-node-version should not cause
    pnpm itself to break #9276.
  - The max amount of workers running for linking packages from
    the store has been reduced to 4 to achieve optimal results
    [#9286]. The workers are performing many file system
    operations, so increasing the number of CPUs doesn't help
    performance after some point.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742385600">- update to 10.6.5:
  * Patch Changes
  - Remove warnings after having explicitly approved no builds
    [#9296].
  - When installing different dependency packages, should retain
    the ignoredBuilds field in the .modules.yaml file #9240.
  - Fix usages of the catalog: protocol in injected local
    workspace packages. This previously errored with
    ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER. #8715
  - Setting workspace-concurrency to less than or equal to 0
    should work #9297.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742990400">- update to 10.7:
  * Minor Changes
  - pnpm config get and list also show settings set in
    pnpm-workspace.yaml files #9316.
  - It should be possible to use env variables in
    pnpm-workspace.yaml setting names and value.
  - Add an ability to patch dependencies by version ranges. Exact
    versions override version ranges, which in turn override
    name-only patches. Version range * is the same as name-only,
    except that patch application failure will not be ignored.
    For example:
    patchedDependencies:
    foo: patches/foo-1.patch
    foo@^2.0.0: patches/foo-2.patch
    foo@2.1.0: patches/foo-3.patch
    The above configuration would apply patches/foo-3.patch to
    foo@2.1.0, patches/foo-2.patch to all foo versions which
    satisfy ^2.0.0 except 2.1.0, and patches/foo-1.patch to the
    remaining foo versions.
    [!WARNING]
    The version ranges should not overlap. If you want to
    specialize a sub range, make sure to exclude it from the
    other keys. For example:
    [#] pnpm-workspace.yaml
    patchedDependencies:
    [#] the specialized sub range
    'foo@2.2.0-2.8.0': patches/foo.2.2.0-2.8.0.patch
    [#] the more general patch, excluding the sub range above
    'foo@&gt;=2.0.0 &lt;2.2.0 || &gt;2.8.0': 'patches/foo.gte2.patch
    In most cases, however, it's sufficient to just define an
    exact version to override the range.
  - pnpm config set --location=project saves the setting to a
    pnpm-workspace.yaml file if no .npmrc file is present in the
    directory #9316.
  - Rename pnpm.allowNonAppliedPatches to
    pnpm.allowUnusedPatches. The old name is still supported but
    it would print a deprecation warning message.
  - Add pnpm.ignorePatchFailures to manage whether pnpm would
    ignore patch application failures.
  - If ignorePatchFailures is not set, pnpm would throw an
    error when patches with exact versions or version ranges
    fail to apply, and it would ignore failures from name-only
    patches.
  - If ignorePatchFailures is explicitly set to false, pnpm
    would throw an error when any type of patch fails to apply.
  - If ignorePatchFailures is explicitly set to true, pnpm
    would print a warning when any type of patch fails to
    apply.
  * Patch Changes
  - Remove dependency paths from audit output to prevent
    out-of-memory errors #9280.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1743508800">- update to 10.7.1:
  * Patch Changes
  - pnpm config set should convert the settings to their correct
    type before adding them to pnpm-workspace.yaml #9355.
  - pnpm config get should read auth related settings via npm CLI
    [#9345].
  - Replace leading ~/ in a path in .npmrc with the home directory
    [#9217].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1744113600">- update to 10.8:
  * Minor Changes
    Experimental. A new hook is supported for updating
    configuration settings. The hook can be provided via
    .pnpmfile.cjs. For example:
    module.exports = {
    hooks: {
    updateConfig: (config) =&gt; ({
    ...config,
    nodeLinker: "hoisted",
    }),
    },
    };
    Now you can use the pnpm add command with the --config flag
    to install new configurational dependencies #9377.
  * Patch Changes
  - Do not hang indefinitely, when there is a glob that starts
    with !/ in pnpm-workspace.yaml. This fixes a regression
    introduced by #9169.
  - pnpm audit --fix should update the overrides in
    pnpm-workspace.yaml.
  - pnpm link should update overrides in pnpm-workspace.yaml, not
    in package.json #9365.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1744632000">- udate to 10.8.1:
  * Patch Changes
  - Removed bright white highlighting, which didn't look good on
    some light themes #9389.
  - If there is no pnpm related configuration in package.json,
    onlyBuiltDependencies will be written to pnpm-workspace.yaml
    file #9404.
  - The patch file path saved by the pnpm patch-commit and
    patch-remove commands should be a relative path #9403.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1745236800">- update to 10.9.0:
  * Minor Changes
  - Added support for installing JSR packages. You can now
    install JSR packages using the following syntax:
    add jsr:&lt;pkg_name&gt;
    or with a version range:
    pnpm add jsr:&lt;pkg_name&gt;@&lt;range&gt;
    For example, running:
    pnpm add jsr:@foo/bar
    will add the following entry to your package.json:
    {
    "dependencies": {
    "@foo/bar": "jsr:^0.1.2"
    }
    }
    When publishing, this entry will be transformed into a format
    compatible with npm, older versions of Yarn, and previous
    pnpm versions:
    {
    "dependencies": {
    "@foo/bar": "npm:@jsr/foo__bar@^0.1.2"
    }
    }
    Related issue: #8941.
    Note: The @jsr scope defaults to https://npm.jsr.io/ if the
    @jsr:registry setting is not defined.
  - Added a new setting, dangerouslyAllowAllBuilds, for
    automatically running any scripts of dependencies without the
    need to approve any builds. It was already possible to allow
    all builds by adding this to pnpm-workspace.yaml:
    neverBuiltDependencies: []
    dangerouslyAllowAllBuilds has the same effect but also allows
    to be set globally via:
    pnpm config set dangerouslyAllowAllBuilds true
    It can also be set when running a command:
    pnpm install --dangerously-allow-all-builds
  * Patch Changes
  - Fix a false negative in verifyDepsBeforeRun when nodeLinker
    is hoisted and there is a workspace package without
    dependencies and node_modules directory #9424.
  - Explicitly drop verifyDepsBeforeRun support for nodeLinker:
    pnp. Combining verifyDepsBeforeRun and nodeLinker: pnp will
    now print a warning.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1746964800">- update to 10.10.0:
  * Allow loading the preResolution, importPackage, and fetchers
    hooks from local pnpmfile.
  * Fix cd command, when shellEmulator is true #7838.
  * Sort keys in pnpm-workspace.yaml #9453.
  * Pass the npm_package_json environment variable to the
    executed scripts #9452.
  * Fixed a mistake in the description of the --reporter=silent
    option.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747224000">- update to 10.11.0:
  * Minor Changes
  - A new setting added for pnpm init to create a package.json
    with type=module, when init-type is module. Works as a flag
    for the init command too #9463.
  - Added support for Nushell to pnpm setup #6476.
  - Added two new flags to the pnpm audit command, --ignore and
  - -ignore-unfixable #8474.
    Ignore all vulnerabilities that have no solution:
    &gt; pnpm audit --ignore-unfixable
    Provide a list of CVE's to ignore those specifically, even if
    they have a resolution.
    &gt; pnpm audit --ignore=CVE-2021-1234 --ignore=CVE-2021-5678
  - Added support for recursively running pack in every project
    of a workspace #4351.
    Now you can run pnpm -r pack to pack all packages in the
    workspace.
  * Patch Changes
  - pnpm version management should work, when
    dangerouslyAllowAllBuilds is set to true #9472.
  - pnpm link should work from inside a workspace #9506.
  - Set the default workspaceConcurrency to
    Math.min(os.availableParallelism(), 4) #9493.
  - Installation should not exit with an error if
    strictPeerDependencies is true but all issues are ignored by
    peerDependencyRules #9505.
  - Read updateConfig from pnpm-workspace.yaml #9500.
  - Add support for recursive pack
  - Remove url.parse usage to fix warning on Node.js 24 #9492.
  - pnpm run should be able to run commands from the workspace
    root, if ignoreScripts is set tot true #4858.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747742400">- add Requires for nodejs(abi) &gt;= 18</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748865600">- update to 10.11.1:
  * Patch Changes
  - Fix an issue in which pnpm deploy --legacy creates unexpected
    directories when the root package.json has a workspace
    package as a peer dependency #9550.
  - Dependencies specified via a URL that redirects will only be
    locked to the target if it is immutable, fixing a regression
    when installing from GitHub releases. (#9531)
  - Installation should not exit with an error if
    strictPeerDependencies is true but all issues are ignored by
    peerDependencyRules #9505.
  - Use pnpm_config_ env variables instead of npm_config_ #9571.
  - Fix a regression (in v10.9.0) causing the --lockfile-only
    flag on pnpm update to produce a different pnpm-lock.yaml
    than an update without the flag.
  - Let pnpm deploy work in repos with overrides when
    inject-workspace-packages=true #9283.
  - Fixed the problem of path loss caused by parsing URL address.
    Fixes a regression shipped in pnpm v10.11 via #9502.
  - pnpm -r --silent run should not print out section #9563.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749384000">- update to 10.12.1 (10.2.0 was yanked):
  * Minor Changes
  - Experimental. Added support for global virtual stores. When
    enabled, node_modules contains only symlinks to a central
    virtual store, rather to node_modules/.pnpm. By default, this
    central store is located at &lt;store-path&gt;/links (you can find
    the store path by running pnpm store path).
    In the central virtual store, each package is hard linked
    into a directory whose name is the hash of its dependency
    graph. This allows multiple projects on the system to symlink
    shared dependencies from this central location, significantly
    improving installation speed when a warm cache is available.
    This is conceptually similar to how NixOS manages packages,
    using dependency graph hashes to create isolated and
    reusable package directories.
    To enable the global virtual store, set
    enableGlobalVirtualStore: true in your root
    pnpm-workspace.yaml, or globally via:
    pnpm config -g set enable-global-virtual-store true
    NOTE: In CI environments, where caches are typically cold,
    this setting may slow down installation. pnpm automatically
    disables the global virtual store when running in CI.
    Related PR: #8190
  - The pnpm update command now supports updating catalog:
    protocol dependencies and writes new specifiers to
    pnpm-workspace.yaml.
  - A new catalogMode setting is available for controlling if and
    how dependencies are added to the default catalog. It can be
    configured to several modes:
  - strict: Only allows dependency versions from the catalog.
    Adding a dependency outside the catalog's version range
    will cause an error.
  - prefer: Prefers catalog versions, but will fall back to
    direct dependencies if no compatible version is found.
  - manual (default): Does not automatically add dependencies
    to the catalog.
  - Added two new CLI options (--save-catalog and
  - -save-catalog-name=&lt;name&gt;) to pnpm add to save new
    dependencies as catalog entries. catalog: or catalog:&lt;name&gt;
    will be added to package.json and the package specifier will
    be added to the catalogs or catalog[&lt;name&gt;] object in
    pnpm-workspace.yaml #9425.
  - Semi-breaking. The keys used for side-effects caches have
    changed. If you have a side-effects cache generated by a
    previous version of pnpm, the new version will not use it and
    will create a new cache instead #9605.
  - Added a new setting called ci for explicitly telling pnpm if
    the current environment is a CI or not.
  * Patch Changes
  - Sort versions printed by pnpm patch using semantic versioning
    rules.
  - Improve the way the error message displays mismatched
    specifiers. Show differences instead of 2 whole objects
    [#9598].
  - Revert #9574 to fix a regression #9596.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750680000">- update to 10.12.2:
  * Patch Changes
  - Fixed hoisting with enableGlobalVirtualStore set to true #9648.
  - Fix the --help and -h flags not working as expected for the pnpm
    create command.
  - The dependency package path output by the pnpm licenses list
  - -json command is incorrect.
  - Fix a bug in which pnpm deploy fails due to overridden
    dependencies having peer dependencies causing
    ERR_PNPM_OUTDATED_LOCKFILE #9595.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750766400">- update to 10.12.3:
  * Patch Changes
  - Restore hoisting of optional peer dependencies when installing
    with an outdated lockfile.  Regression introduced in v10.12.2 by
    [#9648]; resolves #9685.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751284800">- update to 10.12.4:
  * Patch Changes
  - Fix pnpm licenses command for local dependencies #9583.
  - Fix a bug in which pnpm ls --filter=not-exist --json prints
    nothing instead of an empty array #9672.
  - Fix a deadlock that sometimes happens during peer dependency
    resolution #9673.
  - Running pnpm install after pnpm fetch should hoist all
    dependencies that need to be hoisted.
  - Fixes a regression introduced in v10.12.2 by #9648; resolves
    [#9689].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752062400">- update to 10.13.1:
  * Patch Changes
  - Run user defined pnpmfiles after pnpmfiles of plugins.
- update to 10.13.0:
  * Minor Changes
  - Added the possibility to load multiple pnpmfiles. The pnpmfile
    setting can now accept a list of pnpmfile locations #9702.
  - pnpm will now automatically load the pnpmfile.cjs file from any
    config dependency named @pnpm/plugin-* or pnpm-plugin-* #9729.
  - The order in which config dependencies are initialized should
    not matter — they are initialized in alphabetical order. If a
    specific order is needed, the paths to the pnpmfile.cjs files in
    the config dependencies can be explicitly listed using the
    pnpmfile setting in pnpm-workspace.yaml.
  * Patch Changes
  - When patching dependencies installed via pkg.pr.new, treat them
    as Git tarball URLs #9694.
  - Prevent conflicts between local projects' config and the global
    config in dangerouslyAllowAllBuilds, onlyBuiltDependencies,
    onlyBuiltDependenciesFile, and neverBuiltDependencies #9628.
  - Sort keys in pnpm-workspace.yaml with deep #9701.
  - The pnpm rebuild command should not add pkgs included in
    ignoredBuiltDependencies to ignoredBuilds in
    node_modules/.modules.yaml #9338.
  - Replaced shell-quote with shlex for quoting command arguments
    [#9381].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754049600">- update to 10.14.0:
  * Minor Changes
  - Added support for JavaScript runtime installation
    (Related PR: #9755.)
    Declare Node.js, Deno, or Bun in devEngines.runtime (inside
    package.json) and let pnpm download and pin it automatically.
    Usage example:
    {
    "devEngines": {
    "runtime": {
    "name": "node",
    "version": "^24.4.0",
    "onFail": "download" // we only support the "download" value for now
    }
    }
    }
    How it works:
  - pnpm install resolves your specified range to the latest
    matching runtime version.
  - The exact version (and checksum) is saved in the lockfile.
  - Scripts use the local runtime, ensuring consistency across
    environments.
    Why this is better:
  - This new setting supports also Deno and Bun (vs. our
    Node-only settings useNodeVersion and
    executionEnv.nodeVersion)
  - Supports version ranges (not just a fixed version).
  - The resolved version is stored in the pnpm lockfile, along
    with an integrity checksum for future validation of the
    Node.js content's validity.
  - It can be used on any workspace project (like
    executionEnv.nodeVersion). So, different projects in a
    workspace can use different runtimes.
  - For now devEngines.runtime setting will install the runtime
    locally, which we will improve in future versions of pnpm
    by using a shared location on the computer.
  - Add --cpu, --libc, and --os to pnpm install, pnpm add, and
    pnpm dlx to customize supportedArchitectures via the CLI
    [#7510].
  * Patch Changes
  - Fix a bug in which pnpm add downloads packages whose libc
    differ from pnpm.supportedArchitectures.libc.
  - The integrities of the downloaded Node.js artifacts are
    verified #9750.
  - Allow dlx to parse CLI flags and options between the dlx
    command and the command to run or between the dlx command and
  - - #9719.
  - pnpm install --prod should removing hoisted dev dependencies
    [#9782].
  - Fix an edge case bug causing local tarballs to not re-link
    into the virtual store. This bug would happen when changing
    the contents of the tarball without renaming the file and
    running a filtered install.
  - Fix a bug causing pnpm install to incorrectly assume the
    lockfile is up to date after changing a local tarball that
    has peers dependencies.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755691200">- update to 10.15.0:
  * Minor Changes
  - Added the cleanupUnusedCatalogs configuration. When set to
    true, pnpm will remove unused catalog entries during
    installation #9793.
  - Automatically load pnpmfiles from config dependencies that
    are named @*/pnpm-plugin-* #9780.
  - pnpm config get now prints an INI string for an object value
    [#9797].
  - pnpm config get now accepts property paths (e.g. pnpm config
    get catalog.react, pnpm config get .catalog.react, pnpm
    config get
    'packageExtensions["@babel/parser"].peerDependencies["@babel/types"]'),
    and pnpm config set now accepts dot-leading or subscripted
    keys (e.g. pnpm config set .ignoreScripts true).
  - pnpm config get --json now prints a JSON serialization of
    config value, and pnpm config set --json now parses the input
    value as JSON.
  * Patch Changes
  - Semi-breaking. When automatically installing missing peer
    dependencies, prefer versions that are already present in the
    direct dependencies of the root workspace package #9835.
  - When executing the pnpm create command, must verify whether
    the node version is supported even if a cache already exists
    [#9775].
  - When making requests for the non-abbreviated packument, add
  * /* to the Accept header to avoid getting a 406 error on AWS
    CodeArtifact #9862.
  - The standalone exe version of pnpm works with glibc 2.26
    again #9734.
  - Fix a regression in which pnpm dlx pkg --help doesn't pass
  - -help to pkg #9823.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- update to 10.17:
  * Minor Changes
  - The minimumReleaseAgeExclude setting now supports patterns.
    For instance:
    minimumReleaseAge: 1440
    minimumReleaseAgeExclude:
  - "@eslint/*"
  * Patch Changes
  - Don't ignore the minimumReleaseAge check, when the package is
    requested by exact version and the packument is loaded from
    cache #9978.
  - When minimumReleaseAge is set and the active version under a
    dist-tag is not mature enough, do not downgrade to a
    prerelease version in case the original version wasn't a
    prerelease one #9979.
- update to 10.16.1:
  * Patch Changes
  - The full metadata cache should be stored not at the same
    location as the abbreviated metadata. This fixes a bug where
    pnpm was loading the abbreviated metadata from cache and
    couldn't find the "time" field as a result #9963.
  - Forcibly disable ANSI color codes when generating patch diff
    [#9914].
- update to 10.16:
  * Minor Changes
  - There have been several incidents recently where popular
    packages were successfully attacked. To reduce the risk of
    installing a compromised version, we are introducing a new
    setting that delays the installation of newly released
    dependencies. In most cases, such attacks are discovered
    quickly and the malicious versions are removed from the
    registry within an hour.
  - The new setting is called minimumReleaseAge. It specifies the
    number of minutes that must pass after a version is published
    before pnpm will install it. For example, setting
    minimumReleaseAge: 1440 ensures that only packages released
    at least one day ago can be installed.
  - If you set minimumReleaseAge but need to disable this
    restriction for certain dependencies, you can list them under
    the minimumReleaseAgeExclude setting. For instance, with the
    following configuration pnpm will always install the latest
    version of webpack, regardless of its release time:
    minimumReleaseAgeExclude:
  - webpack
  - Added support for finders #9946.
    In the past, pnpm list and pnpm why could only search for
    dependencies by name (and optionally version). For example:
    pnpm why minimist
    prints the chain of dependencies to any installed instance of
    minimist:
    verdaccio 5.20.1
    ├─┬ handlebars 4.7.7
    │ └── minimist 1.2.8
    └─┬ mv 2.1.1
    └─┬ mkdirp 0.5.6
    └── minimist 1.2.8
    What if we want to search by other properties of a
    dependency, not just its name? For instance, find all
    packages that have react@17 in their peer dependencies?
    This is now possible with "finder functions". Finder
    functions can be declared in .pnpmfile.cjs and invoked with
    the --find-by=&lt;function name&gt; flag when running pnpm list or
    pnpm why.
    Let's say we want to find any dependencies that have React 17
    in peer dependencies. We can add this finder to our
    .pnpmfile.cjs:
    module.exports = {
    finders: {
    react17: (ctx) =&gt; {
    return ctx.readManifest().peerDependencies?.react === "^17.0.0";
    },
    },
    };
    Now we can use this finder function by running:
    pnpm why --find-by=react17
    pnpm will find all dependencies that have this React in peer
    dependencies and print their exact locations in the
    dependency graph.
    @apollo/client 4.0.4
    ├── @graphql-typed-document-node/core 3.2.0
    └── graphql-tag 2.12.6
    It is also possible to print out some additional information
    in the output by returning a string from the finder. For
    example, with the following finder:
    module.exports = {
    finders: {
    react17: (ctx) =&gt; {
    const manifest = ctx.readManifest();
    if (manifest.peerDependencies?.react === "^17.0.0") {
    return `license: ${manifest.license}`;
    }
    return false;
    },
    },
    };
    Every matched package will also print out the license from
    its package.json:
    @apollo/client 4.0.4
    ├── @graphql-typed-document-node/core 3.2.0
    │   license: MIT
    └── graphql-tag 2.12.6
    license: MIT
  * Patch Changes
  - Fix deprecation warning printed when executing pnpm with
    Node.js 24 #9529.
  - Throw an error if nodeVersion is not set to an exact semver
    version #9934.
  - pnpm publish should be able to publish a .tar.gz file #9927.
  - Canceling a running process with Ctrl-C should make pnpm run
    return a non-zero exit code #9626.
- update to 10.15.1:
  * Patch Changes
  - Fix .pnp.cjs crash when importing subpath #9904.
  - When resolving peer dependencies, pnpm looks whether the peer
    dependency is present in the root workspace project's
    dependencies. This change makes it so that the peer
    dependency is correctly resolved even from aliased npm-hosted
    dependencies or other types of dependencies #9913.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758628800">- update to 10.17.1:
  * Patch Changes
  - When a version specifier cannot be resolved because the versions
    don't satisfy the minimumReleaseAge setting, print this
    information out in the error message #9974.
  - Fix state.json creation path when executing pnpm patch in a
    workspace project #9733.
  - When minimumReleaseAge is set and the latest tag is not mature
    enough, prefer a non-deprecated version as the new latest #9987.</changelog>
</package>
<package pkgid="37239c79306ab41acc7b311bfc226542bcebb10e8bcea57820d60382bcd48c20" name="pnpm-zsh-completion" arch="noarch">
  <version epoch="0" ver="10.17.1" rel="94.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742212800">- update to 10.6.4:
  * Patch Changes
  - Fix pnpm dlx with --allow-build flag #9263.
  - Invalid Node.js version in use-node-version should not cause
    pnpm itself to break #9276.
  - The max amount of workers running for linking packages from
    the store has been reduced to 4 to achieve optimal results
    [#9286]. The workers are performing many file system
    operations, so increasing the number of CPUs doesn't help
    performance after some point.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742385600">- update to 10.6.5:
  * Patch Changes
  - Remove warnings after having explicitly approved no builds
    [#9296].
  - When installing different dependency packages, should retain
    the ignoredBuilds field in the .modules.yaml file #9240.
  - Fix usages of the catalog: protocol in injected local
    workspace packages. This previously errored with
    ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER. #8715
  - Setting workspace-concurrency to less than or equal to 0
    should work #9297.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1742990400">- update to 10.7:
  * Minor Changes
  - pnpm config get and list also show settings set in
    pnpm-workspace.yaml files #9316.
  - It should be possible to use env variables in
    pnpm-workspace.yaml setting names and value.
  - Add an ability to patch dependencies by version ranges. Exact
    versions override version ranges, which in turn override
    name-only patches. Version range * is the same as name-only,
    except that patch application failure will not be ignored.
    For example:
    patchedDependencies:
    foo: patches/foo-1.patch
    foo@^2.0.0: patches/foo-2.patch
    foo@2.1.0: patches/foo-3.patch
    The above configuration would apply patches/foo-3.patch to
    foo@2.1.0, patches/foo-2.patch to all foo versions which
    satisfy ^2.0.0 except 2.1.0, and patches/foo-1.patch to the
    remaining foo versions.
    [!WARNING]
    The version ranges should not overlap. If you want to
    specialize a sub range, make sure to exclude it from the
    other keys. For example:
    [#] pnpm-workspace.yaml
    patchedDependencies:
    [#] the specialized sub range
    'foo@2.2.0-2.8.0': patches/foo.2.2.0-2.8.0.patch
    [#] the more general patch, excluding the sub range above
    'foo@&gt;=2.0.0 &lt;2.2.0 || &gt;2.8.0': 'patches/foo.gte2.patch
    In most cases, however, it's sufficient to just define an
    exact version to override the range.
  - pnpm config set --location=project saves the setting to a
    pnpm-workspace.yaml file if no .npmrc file is present in the
    directory #9316.
  - Rename pnpm.allowNonAppliedPatches to
    pnpm.allowUnusedPatches. The old name is still supported but
    it would print a deprecation warning message.
  - Add pnpm.ignorePatchFailures to manage whether pnpm would
    ignore patch application failures.
  - If ignorePatchFailures is not set, pnpm would throw an
    error when patches with exact versions or version ranges
    fail to apply, and it would ignore failures from name-only
    patches.
  - If ignorePatchFailures is explicitly set to false, pnpm
    would throw an error when any type of patch fails to apply.
  - If ignorePatchFailures is explicitly set to true, pnpm
    would print a warning when any type of patch fails to
    apply.
  * Patch Changes
  - Remove dependency paths from audit output to prevent
    out-of-memory errors #9280.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1743508800">- update to 10.7.1:
  * Patch Changes
  - pnpm config set should convert the settings to their correct
    type before adding them to pnpm-workspace.yaml #9355.
  - pnpm config get should read auth related settings via npm CLI
    [#9345].
  - Replace leading ~/ in a path in .npmrc with the home directory
    [#9217].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1744113600">- update to 10.8:
  * Minor Changes
    Experimental. A new hook is supported for updating
    configuration settings. The hook can be provided via
    .pnpmfile.cjs. For example:
    module.exports = {
    hooks: {
    updateConfig: (config) =&gt; ({
    ...config,
    nodeLinker: "hoisted",
    }),
    },
    };
    Now you can use the pnpm add command with the --config flag
    to install new configurational dependencies #9377.
  * Patch Changes
  - Do not hang indefinitely, when there is a glob that starts
    with !/ in pnpm-workspace.yaml. This fixes a regression
    introduced by #9169.
  - pnpm audit --fix should update the overrides in
    pnpm-workspace.yaml.
  - pnpm link should update overrides in pnpm-workspace.yaml, not
    in package.json #9365.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1744632000">- udate to 10.8.1:
  * Patch Changes
  - Removed bright white highlighting, which didn't look good on
    some light themes #9389.
  - If there is no pnpm related configuration in package.json,
    onlyBuiltDependencies will be written to pnpm-workspace.yaml
    file #9404.
  - The patch file path saved by the pnpm patch-commit and
    patch-remove commands should be a relative path #9403.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1745236800">- update to 10.9.0:
  * Minor Changes
  - Added support for installing JSR packages. You can now
    install JSR packages using the following syntax:
    add jsr:&lt;pkg_name&gt;
    or with a version range:
    pnpm add jsr:&lt;pkg_name&gt;@&lt;range&gt;
    For example, running:
    pnpm add jsr:@foo/bar
    will add the following entry to your package.json:
    {
    "dependencies": {
    "@foo/bar": "jsr:^0.1.2"
    }
    }
    When publishing, this entry will be transformed into a format
    compatible with npm, older versions of Yarn, and previous
    pnpm versions:
    {
    "dependencies": {
    "@foo/bar": "npm:@jsr/foo__bar@^0.1.2"
    }
    }
    Related issue: #8941.
    Note: The @jsr scope defaults to https://npm.jsr.io/ if the
    @jsr:registry setting is not defined.
  - Added a new setting, dangerouslyAllowAllBuilds, for
    automatically running any scripts of dependencies without the
    need to approve any builds. It was already possible to allow
    all builds by adding this to pnpm-workspace.yaml:
    neverBuiltDependencies: []
    dangerouslyAllowAllBuilds has the same effect but also allows
    to be set globally via:
    pnpm config set dangerouslyAllowAllBuilds true
    It can also be set when running a command:
    pnpm install --dangerously-allow-all-builds
  * Patch Changes
  - Fix a false negative in verifyDepsBeforeRun when nodeLinker
    is hoisted and there is a workspace package without
    dependencies and node_modules directory #9424.
  - Explicitly drop verifyDepsBeforeRun support for nodeLinker:
    pnp. Combining verifyDepsBeforeRun and nodeLinker: pnp will
    now print a warning.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1746964800">- update to 10.10.0:
  * Allow loading the preResolution, importPackage, and fetchers
    hooks from local pnpmfile.
  * Fix cd command, when shellEmulator is true #7838.
  * Sort keys in pnpm-workspace.yaml #9453.
  * Pass the npm_package_json environment variable to the
    executed scripts #9452.
  * Fixed a mistake in the description of the --reporter=silent
    option.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747224000">- update to 10.11.0:
  * Minor Changes
  - A new setting added for pnpm init to create a package.json
    with type=module, when init-type is module. Works as a flag
    for the init command too #9463.
  - Added support for Nushell to pnpm setup #6476.
  - Added two new flags to the pnpm audit command, --ignore and
  - -ignore-unfixable #8474.
    Ignore all vulnerabilities that have no solution:
    &gt; pnpm audit --ignore-unfixable
    Provide a list of CVE's to ignore those specifically, even if
    they have a resolution.
    &gt; pnpm audit --ignore=CVE-2021-1234 --ignore=CVE-2021-5678
  - Added support for recursively running pack in every project
    of a workspace #4351.
    Now you can run pnpm -r pack to pack all packages in the
    workspace.
  * Patch Changes
  - pnpm version management should work, when
    dangerouslyAllowAllBuilds is set to true #9472.
  - pnpm link should work from inside a workspace #9506.
  - Set the default workspaceConcurrency to
    Math.min(os.availableParallelism(), 4) #9493.
  - Installation should not exit with an error if
    strictPeerDependencies is true but all issues are ignored by
    peerDependencyRules #9505.
  - Read updateConfig from pnpm-workspace.yaml #9500.
  - Add support for recursive pack
  - Remove url.parse usage to fix warning on Node.js 24 #9492.
  - pnpm run should be able to run commands from the workspace
    root, if ignoreScripts is set tot true #4858.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1747742400">- add Requires for nodejs(abi) &gt;= 18</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1748865600">- update to 10.11.1:
  * Patch Changes
  - Fix an issue in which pnpm deploy --legacy creates unexpected
    directories when the root package.json has a workspace
    package as a peer dependency #9550.
  - Dependencies specified via a URL that redirects will only be
    locked to the target if it is immutable, fixing a regression
    when installing from GitHub releases. (#9531)
  - Installation should not exit with an error if
    strictPeerDependencies is true but all issues are ignored by
    peerDependencyRules #9505.
  - Use pnpm_config_ env variables instead of npm_config_ #9571.
  - Fix a regression (in v10.9.0) causing the --lockfile-only
    flag on pnpm update to produce a different pnpm-lock.yaml
    than an update without the flag.
  - Let pnpm deploy work in repos with overrides when
    inject-workspace-packages=true #9283.
  - Fixed the problem of path loss caused by parsing URL address.
    Fixes a regression shipped in pnpm v10.11 via #9502.
  - pnpm -r --silent run should not print out section #9563.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1749384000">- update to 10.12.1 (10.2.0 was yanked):
  * Minor Changes
  - Experimental. Added support for global virtual stores. When
    enabled, node_modules contains only symlinks to a central
    virtual store, rather to node_modules/.pnpm. By default, this
    central store is located at &lt;store-path&gt;/links (you can find
    the store path by running pnpm store path).
    In the central virtual store, each package is hard linked
    into a directory whose name is the hash of its dependency
    graph. This allows multiple projects on the system to symlink
    shared dependencies from this central location, significantly
    improving installation speed when a warm cache is available.
    This is conceptually similar to how NixOS manages packages,
    using dependency graph hashes to create isolated and
    reusable package directories.
    To enable the global virtual store, set
    enableGlobalVirtualStore: true in your root
    pnpm-workspace.yaml, or globally via:
    pnpm config -g set enable-global-virtual-store true
    NOTE: In CI environments, where caches are typically cold,
    this setting may slow down installation. pnpm automatically
    disables the global virtual store when running in CI.
    Related PR: #8190
  - The pnpm update command now supports updating catalog:
    protocol dependencies and writes new specifiers to
    pnpm-workspace.yaml.
  - A new catalogMode setting is available for controlling if and
    how dependencies are added to the default catalog. It can be
    configured to several modes:
  - strict: Only allows dependency versions from the catalog.
    Adding a dependency outside the catalog's version range
    will cause an error.
  - prefer: Prefers catalog versions, but will fall back to
    direct dependencies if no compatible version is found.
  - manual (default): Does not automatically add dependencies
    to the catalog.
  - Added two new CLI options (--save-catalog and
  - -save-catalog-name=&lt;name&gt;) to pnpm add to save new
    dependencies as catalog entries. catalog: or catalog:&lt;name&gt;
    will be added to package.json and the package specifier will
    be added to the catalogs or catalog[&lt;name&gt;] object in
    pnpm-workspace.yaml #9425.
  - Semi-breaking. The keys used for side-effects caches have
    changed. If you have a side-effects cache generated by a
    previous version of pnpm, the new version will not use it and
    will create a new cache instead #9605.
  - Added a new setting called ci for explicitly telling pnpm if
    the current environment is a CI or not.
  * Patch Changes
  - Sort versions printed by pnpm patch using semantic versioning
    rules.
  - Improve the way the error message displays mismatched
    specifiers. Show differences instead of 2 whole objects
    [#9598].
  - Revert #9574 to fix a regression #9596.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750680000">- update to 10.12.2:
  * Patch Changes
  - Fixed hoisting with enableGlobalVirtualStore set to true #9648.
  - Fix the --help and -h flags not working as expected for the pnpm
    create command.
  - The dependency package path output by the pnpm licenses list
  - -json command is incorrect.
  - Fix a bug in which pnpm deploy fails due to overridden
    dependencies having peer dependencies causing
    ERR_PNPM_OUTDATED_LOCKFILE #9595.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1750766400">- update to 10.12.3:
  * Patch Changes
  - Restore hoisting of optional peer dependencies when installing
    with an outdated lockfile.  Regression introduced in v10.12.2 by
    [#9648]; resolves #9685.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1751284800">- update to 10.12.4:
  * Patch Changes
  - Fix pnpm licenses command for local dependencies #9583.
  - Fix a bug in which pnpm ls --filter=not-exist --json prints
    nothing instead of an empty array #9672.
  - Fix a deadlock that sometimes happens during peer dependency
    resolution #9673.
  - Running pnpm install after pnpm fetch should hoist all
    dependencies that need to be hoisted.
  - Fixes a regression introduced in v10.12.2 by #9648; resolves
    [#9689].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1752062400">- update to 10.13.1:
  * Patch Changes
  - Run user defined pnpmfiles after pnpmfiles of plugins.
- update to 10.13.0:
  * Minor Changes
  - Added the possibility to load multiple pnpmfiles. The pnpmfile
    setting can now accept a list of pnpmfile locations #9702.
  - pnpm will now automatically load the pnpmfile.cjs file from any
    config dependency named @pnpm/plugin-* or pnpm-plugin-* #9729.
  - The order in which config dependencies are initialized should
    not matter — they are initialized in alphabetical order. If a
    specific order is needed, the paths to the pnpmfile.cjs files in
    the config dependencies can be explicitly listed using the
    pnpmfile setting in pnpm-workspace.yaml.
  * Patch Changes
  - When patching dependencies installed via pkg.pr.new, treat them
    as Git tarball URLs #9694.
  - Prevent conflicts between local projects' config and the global
    config in dangerouslyAllowAllBuilds, onlyBuiltDependencies,
    onlyBuiltDependenciesFile, and neverBuiltDependencies #9628.
  - Sort keys in pnpm-workspace.yaml with deep #9701.
  - The pnpm rebuild command should not add pkgs included in
    ignoredBuiltDependencies to ignoredBuilds in
    node_modules/.modules.yaml #9338.
  - Replaced shell-quote with shlex for quoting command arguments
    [#9381].</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1754049600">- update to 10.14.0:
  * Minor Changes
  - Added support for JavaScript runtime installation
    (Related PR: #9755.)
    Declare Node.js, Deno, or Bun in devEngines.runtime (inside
    package.json) and let pnpm download and pin it automatically.
    Usage example:
    {
    "devEngines": {
    "runtime": {
    "name": "node",
    "version": "^24.4.0",
    "onFail": "download" // we only support the "download" value for now
    }
    }
    }
    How it works:
  - pnpm install resolves your specified range to the latest
    matching runtime version.
  - The exact version (and checksum) is saved in the lockfile.
  - Scripts use the local runtime, ensuring consistency across
    environments.
    Why this is better:
  - This new setting supports also Deno and Bun (vs. our
    Node-only settings useNodeVersion and
    executionEnv.nodeVersion)
  - Supports version ranges (not just a fixed version).
  - The resolved version is stored in the pnpm lockfile, along
    with an integrity checksum for future validation of the
    Node.js content's validity.
  - It can be used on any workspace project (like
    executionEnv.nodeVersion). So, different projects in a
    workspace can use different runtimes.
  - For now devEngines.runtime setting will install the runtime
    locally, which we will improve in future versions of pnpm
    by using a shared location on the computer.
  - Add --cpu, --libc, and --os to pnpm install, pnpm add, and
    pnpm dlx to customize supportedArchitectures via the CLI
    [#7510].
  * Patch Changes
  - Fix a bug in which pnpm add downloads packages whose libc
    differ from pnpm.supportedArchitectures.libc.
  - The integrities of the downloaded Node.js artifacts are
    verified #9750.
  - Allow dlx to parse CLI flags and options between the dlx
    command and the command to run or between the dlx command and
  - - #9719.
  - pnpm install --prod should removing hoisted dev dependencies
    [#9782].
  - Fix an edge case bug causing local tarballs to not re-link
    into the virtual store. This bug would happen when changing
    the contents of the tarball without renaming the file and
    running a filtered install.
  - Fix a bug causing pnpm install to incorrectly assume the
    lockfile is up to date after changing a local tarball that
    has peers dependencies.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1755691200">- update to 10.15.0:
  * Minor Changes
  - Added the cleanupUnusedCatalogs configuration. When set to
    true, pnpm will remove unused catalog entries during
    installation #9793.
  - Automatically load pnpmfiles from config dependencies that
    are named @*/pnpm-plugin-* #9780.
  - pnpm config get now prints an INI string for an object value
    [#9797].
  - pnpm config get now accepts property paths (e.g. pnpm config
    get catalog.react, pnpm config get .catalog.react, pnpm
    config get
    'packageExtensions["@babel/parser"].peerDependencies["@babel/types"]'),
    and pnpm config set now accepts dot-leading or subscripted
    keys (e.g. pnpm config set .ignoreScripts true).
  - pnpm config get --json now prints a JSON serialization of
    config value, and pnpm config set --json now parses the input
    value as JSON.
  * Patch Changes
  - Semi-breaking. When automatically installing missing peer
    dependencies, prefer versions that are already present in the
    direct dependencies of the root workspace package #9835.
  - When executing the pnpm create command, must verify whether
    the node version is supported even if a cache already exists
    [#9775].
  - When making requests for the non-abbreviated packument, add
  * /* to the Accept header to avoid getting a 406 error on AWS
    CodeArtifact #9862.
  - The standalone exe version of pnpm works with glibc 2.26
    again #9734.
  - Fix a regression in which pnpm dlx pkg --help doesn't pass
  - -help to pkg #9823.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758283200">- update to 10.17:
  * Minor Changes
  - The minimumReleaseAgeExclude setting now supports patterns.
    For instance:
    minimumReleaseAge: 1440
    minimumReleaseAgeExclude:
  - "@eslint/*"
  * Patch Changes
  - Don't ignore the minimumReleaseAge check, when the package is
    requested by exact version and the packument is loaded from
    cache #9978.
  - When minimumReleaseAge is set and the active version under a
    dist-tag is not mature enough, do not downgrade to a
    prerelease version in case the original version wasn't a
    prerelease one #9979.
- update to 10.16.1:
  * Patch Changes
  - The full metadata cache should be stored not at the same
    location as the abbreviated metadata. This fixes a bug where
    pnpm was loading the abbreviated metadata from cache and
    couldn't find the "time" field as a result #9963.
  - Forcibly disable ANSI color codes when generating patch diff
    [#9914].
- update to 10.16:
  * Minor Changes
  - There have been several incidents recently where popular
    packages were successfully attacked. To reduce the risk of
    installing a compromised version, we are introducing a new
    setting that delays the installation of newly released
    dependencies. In most cases, such attacks are discovered
    quickly and the malicious versions are removed from the
    registry within an hour.
  - The new setting is called minimumReleaseAge. It specifies the
    number of minutes that must pass after a version is published
    before pnpm will install it. For example, setting
    minimumReleaseAge: 1440 ensures that only packages released
    at least one day ago can be installed.
  - If you set minimumReleaseAge but need to disable this
    restriction for certain dependencies, you can list them under
    the minimumReleaseAgeExclude setting. For instance, with the
    following configuration pnpm will always install the latest
    version of webpack, regardless of its release time:
    minimumReleaseAgeExclude:
  - webpack
  - Added support for finders #9946.
    In the past, pnpm list and pnpm why could only search for
    dependencies by name (and optionally version). For example:
    pnpm why minimist
    prints the chain of dependencies to any installed instance of
    minimist:
    verdaccio 5.20.1
    ├─┬ handlebars 4.7.7
    │ └── minimist 1.2.8
    └─┬ mv 2.1.1
    └─┬ mkdirp 0.5.6
    └── minimist 1.2.8
    What if we want to search by other properties of a
    dependency, not just its name? For instance, find all
    packages that have react@17 in their peer dependencies?
    This is now possible with "finder functions". Finder
    functions can be declared in .pnpmfile.cjs and invoked with
    the --find-by=&lt;function name&gt; flag when running pnpm list or
    pnpm why.
    Let's say we want to find any dependencies that have React 17
    in peer dependencies. We can add this finder to our
    .pnpmfile.cjs:
    module.exports = {
    finders: {
    react17: (ctx) =&gt; {
    return ctx.readManifest().peerDependencies?.react === "^17.0.0";
    },
    },
    };
    Now we can use this finder function by running:
    pnpm why --find-by=react17
    pnpm will find all dependencies that have this React in peer
    dependencies and print their exact locations in the
    dependency graph.
    @apollo/client 4.0.4
    ├── @graphql-typed-document-node/core 3.2.0
    └── graphql-tag 2.12.6
    It is also possible to print out some additional information
    in the output by returning a string from the finder. For
    example, with the following finder:
    module.exports = {
    finders: {
    react17: (ctx) =&gt; {
    const manifest = ctx.readManifest();
    if (manifest.peerDependencies?.react === "^17.0.0") {
    return `license: ${manifest.license}`;
    }
    return false;
    },
    },
    };
    Every matched package will also print out the license from
    its package.json:
    @apollo/client 4.0.4
    ├── @graphql-typed-document-node/core 3.2.0
    │   license: MIT
    └── graphql-tag 2.12.6
    license: MIT
  * Patch Changes
  - Fix deprecation warning printed when executing pnpm with
    Node.js 24 #9529.
  - Throw an error if nodeVersion is not set to an exact semver
    version #9934.
  - pnpm publish should be able to publish a .tar.gz file #9927.
  - Canceling a running process with Ctrl-C should make pnpm run
    return a non-zero exit code #9626.
- update to 10.15.1:
  * Patch Changes
  - Fix .pnp.cjs crash when importing subpath #9904.
  - When resolving peer dependencies, pnpm looks whether the peer
    dependency is present in the root workspace project's
    dependencies. This change makes it so that the peer
    dependency is correctly resolved even from aliased npm-hosted
    dependencies or other types of dependencies #9913.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1758628800">- update to 10.17.1:
  * Patch Changes
  - When a version specifier cannot be resolved because the versions
    don't satisfy the minimumReleaseAge setting, print this
    information out in the error message #9974.
  - Fix state.json creation path when executing pnpm patch in a
    workspace project #9733.
  - When minimumReleaseAge is set and the latest tag is not mature
    enough, prefer a non-deprecated version as the new latest #9987.</changelog>
</package>
<package pkgid="77e23f2fd8c4fd05a9c4b4389013ff9ee7a0dcdd59638c5ab5210f74fe6b7fcf" name="rollup" arch="noarch">
  <version epoch="0" ver="3.29.5" rel="3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1744718400">- Initial packaging of version 3.29.4.
  This is the last Rollup version that is provided as human-readable JS
  and does not require a complicated bootstrap step (see rhbz#2359230)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1745323200">- Update to 3.29.5
  * Fix Dom clobbering vulnerability (CVE-2024-43788 bsc#1241587)</changelog>
</package>
<package pkgid="69363453134f3ecd7e672cf4d210ff2b4403df236053c9de25e427ea7c3fea7e" name="rollup" arch="src">
  <version epoch="0" ver="3.29.5" rel="3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1744718400">- Initial packaging of version 3.29.4.
  This is the last Rollup version that is provided as human-readable JS
  and does not require a complicated bootstrap step (see rhbz#2359230)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1745323200">- Update to 3.29.5
  * Fix Dom clobbering vulnerability (CVE-2024-43788 bsc#1241587)</changelog>
</package>
<package pkgid="fa22831f8d64d9df5702b15bf0f0f69d9bdbf9de436d9d871fbf1e2c9fa37a19" name="typescript" arch="noarch">
  <version epoch="0" ver="5.9.2" rel="69.2"/>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1691755200">- Update to version 5.1.6:
  * See https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-1.html
    and https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-0.html
  * Breaking change:
  TypeScript 5.1 now ships JavaScript functionality that was introduced in ECMAScript 2020.
  As a result, at minimum TypeScript must be run in a reasonably modern runtime.
  For most users, this means TypeScript now only runs on Node.js 14.17 and later.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1693051200">- Update to version 5.2.2:
  * 'using' Declarations and Explicit Resource Management
  * Decorator Metadata
  * Named and Anonymous Tuple Elements
  * Easier Method Usage for Unions of Arrays
  * Copying Array Methods
  * symbols as WeakMap and WeakSet Keys
  * Type-Only Import Paths with TypeScript Implementation File Extensions
  * Comma Completions for Object Members
  * Inline Variable Refactoring
  * Optimized Checks for Ongoing Type Compatibility
  * Breaking changes and Correctness fixes: see
    https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/#breaking-changes-and-correctness-fixes</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1700827200">- Update to version 5.3.2:
  * Import Attributes
  * Stable Support resolution-mode in Import Types
  * resolution-mode Supported in All Module Modes
  * switch (true) Narrowing
  * Narrowing On Comparisons to Booleans
  * instanceof Narrowing Through Symbol.hasInstance
  * Checks for super Property Accesses on Instance Fields
  * Interactive Inlay Hints for Types
  * Settings to Prefer type Auto-Imports
  * Optimizations by Skipping JSDoc Parsing
  * Optimizations by Comparing Non-Normalized Intersections
  * Consolidation Between tsserverlibrary.js and typescript.js
  * for details see https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/
  * Breaking Changes and Correctness Improvements:
  - lib.d.ts Changes
    Types generated for the DOM may have an impact on your codebase.
    For more information, see the DOM updates for TypeScript 5.3.
    https://github.com/microsoft/TypeScript/pull/55798</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1702209600">- Update to version 5.3.3:
  * Make JSDoc Parsing Configurable using the transpileModule method
  * Fixed an issue in boolean comparison narrowing when the reference is an optional chain
  * Type narrowing regression with property comparison to boolean false
  * Deprecated types (AssertEntry, AssertClause) redefined as type aliases, rather than interfaces
  * Type error in typescript.d.ts with exactOptionalPropertyTypes = true</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1709985600">- Update to version 5.4:
  * Preserved Narrowing in Closures Following Last Assignments
  * The NoInfer Utility Type
  * Object.groupBy and Map.groupBy
  * Support for require() calls in --moduleResolution bundler and --module preserve
  * Checked Import Attributes and Assertions
  * Quick Fix for Adding Missing Parameters
  * Auto-Import Support for Subpath Imports
  * Upcoming 5.5 Deprecations:
    + TypeScript 5.0 deprecated the following options and behaviors:
    charset
    target: ES3
    importsNotUsedAsValues
    noImplicitUseStrict
    noStrictGenericChecks
    keyofStringsOnly
    suppressExcessPropertyErrors
    suppressImplicitAnyIndexErrors
    out
    preserveValueImports
    prepend in project references
    implicitly OS-specific newLine
    To continue using them, developers using TypeScript 5.0 and other more recent versions
    have had to specify a new option called ignoreDeprecations with the value "5.0".
    However, TypScript 5.4 will be the last version in which these will continue to function as normal.
    By TypeScript 5.5 (likely June 2024), these will become hard errors,
    and code using them will need to be migrated away.
  * Notable Behavioral Changes:
    see https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/#notable-behavioral-changes
  For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1711108800">- Update to version 5.4.3:
  * bugfix release. For details see https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+sort%3Aupdated-desc</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1712491200">- Update to version 5.4.4
  * Fix: Incorrect Path Resolution for Type Imports in TypeScript Declarations
  * Fix: "Inferred type cannot be named" error caused by adding paths to tsconfig
  * Fix: Incorrect parameter hint is highlighted when arguments contain spread syntax
  * Fix: Fixed a regression related to determining argument index when spread elements are involved
  * Fix: Directories dont check modified time when sending "change" event
  * Fix: "Expression produces a union type that is too complex to represent" when using interfaces
    with large number of params for filtering and narrowing down certain keys
  * Watch events Enhancements
- Add empty %check section to the .spec</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1713700800">- Update to version 5.4.5
  * Fix: type assertions affect the type narrowing of the subsequent code
  * Fix: Don't propagate partial union/intersection properties between caches
  * Fix: Mapped type reported as incompatible when passed through another mapped type (5.4 regression)
  * Fix: No auto-import from aliased symbol from ts files in js files
  * fix type import check for default-import/re-export in js files
- remove useless empty %check section to the .spec</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1719057600">- Update to version 5.5.2
  * Inferred Type Predicates
  * Control Flow Narrowing for Constant Indexed Accesses
  * The JSDoc @import Tag
  * Regular Expression Syntax Checking
  * Support for New ECMAScript Set Methods
  * Isolated Declarations
  * The ${configDir} Template Variable for Configuration Files
  * Consulting package.json Dependencies for Declaration File Generation
  * Editor and Watch-Mode Reliability Improvements
  * Performance and Size Optimizations
  * Easier API Consumption from ECMAScript Modules
  * The transpileDeclaration API
  * Notable Behavioral Changes
    + Disabling Features Deprecated in TypeScript 5.0
    + lib.d.ts Changes
    + Stricter Parsing for Decorators
    + undefined is No Longer a Definable Type Name
    + Simplified Reference Directive Declaration Emit
  For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1720008000">- Update to version 5.5.3
  * fixed #59032 JavaScript and TypeScript language service has been disabled
    after crashing repeatedly
  * fixed #58955 @import JSDoc tag doesn't seem to account for resolution-mode
    import attribute in TS v5.5.2
  For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1721736000">- Update to version 5.5.4
  * fixed Circular declarations cause infinite loops in getExportInfos since v5.5
  * fixed the return type of Int8Array::toReversed in es2023.array.d.ts is wrong
  * fixed Incorrect ES5 code emitted for closures in loops when noCheck is enabled
  * fixed Regression issue with React import when using "jsx": "react" compiler
  * fixed Scanner crash in services (TypeScript 5.5)
  * fixed TypeError: Cannot read properties of undefined (reading 'flags')
    at needsNameFromDeclaration at getNameForExportedSymbol
  * perf: Node.getChildren speed regression in ts 5.5 when used at very large scale
  For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1726401600">- Update to version 5.6.2
  * fixed parseCommandLine fails with --build and --force
  * fixed Watch cannot handle large amount of file changes
  * fixed tsc crash with Error: start &lt; 0 in a specific config
  * allow use export = in .cts when module is esnext
  * fixed verbatimModuleSyntax + import of ambient const enum missing error
  * fixed Can't augment function overload is function is exported via export {}
  * fixed Crash when using a combination of a switch statement, optional
    chaining, an implicit any array, and ts strict settings.
  * fixed Declaration emit change in 5.5 with exactOptionalPropertyTypes
  * fixed Duplicate exports.* = assignments in CommonJS output in some cases
  * fixed LiteralPropertyName should allow BigInt
  * fixed Ghost errors and inconsistencies in destructuring patterns
  For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1728561600">- Update to version 5.6.3
  * fix automatic type acquisition
  * Don't issue implicit any when obtaining the implied type for
    a binding pattern
  * Remove tsbuildInfo specification error</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1732449600">- Update to version 5.7.2
  * New features:
    + Checks for Never-Initialized Variables
    + Path Rewriting for Relative Paths
    + Support for --target es2024 and --lib es2024
    + Searching Ancestor Configuration Files for Project Ownership
    + Faster Project Ownership Checks in Editors for Composite Projects
    + Validated JSON Imports in --module nodenext
    + Support for V8 Compile Caching in Node.js
  * Notable Behavioral Changes:
    + lib.d.ts Types generated for the DOM may have an impact on type-checking
    your codebase.
    + TypedArrays Are Now Generic Over ArrayBufferLike
    + Creating Index Signatures from Non-Literal Method Names in Classes
    + More Implicit any Errors on Functions Returning null and undefined
  For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1736596800">- Update to version 5.7.3
  * fix missing react error with fragments in react-native
  * Do not require import attributes for JSON imports in --module node16
  * Cache started nonexistent property error checks to prevent reentrancy i
    in the check
  * Fix library inclusions for ES2024 target
  * Remove reference not found errors from jsx: preserve
  * Avoid incorrectly reusing assertion nodes from property assignments
  * Do not require import attribute on type-only JSON import
  * Mark the inherited any-based index signature so it can be elided in declaration emit
  * Harden sanitizeLog against incorrect matches on TypeScript versions
  * Don't try to add an implicit undefined for mapped properties outside of strictNullChecks
  * Fix CodeQL configuration, releases</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1741176000">- Update to version 5.8.2
  * Granular Checks for Branches in Return Expressions
  * Support for require() of ECMAScript Modules in --module nodenext
  * new flag --module node18
  * The --erasableSyntaxOnly Option
  * The --libReplacement Flag
  * Preserved Computed Property Names in Declaration Files
  * Optimizations on Program Loads and Updates
  * Restrictions on Import Assertions Under --module nodenext
  see full changelog at https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1744459200">- Update to version 5.8.3
  * Exclude completions of binding pattern variable initializers
  * Fixed a symbol display crash on expando members write locations
  * Fix errors on type assertions in erasableSyntaxOnly
  * Fix serialization of accessor types in declaration files.
  * Ban old-style type assertions under erasableSyntaxOnly
  * fix(60887): Incorrect Formatting on if (a) try {} finally {}
  * Fix to use string literal type in ArrayBuffer's Symbol.toStringTag
  * fix(61167): Incorrect "Import may be converted to a default import"
  * Treat contextually typed functions in JS files as typed
  * update deps</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1754222400">- Update to version 5.9.2
  * Minimal and Updated tsc --init
  * Support for import defer
  * Support for --module node20
  * Summary Descriptions in DOM APIs
  * Expandable Hovers (Preview)
  * Configurable Maximum Hover Length
  * Cache Instantiations on Mappers
  * Avoiding Closure Creation in fileOrDirectoryExistsUsingSource
  see full changelog at https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/</changelog>
</package>
<package pkgid="b108c9d974670adab7d2aa6273e9b147d402c7c0ed4cecf64853f7e5fc449a02" name="typescript" arch="src">
  <version epoch="0" ver="5.9.2" rel="69.2"/>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1691755200">- Update to version 5.1.6:
  * See https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-1.html
    and https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-0.html
  * Breaking change:
  TypeScript 5.1 now ships JavaScript functionality that was introduced in ECMAScript 2020.
  As a result, at minimum TypeScript must be run in a reasonably modern runtime.
  For most users, this means TypeScript now only runs on Node.js 14.17 and later.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1693051200">- Update to version 5.2.2:
  * 'using' Declarations and Explicit Resource Management
  * Decorator Metadata
  * Named and Anonymous Tuple Elements
  * Easier Method Usage for Unions of Arrays
  * Copying Array Methods
  * symbols as WeakMap and WeakSet Keys
  * Type-Only Import Paths with TypeScript Implementation File Extensions
  * Comma Completions for Object Members
  * Inline Variable Refactoring
  * Optimized Checks for Ongoing Type Compatibility
  * Breaking changes and Correctness fixes: see
    https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/#breaking-changes-and-correctness-fixes</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1700827200">- Update to version 5.3.2:
  * Import Attributes
  * Stable Support resolution-mode in Import Types
  * resolution-mode Supported in All Module Modes
  * switch (true) Narrowing
  * Narrowing On Comparisons to Booleans
  * instanceof Narrowing Through Symbol.hasInstance
  * Checks for super Property Accesses on Instance Fields
  * Interactive Inlay Hints for Types
  * Settings to Prefer type Auto-Imports
  * Optimizations by Skipping JSDoc Parsing
  * Optimizations by Comparing Non-Normalized Intersections
  * Consolidation Between tsserverlibrary.js and typescript.js
  * for details see https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/
  * Breaking Changes and Correctness Improvements:
  - lib.d.ts Changes
    Types generated for the DOM may have an impact on your codebase.
    For more information, see the DOM updates for TypeScript 5.3.
    https://github.com/microsoft/TypeScript/pull/55798</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1702209600">- Update to version 5.3.3:
  * Make JSDoc Parsing Configurable using the transpileModule method
  * Fixed an issue in boolean comparison narrowing when the reference is an optional chain
  * Type narrowing regression with property comparison to boolean false
  * Deprecated types (AssertEntry, AssertClause) redefined as type aliases, rather than interfaces
  * Type error in typescript.d.ts with exactOptionalPropertyTypes = true</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1709985600">- Update to version 5.4:
  * Preserved Narrowing in Closures Following Last Assignments
  * The NoInfer Utility Type
  * Object.groupBy and Map.groupBy
  * Support for require() calls in --moduleResolution bundler and --module preserve
  * Checked Import Attributes and Assertions
  * Quick Fix for Adding Missing Parameters
  * Auto-Import Support for Subpath Imports
  * Upcoming 5.5 Deprecations:
    + TypeScript 5.0 deprecated the following options and behaviors:
    charset
    target: ES3
    importsNotUsedAsValues
    noImplicitUseStrict
    noStrictGenericChecks
    keyofStringsOnly
    suppressExcessPropertyErrors
    suppressImplicitAnyIndexErrors
    out
    preserveValueImports
    prepend in project references
    implicitly OS-specific newLine
    To continue using them, developers using TypeScript 5.0 and other more recent versions
    have had to specify a new option called ignoreDeprecations with the value "5.0".
    However, TypScript 5.4 will be the last version in which these will continue to function as normal.
    By TypeScript 5.5 (likely June 2024), these will become hard errors,
    and code using them will need to be migrated away.
  * Notable Behavioral Changes:
    see https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/#notable-behavioral-changes
  For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1711108800">- Update to version 5.4.3:
  * bugfix release. For details see https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+sort%3Aupdated-desc</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1712491200">- Update to version 5.4.4
  * Fix: Incorrect Path Resolution for Type Imports in TypeScript Declarations
  * Fix: "Inferred type cannot be named" error caused by adding paths to tsconfig
  * Fix: Incorrect parameter hint is highlighted when arguments contain spread syntax
  * Fix: Fixed a regression related to determining argument index when spread elements are involved
  * Fix: Directories dont check modified time when sending "change" event
  * Fix: "Expression produces a union type that is too complex to represent" when using interfaces
    with large number of params for filtering and narrowing down certain keys
  * Watch events Enhancements
- Add empty %check section to the .spec</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1713700800">- Update to version 5.4.5
  * Fix: type assertions affect the type narrowing of the subsequent code
  * Fix: Don't propagate partial union/intersection properties between caches
  * Fix: Mapped type reported as incompatible when passed through another mapped type (5.4 regression)
  * Fix: No auto-import from aliased symbol from ts files in js files
  * fix type import check for default-import/re-export in js files
- remove useless empty %check section to the .spec</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1719057600">- Update to version 5.5.2
  * Inferred Type Predicates
  * Control Flow Narrowing for Constant Indexed Accesses
  * The JSDoc @import Tag
  * Regular Expression Syntax Checking
  * Support for New ECMAScript Set Methods
  * Isolated Declarations
  * The ${configDir} Template Variable for Configuration Files
  * Consulting package.json Dependencies for Declaration File Generation
  * Editor and Watch-Mode Reliability Improvements
  * Performance and Size Optimizations
  * Easier API Consumption from ECMAScript Modules
  * The transpileDeclaration API
  * Notable Behavioral Changes
    + Disabling Features Deprecated in TypeScript 5.0
    + lib.d.ts Changes
    + Stricter Parsing for Decorators
    + undefined is No Longer a Definable Type Name
    + Simplified Reference Directive Declaration Emit
  For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1720008000">- Update to version 5.5.3
  * fixed #59032 JavaScript and TypeScript language service has been disabled
    after crashing repeatedly
  * fixed #58955 @import JSDoc tag doesn't seem to account for resolution-mode
    import attribute in TS v5.5.2
  For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1721736000">- Update to version 5.5.4
  * fixed Circular declarations cause infinite loops in getExportInfos since v5.5
  * fixed the return type of Int8Array::toReversed in es2023.array.d.ts is wrong
  * fixed Incorrect ES5 code emitted for closures in loops when noCheck is enabled
  * fixed Regression issue with React import when using "jsx": "react" compiler
  * fixed Scanner crash in services (TypeScript 5.5)
  * fixed TypeError: Cannot read properties of undefined (reading 'flags')
    at needsNameFromDeclaration at getNameForExportedSymbol
  * perf: Node.getChildren speed regression in ts 5.5 when used at very large scale
  For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1726401600">- Update to version 5.6.2
  * fixed parseCommandLine fails with --build and --force
  * fixed Watch cannot handle large amount of file changes
  * fixed tsc crash with Error: start &lt; 0 in a specific config
  * allow use export = in .cts when module is esnext
  * fixed verbatimModuleSyntax + import of ambient const enum missing error
  * fixed Can't augment function overload is function is exported via export {}
  * fixed Crash when using a combination of a switch statement, optional
    chaining, an implicit any array, and ts strict settings.
  * fixed Declaration emit change in 5.5 with exactOptionalPropertyTypes
  * fixed Duplicate exports.* = assignments in CommonJS output in some cases
  * fixed LiteralPropertyName should allow BigInt
  * fixed Ghost errors and inconsistencies in destructuring patterns
  For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1728561600">- Update to version 5.6.3
  * fix automatic type acquisition
  * Don't issue implicit any when obtaining the implied type for
    a binding pattern
  * Remove tsbuildInfo specification error</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1732449600">- Update to version 5.7.2
  * New features:
    + Checks for Never-Initialized Variables
    + Path Rewriting for Relative Paths
    + Support for --target es2024 and --lib es2024
    + Searching Ancestor Configuration Files for Project Ownership
    + Faster Project Ownership Checks in Editors for Composite Projects
    + Validated JSON Imports in --module nodenext
    + Support for V8 Compile Caching in Node.js
  * Notable Behavioral Changes:
    + lib.d.ts Types generated for the DOM may have an impact on type-checking
    your codebase.
    + TypedArrays Are Now Generic Over ArrayBufferLike
    + Creating Index Signatures from Non-Literal Method Names in Classes
    + More Implicit any Errors on Functions Returning null and undefined
  For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1736596800">- Update to version 5.7.3
  * fix missing react error with fragments in react-native
  * Do not require import attributes for JSON imports in --module node16
  * Cache started nonexistent property error checks to prevent reentrancy i
    in the check
  * Fix library inclusions for ES2024 target
  * Remove reference not found errors from jsx: preserve
  * Avoid incorrectly reusing assertion nodes from property assignments
  * Do not require import attribute on type-only JSON import
  * Mark the inherited any-based index signature so it can be elided in declaration emit
  * Harden sanitizeLog against incorrect matches on TypeScript versions
  * Don't try to add an implicit undefined for mapped properties outside of strictNullChecks
  * Fix CodeQL configuration, releases</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1741176000">- Update to version 5.8.2
  * Granular Checks for Branches in Return Expressions
  * Support for require() of ECMAScript Modules in --module nodenext
  * new flag --module node18
  * The --erasableSyntaxOnly Option
  * The --libReplacement Flag
  * Preserved Computed Property Names in Declaration Files
  * Optimizations on Program Loads and Updates
  * Restrictions on Import Assertions Under --module nodenext
  see full changelog at https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1744459200">- Update to version 5.8.3
  * Exclude completions of binding pattern variable initializers
  * Fixed a symbol display crash on expando members write locations
  * Fix errors on type assertions in erasableSyntaxOnly
  * Fix serialization of accessor types in declaration files.
  * Ban old-style type assertions under erasableSyntaxOnly
  * fix(60887): Incorrect Formatting on if (a) try {} finally {}
  * Fix to use string literal type in ArrayBuffer's Symbol.toStringTag
  * fix(61167): Incorrect "Import may be converted to a default import"
  * Treat contextually typed functions in JS files as typed
  * update deps</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1754222400">- Update to version 5.9.2
  * Minimal and Updated tsc --init
  * Support for import defer
  * Support for --module node20
  * Summary Descriptions in DOM APIs
  * Expandable Hovers (Preview)
  * Configurable Maximum Hover Length
  * Cache Instantiations on Mappers
  * Avoiding Closure Creation in fileOrDirectoryExistsUsingSource
  see full changelog at https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/</changelog>
</package>
<package pkgid="f7ac595659a85fc109d664fb0c1e1a9be1183fcf00bae9fbaf832a60c36c1737" name="yarn" arch="noarch">
  <version epoch="0" ver="1.22.22" rel="24.1"/>
  <changelog author="Gagah Pangeran &lt;gagahpangeran29@gmail.com&gt;" date="1701518400">- update to 1.22.21:
  https://github.com/yarnpkg/yarn/releases/tag/v1.22.20
  https://github.com/yarnpkg/yarn/releases/tag/v1.22.21</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1718798400">- update to 1.22.22:
  * Fix a hoisting issue when transitive dependencies themselves
    listed aliases as dependencies
  * Fix a punycode warning</changelog>
</package>
<package pkgid="d93c3d20d6bc8e90cc8cfd2419eb49e214544ffab0c1ce8789e4ed49b87a4eae" name="yarn" arch="src">
  <version epoch="0" ver="1.22.22" rel="24.1"/>
  <changelog author="Gagah Pangeran &lt;gagahpangeran29@gmail.com&gt;" date="1701518400">- update to 1.22.21:
  https://github.com/yarnpkg/yarn/releases/tag/v1.22.20
  https://github.com/yarnpkg/yarn/releases/tag/v1.22.21</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1718798400">- update to 1.22.22:
  * Fix a hoisting issue when transitive dependencies themselves
    listed aliases as dependencies
  * Fix a punycode warning</changelog>
</package>
</otherdata>