diff --git a/CHANGELOG.md b/CHANGELOG.md index 050e86dca7..ef1ebe8a56 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,28 +10,22 @@ > - :nail_care: [Polish] > - :house: [Internal] -# 12.0.0-beta.14 (Unreleased) +# 12.0.0-rc.1 #### :boom: Breaking Change -- Removed "rescript legacy" subcommand in favor of separate "rescript-legacy" binary. https://github.com/rescript-lang/rescript/pull/7928 -- Add comparison fn for Error in Result.equal and compare. https://github.com/rescript-lang/rescript/pull/7933 +- Removed `rescript legacy` subcommand in favor of separate `rescript-legacy` binary. https://github.com/rescript-lang/rescript/pull/7928 +- Add comparison function for `Error` in `Result.equal` and `compare`. https://github.com/rescript-lang/rescript/pull/7933 - Rewatch: `"type": "dev"` and `dev-dependencies` will be compiled by default for local packages. The `--dev` flag no longer does anything. https://github.com/rescript-lang/rescript/pull/7934 -#### :eyeglasses: Spec Compliance - -#### :rocket: New Feature - #### :bug: Bug fix - Prevent lockfile creation when project folder is missing. https://github.com/rescript-lang/rescript/pull/7927 - Fix parameter type / return type ambiguity error for unit case. https://github.com/rescript-lang/rescript/pull/7930 -#### :memo: Documentation - #### :nail_care: Polish -- Rewatch cli: do not show build command options in the root help. https://github.com/rescript-lang/rescript/pull/7715 +- ReScript cli: do not show build command options in the root help. https://github.com/rescript-lang/rescript/pull/7715 - Deprecate reanalyze `@raises` in favor of `@throws`. https://github.com/rescript-lang/rescript/pull/7932 #### :house: Internal diff --git a/compiler/common/bs_version.ml b/compiler/common/bs_version.ml index 59b9f5f207..f5916a7cd4 100644 --- a/compiler/common/bs_version.ml +++ b/compiler/common/bs_version.ml @@ -21,5 +21,5 @@ * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *) -let version = "12.0.0-beta.14" +let version = "12.0.0-rc.1" let header = "// Generated by ReScript, PLEASE EDIT WITH CARE" diff --git a/package.json b/package.json index 1c87f93c43..cb4d95fc4e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rescript", - "version": "12.0.0-beta.14", + "version": "12.0.0-rc.1", "description": "ReScript toolchain", "type": "module", "keywords": [ diff --git a/packages/@rescript/darwin-arm64/package.json b/packages/@rescript/darwin-arm64/package.json index 688cfb98f4..bb783e7c84 100644 --- a/packages/@rescript/darwin-arm64/package.json +++ b/packages/@rescript/darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@rescript/darwin-arm64", - "version": "12.0.0-beta.14", + "version": "12.0.0-rc.1", "description": "ReScript binaries for MacOS ARM64", "type": "module", "homepage": "https://rescript-lang.org", diff --git a/packages/@rescript/darwin-x64/package.json b/packages/@rescript/darwin-x64/package.json index 22e7dac5d4..1197b94353 100644 --- a/packages/@rescript/darwin-x64/package.json +++ b/packages/@rescript/darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@rescript/darwin-x64", - "version": "12.0.0-beta.14", + "version": "12.0.0-rc.1", "description": "ReScript binaries for MacOS x86_64", "type": "module", "homepage": "https://rescript-lang.org", diff --git a/packages/@rescript/linux-arm64/package.json b/packages/@rescript/linux-arm64/package.json index a403c5bb7d..afd62474d0 100644 --- a/packages/@rescript/linux-arm64/package.json +++ b/packages/@rescript/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@rescript/linux-arm64", - "version": "12.0.0-beta.14", + "version": "12.0.0-rc.1", "description": "ReScript binaries for Linux ARM64", "type": "module", "homepage": "https://rescript-lang.org", diff --git a/packages/@rescript/linux-x64/package.json b/packages/@rescript/linux-x64/package.json index 22588291f7..40e56885ef 100644 --- a/packages/@rescript/linux-x64/package.json +++ b/packages/@rescript/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@rescript/linux-x64", - "version": "12.0.0-beta.14", + "version": "12.0.0-rc.1", "description": "ReScript binaries for Linux x86_64", "type": "module", "homepage": "https://rescript-lang.org", diff --git a/packages/@rescript/runtime/package.json b/packages/@rescript/runtime/package.json index 1501331b34..3f431746ea 100644 --- a/packages/@rescript/runtime/package.json +++ b/packages/@rescript/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@rescript/runtime", - "version": "12.0.0-beta.14", + "version": "12.0.0-rc.1", "description": "ReScript runtime modules", "type": "module", "homepage": "https://rescript-lang.org", diff --git a/packages/@rescript/win32-x64/package.json b/packages/@rescript/win32-x64/package.json index f7d9855c6b..e8c82c0d9f 100644 --- a/packages/@rescript/win32-x64/package.json +++ b/packages/@rescript/win32-x64/package.json @@ -1,6 +1,6 @@ { "name": "@rescript/win32-x64", - "version": "12.0.0-beta.14", + "version": "12.0.0-rc.1", "description": "ReScript binaries for Windows x86_64", "type": "module", "homepage": "https://rescript-lang.org", diff --git a/rewatch/Cargo.lock b/rewatch/Cargo.lock index 0e79cf6bb5..562827c7c2 100644 --- a/rewatch/Cargo.lock +++ b/rewatch/Cargo.lock @@ -768,7 +768,7 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "rescript" -version = "12.0.0-beta.14" +version = "12.0.0-rc.1" dependencies = [ "ahash", "anyhow", diff --git a/rewatch/Cargo.toml b/rewatch/Cargo.toml index 4690210e81..46befe25ac 100644 --- a/rewatch/Cargo.toml +++ b/rewatch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rescript" -version = "12.0.0-beta.14" +version = "12.0.0-rc.1" edition = "2024" rust-version = "1.88" diff --git a/yarn.config.cjs b/yarn.config.cjs index 47220d48da..4218aada4f 100644 --- a/yarn.config.cjs +++ b/yarn.config.cjs @@ -14,7 +14,7 @@ const execPromise = util.promisify(exec); * @param {Yarn.Constraints.Context} ctx */ async function enforceCompilerMeta({ Yarn }) { - const EXPECTED_VERSION = "12.0.0-beta.14"; + const EXPECTED_VERSION = "12.0.0-rc.1"; for (const workspace of Yarn.workspaces()) { const { ident } = workspace.pkg;