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

[QUESTION] Should '*' include prereleases #329

Closed
wheresrhys opened this issue May 31, 2020 · 6 comments
Closed

[QUESTION] Should '*' include prereleases #329

wheresrhys opened this issue May 31, 2020 · 6 comments
Labels
💎 Free Internet Points 💎 similar to "Good First issue" - although more impactful Needs Documentation pull request requires docs before merging

Comments

@wheresrhys
Copy link

wheresrhys commented May 31, 2020

What / Why

In my package fetch-mock I declare a peerDependency of node-fetch: '*'

According to the documentation this should allow any version:

  • := >=0.0.0 (Any version satisfies)

The behaviour I'm seeing is that it will only ever install non-prereleases of node-fetch ( node@12.6.1 and presumably the npm version it bundles by default - I'm seeing the behaviour in https://repl.it/repls/HastyGregariousServerapplication)

I have 3 questions

  1. Is this behaviour correct - should '*' really exclude prereleases? In other words, is this a bug in npm's treatment of peerDependencies
  2. Assuming the behaviour is correct, I guess the docs above mean * is an alias for >=0.0.0, and it's misleading to describe this as 'Any version satisfies' - it would be more correct to change the documentation to read 'Any non-prerelease version satisfies'
  3. Also assuming the behaviour is correct, is there any way I can genuinely express a dependency on a package that will allow any version, including prereleases?
@wheresrhys
Copy link
Author

Update - I can't recreate locally. I would guess that repl.it is doing something in addition to npm install to force peerDependencies. But my questions about the expected behaviour still stand. Thanks

@matheo
Copy link

matheo commented Jun 26, 2020

THIS!
I'm having a problem in my lerna repo because while I'm publishing canary releases of my packages, this check made by lerna:

