Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update platform security modules (main) #206227

Merged
merged 8 commits into from
Jan 17, 2025

Conversation

elastic-renovate-prod[bot]
Copy link
Contributor

@elastic-renovate-prod elastic-renovate-prod bot commented Jan 10, 2025

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 (source) devDependencies patch ^4.0.5 -> ^4.0.9
@types/lodash (source) devDependencies patch ^4.17.13 -> ^4.17.14
@types/object-hash (source) devDependencies major ^1.3.0 -> ^3.0.6
@types/uuid (source) devDependencies major ^9.0.0 -> ^10.0.0
dependency-cruiser devDependencies minor ^16.4.2 -> ^16.8.0 16.9.0
fast-deep-equal dependencies patch ^3.1.1 -> ^3.1.3
minimist devDependencies patch ^1.2.6 -> ^1.2.8
object-hash dependencies major ^1.3.1 -> ^3.0.0
uuid dependencies major 9.0.0 -> 11.0.39.0.0 -> 10.0.0 11.0.5 (+1)

Release Notes

sverweij/dependency-cruiser (dependency-cruiser)

v16.8.0

Compare Source

✨ features

  • dd81580 feat: enables matching transitive dependencies in 'required' rules (#​975) - thanks to @​ThiagoMaia1 for suggesting and testing the feature

🐛 fixes

  • 7bcabe7 refactor: simplifies a few boolean expressions
  • the dependency bump below (20a7a2f) 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 build(npm): updates external dependencies

🧹 chores

  • fdbb72a chore(configs): makes 'unlimited' config inherit individual options from the base config
  • 8595b73 chore(tools): adds a script that prints a readable AST from any tsc-readable file
  • 476c956 chore(npm): updates external devDependencies

v16.7.0

Compare Source

✨ 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 (e.g. /** @​import { something } from "blah"; */), as well as the older ones (e.g. /** @​type {import('blah').something} */). It's behind an option so it will only detect them if you want it to.

Thanks to @​louwers for raising the associated issue and testing a very early version of PR #​965

commits:

  • 09e9e41 feat(extract): adds recognition of jsdoc @import type imports (#​965)
  • 0d49477 feat(extract): adds recognition of the 'classic' jsdoc 'bracket' imports (#​969)
  • fedead6 feat(init): adds question to enable detection of jsdoc imports (#​970)

🐛 fixes

  • 09ae707 fix(npm): shortens the message in the (only) distributed script

👷 maintenance

  • aae6edd/ b5bfe76 refactor: addresses small linting issues
  • 2d2b0e5 refactor(resolve): uses Maps for the context maps
  • 79e1aa1 build(npm): updates external dependencies
  • 09ae707 fix(npm): shortens the message in the (only) distributed script

🧹 chores

  • 8a288dd chore: migrates to eslint 9 & flat config (#​968)
  • 69b59b6 chore: makes ci use node 23 instead of 22
  • 78960d3 build(npm): adds svgo to devDependencies

v16.6.0

Compare Source

✨ features

👷 maintenance

  • 7683e90 fix(extract): removes extraneous capturing group from a regular expression
  • 65f2748 build(npm): updates external dependencies

v16.5.0

Compare Source

✨ features

📖 documentation

  • 1ca77ec doc(FAQ): corrects a typo
  • 8269857 doc(cli): clarify when using --max-depth is a good idea (never, that's when 😄)

👷 maintenance

  • 9453f20 build(npm): updates external dependencies
puleos/object-hash (object-hash)

v3.0.0

Compare Source

v2.2.0

Compare Source

v2.1.1

Compare Source

v2.1.0

Compare Source

v2.0.3

Compare Source

v2.0.2

Compare Source

v2.0.1

Compare Source

v2.0.0

Compare Source

uuidjs/uuid (uuid)

v11.0.3

Compare Source

Bug Fixes

v11.0.2

Compare Source

Bug Fixes

v11.0.1

Compare Source

Bug Fixes

v11.0.0

Compare Source

⚠ BREAKING CHANGES
  • refactor v1 internal state and options logic (#​780)
  • refactor v7 internal state and options logic, fixes #​764 (#​779)
  • Port to TypeScript, closes #​762 (#​763)
  • update node support matrix (only support node 16-20) (#​750)
Features
Bug Fixes

v10.0.0

Compare Source

⚠ BREAKING CHANGES
  • update node support (drop node@12, node@14, add node@20) (#​750)
Features
Bug Fixes

v9.0.1

Compare Source

build
  • Fix CI to work with Node.js 20.x

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 if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@elastic-renovate-prod elastic-renovate-prod bot requested a review from a team as a code owner January 10, 2025 08:47
@elastic-renovate-prod elastic-renovate-prod bot added backport:all-open Backport to all branches that could still receive a release release_note:skip Skip the PR/issue when compiling release notes Team:Security Team focused on: Auth, Users, Roles, Spaces, Audit Logging, and more! labels Jan 10, 2025
@elastic-renovate-prod elastic-renovate-prod bot requested a review from a team January 10, 2025 08:47
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-security (Team:Security)

@jeramysoucy jeramysoucy self-requested a review January 10, 2025 13:56
@elastic-renovate-prod elastic-renovate-prod bot force-pushed the renovate/main-platform-security-modules branch from 9d1076c to fc12e5d Compare January 10, 2025 17:48
@elastic-renovate-prod elastic-renovate-prod bot force-pushed the renovate/main-platform-security-modules branch from 9eb271d to d213440 Compare January 10, 2025 21:35
@elastic-renovate-prod
Copy link
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@jeramysoucy
Copy link
Contributor

buildkite test this

@jeramysoucy
Copy link
Contributor

buildkite test this

@jeramysoucy jeramysoucy self-assigned this Jan 14, 2025
@jeramysoucy jeramysoucy requested a review from a team as a code owner January 14, 2025 16:21
@jeramysoucy
Copy link
Contributor

buildkite test this

@weltenwort weltenwort self-requested a review January 15, 2025 14:34
@@ -14,7 +14,7 @@ export interface IHashedCache<KeyType, ValueType> {
reset(): void;
}

export class HashedCache<KeyType, ValueType> {
export class HashedCache<KeyType extends object, ValueType> {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking the object-hash changes I wonder if this shouldn't be

Suggested change
export class HashedCache<KeyType extends object, ValueType> {
export class HashedCache<KeyType extends hash.NotUndefined, ValueType> {

?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Fixed in 07025e3

@jeramysoucy
Copy link
Contributor

buildkite test this

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
apm 3.9MB 3.9MB -689.0B
controls 508.4KB 507.7KB -689.0B
fieldsMetadata 63.9KB 63.2KB -689.0B
logsExplorer 223.2KB 222.5KB -689.0B
securitySolution 21.1MB 21.1MB -689.0B
ux 178.5KB 177.8KB -689.0B
total -4.0KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
kbnUiSharedDeps-npmDll 5.9MB 5.9MB +3.3KB

History

cc @jeramysoucy

@jeramysoucy jeramysoucy removed their request for review January 16, 2025 08:40
Copy link
Member

@jbudz jbudz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.buildkite

@jeramysoucy
Copy link
Contributor

@weltenwort Could I get a re-review?

Copy link
Member

@weltenwort weltenwort left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for taking care of this!

@jeramysoucy jeramysoucy merged commit fdf83cc into main Jan 17, 2025
8 checks passed
@jeramysoucy jeramysoucy deleted the renovate/main-platform-security-modules branch January 17, 2025 15:46
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 7.17, 8.16, 8.17, 8.x

https://github.com/elastic/kibana/actions/runs/12832312537

@kibanamachine
Copy link
Contributor

💔 All backports failed

Status Branch Result
7.17 Backport failed because of merge conflicts
8.16 Backport failed because of merge conflicts
8.17 Backport failed because of merge conflicts
8.x Backport failed because of merge conflicts

You might need to backport the following PRs to 8.x:
- Update dependency @apidevtools/swagger-parser to ^10.1.1 (main) (#206562)

Manual backport

To create the backport manually run:

node scripts/backport --pr 206227

Questions ?

Please refer to the Backport tool documentation

cqliu1 pushed a commit to cqliu1/kibana that referenced this pull request Jan 17, 2025
### 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]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:all-open Backport to all branches that could still receive a release release_note:skip Skip the PR/issue when compiling release notes Team:Security Team focused on: Auth, Users, Roles, Spaces, Audit Logging, and more! v9.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants