From 5d2a7c8a0c70b454f1c160c9fe89aad78ef21fb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 18 Mar 2025 11:33:25 +0100 Subject: [PATCH] Meteor version to 3.2 :comet: --- packages/accounts-base/package.js | 2 +- packages/accounts-password/package.js | 2 +- packages/ecmascript-runtime-client/package.js | 2 +- packages/facebook-oauth/package.js | 2 +- packages/fetch/package.js | 2 +- packages/logging/package.js | 2 +- packages/logic-solver/package.js | 2 +- packages/meteor-tool/package.js | 2 +- packages/minifier-css/package.js | 2 +- packages/modern-browsers/package.js | 2 +- packages/mongo/package.js | 2 +- packages/oauth/package.js | 2 +- packages/test-helpers/package.js | 2 +- scripts/admin/meteor-release-official.json | 2 +- .../generators/changelog/versions/3.2.0.md | 4 +- v3-docs/docs/history.md | 66 +++++++++++++++++++ 16 files changed, 82 insertions(+), 16 deletions(-) diff --git a/packages/accounts-base/package.js b/packages/accounts-base/package.js index 8390016f35..6af3172a4e 100644 --- a/packages/accounts-base/package.js +++ b/packages/accounts-base/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: "A user account system", - version: "3.1.0-beta320.2", + version: "3.1.0", }); Package.onUse((api) => { diff --git a/packages/accounts-password/package.js b/packages/accounts-password/package.js index 4f13201f2f..31786541ba 100644 --- a/packages/accounts-password/package.js +++ b/packages/accounts-password/package.js @@ -5,7 +5,7 @@ Package.describe({ // 2.2.x in the future. The version was also bumped to 2.0.0 temporarily // during the Meteor 1.5.1 release process, so versions 2.0.0-beta.2 // through -beta.5 and -rc.0 have already been published. - version: "3.1.0-beta320.2", + version: "3.1.0", }); Npm.depends({ diff --git a/packages/ecmascript-runtime-client/package.js b/packages/ecmascript-runtime-client/package.js index 470620dcae..89ad004876 100644 --- a/packages/ecmascript-runtime-client/package.js +++ b/packages/ecmascript-runtime-client/package.js @@ -1,6 +1,6 @@ Package.describe({ name: 'ecmascript-runtime-client', - version: '0.12.3-beta320.2', + version: '0.12.3', summary: 'Polyfills for new ECMAScript 2015 APIs like Map and Set', git: 'https://github.com/meteor/meteor/tree/devel/packages/ecmascript-runtime-client', diff --git a/packages/facebook-oauth/package.js b/packages/facebook-oauth/package.js index 1fdbe0883d..336d0872d0 100644 --- a/packages/facebook-oauth/package.js +++ b/packages/facebook-oauth/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: "Facebook OAuth flow", - version: '1.11.6-beta320.2', + version: '1.11.6', }); Package.onUse(api => { diff --git a/packages/fetch/package.js b/packages/fetch/package.js index 112b54a61f..5d0f800423 100644 --- a/packages/fetch/package.js +++ b/packages/fetch/package.js @@ -1,6 +1,6 @@ Package.describe({ name: "fetch", - version: '0.1.6-beta320.2', + version: '0.1.6', summary: "Isomorphic modern/legacy/Node polyfill for WHATWG fetch()", documentation: "README.md" }); diff --git a/packages/logging/package.js b/packages/logging/package.js index 1e4c64a5b7..51b58c8a3a 100644 --- a/packages/logging/package.js +++ b/packages/logging/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: 'Logging facility.', - version: '1.3.6-beta320.2', + version: '1.3.6', }); Npm.depends({ diff --git a/packages/logic-solver/package.js b/packages/logic-solver/package.js index 6682389aba..9934e5b82a 100644 --- a/packages/logic-solver/package.js +++ b/packages/logic-solver/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: "General satisfiability solver for logic problems", - version: '3.1.0-beta320.2', + version: '3.1.0', }); Npm.depends({ diff --git a/packages/meteor-tool/package.js b/packages/meteor-tool/package.js index 34ef006047..fac4bece2d 100644 --- a/packages/meteor-tool/package.js +++ b/packages/meteor-tool/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: "The Meteor command-line tool", - version: "3.2.0-beta.2", + version: "3.2.0", }); Package.includeTool(); diff --git a/packages/minifier-css/package.js b/packages/minifier-css/package.js index 581d6ee2b2..fd196a0f87 100644 --- a/packages/minifier-css/package.js +++ b/packages/minifier-css/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: 'CSS minifier', - version: '2.0.1-beta320.2', + version: '2.0.1', }); Npm.depends({ diff --git a/packages/modern-browsers/package.js b/packages/modern-browsers/package.js index bff1cc60c7..14146d9ab7 100644 --- a/packages/modern-browsers/package.js +++ b/packages/modern-browsers/package.js @@ -1,6 +1,6 @@ Package.describe({ name: 'modern-browsers', - version: '0.2.1-beta320.2', + version: '0.2.1', summary: 'API for defining the boundary between modern and legacy ' + 'JavaScript clients', diff --git a/packages/mongo/package.js b/packages/mongo/package.js index f404ed7033..0013a658e3 100644 --- a/packages/mongo/package.js +++ b/packages/mongo/package.js @@ -9,7 +9,7 @@ Package.describe({ summary: "Adaptor for using MongoDB and Minimongo over DDP", - version: "2.1.1-beta320.2", + version: "2.1.1", }); Npm.depends({ diff --git a/packages/oauth/package.js b/packages/oauth/package.js index 524ecf6ba6..b74664148f 100644 --- a/packages/oauth/package.js +++ b/packages/oauth/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: "Common code for OAuth-based services", - version: '3.0.2-beta320.2', + version: '3.0.2', }); Package.onUse(api => { diff --git a/packages/test-helpers/package.js b/packages/test-helpers/package.js index 113c062010..570b52462b 100644 --- a/packages/test-helpers/package.js +++ b/packages/test-helpers/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: "Utility functions for tests", - version: "2.0.3-beta320.2", + version: "2.0.3", }); Npm.depends({ diff --git a/scripts/admin/meteor-release-official.json b/scripts/admin/meteor-release-official.json index c2961db2c9..5a1a6ed980 100644 --- a/scripts/admin/meteor-release-official.json +++ b/scripts/admin/meteor-release-official.json @@ -1,6 +1,6 @@ { "track": "METEOR", - "version": "3.1.2", + "version": "3.2", "recommended": false, "official": true, "description": "The Official Meteor Distribution" diff --git a/v3-docs/docs/generators/changelog/versions/3.2.0.md b/v3-docs/docs/generators/changelog/versions/3.2.0.md index bfe169fc37..fb39410f55 100644 --- a/v3-docs/docs/generators/changelog/versions/3.2.0.md +++ b/v3-docs/docs/generators/changelog/versions/3.2.0.md @@ -1,4 +1,4 @@ -## v3.2.0, 2025-02-06 +## v3.2.0, 2025-03-18 ### Highlights @@ -25,7 +25,7 @@ Please run the following command to update your project: ```bash -meteor update --release 3.2.0-beta.2 +meteor update --release 3.2 ``` diff --git a/v3-docs/docs/history.md b/v3-docs/docs/history.md index f3c4cd4da9..ac8ec9acc1 100644 --- a/v3-docs/docs/history.md +++ b/v3-docs/docs/history.md @@ -10,6 +10,72 @@ This is a complete history of changes for Meteor releases. [//]: # (go to meteor/docs/generators/changelog/docs) +## v3.2.0, 2025-03-18 + +### Highlights + +- Upgrade to Node 22.14.0 & Mongo 7.0.16. +- Implement `meteor profile` command to show performance metrics of Meteor apps. +- Fix Meteor profiler to handle promises and display metrics correctly. +- Support for argon2 to improve password security over bcrypt. [PR #13554](https://github.com/meteor/meteor/pull/13554) +- Improve and fix package resolution logic. [PR #13604](https://github.com/meteor/meteor/pull/13604) +- Fix rare oplog issue that could cause data loss for clients. [PR #13603](https://github.com/meteor/meteor/pull/13603) + +All detailed PRs can be found here: https://github.com/meteor/meteor/pulls?q=is%3Apr+is%3Amerged+base%3Arelease-3.2 + +#### Breaking Changes + +N/A + +#### Internal API changes + +N/A + +#### Migration Steps + +Please run the following command to update your project: + +```bash + +meteor update --release 3.2 + +``` + +#### Bumped Meteor Packages + +- accounts-base@3.1.0 +- accounts-password@3.1.0 +- ecmascript-runtime-client@0.12.3 +- facebook-oauth@1.11.6 +- fetch@0.1.6 +- logging@1.3.6 +- logic-solver@3.1.0 +- minifier-css@2.0.1 +- meteor-tool@3.2.0 +- modern-browsers@0.2.1 +- mongo@2.1.1 +- oauth@3.0.2 +- test-helpers@2.0.3 + +#### Bumped NPM Packages + +- meteor-node-stubs@1.2.13 + +#### Special thanks to + +✨✨✨ + +- [@nachocodoner](https://github.com/nachocodoner) +- [@Grubba27](https://github.com/Grubba27) +- [@vparpoil](https://github.com/vparpoil) +- [@cunneen](https://github.com/cunneen) +- [@gbuerk](https://github.com/gbuerk) +- [@julio-rocketchat](https://github.com/julio-rocketchat) +- [@StorytellerCZ](https://github.com/StorytellerCZ) +- [@dr-dimitru](https://github.com/dr-dimitru) +- [@Seb-Dion](https://github.com/Seb-Dion) + +✨✨✨ ## v3.1.2, 2025-02-06