semver.satisfies('16.0.0-beta-0`, '*')

is returning false and then my whole dependency tree gets screwed because from there, lerna's PackageGraph is not built correctly!

This was quite a surprise because a 16.0.0-beta.0 seems far beyond >1.0.0 according to the definition :(

@lukekarrys
Copy link
Member

lukekarrys commented Oct 8, 2021

Is this behaviour correct - should '*' really exclude prereleases?

Yes, it's correct that '*' does not include prereleases.

It's misleading to describe this as 'Any version satisfies'

Yeah, I think the docs could make this more clear.

is there any way I can genuinely express a dependency on a package that will allow any version, including prereleases?

No, prereleases aren't matched unless they have the same major/minor/patch. But if you have a specific version, you can match all prereleases of that version with ^1.0.0-a. That will match 1.0.0-beta, 1.0.0-canary, etc.

@wheresrhys
Copy link
Author

@lukekarrys I'm a bit confused why you'd acknowledge the point about the docs needing improvement but close this without (as far as I can see) addressing that point.

@lukekarrys lukekarrys reopened this Nov 3, 2021
@lukekarrys lukekarrys added 💎 Free Internet Points 💎 similar to "Good First issue" - although more impactful Needs Documentation pull request requires docs before merging labels Nov 3, 2021
@lukekarrys
Copy link
Member

You're right, I'm not sure why I did that. Leaving this open with the action to improve the docs around prerelease versions, specifically the phrasing Any version satisfies.

@wheresrhys
Copy link
Author

Thank you 😄

@isaacs isaacs closed this as completed in cb1ca1d Nov 8, 2021
kodiakhq bot pushed a commit to cloudquery/setup-cloudquery that referenced this issue Nov 1, 2022
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [semver](https://togithub.com/npm/node-semver) | dependencies | patch | [`7.3.7` -> `7.3.8`](https://renovatebot.com/diffs/npm/semver/7.3.7/7.3.8) |
| [@types/semver](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | devDependencies | patch | [`7.3.12` -> `7.3.13`](https://renovatebot.com/diffs/npm/@types%2fsemver/7.3.12/7.3.13) |

---

### Release Notes

<details>
<summary>npm/node-semver</summary>

### [`v7.3.8`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#&#8203;738-httpsgithubcomnpmnode-semvercomparev737v738-2022-10-04)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.7...v7.3.8)

##### Bug Fixes

-   [`d8ef32c`](https://togithub.com/npm/node-semver/commit/d8ef32cee7a7e34310838f32451c9bcf52956b64) [#&#8203;383](https://togithub.com/npm/node-semver/pull/383) add support for node.js esm auto exports ([#&#8203;383](https://togithub.com/npm/node-semver/issues/383)) ([@&#8203;MylesBorins](https://togithub.com/MylesBorins))

##### Documentation

-   [`7209b14`](https://togithub.com/npm/node-semver/commit/7209b14ccd7ca35b9a1077a0b67d9ce884fe6d00) [#&#8203;477](https://togithub.com/npm/node-semver/pull/477) update range.js comments to clarify the caret ranges examples ([#&#8203;477](https://togithub.com/npm/node-semver/issues/477)) ([@&#8203;amitse](https://togithub.com/amitse))

##### [7.3.7](https://togithub.com/npm/node-semver/compare/v7.3.6...v7.3.7) (2022-04-11)

##### Bug Fixes

-   allow node >=10 ([85b269a](https://togithub.com/npm/node-semver/commit/85b269a90806713d2a41e8e990b0ea6bc274b171))
-   **bin:** get correct value from arg separated by equals ([#&#8203;449](https://togithub.com/npm/node-semver/issues/449)) ([4ceca76](https://togithub.com/npm/node-semver/commit/4ceca76729c577166395f19172854cbbcce3cec1)), closes [#&#8203;431](https://togithub.com/npm/node-semver/issues/431)
-   ensure SemVer instance passed to inc are not modified ([#&#8203;427](https://togithub.com/npm/node-semver/issues/427)) ([f070dde](https://togithub.com/npm/node-semver/commit/f070dde0cc22894ac254e281cb36a79ab790272d))
-   inc prerelease with numeric preid ([#&#8203;380](https://togithub.com/npm/node-semver/issues/380)) ([802e161](https://togithub.com/npm/node-semver/commit/802e16174fe2a704dba16e97891ce36dc4f2ad76))

##### Dependencies

-   revert to lru-cache@6 ([22ae54d](https://togithub.com/npm/node-semver/commit/22ae54d66c2dec8200947066dbb9c33bb729b8a8))

##### [7.3.6](https://togithub.com/npm/node-semver/compare/v7.3.5...v7.3.6) (2022-04-05)

##### Bug Fixes

-   [npm/node-semver#329 ([cb1ca1d](https://togithub.com/npm/node-semver/commit/cb1ca1d5480a6c07c12ac31ba5f2071ed530c4ed))
-   properly escape dots in `GTE0` regexes ([#&#8203;432](https://togithub.com/npm/node-semver/issues/432)) ([11494f1](https://togithub.com/npm/node-semver/commit/11494f1446a907c8fa5d9cfbc9fab04d553311f5))
-   replace deprecated String.prototype.substr() ([#&#8203;445](https://togithub.com/npm/node-semver/issues/445)) ([e2d55e7](https://togithub.com/npm/node-semver/commit/e2d55e79f0d288ea88c0e0ba6620fe5636a4a552))
-   replace regex used to split ranges ([#&#8203;434](https://togithub.com/npm/node-semver/issues/434)) ([9ab7b71](https://togithub.com/npm/node-semver/commit/9ab7b717dd7848c639b8ce3366d2241d430cdad2))

##### Documentation

-   clarify \* range behavior ([cb1ca1d](https://togithub.com/npm/node-semver/commit/cb1ca1d5480a6c07c12ac31ba5f2071ed530c4ed))

##### Dependencies

-   lru-cache@7.4.0 ([#&#8203;442](https://togithub.com/npm/node-semver/issues/442)) ([9a3064c](https://togithub.com/npm/node-semver/commit/9a3064c242cdce3c1c39cae37a83d93ead363b37))
-   tap@16.0.0 ([#&#8203;439](https://togithub.com/npm/node-semver/issues/439)) ([60cbb3f](https://togithub.com/npm/node-semver/commit/60cbb3fd4a4d32979f3aa0a2aa4e185753106545))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 3am on the first day of the month" (UTC), 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.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yMzYuMCIsInVwZGF0ZWRJblZlciI6IjMyLjIzNi4wIn0=-->
kodiakhq bot pushed a commit to X-oss-byte/Nextjs that referenced this issue Sep 21, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [semver](https://togithub.com/npm/node-semver) | [`7.3.4` -> `7.5.2`](https://renovatebot.com/diffs/npm/semver/7.3.4/7.5.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/semver/7.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/semver/7.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/semver/7.3.4/7.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semver/7.3.4/7.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

### GitHub Vulnerability Alerts

#### [CVE-2022-25883](https://nvd.nist.gov/vuln/detail/CVE-2022-25883)

Versions of the package semver before 7.5.2 on the 7.x branch, before 6.3.1 on the 6.x branch, and all other versions before 5.7.2 are vulnerable to Regular Expression Denial of Service (ReDoS) via the function new Range, when untrusted user data is provided as a range.

---

### Release Notes

<details>
<summary>npm/node-semver (semver)</summary>

### [`v7.5.2`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#752-2023-06-15)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.5.1...v7.5.2)

##### Bug Fixes

-   [`58c791f`](https://togithub.com/npm/node-semver/commit/58c791f40ba8cf4be35a5ca6644353ecd6249edc) [#&#8203;566](https://togithub.com/npm/node-semver/pull/566) diff when detecting major change from prerelease ([#&#8203;566](https://togithub.com/npm/node-semver/issues/566)) ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-   [`5c8efbc`](https://togithub.com/npm/node-semver/commit/5c8efbcb3c6c125af10746d054faff13e8c33fbd) [#&#8203;565](https://togithub.com/npm/node-semver/pull/565) preserve build in raw after inc ([#&#8203;565](https://togithub.com/npm/node-semver/issues/565)) ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-   [`717534e`](https://togithub.com/npm/node-semver/commit/717534ee353682f3bcf33e60a8af4292626d4441) [#&#8203;564](https://togithub.com/npm/node-semver/pull/564) better handling of whitespace ([#&#8203;564](https://togithub.com/npm/node-semver/issues/564)) ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))

### [`v7.5.1`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#751-2023-05-12)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.5.0...v7.5.1)

##### Bug Fixes

-   [`d30d25a`](https://togithub.com/npm/node-semver/commit/d30d25a5c1fb963c3cc9178cb1769fe45e4a3cab) [#&#8203;559](https://togithub.com/npm/node-semver/pull/559) show type on invalid semver error ([#&#8203;559](https://togithub.com/npm/node-semver/issues/559)) ([@&#8203;tjenkinson](https://togithub.com/tjenkinson))

### [`v7.5.0`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#750-2023-04-17)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.4.0...v7.5.0)

##### Features

-   [`503a4e5`](https://togithub.com/npm/node-semver/commit/503a4e52fe2b1c6ed1400d33149f7733c8361eed) [#&#8203;548](https://togithub.com/npm/node-semver/pull/548) allow identifierBase to be false ([#&#8203;548](https://togithub.com/npm/node-semver/issues/548)) ([@&#8203;lsvalina](https://togithub.com/lsvalina))

##### Bug Fixes

-   [`e219bb4`](https://togithub.com/npm/node-semver/commit/e219bb454036a0c23e34407591f921c8edb688e7) [#&#8203;552](https://togithub.com/npm/node-semver/pull/552) throw on bad version with correct error message ([#&#8203;552](https://togithub.com/npm/node-semver/issues/552)) ([@&#8203;wraithgar](https://togithub.com/wraithgar))
-   [`fc2f3df`](https://togithub.com/npm/node-semver/commit/fc2f3df0b5d25253b3580607e111a9a280d888ca) [#&#8203;546](https://togithub.com/npm/node-semver/pull/546) incorrect results from diff sometimes with prerelease versions ([#&#8203;546](https://togithub.com/npm/node-semver/issues/546)) ([@&#8203;tjenkinson](https://togithub.com/tjenkinson))
-   [`2781767`](https://togithub.com/npm/node-semver/commit/27817677794f592b592bf6181a80a4824ff762b2) [#&#8203;547](https://togithub.com/npm/node-semver/pull/547) avoid re-instantiating SemVer during diff compare ([#&#8203;547](https://togithub.com/npm/node-semver/issues/547)) ([@&#8203;macno](https://togithub.com/macno))

### [`v7.4.0`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#740-2023-04-10)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.8...v7.4.0)

##### Features

-   [`113f513`](https://togithub.com/npm/node-semver/commit/113f51312a1a6b6aa50d4f9486b4fde21782c1f5) [#&#8203;532](https://togithub.com/npm/node-semver/pull/532) identifierBase parameter for .inc ([#&#8203;532](https://togithub.com/npm/node-semver/issues/532)) ([@&#8203;wraithgar](https://togithub.com/wraithgar), [@&#8203;b-bly](https://togithub.com/b-bly))
-   [`48d8f8f`](https://togithub.com/npm/node-semver/commit/48d8f8fa63bf6e35db70ff840b6da1a51596a5a8) [#&#8203;530](https://togithub.com/npm/node-semver/pull/530) export new RELEASE_TYPES constant ([@&#8203;hcharley](https://togithub.com/hcharley))

##### Bug Fixes

-   [`940723d`](https://togithub.com/npm/node-semver/commit/940723d22bca824993627c45ac30dd3d2854b8cd) [#&#8203;538](https://togithub.com/npm/node-semver/pull/538) intersects with v0.0.0 and v0.0.0-0 ([#&#8203;538](https://togithub.com/npm/node-semver/issues/538)) ([@&#8203;wraithgar](https://togithub.com/wraithgar))
-   [`aa516b5`](https://togithub.com/npm/node-semver/commit/aa516b50b32f5a144017d8fc1b9efe0540963c91) [#&#8203;535](https://togithub.com/npm/node-semver/pull/535) faster parse options ([#&#8203;535](https://togithub.com/npm/node-semver/issues/535)) ([@&#8203;H4ad](https://togithub.com/H4ad))
-   [`61e6ea1`](https://togithub.com/npm/node-semver/commit/61e6ea1e9b7af01baf19ab0c0a63c8e3ebfac97c) [#&#8203;536](https://togithub.com/npm/node-semver/pull/536) faster cache key factory for range ([#&#8203;536](https://togithub.com/npm/node-semver/issues/536)) ([@&#8203;H4ad](https://togithub.com/H4ad))
-   [`f8b8b61`](https://togithub.com/npm/node-semver/commit/f8b8b619e71746a47852a9d301f3087ab311444f) [#&#8203;541](https://togithub.com/npm/node-semver/pull/541) optimistic parse ([#&#8203;541](https://togithub.com/npm/node-semver/issues/541)) ([@&#8203;H4ad](https://togithub.com/H4ad))
-   [`796cbe2`](https://togithub.com/npm/node-semver/commit/796cbe29b06d102e1b16f3ed78eaba210ece951e) [#&#8203;533](https://togithub.com/npm/node-semver/pull/533) semver.diff prerelease to release recognition ([#&#8203;533](https://togithub.com/npm/node-semver/issues/533)) ([@&#8203;wraithgar](https://togithub.com/wraithgar), [@&#8203;dominique-blockchain](https://togithub.com/dominique-blockchain))
-   [`3f222b1`](https://togithub.com/npm/node-semver/commit/3f222b144033525ca9f8a2ce5bc6e02f0401881f) [#&#8203;537](https://togithub.com/npm/node-semver/pull/537) reuse comparators on subset ([#&#8203;537](https://togithub.com/npm/node-semver/issues/537)) ([@&#8203;H4ad](https://togithub.com/H4ad))
-   [`f66cc45`](https://togithub.com/npm/node-semver/commit/f66cc45c6e82eebb4b5b51af73e7b8dcaeda7e21) [#&#8203;539](https://togithub.com/npm/node-semver/pull/539) faster diff ([#&#8203;539](https://togithub.com/npm/node-semver/issues/539)) ([@&#8203;H4ad](https://togithub.com/H4ad))

##### Documentation

-   [`c5d29df`](https://togithub.com/npm/node-semver/commit/c5d29df6f75741fea27fffe3b88c9c3b28e3ca73) [#&#8203;530](https://togithub.com/npm/node-semver/pull/530) Add "Constants" section to README ([@&#8203;hcharley](https://togithub.com/hcharley))

### [`v7.3.8`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#738-2022-10-04)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.7...v7.3.8)

##### Bug Fixes

-   [`d8ef32c`](https://togithub.com/npm/node-semver/commit/d8ef32cee7a7e34310838f32451c9bcf52956b64) [#&#8203;383](https://togithub.com/npm/node-semver/pull/383) add support for node.js esm auto exports ([#&#8203;383](https://togithub.com/npm/node-semver/issues/383)) ([@&#8203;MylesBorins](https://togithub.com/MylesBorins))

##### Documentation

-   [`7209b14`](https://togithub.com/npm/node-semver/commit/7209b14ccd7ca35b9a1077a0b67d9ce884fe6d00) [#&#8203;477](https://togithub.com/npm/node-semver/pull/477) update range.js comments to clarify the caret ranges examples ([#&#8203;477](https://togithub.com/npm/node-semver/issues/477)) ([@&#8203;amitse](https://togithub.com/amitse))

##### [7.3.7](https://togithub.com/npm/node-semver/compare/v7.3.6...v7.3.7) (2022-04-11)

##### Bug Fixes

-   allow node >=10 ([85b269a](https://togithub.com/npm/node-semver/commit/85b269a90806713d2a41e8e990b0ea6bc274b171))
-   **bin:** get correct value from arg separated by equals ([#&#8203;449](https://togithub.com/npm/node-semver/issues/449)) ([4ceca76](https://togithub.com/npm/node-semver/commit/4ceca76729c577166395f19172854cbbcce3cec1)), closes [#&#8203;431](https://togithub.com/npm/node-semver/issues/431)
-   ensure SemVer instance passed to inc are not modified ([#&#8203;427](https://togithub.com/npm/node-semver/issues/427)) ([f070dde](https://togithub.com/npm/node-semver/commit/f070dde0cc22894ac254e281cb36a79ab790272d))
-   inc prerelease with numeric preid ([#&#8203;380](https://togithub.com/npm/node-semver/issues/380)) ([802e161](https://togithub.com/npm/node-semver/commit/802e16174fe2a704dba16e97891ce36dc4f2ad76))

##### Dependencies

-   revert to lru-cache@6 ([22ae54d](https://togithub.com/npm/node-semver/commit/22ae54d66c2dec8200947066dbb9c33bb729b8a8))

##### [7.3.6](https://togithub.com/npm/node-semver/compare/v7.3.5...v7.3.6) (2022-04-05)

##### Bug Fixes

-   [npm/node-semver#329 ([cb1ca1d](https://togithub.com/npm/node-semver/commit/cb1ca1d5480a6c07c12ac31ba5f2071ed530c4ed))
-   properly escape dots in `GTE0` regexes ([#&#8203;432](https://togithub.com/npm/node-semver/issues/432)) ([11494f1](https://togithub.com/npm/node-semver/commit/11494f1446a907c8fa5d9cfbc9fab04d553311f5))
-   replace deprecated String.prototype.substr() ([#&#8203;445](https://togithub.com/npm/node-semver/issues/445)) ([e2d55e7](https://togithub.com/npm/node-semver/commit/e2d55e79f0d288ea88c0e0ba6620fe5636a4a552))
-   replace regex used to split ranges ([#&#8203;434](https://togithub.com/npm/node-semver/issues/434)) ([9ab7b71](https://togithub.com/npm/node-semver/commit/9ab7b717dd7848c639b8ce3366d2241d430cdad2))

##### Documentation

-   clarify \* range behavior ([cb1ca1d](https://togithub.com/npm/node-semver/commit/cb1ca1d5480a6c07c12ac31ba5f2071ed530c4ed))

##### Dependencies

-   lru-cache@7.4.0 ([#&#8203;442](https://togithub.com/npm/node-semver/issues/442)) ([9a3064c](https://togithub.com/npm/node-semver/commit/9a3064c242cdce3c1c39cae37a83d93ead363b37))
-   tap@16.0.0 ([#&#8203;439](https://togithub.com/npm/node-semver/issues/439)) ([60cbb3f](https://togithub.com/npm/node-semver/commit/60cbb3fd4a4d32979f3aa0a2aa4e185753106545))

### [`v7.3.7`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#737-2022-04-11)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.6...v7.3.7)

### [`v7.3.6`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#736-2022-04-05)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.5...v7.3.6)

### [`v7.3.5`](https://togithub.com/npm/node-semver/compare/v7.3.4...v7.3.5)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.4...v7.3.5)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "" (UTC), 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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/sammyfilly/Nextjs).
kodiakhq bot pushed a commit to X-oss-byte/Canary-nextjs that referenced this issue Sep 30, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [semver](https://togithub.com/npm/node-semver) | [`7.3.2` -> `7.5.4`](https://renovatebot.com/diffs/npm/semver/7.3.2/7.5.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/semver/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/semver/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/semver/7.3.2/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semver/7.3.2/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/semver](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`7.3.1` -> `7.5.3`](https://renovatebot.com/diffs/npm/@types%2fsemver/7.3.1/7.5.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fsemver/7.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fsemver/7.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fsemver/7.3.1/7.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fsemver/7.3.1/7.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [semver](https://togithub.com/npm/node-semver) | [`7.3.4` -> `7.5.4`](https://renovatebot.com/diffs/npm/semver/7.3.4/7.5.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/semver/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/semver/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/semver/7.3.4/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semver/7.3.4/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### ⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.

---

### Release Notes

<details>
<summary>npm/node-semver (semver)</summary>

### [`v7.5.4`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#754-2023-07-07)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.5.3...v7.5.4)

##### Bug Fixes

-   [`cc6fde2`](https://togithub.com/npm/node-semver/commit/cc6fde2d34b95cb600d126649d926901bd2a9703) [#&#8203;588](https://togithub.com/npm/node-semver/pull/588) trim each range set before parsing ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-   [`99d8287`](https://togithub.com/npm/node-semver/commit/99d8287516a1d2abf0286033e2e26eca6b69c09f) [#&#8203;583](https://togithub.com/npm/node-semver/pull/583) correctly parse long build ids as valid ([#&#8203;583](https://togithub.com/npm/node-semver/issues/583)) ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))

### [`v7.5.3`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#753-2023-06-22)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.5.2...v7.5.3)

##### Bug Fixes

-   [`abdd93d`](https://togithub.com/npm/node-semver/commit/abdd93d55496d22e3c15a454a5cf13f101e48bce) [#&#8203;571](https://togithub.com/npm/node-semver/pull/571) set max lengths in regex for numeric and build identifiers ([#&#8203;571](https://togithub.com/npm/node-semver/issues/571)) ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))

##### Documentation

-   [`bf53dd8`](https://togithub.com/npm/node-semver/commit/bf53dd8da15a17eb6b8111115d0d8ef341fea5db) [#&#8203;569](https://togithub.com/npm/node-semver/pull/569) add example for `>` comparator ([#&#8203;569](https://togithub.com/npm/node-semver/issues/569)) ([@&#8203;mbtools](https://togithub.com/mbtools))

### [`v7.5.2`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#752-2023-06-15)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.5.1...v7.5.2)

##### Bug Fixes

-   [`58c791f`](https://togithub.com/npm/node-semver/commit/58c791f40ba8cf4be35a5ca6644353ecd6249edc) [#&#8203;566](https://togithub.com/npm/node-semver/pull/566) diff when detecting major change from prerelease ([#&#8203;566](https://togithub.com/npm/node-semver/issues/566)) ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-   [`5c8efbc`](https://togithub.com/npm/node-semver/commit/5c8efbcb3c6c125af10746d054faff13e8c33fbd) [#&#8203;565](https://togithub.com/npm/node-semver/pull/565) preserve build in raw after inc ([#&#8203;565](https://togithub.com/npm/node-semver/issues/565)) ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-   [`717534e`](https://togithub.com/npm/node-semver/commit/717534ee353682f3bcf33e60a8af4292626d4441) [#&#8203;564](https://togithub.com/npm/node-semver/pull/564) better handling of whitespace ([#&#8203;564](https://togithub.com/npm/node-semver/issues/564)) ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))

### [`v7.5.1`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#751-2023-05-12)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.5.0...v7.5.1)

##### Bug Fixes

-   [`d30d25a`](https://togithub.com/npm/node-semver/commit/d30d25a5c1fb963c3cc9178cb1769fe45e4a3cab) [#&#8203;559](https://togithub.com/npm/node-semver/pull/559) show type on invalid semver error ([#&#8203;559](https://togithub.com/npm/node-semver/issues/559)) ([@&#8203;tjenkinson](https://togithub.com/tjenkinson))

### [`v7.5.0`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#750-2023-04-17)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.4.0...v7.5.0)

##### Features

-   [`503a4e5`](https://togithub.com/npm/node-semver/commit/503a4e52fe2b1c6ed1400d33149f7733c8361eed) [#&#8203;548](https://togithub.com/npm/node-semver/pull/548) allow identifierBase to be false ([#&#8203;548](https://togithub.com/npm/node-semver/issues/548)) ([@&#8203;lsvalina](https://togithub.com/lsvalina))

##### Bug Fixes

-   [`e219bb4`](https://togithub.com/npm/node-semver/commit/e219bb454036a0c23e34407591f921c8edb688e7) [#&#8203;552](https://togithub.com/npm/node-semver/pull/552) throw on bad version with correct error message ([#&#8203;552](https://togithub.com/npm/node-semver/issues/552)) ([@&#8203;wraithgar](https://togithub.com/wraithgar))
-   [`fc2f3df`](https://togithub.com/npm/node-semver/commit/fc2f3df0b5d25253b3580607e111a9a280d888ca) [#&#8203;546](https://togithub.com/npm/node-semver/pull/546) incorrect results from diff sometimes with prerelease versions ([#&#8203;546](https://togithub.com/npm/node-semver/issues/546)) ([@&#8203;tjenkinson](https://togithub.com/tjenkinson))
-   [`2781767`](https://togithub.com/npm/node-semver/commit/27817677794f592b592bf6181a80a4824ff762b2) [#&#8203;547](https://togithub.com/npm/node-semver/pull/547) avoid re-instantiating SemVer during diff compare ([#&#8203;547](https://togithub.com/npm/node-semver/issues/547)) ([@&#8203;macno](https://togithub.com/macno))

### [`v7.4.0`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#740-2023-04-10)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.8...v7.4.0)

##### Features

-   [`113f513`](https://togithub.com/npm/node-semver/commit/113f51312a1a6b6aa50d4f9486b4fde21782c1f5) [#&#8203;532](https://togithub.com/npm/node-semver/pull/532) identifierBase parameter for .inc ([#&#8203;532](https://togithub.com/npm/node-semver/issues/532)) ([@&#8203;wraithgar](https://togithub.com/wraithgar), [@&#8203;b-bly](https://togithub.com/b-bly))
-   [`48d8f8f`](https://togithub.com/npm/node-semver/commit/48d8f8fa63bf6e35db70ff840b6da1a51596a5a8) [#&#8203;530](https://togithub.com/npm/node-semver/pull/530) export new RELEASE_TYPES constant ([@&#8203;hcharley](https://togithub.com/hcharley))

##### Bug Fixes

-   [`940723d`](https://togithub.com/npm/node-semver/commit/940723d22bca824993627c45ac30dd3d2854b8cd) [#&#8203;538](https://togithub.com/npm/node-semver/pull/538) intersects with v0.0.0 and v0.0.0-0 ([#&#8203;538](https://togithub.com/npm/node-semver/issues/538)) ([@&#8203;wraithgar](https://togithub.com/wraithgar))
-   [`aa516b5`](https://togithub.com/npm/node-semver/commit/aa516b50b32f5a144017d8fc1b9efe0540963c91) [#&#8203;535](https://togithub.com/npm/node-semver/pull/535) faster parse options ([#&#8203;535](https://togithub.com/npm/node-semver/issues/535)) ([@&#8203;H4ad](https://togithub.com/H4ad))
-   [`61e6ea1`](https://togithub.com/npm/node-semver/commit/61e6ea1e9b7af01baf19ab0c0a63c8e3ebfac97c) [#&#8203;536](https://togithub.com/npm/node-semver/pull/536) faster cache key factory for range ([#&#8203;536](https://togithub.com/npm/node-semver/issues/536)) ([@&#8203;H4ad](https://togithub.com/H4ad))
-   [`f8b8b61`](https://togithub.com/npm/node-semver/commit/f8b8b619e71746a47852a9d301f3087ab311444f) [#&#8203;541](https://togithub.com/npm/node-semver/pull/541) optimistic parse ([#&#8203;541](https://togithub.com/npm/node-semver/issues/541)) ([@&#8203;H4ad](https://togithub.com/H4ad))
-   [`796cbe2`](https://togithub.com/npm/node-semver/commit/796cbe29b06d102e1b16f3ed78eaba210ece951e) [#&#8203;533](https://togithub.com/npm/node-semver/pull/533) semver.diff prerelease to release recognition ([#&#8203;533](https://togithub.com/npm/node-semver/issues/533)) ([@&#8203;wraithgar](https://togithub.com/wraithgar), [@&#8203;dominique-blockchain](https://togithub.com/dominique-blockchain))
-   [`3f222b1`](https://togithub.com/npm/node-semver/commit/3f222b144033525ca9f8a2ce5bc6e02f0401881f) [#&#8203;537](https://togithub.com/npm/node-semver/pull/537) reuse comparators on subset ([#&#8203;537](https://togithub.com/npm/node-semver/issues/537)) ([@&#8203;H4ad](https://togithub.com/H4ad))
-   [`f66cc45`](https://togithub.com/npm/node-semver/commit/f66cc45c6e82eebb4b5b51af73e7b8dcaeda7e21) [#&#8203;539](https://togithub.com/npm/node-semver/pull/539) faster diff ([#&#8203;539](https://togithub.com/npm/node-semver/issues/539)) ([@&#8203;H4ad](https://togithub.com/H4ad))

##### Documentation

-   [`c5d29df`](https://togithub.com/npm/node-semver/commit/c5d29df6f75741fea27fffe3b88c9c3b28e3ca73) [#&#8203;530](https://togithub.com/npm/node-semver/pull/530) Add "Constants" section to README ([@&#8203;hcharley](https://togithub.com/hcharley))

### [`v7.3.8`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#738-2022-10-04)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.7...v7.3.8)

##### Bug Fixes

-   [`d8ef32c`](https://togithub.com/npm/node-semver/commit/d8ef32cee7a7e34310838f32451c9bcf52956b64) [#&#8203;383](https://togithub.com/npm/node-semver/pull/383) add support for node.js esm auto exports ([#&#8203;383](https://togithub.com/npm/node-semver/issues/383)) ([@&#8203;MylesBorins](https://togithub.com/MylesBorins))

##### Documentation

-   [`7209b14`](https://togithub.com/npm/node-semver/commit/7209b14ccd7ca35b9a1077a0b67d9ce884fe6d00) [#&#8203;477](https://togithub.com/npm/node-semver/pull/477) update range.js comments to clarify the caret ranges examples ([#&#8203;477](https://togithub.com/npm/node-semver/issues/477)) ([@&#8203;amitse](https://togithub.com/amitse))

##### [7.3.7](https://togithub.com/npm/node-semver/compare/v7.3.6...v7.3.7) (2022-04-11)

##### Bug Fixes

-   allow node >=10 ([85b269a](https://togithub.com/npm/node-semver/commit/85b269a90806713d2a41e8e990b0ea6bc274b171))
-   **bin:** get correct value from arg separated by equals ([#&#8203;449](https://togithub.com/npm/node-semver/issues/449)) ([4ceca76](https://togithub.com/npm/node-semver/commit/4ceca76729c577166395f19172854cbbcce3cec1)), closes [#&#8203;431](https://togithub.com/npm/node-semver/issues/431)
-   ensure SemVer instance passed to inc are not modified ([#&#8203;427](https://togithub.com/npm/node-semver/issues/427)) ([f070dde](https://togithub.com/npm/node-semver/commit/f070dde0cc22894ac254e281cb36a79ab790272d))
-   inc prerelease with numeric preid ([#&#8203;380](https://togithub.com/npm/node-semver/issues/380)) ([802e161](https://togithub.com/npm/node-semver/commit/802e16174fe2a704dba16e97891ce36dc4f2ad76))

##### Dependencies

-   revert to lru-cache@6 ([22ae54d](https://togithub.com/npm/node-semver/commit/22ae54d66c2dec8200947066dbb9c33bb729b8a8))

##### [7.3.6](https://togithub.com/npm/node-semver/compare/v7.3.5...v7.3.6) (2022-04-05)

##### Bug Fixes

-   [npm/node-semver#329 ([cb1ca1d](https://togithub.com/npm/node-semver/commit/cb1ca1d5480a6c07c12ac31ba5f2071ed530c4ed))
-   properly escape dots in `GTE0` regexes ([#&#8203;432](https://togithub.com/npm/node-semver/issues/432)) ([11494f1](https://togithub.com/npm/node-semver/commit/11494f1446a907c8fa5d9cfbc9fab04d553311f5))
-   replace deprecated String.prototype.substr() ([#&#8203;445](https://togithub.com/npm/node-semver/issues/445)) ([e2d55e7](https://togithub.com/npm/node-semver/commit/e2d55e79f0d288ea88c0e0ba6620fe5636a4a552))
-   replace regex used to split ranges ([#&#8203;434](https://togithub.com/npm/node-semver/issues/434)) ([9ab7b71](https://togithub.com/npm/node-semver/commit/9ab7b717dd7848c639b8ce3366d2241d430cdad2))

##### Documentation

-   clarify \* range behavior ([cb1ca1d](https://togithub.com/npm/node-semver/commit/cb1ca1d5480a6c07c12ac31ba5f2071ed530c4ed))

##### Dependencies

-   lru-cache@7.4.0 ([#&#8203;442](https://togithub.com/npm/node-semver/issues/442)) ([9a3064c](https://togithub.com/npm/node-semver/commit/9a3064c242cdce3c1c39cae37a83d93ead363b37))
-   tap@16.0.0 ([#&#8203;439](https://togithub.com/npm/node-semver/issues/439)) ([60cbb3f](https://togithub.com/npm/node-semver/commit/60cbb3fd4a4d32979f3aa0a2aa4e185753106545))

### [`v7.3.7`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#737-2022-04-11)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.6...v7.3.7)

### [`v7.3.6`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#736-2022-04-05)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.5...v7.3.6)

### [`v7.3.5`](https://togithub.com/npm/node-semver/compare/v7.3.4...v7.3.5)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.4...v7.3.5)

### [`v7.3.4`](https://togithub.com/npm/node-semver/compare/v7.3.3...v7.3.4)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.3...v7.3.4)

### [`v7.3.3`](https://togithub.com/npm/node-semver/compare/v7.3.2...v7.3.3)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.2...v7.3.3)

</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.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Canary-nextjs).
kodiakhq bot pushed a commit to X-oss-byte/Nextjs that referenced this issue Oct 5, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [semver](https://togithub.com/npm/node-semver) | [`7.3.2` -> `7.5.4`](https://renovatebot.com/diffs/npm/semver/7.3.2/7.5.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/semver/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/semver/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/semver/7.3.2/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semver/7.3.2/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/semver](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`7.3.1` -> `7.5.3`](https://renovatebot.com/diffs/npm/@types%2fsemver/7.3.1/7.5.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fsemver/7.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fsemver/7.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fsemver/7.3.1/7.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fsemver/7.3.1/7.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [semver](https://togithub.com/npm/node-semver) | [`7.3.7` -> `7.5.4`](https://renovatebot.com/diffs/npm/semver/7.3.7/7.5.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/semver/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/semver/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/semver/7.3.7/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semver/7.3.7/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [semver](https://togithub.com/npm/node-semver) | [`7.5.2` -> `7.5.4`](https://renovatebot.com/diffs/npm/semver/7.3.4/7.5.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/semver/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/semver/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/semver/7.3.4/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semver/7.3.4/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>npm/node-semver (semver)</summary>

### [`v7.5.4`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#754-2023-07-07)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.5.3...v7.5.4)

##### Bug Fixes

-   [`cc6fde2`](https://togithub.com/npm/node-semver/commit/cc6fde2d34b95cb600d126649d926901bd2a9703) [#&#8203;588](https://togithub.com/npm/node-semver/pull/588) trim each range set before parsing ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-   [`99d8287`](https://togithub.com/npm/node-semver/commit/99d8287516a1d2abf0286033e2e26eca6b69c09f) [#&#8203;583](https://togithub.com/npm/node-semver/pull/583) correctly parse long build ids as valid ([#&#8203;583](https://togithub.com/npm/node-semver/issues/583)) ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))

### [`v7.5.3`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#753-2023-06-22)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.5.2...v7.5.3)

##### Bug Fixes

-   [`abdd93d`](https://togithub.com/npm/node-semver/commit/abdd93d55496d22e3c15a454a5cf13f101e48bce) [#&#8203;571](https://togithub.com/npm/node-semver/pull/571) set max lengths in regex for numeric and build identifiers ([#&#8203;571](https://togithub.com/npm/node-semver/issues/571)) ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))

##### Documentation

-   [`bf53dd8`](https://togithub.com/npm/node-semver/commit/bf53dd8da15a17eb6b8111115d0d8ef341fea5db) [#&#8203;569](https://togithub.com/npm/node-semver/pull/569) add example for `>` comparator ([#&#8203;569](https://togithub.com/npm/node-semver/issues/569)) ([@&#8203;mbtools](https://togithub.com/mbtools))

### [`v7.5.2`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#752-2023-06-15)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.5.1...v7.5.2)

##### Bug Fixes

-   [`58c791f`](https://togithub.com/npm/node-semver/commit/58c791f40ba8cf4be35a5ca6644353ecd6249edc) [#&#8203;566](https://togithub.com/npm/node-semver/pull/566) diff when detecting major change from prerelease ([#&#8203;566](https://togithub.com/npm/node-semver/issues/566)) ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-   [`5c8efbc`](https://togithub.com/npm/node-semver/commit/5c8efbcb3c6c125af10746d054faff13e8c33fbd) [#&#8203;565](https://togithub.com/npm/node-semver/pull/565) preserve build in raw after inc ([#&#8203;565](https://togithub.com/npm/node-semver/issues/565)) ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-   [`717534e`](https://togithub.com/npm/node-semver/commit/717534ee353682f3bcf33e60a8af4292626d4441) [#&#8203;564](https://togithub.com/npm/node-semver/pull/564) better handling of whitespace ([#&#8203;564](https://togithub.com/npm/node-semver/issues/564)) ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))

### [`v7.5.1`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#751-2023-05-12)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.5.0...v7.5.1)

##### Bug Fixes

-   [`d30d25a`](https://togithub.com/npm/node-semver/commit/d30d25a5c1fb963c3cc9178cb1769fe45e4a3cab) [#&#8203;559](https://togithub.com/npm/node-semver/pull/559) show type on invalid semver error ([#&#8203;559](https://togithub.com/npm/node-semver/issues/559)) ([@&#8203;tjenkinson](https://togithub.com/tjenkinson))

### [`v7.5.0`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#750-2023-04-17)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.4.0...v7.5.0)

##### Features

-   [`503a4e5`](https://togithub.com/npm/node-semver/commit/503a4e52fe2b1c6ed1400d33149f7733c8361eed) [#&#8203;548](https://togithub.com/npm/node-semver/pull/548) allow identifierBase to be false ([#&#8203;548](https://togithub.com/npm/node-semver/issues/548)) ([@&#8203;lsvalina](https://togithub.com/lsvalina))

##### Bug Fixes

-   [`e219bb4`](https://togithub.com/npm/node-semver/commit/e219bb454036a0c23e34407591f921c8edb688e7) [#&#8203;552](https://togithub.com/npm/node-semver/pull/552) throw on bad version with correct error message ([#&#8203;552](https://togithub.com/npm/node-semver/issues/552)) ([@&#8203;wraithgar](https://togithub.com/wraithgar))
-   [`fc2f3df`](https://togithub.com/npm/node-semver/commit/fc2f3df0b5d25253b3580607e111a9a280d888ca) [#&#8203;546](https://togithub.com/npm/node-semver/pull/546) incorrect results from diff sometimes with prerelease versions ([#&#8203;546](https://togithub.com/npm/node-semver/issues/546)) ([@&#8203;tjenkinson](https://togithub.com/tjenkinson))
-   [`2781767`](https://togithub.com/npm/node-semver/commit/27817677794f592b592bf6181a80a4824ff762b2) [#&#8203;547](https://togithub.com/npm/node-semver/pull/547) avoid re-instantiating SemVer during diff compare ([#&#8203;547](https://togithub.com/npm/node-semver/issues/547)) ([@&#8203;macno](https://togithub.com/macno))

### [`v7.4.0`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#740-2023-04-10)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.8...v7.4.0)

##### Features

-   [`113f513`](https://togithub.com/npm/node-semver/commit/113f51312a1a6b6aa50d4f9486b4fde21782c1f5) [#&#8203;532](https://togithub.com/npm/node-semver/pull/532) identifierBase parameter for .inc ([#&#8203;532](https://togithub.com/npm/node-semver/issues/532)) ([@&#8203;wraithgar](https://togithub.com/wraithgar), [@&#8203;b-bly](https://togithub.com/b-bly))
-   [`48d8f8f`](https://togithub.com/npm/node-semver/commit/48d8f8fa63bf6e35db70ff840b6da1a51596a5a8) [#&#8203;530](https://togithub.com/npm/node-semver/pull/530) export new RELEASE_TYPES constant ([@&#8203;hcharley](https://togithub.com/hcharley))

##### Bug Fixes

-   [`940723d`](https://togithub.com/npm/node-semver/commit/940723d22bca824993627c45ac30dd3d2854b8cd) [#&#8203;538](https://togithub.com/npm/node-semver/pull/538) intersects with v0.0.0 and v0.0.0-0 ([#&#8203;538](https://togithub.com/npm/node-semver/issues/538)) ([@&#8203;wraithgar](https://togithub.com/wraithgar))
-   [`aa516b5`](https://togithub.com/npm/node-semver/commit/aa516b50b32f5a144017d8fc1b9efe0540963c91) [#&#8203;535](https://togithub.com/npm/node-semver/pull/535) faster parse options ([#&#8203;535](https://togithub.com/npm/node-semver/issues/535)) ([@&#8203;H4ad](https://togithub.com/H4ad))
-   [`61e6ea1`](https://togithub.com/npm/node-semver/commit/61e6ea1e9b7af01baf19ab0c0a63c8e3ebfac97c) [#&#8203;536](https://togithub.com/npm/node-semver/pull/536) faster cache key factory for range ([#&#8203;536](https://togithub.com/npm/node-semver/issues/536)) ([@&#8203;H4ad](https://togithub.com/H4ad))
-   [`f8b8b61`](https://togithub.com/npm/node-semver/commit/f8b8b619e71746a47852a9d301f3087ab311444f) [#&#8203;541](https://togithub.com/npm/node-semver/pull/541) optimistic parse ([#&#8203;541](https://togithub.com/npm/node-semver/issues/541)) ([@&#8203;H4ad](https://togithub.com/H4ad))
-   [`796cbe2`](https://togithub.com/npm/node-semver/commit/796cbe29b06d102e1b16f3ed78eaba210ece951e) [#&#8203;533](https://togithub.com/npm/node-semver/pull/533) semver.diff prerelease to release recognition ([#&#8203;533](https://togithub.com/npm/node-semver/issues/533)) ([@&#8203;wraithgar](https://togithub.com/wraithgar), [@&#8203;dominique-blockchain](https://togithub.com/dominique-blockchain))
-   [`3f222b1`](https://togithub.com/npm/node-semver/commit/3f222b144033525ca9f8a2ce5bc6e02f0401881f) [#&#8203;537](https://togithub.com/npm/node-semver/pull/537) reuse comparators on subset ([#&#8203;537](https://togithub.com/npm/node-semver/issues/537)) ([@&#8203;H4ad](https://togithub.com/H4ad))
-   [`f66cc45`](https://togithub.com/npm/node-semver/commit/f66cc45c6e82eebb4b5b51af73e7b8dcaeda7e21) [#&#8203;539](https://togithub.com/npm/node-semver/pull/539) faster diff ([#&#8203;539](https://togithub.com/npm/node-semver/issues/539)) ([@&#8203;H4ad](https://togithub.com/H4ad))

##### Documentation

-   [`c5d29df`](https://togithub.com/npm/node-semver/commit/c5d29df6f75741fea27fffe3b88c9c3b28e3ca73) [#&#8203;530](https://togithub.com/npm/node-semver/pull/530) Add "Constants" section to README ([@&#8203;hcharley](https://togithub.com/hcharley))

### [`v7.3.8`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#738-2022-10-04)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.7...v7.3.8)

##### Bug Fixes

-   [`d8ef32c`](https://togithub.com/npm/node-semver/commit/d8ef32cee7a7e34310838f32451c9bcf52956b64) [#&#8203;383](https://togithub.com/npm/node-semver/pull/383) add support for node.js esm auto exports ([#&#8203;383](https://togithub.com/npm/node-semver/issues/383)) ([@&#8203;MylesBorins](https://togithub.com/MylesBorins))

##### Documentation

-   [`7209b14`](https://togithub.com/npm/node-semver/commit/7209b14ccd7ca35b9a1077a0b67d9ce884fe6d00) [#&#8203;477](https://togithub.com/npm/node-semver/pull/477) update range.js comments to clarify the caret ranges examples ([#&#8203;477](https://togithub.com/npm/node-semver/issues/477)) ([@&#8203;amitse](https://togithub.com/amitse))

##### [7.3.7](https://togithub.com/npm/node-semver/compare/v7.3.6...v7.3.7) (2022-04-11)

##### Bug Fixes

-   allow node >=10 ([85b269a](https://togithub.com/npm/node-semver/commit/85b269a90806713d2a41e8e990b0ea6bc274b171))
-   **bin:** get correct value from arg separated by equals ([#&#8203;449](https://togithub.com/npm/node-semver/issues/449)) ([4ceca76](https://togithub.com/npm/node-semver/commit/4ceca76729c577166395f19172854cbbcce3cec1)), closes [#&#8203;431](https://togithub.com/npm/node-semver/issues/431)
-   ensure SemVer instance passed to inc are not modified ([#&#8203;427](https://togithub.com/npm/node-semver/issues/427)) ([f070dde](https://togithub.com/npm/node-semver/commit/f070dde0cc22894ac254e281cb36a79ab790272d))
-   inc prerelease with numeric preid ([#&#8203;380](https://togithub.com/npm/node-semver/issues/380)) ([802e161](https://togithub.com/npm/node-semver/commit/802e16174fe2a704dba16e97891ce36dc4f2ad76))

##### Dependencies

-   revert to lru-cache@6 ([22ae54d](https://togithub.com/npm/node-semver/commit/22ae54d66c2dec8200947066dbb9c33bb729b8a8))

##### [7.3.6](https://togithub.com/npm/node-semver/compare/v7.3.5...v7.3.6) (2022-04-05)

##### Bug Fixes

-   [npm/node-semver#329 ([cb1ca1d](https://togithub.com/npm/node-semver/commit/cb1ca1d5480a6c07c12ac31ba5f2071ed530c4ed))
-   properly escape dots in `GTE0` regexes ([#&#8203;432](https://togithub.com/npm/node-semver/issues/432)) ([11494f1](https://togithub.com/npm/node-semver/commit/11494f1446a907c8fa5d9cfbc9fab04d553311f5))
-   replace deprecated String.prototype.substr() ([#&#8203;445](https://togithub.com/npm/node-semver/issues/445)) ([e2d55e7](https://togithub.com/npm/node-semver/commit/e2d55e79f0d288ea88c0e0ba6620fe5636a4a552))
-   replace regex used to split ranges ([#&#8203;434](https://togithub.com/npm/node-semver/issues/434)) ([9ab7b71](https://togithub.com/npm/node-semver/commit/9ab7b717dd7848c639b8ce3366d2241d430cdad2))

##### Documentation

-   clarify \* range behavior ([cb1ca1d](https://togithub.com/npm/node-semver/commit/cb1ca1d5480a6c07c12ac31ba5f2071ed530c4ed))

##### Dependencies

-   lru-cache@7.4.0 ([#&#8203;442](https://togithub.com/npm/node-semver/issues/442)) ([9a3064c](https://togithub.com/npm/node-semver/commit/9a3064c242cdce3c1c39cae37a83d93ead363b37))
-   tap@16.0.0 ([#&#8203;439](https://togithub.com/npm/node-semver/issues/439)) ([60cbb3f](https://togithub.com/npm/node-semver/commit/60cbb3fd4a4d32979f3aa0a2aa4e185753106545))

### [`v7.3.7`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#737-2022-04-11)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.6...v7.3.7)

### [`v7.3.6`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#736-2022-04-05)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.5...v7.3.6)

### [`v7.3.5`](https://togithub.com/npm/node-semver/compare/v7.3.4...v7.3.5)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.4...v7.3.5)

### [`v7.3.4`](https://togithub.com/npm/node-semver/compare/v7.3.3...v7.3.4)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.3...v7.3.4)

### [`v7.3.3`](https://togithub.com/npm/node-semver/compare/v7.3.2...v7.3.3)

[Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.2...v7.3.3)

</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.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Nextjs).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💎 Free Internet Points 💎 similar to "Good First issue" - although more impactful Needs Documentation pull request requires docs before merging
Projects
None yet
Development

No branches or pull requests

3 participants