From ecb374f48202bbbdda6da154bf2a0b6d1d6a9d80 Mon Sep 17 00:00:00 2001 From: Frederico Maia Date: Sat, 20 Apr 2024 08:23:14 -0300 Subject: [PATCH 1/3] Include the information that Meteor 3.0 is currently a Release Candidate. --- docs/source/index.md | 2 +- docs/source/install.md | 4 ++-- guide/source/index.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/source/index.md b/docs/source/index.md index 6e196d5596..189571ddc2 100644 --- a/docs/source/index.md +++ b/docs/source/index.md @@ -2,7 +2,7 @@ title: Docs --- -> Meteor 2.x runs on a deprecated Node.js version (14). Meteor 3.0 is in progress, and it will run on the latest Node.js version. For more information, please consult our [migration guide](https://guide.meteor.com/3.0-migration.html). +> Meteor 2.x runs on a deprecated Node.js version (14). Meteor 3.0, currently a release candidate, will run on the latest Node.js version. For more information, please consult our [migration guide](https://guide.meteor.com/3.0-migration.html).

What is Meteor?

diff --git a/docs/source/install.md b/docs/source/install.md index 8f26fa65d3..dbcc460ab4 100644 --- a/docs/source/install.md +++ b/docs/source/install.md @@ -8,7 +8,7 @@ You need to install the Meteor command line tool to create, run, and manage your

Node.js version

-> Meteor 2.x runs on a deprecated Node.js version (14). Meteor 3.0 is in progress, and it will run on the latest Node.js version. For more information, please consult our [migration guide](https://guide.meteor.com/3.0-migration.html). +> Meteor 2.x runs on a deprecated Node.js version (14). Meteor 3.0, currently a release candidate, will run on the latest Node.js version. For more information, please consult our [migration guide](https://guide.meteor.com/3.0-migration.html). - Node.js version >= 10 and <= 14 is required. - We recommend you using [nvm](https://github.com/nvm-sh/nvm) or [Volta](https://volta.sh/) for managing Node.js versions. @@ -30,7 +30,7 @@ You need to install the Meteor command line tool to create, run, and manage your Install the latest official version of Meteor.js from your terminal by running one of the commands below. You can check our [changelog](https://docs.meteor.com/changelog.html) for the release notes. -> Run `node -v` to ensure you are using Node.js 14. Meteor 3.0 is in progress, and it will run on the latest Node.js version. +> Run `node -v` to ensure you are using Node.js 14. Meteor 3.0, currently a release candidate, will run on the latest Node.js version. For Windows, Linux and OS X, you can run the following command: diff --git a/guide/source/index.md b/guide/source/index.md index 9963e638ff..23a81eccf1 100644 --- a/guide/source/index.md +++ b/guide/source/index.md @@ -3,7 +3,7 @@ title: Introduction description: This is the guide for using Meteor, a full-stack JavaScript platform for developing modern web and mobile applications. --- -> Meteor 2.x runs on a deprecated Node.js version (14). Meteor 3.0 is in progress, and it will run on the latest Node.js version. For more information, please consult our [migration guide](https://guide.meteor.com/3.0-migration.html). +> Meteor 2.x runs on a deprecated Node.js version (14). Meteor 3.0, currently a release candidate, will run on the latest Node.js version. For more information, please consult our [migration guide](https://guide.meteor.com/3.0-migration.html).

What is Meteor?

From ba0f42ce2548a555bebc59e6a17d3746115c34c9 Mon Sep 17 00:00:00 2001 From: Frederico Maia Date: Sat, 20 Apr 2024 09:02:49 -0300 Subject: [PATCH 2/3] Include the information that Meteor 3.0 is currently a Release Candidate. --- docs/source/index.md | 2 +- docs/source/install.md | 4 ++-- guide/source/3.0-migration.md | 19 ++++++++----------- guide/source/index.md | 2 +- 4 files changed, 12 insertions(+), 15 deletions(-) diff --git a/docs/source/index.md b/docs/source/index.md index 189571ddc2..1f9fbba734 100644 --- a/docs/source/index.md +++ b/docs/source/index.md @@ -2,7 +2,7 @@ title: Docs --- -> Meteor 2.x runs on a deprecated Node.js version (14). Meteor 3.0, currently a release candidate, will run on the latest Node.js version. For more information, please consult our [migration guide](https://guide.meteor.com/3.0-migration.html). +> Meteor 2.x runs on a deprecated Node.js version (14). Meteor 3.0, currently in its Release Candidate version, runs on Node.js v20. For more information, please consult our [migration guide](https://guide.meteor.com/3.0-migration.html).

What is Meteor?

diff --git a/docs/source/install.md b/docs/source/install.md index dbcc460ab4..b61ad24ddf 100644 --- a/docs/source/install.md +++ b/docs/source/install.md @@ -8,7 +8,7 @@ You need to install the Meteor command line tool to create, run, and manage your

Node.js version

-> Meteor 2.x runs on a deprecated Node.js version (14). Meteor 3.0, currently a release candidate, will run on the latest Node.js version. For more information, please consult our [migration guide](https://guide.meteor.com/3.0-migration.html). +> Meteor 2.x runs on a deprecated Node.js version (14). Meteor 3.0, currently in its Release Candidate version, runs on Node.js v20. For more information, please consult our [migration guide](https://guide.meteor.com/3.0-migration.html). - Node.js version >= 10 and <= 14 is required. - We recommend you using [nvm](https://github.com/nvm-sh/nvm) or [Volta](https://volta.sh/) for managing Node.js versions. @@ -30,7 +30,7 @@ You need to install the Meteor command line tool to create, run, and manage your Install the latest official version of Meteor.js from your terminal by running one of the commands below. You can check our [changelog](https://docs.meteor.com/changelog.html) for the release notes. -> Run `node -v` to ensure you are using Node.js 14. Meteor 3.0, currently a release candidate, will run on the latest Node.js version. +> Run `node -v` to ensure you are using Node.js 14. Meteor 3.0, currently in its Release Candidate version, runs on Node.js v20. For Windows, Linux and OS X, you can run the following command: diff --git a/guide/source/3.0-migration.md b/guide/source/3.0-migration.md index 34c5f193bb..a089cda4bd 100644 --- a/guide/source/3.0-migration.md +++ b/guide/source/3.0-migration.md @@ -10,11 +10,11 @@ description: How to migrate your application to Meteor 3.0. ## What's the status of version 3.0? -**Latest version:** `3.0-beta.7`
+**Latest version:** `3.0-rc.0`
**Node.js version:** `20.11.1 LTS`
**NPM version:** `10.2.4` -Meteor 3.0 is in beta and not recommended for production. You can check the "[Release 3.0 Pull Request](https://github.com/meteor/meteor/pull/12359)" to see what is being changed. +Meteor 3.0, currently in its Release Candidate version, is approaching a recommendation for production use. You can check the "[Release 3.0 Pull Request](https://github.com/meteor/meteor/pull/12359)" to see what is being changed. ## How to prepare for version 3.0? @@ -120,7 +120,7 @@ findOne is not available on the server. Please use findOneAsync instead. You can create a new Meteor 3.0 project by running the command below: ```bash -meteor create my-new-project --release 3.0-beta.7 +meteor create my-new-project --release 3.0-rc.0 ``` or you can use @@ -135,12 +135,13 @@ it will install the latest beta version of Meteor, please be sure that you are u You can update your Meteor 2.x project by running the command below inside your project folder: ```bash -meteor update --release 3.0-beta.7 +meteor update --release 3.0-rc.0 +meteor reset #resets local DB and project to a fresh state ``` ### When will Meteor 3.0 be ready? -We plan to release the beta version by the end of Q4 2023. An official version will depend a lot on user feedback, but we aim to release it by the end of Q1 2024. +The Release Candidate version has been released. The official version's release will heavily depend on user feedback, but our goal is to release it in Q2 2024. ### How do I migrate my package to be compatible with Meteor 3.0? @@ -154,7 +155,7 @@ The migration will look like this: ```js // in you package.js Package.onUse((api) => { - api.versionsFrom(['1.10', '2.3', '3.0-beta.0']); + api.versionsFrom(['1.10', '2.3', '3.0-rc.0']); // ^^^^^^^ for testing your package with meteor 3.0 api.versionsFrom(['1.10', '2.3', '3.0']); @@ -258,11 +259,7 @@ If you encounter issues with any of them, let us know, please [open an issue](ht This is the [list of all core packages](https://docs.meteor.com/packages/packages-listing.html). -We will bring these three new packages to the core and migrate them to Meteor 3.0: - - `percolate:migrations` - [GitHub](https://github.com/percolatestudio/meteor-migrations); - - `littledata:synced-cron` - [GitHub](https://github.com/percolatestudio/meteor-synced-cron); - - `matb33:collection-hooks` - [GitHub](https://github.com/Meteor-Community-Packages/meteor-collection-hooks); - +Following the official release of Meteor 3.0, we plan to add new packages to the core and migrating them to Meteor 3.0. For those packages that are not in the core but are maintained by the [community](https://github.com/Meteor-Community-Packages), we hope that the community can work on them, but if for some reason that is not possible, diff --git a/guide/source/index.md b/guide/source/index.md index 23a81eccf1..3faf1efdbc 100644 --- a/guide/source/index.md +++ b/guide/source/index.md @@ -3,7 +3,7 @@ title: Introduction description: This is the guide for using Meteor, a full-stack JavaScript platform for developing modern web and mobile applications. --- -> Meteor 2.x runs on a deprecated Node.js version (14). Meteor 3.0, currently a release candidate, will run on the latest Node.js version. For more information, please consult our [migration guide](https://guide.meteor.com/3.0-migration.html). +> Meteor 2.x runs on a deprecated Node.js version (14). Meteor 3.0, currently in its Release Candidate version, runs on Node.js v20. For more information, please consult our [migration guide](https://guide.meteor.com/3.0-migration.html).

What is Meteor?

From 3aa887488517573626bdd67a16e5e51e133caf0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Wed, 24 Apr 2024 15:13:46 +0200 Subject: [PATCH 3/3] fix --- docs/source/install.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/source/install.md b/docs/source/install.md index dfe2fb2c21..ef0bf48c20 100644 --- a/docs/source/install.md +++ b/docs/source/install.md @@ -117,5 +117,4 @@ If you installed Meteor using npm, you can remove it by running: If you installed Meteor using curl, you can remove it by running: `rm -rf ~/.meteor` -`sudo rm /usr/local/bin/meteor`  - +`sudo rm /usr/local/bin/meteor`