Bump rescript from 12.0.0-alpha.12 to 12.0.0-alpha.13
Open
Number: #106
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Contributor
Comments: 0
Association: Contributor
Comments: 0
Created:
May 26, 2025 at 05:57 AM UTC
(about 1 year ago)
(about 1 year ago)
Updated:
May 26, 2025 at 05:57 AM UTC
(about 1 year ago)
(about 1 year ago)
Labels:
dependencies javascript
dependencies javascript
Description:
Bumps rescript from 12.0.0-alpha.12 to 12.0.0-alpha.13.
Release notes
Sourced from rescript's releases.
12.0.0-alpha.13
:boom: Breaking Change
- Rename
JsErrortoJsExnand error modules cleanup. rescript-lang/rescript#7408- Make
BigInt.fromFloatreturn an option rather than throwing an error in case it's passed a value with a decimal value. rescript-lang/rescript#7419:rocket: New Feature
- Add shift (
<<,>>,>>>) operators forintandbigint. rescript-lang/rescript#7183- Add bitwise AND (
&) operator forintandbigint. rescript-lang/rescript#7415- Add bitwise NOT (
~) operator forintandbigint. rescript-lang/rescript#7418- Significantly reduced the download size by splitting binaries into optional platform-specific dependencies (e.g,
@rescript/linux-x64). rescript-lang/rescript#7395- JSX: do not error on ref as prop anymore (which is allowed in React 19). rescript-lang/rescript#7420
- Add new attribute
@notUndefinedfor abstract types to prevent unnecessary wrapping withPrimitive_option.somein JS output. rescript-lang/rescript#7458- Preserve JSX: enable by adding
"-bs-jsx-preserve"to"bsc-flags"(does require"jsx": { "version": 4 }). rescript-lang/rescript#7387- Add slot prop to
JsxDOM.domProps. rescript-lang/rescript#7487:bug: Bug fix
- Fix broken
bstracingCLI location. rescript-lang/rescript#7398- Fix field flattening optimization to avoid creating unnecessary copies of allocating constants. rescript-lang/rescript-compiler#7421
- Fix leading comments removed when braces inside JSX contains
letassignment. rescript-lang/rescript#7424- Fix JSON escaping in code editor analysis: JSON was not always escaped properly, which prevented code actions from being available in certain situations. rescript-lang/rescript#7435
- Fix regression in pattern matching for optional fields containing variants. rescript-lang/rescript#7440
- Fix missing checks for duplicate literals in variants with payloads. rescript-lang/rescript#7441
- Fix printer removing private for empty record. rescript-lang/rescript#7448
- Fix: handle dynamic imports with module aliases. rescript-lang/rescript#7452
- Fix missing unescaping when accessing prop with exotic name. rescript-lang/rescript#7469
- Fix syntax error with mutable nested record. rescript-lang/rescript#7470
:house: Internal
- AST: Add bar location to
case. rescript-lang/rescript#7407- Clean up lazy from ASTs and back-end. rescript-lang/rescript#7474
- Compile runtime with rewatch and add rewatch tests to the compiler repo. rescript-lang/rescript#7422
:nail_care: Polish
- In type errors, recommend stdlib over Belt functions for converting between float/int/string. rescript-lang/rescript#7453
- Remove unused type
Jsx.ref. rescript-lang/rescript#7459- Add
@notUndefinedattribute to all relevant abstract types inStdlib. rescript-lang/rescript#7464- Editor: Add pipe completions from current module. rescript-lang/rescript#7471
Changelog
Sourced from rescript's changelog.
12.0.0-alpha.13
:boom: Breaking Change
- Rename
JsErrortoJsExnand error modules cleanup. rescript-lang/rescript#7408- Make
BigInt.fromFloatreturn an option rather than throwing an error in case it's passed a value with a decimal value. rescript-lang/rescript#7419:rocket: New Feature
- Add shift (
<<,>>,>>>) operators forintandbigint. rescript-lang/rescript#7183- Add bitwise AND (
&) operator forintandbigint. rescript-lang/rescript#7415- Add bitwise NOT (
~) operator forintandbigint. rescript-lang/rescript#7418- Significantly reduced the download size by splitting binaries into optional platform-specific dependencies (e.g,
@rescript/linux-x64). rescript-lang/rescript#7395- JSX: do not error on ref as prop anymore (which is allowed in React 19). rescript-lang/rescript#7420
- Add new attribute
@notUndefinedfor abstract types to prevent unnecessary wrapping withPrimitive_option.somein JS output. rescript-lang/rescript#7458- Preserve JSX: enable by adding
"-bs-jsx-preserve"to"bsc-flags"(does require"jsx": { "version": 4 }). rescript-lang/rescript#7387- Add slot prop to
JsxDOM.domProps. rescript-lang/rescript#7487:bug: Bug fix
- Fix broken
bstracingCLI location. rescript-lang/rescript#7398- Fix field flattening optimization to avoid creating unnecessary copies of allocating constants. rescript-lang/rescript-compiler#7421
- Fix leading comments removed when braces inside JSX contains
letassignment. rescript-lang/rescript#7424- Fix JSON escaping in code editor analysis: JSON was not always escaped properly, which prevented code actions from being available in certain situations. rescript-lang/rescript#7435
- Fix regression in pattern matching for optional fields containing variants. rescript-lang/rescript#7440
- Fix missing checks for duplicate literals in variants with payloads. rescript-lang/rescript#7441
- Fix printer removing private for empty record. rescript-lang/rescript#7448
- Fix: handle dynamic imports with module aliases. rescript-lang/rescript#7452
- Fix missing unescaping when accessing prop with exotic name. rescript-lang/rescript#7469
- Fix syntax error with mutable nested record. rescript-lang/rescript#7470
:house: Internal
- AST: Add bar location to
case. rescript-lang/rescript#7407- Clean up lazy from ASTs and back-end. rescript-lang/rescript#7474
- Compile runtime with rewatch and add rewatch tests to the compiler repo. rescript-lang/rescript#7422
:nail_care: Polish
- In type errors, recommend stdlib over Belt functions for converting between float/int/string. rescript-lang/rescript#7453
- Remove unused type
Jsx.ref. rescript-lang/rescript#7459- Add
@notUndefinedattribute to all relevant abstract types inStdlib. rescript-lang/rescript#7464- Editor: Add pipe completions from current module. rescript-lang/rescript#7471
Commits
e6f400bUse--tolerate-republishflag on publishing58b96e1FixpublishConfig.accessof the@rescript/stdpackage.0e0dfe3update rclone actions - point to maina7bf15cMay need--s3-no-check-bucketoption for R2 sync.266bf27update rclone actionsd4b8a6cfix rclone remote endpoint902702cupdate rclone actions (#7491)1e90c1fPrepare for 12.0.0-alpha.13 release (#7490)32cedc0Add slot prop to JsxDOM.domProps (#7487)4836f3cDisable OPAM cache for now (#7489)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
1
1
Files Changed:
1
1
Additions:
+128
+128
Deletions:
-7
-7
Package Dependencies
Technical Details
| ID: | 1129969 |
| UUID: | 2543091646 |
| Node ID: | PR_kwDONEI_IM6XlH-- |
| Host: | GitHub |
| Repository: | rescript-lang/experimental-rescript-webapi |
| Merge State: | Unknown |