moltar / typescript-runtime-type-benchmarks

📊 Benchmark Comparison of Packages with Runtime Validation and TypeScript Support
https://moltar.github.io/typescript-runtime-type-benchmarks/
594 stars 59 forks source link

fix(deps): update dependency rescript to v11.1.2 #1266

Open renovate[bot] opened 1 month ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
rescript (source) 11.0.0-rc.6 -> 11.1.2 age adoption passing confidence

Release Notes

rescript-lang/rescript-compiler (rescript) ### [`v11.1.2`](https://togithub.com/rescript-lang/rescript-compiler/releases/tag/v11.1.2): 11.1.2 [Compare Source](https://togithub.com/rescript-lang/rescript-compiler/compare/v11.1.1...v11.1.2) ##### :bug: Bug Fix - Fix issue where capitalised type variables were only allowed in certain positions. [https://github.com/rescript-lang/rescript-compiler/pull/6820](https://togithub.com/rescript-lang/rescript-compiler/pull/6820) ### [`v11.1.1`](https://togithub.com/rescript-lang/rescript-compiler/blob/HEAD/CHANGELOG.md#1111) [Compare Source](https://togithub.com/rescript-lang/rescript-compiler/compare/v11.1.0...v11.1.1) ##### :bug: Bug Fix - Fix issue of incorrect switch cases with identical bodies when mixing object and array. [https://github.com/rescript-lang/rescript-compiler/pull/6792](https://togithub.com/rescript-lang/rescript-compiler/pull/6792) - Fix formatter eats comments on the first argument of a uncurried function. [https://github.com/rescript-lang/rescript-compiler/pull/6763](https://togithub.com/rescript-lang/rescript-compiler/pull/6763) - Fix formatter removes parens in pipe operator with anonymous uncurried function. [https://github.com/rescript-lang/rescript-compiler/pull/6766](https://togithub.com/rescript-lang/rescript-compiler/pull/6766) ### [`v11.1.0`](https://togithub.com/rescript-lang/rescript-compiler/blob/HEAD/CHANGELOG.md#1110) [Compare Source](https://togithub.com/rescript-lang/rescript-compiler/compare/v11.0.1...v11.1.0) ##### :bug: Bug Fix - Revert escape JSX prop names with hyphens ([#​6705](https://togithub.com/rescript-lang/rescript-compiler/issues/6705)). [https://github.com/rescript-lang/rescript-compiler/pull/6731](https://togithub.com/rescript-lang/rescript-compiler/pull/6731) ### [`v11.0.1`](https://togithub.com/rescript-lang/rescript-compiler/blob/HEAD/CHANGELOG.md#1101) [Compare Source](https://togithub.com/rescript-lang/rescript-compiler/compare/v11.0.0...v11.0.1) ##### :bug: Bug Fix - Renamed inline record fields: fix renamed field access in inline records. [https://github.com/rescript-lang/rescript-compiler/pull/6551](https://togithub.com/rescript-lang/rescript-compiler/pull/6551) - Fixed issue with coercions sometimes raising a `Not_found` instead of giving a proper error message. [https://github.com/rescript-lang/rescript-compiler/pull/6574](https://togithub.com/rescript-lang/rescript-compiler/pull/6574) - Fix issue with recursive modules and uncurried. [https://github.com/rescript-lang/rescript-compiler/pull/6575](https://togithub.com/rescript-lang/rescript-compiler/pull/6575) ##### :nail_care: Polish - Improve error message for missing label(s) in function application. [https://github.com/rescript-lang/rescript-compiler/pull/6576](https://togithub.com/rescript-lang/rescript-compiler/pull/6576) ### [`v11.0.0`](https://togithub.com/rescript-lang/rescript-compiler/blob/HEAD/CHANGELOG.md#1100) [Compare Source](https://togithub.com/rescript-lang/rescript-compiler/compare/v11.0.0-rc.9...v11.0.0) No changes compared to rc.9. ### [`v11.0.0-rc.9`](https://togithub.com/rescript-lang/rescript-compiler/blob/HEAD/CHANGELOG.md#1100-rc9) [Compare Source](https://togithub.com/rescript-lang/rescript-compiler/compare/v11.0.0-rc.8...v11.0.0-rc.9) ##### :rocket: New Feature - GenType: support `@deriving(accessors)` outputs. [https://github.com/rescript-lang/rescript-compiler/pull/6537](https://togithub.com/rescript-lang/rescript-compiler/pull/6537) - Allow coercing ints and floats to unboxed variants that have a catch-all unboxed int or float case. [https://github.com/rescript-lang/rescript-compiler/pull/6540](https://togithub.com/rescript-lang/rescript-compiler/pull/6540) - Allow tuples in untagged variants. [https://github.com/rescript-lang/rescript-compiler/pull/6550](https://togithub.com/rescript-lang/rescript-compiler/pull/6550) ##### :bug: Bug Fix - GenType: now emits full suffix on JS import path to be compatible with `.res.js`. [https://github.com/rescript-lang/rescript-compiler/pull/6541](https://togithub.com/rescript-lang/rescript-compiler/pull/6541) ##### :nail_care: Polish - Format docstrings. [https://github.com/rescript-lang/rescript-compiler/pull/6417](https://togithub.com/rescript-lang/rescript-compiler/pull/6417) - JSX v4: make automatic mode the default. [https://github.com/rescript-lang/rescript-compiler/pull/6552](https://togithub.com/rescript-lang/rescript-compiler/pull/6552) ### [`v11.0.0-rc.8`](https://togithub.com/rescript-lang/rescript-compiler/blob/HEAD/CHANGELOG.md#1100-rc8) [Compare Source](https://togithub.com/rescript-lang/rescript-compiler/compare/v11.0.0-rc.7...v11.0.0-rc.8) ##### :rocket: New Feature - Add support for type coercion for invariant type arguments such as array payloads. [https://github.com/rescript-lang/rescript-compiler/pull/6518](https://togithub.com/rescript-lang/rescript-compiler/pull/6518) - Start treating `rescript` command the same as the `rescript build` command, so now you can do `rescript -w`. [https://github.com/rescript-lang/rescript-compiler/pull/6524](https://togithub.com/rescript-lang/rescript-compiler/pull/6524) ##### :bug: Bug Fix - Fix accidental removal of `Belt.Result.Ok` and `Belt.Result.Error` constructors in rc.5. [https://github.com/rescript-lang/rescript-compiler/pull/6514](https://togithub.com/rescript-lang/rescript-compiler/pull/6514) - Add missing check that the runtime representation of variants matches implementation and interface. [https://github.com/rescript-lang/rescript-compiler/pull/6513](https://togithub.com/rescript-lang/rescript-compiler/pull/6513)/files - GenType: only export types (not values) from module types. [https://github.com/rescript-lang/rescript-compiler/pull/6516](https://togithub.com/rescript-lang/rescript-compiler/pull/6516) - Fix compiler crash with unboxed variant definition with only 1 constructor. [https://github.com/rescript-lang/rescript-compiler/pull/6523](https://togithub.com/rescript-lang/rescript-compiler/pull/6523) - GenType: support mutual recursive types inside modules. [https://github.com/rescript-lang/rescript-compiler/pull/6528](https://togithub.com/rescript-lang/rescript-compiler/pull/6528) - Workaround for `@as` in labels in uncurried externals, which was broken. [https://github.com/rescript-lang/rescript-compiler/pull/6527](https://togithub.com/rescript-lang/rescript-compiler/pull/6527) ##### :nail_care: Polish - GenType: make outputs DCE-friendly. [https://github.com/rescript-lang/rescript-compiler/pull/6508](https://togithub.com/rescript-lang/rescript-compiler/pull/6508) ### [`v11.0.0-rc.7`](https://togithub.com/rescript-lang/rescript-compiler/blob/HEAD/CHANGELOG.md#1100-rc7) [Compare Source](https://togithub.com/rescript-lang/rescript-compiler/compare/v11.0.0-rc.6...v11.0.0-rc.7) ##### :rocket: New Feature - Allow empty inline records in variants. [https://github.com/rescript-lang/rescript-compiler/pull/6494](https://togithub.com/rescript-lang/rescript-compiler/pull/6494) - Allow empty record patterns in pattern matching. [https://github.com/rescript-lang/rescript-compiler/pull/6494](https://togithub.com/rescript-lang/rescript-compiler/pull/6494) ##### :bug: Bug Fix - Fix issue where an inline record with attributes did not parse. [https://github.com/rescript-lang/rescript-compiler/pull/6499](https://togithub.com/rescript-lang/rescript-compiler/pull/6499) - Fix issue with uncurried function with 1 arg being a variable where an undefined variable could be emitted. [https://github.com/rescript-lang/rescript-compiler/pull/6507](https://togithub.com/rescript-lang/rescript-compiler/pull/6507) - Fix runtime errors on `@genType.as("alias")` output. [https://github.com/rescript-lang/rescript-compiler/pull/6509](https://togithub.com/rescript-lang/rescript-compiler/pull/6509)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 1 month ago

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: rescript-schema@6.1.0
npm ERR! Found: rescript@11.1.2
npm ERR! node_modules/rescript
npm ERR!   rescript@"11.1.2" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer rescript@"11.0.x || ~11.0.0-rc" from rescript-schema@6.1.0
npm ERR! node_modules/rescript-schema
npm ERR!   rescript-schema@"6.1.0" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: rescript@11.0.1
npm ERR! node_modules/rescript
npm ERR!   peer rescript@"11.0.x || ~11.0.0-rc" from rescript-schema@6.1.0
npm ERR!   node_modules/rescript-schema
npm ERR!     rescript-schema@"6.1.0" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate/cache/others/npm/_logs/2024-07-08T16_03_49_302Z-debug-0.log