Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update platform security modules (main) (elastic#206227)
### Manual update 2025-01-14: uuid v11 contains breaking changes. uuid will be bumped to v10 instead. ### This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [@types/js-yaml](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/js-yaml) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-yaml)) | devDependencies | patch | [`^4.0.5` -> `^4.0.9`](https://renovatebot.com/diffs/npm/@types%2fjs-yaml/4.0.5/4.0.9) | | | [@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash)) | devDependencies | patch | [`^4.17.13` -> `^4.17.14`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.13/4.17.14) | | | [@types/object-hash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/object-hash) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/object-hash)) | devDependencies | major | [`^1.3.0` -> `^3.0.6`](https://renovatebot.com/diffs/npm/@types%2fobject-hash/1.3.0/3.0.6) | | | [@types/uuid](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid)) | devDependencies | major | [`^9.0.0` -> `^10.0.0`](https://renovatebot.com/diffs/npm/@types%2fuuid/9.0.0/10.0.0) | | | [dependency-cruiser](https://togithub.com/sverweij/dependency-cruiser) | devDependencies | minor | [`^16.4.2` -> `^16.8.0`](https://renovatebot.com/diffs/npm/dependency-cruiser/16.4.2/16.8.0) | `16.9.0` | | [fast-deep-equal](https://togithub.com/epoberezkin/fast-deep-equal) | dependencies | patch | [`^3.1.1` -> `^3.1.3`](https://renovatebot.com/diffs/npm/fast-deep-equal/3.1.3/3.1.3) | | | [minimist](https://togithub.com/minimistjs/minimist) | devDependencies | patch | [`^1.2.6` -> `^1.2.8`](https://renovatebot.com/diffs/npm/minimist/1.2.8/1.2.8) | | | [object-hash](https://togithub.com/puleos/object-hash) | dependencies | major | [`^1.3.1` -> `^3.0.0`](https://renovatebot.com/diffs/npm/object-hash/1.3.1/3.0.0) | | | [uuid](https://togithub.com/uuidjs/uuid) | dependencies | major | [~~`9.0.0` -> `11.0.3`~~](https://renovatebot.com/diffs/npm/uuid/9.0.0/11.0.3)`9.0.0` -> `10.0.0` | ~~`11.0.5` (+1)~~ | --- ### Release Notes <details> <summary>sverweij/dependency-cruiser (dependency-cruiser)</summary> ### [`v16.8.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.8.0) [Compare Source](https://togithub.com/sverweij/dependency-cruiser/compare/v16.7.0...v16.8.0) #### ✨ features - [`dd81580`](https://togithub.com/sverweij/dependency-cruiser/commit/dd815802) feat: enables matching transitive dependencies in 'required' rules ([#&elastic#8203;975](https://togithub.com/sverweij/dependency-cruiser/issues/975)) - thanks to [@&elastic#8203;ThiagoMaia1](https://togithub.com/ThiagoMaia1) for suggesting and testing the feature #### 🐛 fixes - [`7bcabe7`](https://togithub.com/sverweij/dependency-cruiser/commit/7bcabe70) refactor: simplifies a few boolean expressions - the dependency bump below ([`20a7a2f`](https://togithub.com/sverweij/dependency-cruiser/commit/20a7a2f1)) also bumped `watskeburt` to latest, which makes both the `--affected` cli option and the cache work better on ms-windows and other ms-dos based operating systems. #### 👷 maintenance - [`20a7a2f`](https://togithub.com/sverweij/dependency-cruiser/commit/20a7a2f1) build(npm): updates external dependencies #### 🧹 chores - [`fdbb72a`](https://togithub.com/sverweij/dependency-cruiser/commit/fdbb72a1) chore(configs): makes 'unlimited' config inherit individual options from the base config - [`8595b73`](https://togithub.com/sverweij/dependency-cruiser/commit/8595b73d) chore(tools): adds a script that prints a readable AST from any tsc-readable file - [`476c956`](https://togithub.com/sverweij/dependency-cruiser/commit/476c9562) chore(npm): updates external devDependencies ### [`v16.7.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.7.0) [Compare Source](https://togithub.com/sverweij/dependency-cruiser/compare/v16.6.0...v16.7.0) #### ✨ feature: recognize type imports in jsdoc Dependency-cruiser now has the ability to recognize imports in jsdoc - both the new ones [introduced in TS5.5](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/#the-jsdoc-import-tag) (e.g. `/** @&elastic#8203;import { something } from "blah"; */`), as well as the [older ones](https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html#import-types) (e.g. `/** @&elastic#8203;type {import('blah').something} */`). It's behind [an option](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments) so it will only detect them if you want it to. Thanks to [@&elastic#8203;louwers](https://togithub.com/louwers) for raising the associated issue and testing a very early version of PR [#&elastic#8203;965](https://togithub.com/sverweij/dependency-cruiser/issues/965) - See [detectJSDocImports: detect dependencies in JSDoc comments](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments) in the options references for more information and some of the caveats (a.o. *really* needs the TypeScript compiler) - The PR's also grew the [dependencyTypes](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/rules-reference.md#ok---unknown-npm-unknown-undetermined---im-officially-weirded-out---whats-that-about) `jsdoc`, `jsdoc-bracket-import` and `jsdoc-import-tag` for use in your rules. commits: - [`09e9e41`](https://togithub.com/sverweij/dependency-cruiser/commit/09e9e415) feat(extract): adds recognition of jsdoc `@import` type imports ([#&elastic#8203;965](https://togithub.com/sverweij/dependency-cruiser/issues/965)) - [`0d49477`](https://togithub.com/sverweij/dependency-cruiser/commit/0d494774) feat(extract): adds recognition of the 'classic' jsdoc 'bracket' imports ([#&elastic#8203;969](https://togithub.com/sverweij/dependency-cruiser/issues/969)) - [`fedead6`](https://togithub.com/sverweij/dependency-cruiser/commit/fedead65) feat(init): adds question to enable detection of jsdoc imports ([#&elastic#8203;970](https://togithub.com/sverweij/dependency-cruiser/issues/970)) #### 🐛 fixes - [`09ae707`](https://togithub.com/sverweij/dependency-cruiser/commit/09ae707e) fix(npm): shortens the message in the (only) distributed script #### 👷 maintenance - [`aae6edd`](https://togithub.com/sverweij/dependency-cruiser/commit/aae6eddf)/ [`b5bfe76`](https://togithub.com/sverweij/dependency-cruiser/commit/b5bfe76a) refactor: addresses small linting issues - [`2d2b0e5`](https://togithub.com/sverweij/dependency-cruiser/commit/2d2b0e5d) refactor(resolve): uses Maps for the context maps - [`79e1aa1`](https://togithub.com/sverweij/dependency-cruiser/commit/79e1aa19) build(npm): updates external dependencies - [`09ae707`](https://togithub.com/sverweij/dependency-cruiser/commit/09ae707e) fix(npm): shortens the message in the (only) distributed script #### 🧹 chores - [`8a288dd`](https://togithub.com/sverweij/dependency-cruiser/commit/8a288dda) chore: migrates to eslint 9 & flat config ([#&elastic#8203;968](https://togithub.com/sverweij/dependency-cruiser/issues/968)) - [`69b59b6`](https://togithub.com/sverweij/dependency-cruiser/commit/69b59b69) chore: makes ci use node 23 instead of 22 - [`78960d3`](https://togithub.com/sverweij/dependency-cruiser/commit/78960d37) build(npm): adds svgo to devDependencies ### [`v16.6.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.6.0) [Compare Source](https://togithub.com/sverweij/dependency-cruiser/compare/v16.5.0...v16.6.0) #### ✨ features - [`b473be5`](https://togithub.com/sverweij/dependency-cruiser/commit/b473be5b) feat: adds support for svelte 5 ([#&elastic#8203;963](https://togithub.com/sverweij/dependency-cruiser/issues/963)) #### 👷 maintenance - [`7683e90`](https://togithub.com/sverweij/dependency-cruiser/commit/7683e904) fix(extract): removes extraneous capturing group from a regular expression - [`65f2748`](https://togithub.com/sverweij/dependency-cruiser/commit/65f27486) build(npm): updates external dependencies ### [`v16.5.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.5.0) [Compare Source](https://togithub.com/sverweij/dependency-cruiser/compare/v16.4.2...v16.5.0) #### ✨ features - [`802ff6f`](https://togithub.com/sverweij/dependency-cruiser/commit/802ff6fa) feat(cli): expands the info displayed in --info ([#&elastic#8203;959](https://togithub.com/sverweij/dependency-cruiser/issues/959)) #### 📖 documentation - [`1ca77ec`](https://togithub.com/sverweij/dependency-cruiser/commit/1ca77ec0) doc(FAQ): corrects a typo - [`8269857`](https://togithub.com/sverweij/dependency-cruiser/commit/82698571) doc(cli): clarify when using --max-depth is a good idea (*never, that's when* 😄) #### 👷 maintenance - [`9453f20`](https://togithub.com/sverweij/dependency-cruiser/commit/9453f201) build(npm): updates external dependencies </details> <details> <summary>puleos/object-hash (object-hash)</summary> ### [`v3.0.0`](https://togithub.com/puleos/object-hash/compare/v2.2.0...v3.0.0) [Compare Source](https://togithub.com/puleos/object-hash/compare/v2.2.0...v3.0.0) ### [`v2.2.0`](https://togithub.com/puleos/object-hash/compare/v2.1.1...v2.2.0) [Compare Source](https://togithub.com/puleos/object-hash/compare/v2.1.1...v2.2.0) ### [`v2.1.1`](https://togithub.com/puleos/object-hash/compare/f61b9a5d584158abc3e31c29d2b1fa3d74772677...v2.1.1) [Compare Source](https://togithub.com/puleos/object-hash/compare/f61b9a5d584158abc3e31c29d2b1fa3d74772677...v2.1.1) ### [`v2.1.0`](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677) [Compare Source](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677) ### [`v2.0.3`](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3) [Compare Source](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3) ### [`v2.0.2`](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2) [Compare Source](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2) ### [`v2.0.1`](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1) [Compare Source](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1) ### [`v2.0.0`](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0) [Compare Source](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0) </details> <details> <summary>uuidjs/uuid (uuid)</summary> ### [`v11.0.3`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1103-2024-11-04) [Compare Source](https://togithub.com/uuidjs/uuid/compare/v11.0.2...v11.0.3) ##### Bug Fixes - apply stricter typing to the v\* signatures ([#&elastic#8203;831](https://togithub.com/uuidjs/uuid/issues/831)) ([c2d3fed](https://togithub.com/uuidjs/uuid/commit/c2d3fed22cfd47c22c8f22f6154abb5060648ce5)) - export internal uuid types ([#&elastic#8203;833](https://togithub.com/uuidjs/uuid/issues/833)) ([341edf4](https://togithub.com/uuidjs/uuid/commit/341edf444ced63708ba336285dbec29443523939)) - remove sourcemaps ([#&elastic#8203;827](https://togithub.com/uuidjs/uuid/issues/827)) ([b93ea10](https://togithub.com/uuidjs/uuid/commit/b93ea101af7382053032d4fb61cc85599d6c7216)) - revert "simplify type for v3 and v5" ([#&elastic#8203;835](https://togithub.com/uuidjs/uuid/issues/835)) ([e2dee69](https://togithub.com/uuidjs/uuid/commit/e2dee691e95aba854a892d2507d8cd9f009bf61d)) ### [`v11.0.2`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1102-2024-10-28) [Compare Source](https://togithub.com/uuidjs/uuid/compare/v11.0.1...v11.0.2) ##### Bug Fixes - remove wrapper.mjs ([#&elastic#8203;822](https://togithub.com/uuidjs/uuid/issues/822)) ([6683ad3](https://togithub.com/uuidjs/uuid/commit/6683ad38b048375b451eac1194960f24ba20e0ca)) ### [`v11.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1101-2024-10-27) [Compare Source](https://togithub.com/uuidjs/uuid/compare/v11.0.0...v11.0.1) ##### Bug Fixes - restore package.json#browser field ([#&elastic#8203;817](https://togithub.com/uuidjs/uuid/issues/817)) ([ae8f386](https://togithub.com/uuidjs/uuid/commit/ae8f38657bca0ee053bf29c88c006b1ea05af1b5)) ### [`v11.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1100-2024-10-26) [Compare Source](https://togithub.com/uuidjs/uuid/compare/v10.0.0...v11.0.0) ##### ⚠ BREAKING CHANGES - refactor v1 internal state and options logic ([#&elastic#8203;780](https://togithub.com/uuidjs/uuid/issues/780)) - refactor v7 internal state and options logic, fixes [#&elastic#8203;764](https://togithub.com/uuidjs/uuid/issues/764) ([#&elastic#8203;779](https://togithub.com/uuidjs/uuid/issues/779)) - Port to TypeScript, closes [#&elastic#8203;762](https://togithub.com/uuidjs/uuid/issues/762) ([#&elastic#8203;763](https://togithub.com/uuidjs/uuid/issues/763)) - update node support matrix (only support node 16-20) ([#&elastic#8203;750](https://togithub.com/uuidjs/uuid/issues/750)) ##### Features - Port to TypeScript, closes [#&elastic#8203;762](https://togithub.com/uuidjs/uuid/issues/762) ([#&elastic#8203;763](https://togithub.com/uuidjs/uuid/issues/763)) ([1e0f987](https://togithub.com/uuidjs/uuid/commit/1e0f9870db864ca93f7a69db0d468b5e1b7605e7)) - update node support matrix (only support node 16-20) ([#&elastic#8203;750](https://togithub.com/uuidjs/uuid/issues/750)) ([883b163](https://togithub.com/uuidjs/uuid/commit/883b163b9ab9d6655bfbd8a35e61a3c71674dfe1)) ##### Bug Fixes - missing v7 expectations in browser spec ([#&elastic#8203;751](https://togithub.com/uuidjs/uuid/issues/751)) ([f54a866](https://togithub.com/uuidjs/uuid/commit/f54a866cedb2b3b96581157c1f4ac935a0b11411)) - refactor v1 internal state and options logic ([#&elastic#8203;780](https://togithub.com/uuidjs/uuid/issues/780)) ([031b3d3](https://togithub.com/uuidjs/uuid/commit/031b3d3d738bc6694501ac0a37152b95ed500989)) - refactor v7 internal state and options logic, fixes [#&elastic#8203;764](https://togithub.com/uuidjs/uuid/issues/764) ([#&elastic#8203;779](https://togithub.com/uuidjs/uuid/issues/779)) ([9dbd1cd](https://togithub.com/uuidjs/uuid/commit/9dbd1cd4177c43fcaac961a3b16fb2d044c9940a)) - remove v4 options default assignment preventing native.randomUUID from being used ([#&elastic#8203;786](https://togithub.com/uuidjs/uuid/issues/786)) ([afe6232](https://togithub.com/uuidjs/uuid/commit/afe62323c4408a824755a39d7b971a8ae06f7199)), closes [#&elastic#8203;763](https://togithub.com/uuidjs/uuid/issues/763) - seq_hi shift for byte 6 ([#&elastic#8203;775](https://togithub.com/uuidjs/uuid/issues/775)) ([1d532ca](https://togithub.com/uuidjs/uuid/commit/1d532ca374f181932a24a83fa98f71a5bd4f3e96)) - tsconfig module type ([#&elastic#8203;778](https://togithub.com/uuidjs/uuid/issues/778)) ([7eff835](https://togithub.com/uuidjs/uuid/commit/7eff835cba334ad418f57768c00d15b918a9b419)) ### [`v10.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1000-2024-06-07) [Compare Source](https://togithub.com/uuidjs/uuid/compare/v9.0.1...v10.0.0) ##### ⚠ BREAKING CHANGES - update node support (drop node@12, node@14, add node@20) ([#&elastic#8203;750](https://togithub.com/uuidjs/uuid/issues/750)) ##### Features - support support rfc9562 MAX uuid (new in RFC9562) ([#&elastic#8203;714](https://togithub.com/uuidjs/uuid/issues/714)) ([0385cd3](https://togithub.com/uuidjs/uuid/commit/0385cd3f18ae9920678b2849932fa7a9d9aee7d0)) - support rfc9562 v6 uuids ([#&elastic#8203;754](https://togithub.com/uuidjs/uuid/issues/754)) ([c4ed13e](https://togithub.com/uuidjs/uuid/commit/c4ed13e7159d87c9e42a349bdd9dc955f1af46b6)) - support rfc9562 v7 uuids ([#&elastic#8203;681](https://togithub.com/uuidjs/uuid/issues/681)) ([db76a12](https://togithub.com/uuidjs/uuid/commit/db76a1284760c441438f50a57924b322dae08891)) - update node support matrix (only support node 16-20) ([#&elastic#8203;750](https://togithub.com/uuidjs/uuid/issues/750)) ([883b163](https://togithub.com/uuidjs/uuid/commit/883b163b9ab9d6655bfbd8a35e61a3c71674dfe1)) - support rfc9562 v8 uuids ([#&elastic#8203;759](https://togithub.com/uuidjs/uuid/issues/759)) ([35a5342](https://togithub.com/uuidjs/uuid/commit/35a53428202657e402e6b4aa68f56c08194541bf)) ##### Bug Fixes - revert "perf: remove superfluous call to toLowerCase ([#&elastic#8203;677](https://togithub.com/uuidjs/uuid/issues/677))" ([#&elastic#8203;738](https://togithub.com/uuidjs/uuid/issues/738)) ([e267b90](https://togithub.com/uuidjs/uuid/commit/e267b9073df1d0ce119ee53c0487fe76acb2be37)) ### [`v9.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#901-2023-09-12) [Compare Source](https://togithub.com/uuidjs/uuid/compare/v9.0.0...v9.0.1) ##### build - Fix CI to work with Node.js 20.x </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==--> --------- Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Jeramy Soucy <[email protected]>
- Loading branch information