diff --git a/README.md b/README.md index a6249e4157..149e1c4771 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,13 @@
- + + + + Meteor logo +
-
-
[![Travis CI Status](https://api.travis-ci.com/meteor/meteor.svg?branch=devel)](https://app.travis-ci.com/github/meteor/meteor) @@ -54,23 +56,20 @@ How about trying a tutorial to get started with your favorite technology? | [ React](https://docs.meteor.com/tutorials/react/) | | - | | [ Blaze](https://blaze-tutorial.meteor.com/) | -| [ Vue](https://vue-tutorial.meteor.com/) | -| [ Svelte](https://svelte-tutorial.meteor.com/) | - -Next, read the [documentation](https://docs.meteor.com/) and get some [examples](https://github.com/meteor/examples). +| [ Vue](https://docs.meteor.com/tutorials/vue/meteorjs3-vue3-vue-meteor-tracker.html) | # 🚀 Quick Start On your platform, use this line: ```shell -> npm install -g meteor +> npx meteor ``` 🚀 To create a project: ```shell -> meteor create my-app +> meteor create ``` ☄️ Run it: @@ -84,10 +83,9 @@ meteor **Building an application with Meteor?** -* Deploy on [Meteor Cloud](https://www.meteor.com/cloud) +* Deploy on [Galaxy](https://www.meteor.com/cloud) * Discuss on [Forums](https://forums.meteor.com/) * Join the Meteor Discord by clicking this [invite link](https://discord.gg/hZkTCaVjmT). -* Announcement list. Subscribe in the [footer](https://www.meteor.com/). Interested in helping or contributing to Meteor? These resources will help: @@ -96,15 +94,3 @@ Interested in helping or contributing to Meteor? These resources will help: * [Contribution guidelines](CONTRIBUTING.md) * [Feature requests](https://github.com/meteor/meteor/discussions/) * [Issue tracker](https://github.com/meteor/meteor/issues) - -To uninstall Meteor: - - If installed via npm, run: - ```shell - meteor-installer uninstall - ``` - - If installed via curl, run: - ```shell - rm -rf ~/.meteor - sudo rm /usr/local/bin/meteor - ``` -To find more information about installation, [read here](https://docs.meteor.com/about/install.html#uninstall). diff --git a/npm-packages/meteor-installer/config.js b/npm-packages/meteor-installer/config.js index 59915c2a56..fa0e73ef14 100644 --- a/npm-packages/meteor-installer/config.js +++ b/npm-packages/meteor-installer/config.js @@ -1,7 +1,7 @@ const os = require('os'); const path = require('path'); -const METEOR_LATEST_VERSION = '3.1'; +const METEOR_LATEST_VERSION = '3.1.1'; const sudoUser = process.env.SUDO_USER || ''; function isRoot() { return process.getuid && process.getuid() === 0; diff --git a/npm-packages/meteor-installer/package.json b/npm-packages/meteor-installer/package.json index a20d4735a0..1cc7402b05 100644 --- a/npm-packages/meteor-installer/package.json +++ b/npm-packages/meteor-installer/package.json @@ -1,6 +1,6 @@ { "name": "meteor", - "version": "3.1.0", + "version": "3.1.1", "description": "Install Meteor", "main": "install.js", "scripts": { diff --git a/packages/accounts-base/package.js b/packages/accounts-base/package.js index ea90ebfbad..d9a2fd72ee 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.0.4-beta311.2", + version: "3.0.4", }); Package.onUse((api) => { diff --git a/packages/accounts-oauth/package.js b/packages/accounts-oauth/package.js index 4645ca604c..890762bd9b 100644 --- a/packages/accounts-oauth/package.js +++ b/packages/accounts-oauth/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: "Common code for OAuth-based login services", - version: '1.4.6-beta311.2', + version: '1.4.6', }); Package.onUse(api => { diff --git a/packages/accounts-passwordless/package.js b/packages/accounts-passwordless/package.js index 902897a01d..c9da46ee47 100644 --- a/packages/accounts-passwordless/package.js +++ b/packages/accounts-passwordless/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: 'No-password login/sign-up support for accounts', - version: '3.0.0', + version: '3.0.1', }); Package.onUse(api => { diff --git a/packages/allow-deny/package.js b/packages/allow-deny/package.js index 14b93deb0d..c4dc9d3e78 100644 --- a/packages/allow-deny/package.js +++ b/packages/allow-deny/package.js @@ -1,6 +1,6 @@ Package.describe({ name: 'allow-deny', - version: '2.1.0-beta311.2', + version: '2.1.0', // Brief, one-line summary of the package. summary: 'Implements functionality for allow/deny and client-side db operations', // URL to the Git repository containing the source code for this package. diff --git a/packages/babel-compiler/package.js b/packages/babel-compiler/package.js index 3bc19c8e63..03822c789b 100644 --- a/packages/babel-compiler/package.js +++ b/packages/babel-compiler/package.js @@ -1,7 +1,7 @@ Package.describe({ name: "babel-compiler", summary: "Parser/transpiler for ECMAScript 2015+ syntax", - version: '7.11.3-beta311.2', + version: '7.11.3', }); Npm.depends({ diff --git a/packages/ddp-client/package.js b/packages/ddp-client/package.js index e359f37b44..1b0e48c929 100644 --- a/packages/ddp-client/package.js +++ b/packages/ddp-client/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: "Meteor's latency-compensated distributed data client", - version: "3.1.0-beta311.2", + version: "3.1.0", documentation: null, }); diff --git a/packages/ddp-server/package.js b/packages/ddp-server/package.js index 5af96707b3..e081ffa73d 100644 --- a/packages/ddp-server/package.js +++ b/packages/ddp-server/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: "Meteor's latency-compensated distributed data server", - version: "3.1.0-beta311.2", + version: "3.1.0", documentation: null, }); diff --git a/packages/facebook-oauth/package.js b/packages/facebook-oauth/package.js index 560be83c66..1b1bf9f4e7 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.5-beta311.2', + version: '1.11.5', }); Package.onUse(api => { diff --git a/packages/meteor-tool/package.js b/packages/meteor-tool/package.js index 4435e5e270..7ca44c0182 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.1.1-beta.2", + version: "3.1.1", }); Package.includeTool(); diff --git a/packages/meteor/package.js b/packages/meteor/package.js index 4d1f02c601..a9ee2425dc 100644 --- a/packages/meteor/package.js +++ b/packages/meteor/package.js @@ -2,7 +2,7 @@ Package.describe({ summary: "Core Meteor environment", - version: '2.1.0-beta311.2', + version: '2.1.0', }); Package.registerBuildPlugin({ diff --git a/packages/mongo/package.js b/packages/mongo/package.js index cdd1c8054a..5727c2e01c 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.0-beta311.2", + version: "2.1.0", }); Npm.depends({ diff --git a/packages/npm-mongo/package.js b/packages/npm-mongo/package.js index f2fd624a1e..8b45db0032 100644 --- a/packages/npm-mongo/package.js +++ b/packages/npm-mongo/package.js @@ -3,7 +3,7 @@ Package.describe({ summary: "Wrapper around the mongo npm package", - version: "6.10.2-beta311.2", + version: "6.10.2", documentation: null, }); diff --git a/packages/oauth/package.js b/packages/oauth/package.js index 0aef862f3d..410a7c2b54 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.1-beta311.2', + version: '3.0.1', }); Package.onUse(api => { diff --git a/packages/roles/package.js b/packages/roles/package.js index 36d5b1b8d9..dbcc7ac855 100644 --- a/packages/roles/package.js +++ b/packages/roles/package.js @@ -2,7 +2,7 @@ Package.describe({ summary: "Authorization package for Meteor", - version: "1.0.1-beta311.2", + version: "1.0.1", name: "roles", documentation: null, }); diff --git a/packages/socket-stream-client/package.js b/packages/socket-stream-client/package.js index 1784571292..b67eafc1f9 100644 --- a/packages/socket-stream-client/package.js +++ b/packages/socket-stream-client/package.js @@ -1,6 +1,6 @@ Package.describe({ name: "socket-stream-client", - version: '0.6.0-beta311.2', + version: '0.6.0', summary: "Provides the ClientStream abstraction used by ddp-client", documentation: "README.md" }); diff --git a/scripts/admin/meteor-release-official.json b/scripts/admin/meteor-release-official.json index 504225e62c..21a3b156ca 100644 --- a/scripts/admin/meteor-release-official.json +++ b/scripts/admin/meteor-release-official.json @@ -1,6 +1,6 @@ { "track": "METEOR", - "version": "3.1", + "version": "3.1.1", "recommended": false, "official": true, "description": "The Official Meteor Distribution" diff --git a/tools/static-assets/skel-typescript/package.json b/tools/static-assets/skel-typescript/package.json index 07da7c102a..1bd98a2050 100644 --- a/tools/static-assets/skel-typescript/package.json +++ b/tools/static-assets/skel-typescript/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@types/mocha": "^8.2.3", - "@types/node": "^18.16.5", + "@types/node": "^22.10.6", "@types/react": "^18.2.5", "@types/react-dom": "^18.2.4", "typescript": "^5.4.5" diff --git a/v3-docs/docs/generators/changelog/versions/3.1.1.md b/v3-docs/docs/generators/changelog/versions/3.1.1.md index 97f4080f81..e143fee669 100644 --- a/v3-docs/docs/generators/changelog/versions/3.1.1.md +++ b/v3-docs/docs/generators/changelog/versions/3.1.1.md @@ -1,4 +1,4 @@ -## v3.1.1, /date/ +## v3.1.1, 2025-01-15 ### Highlights @@ -10,7 +10,6 @@ - OAuth Fixes: Resolved issues with cancel popup event and callback. - Windows Fixes: Fixed issues with running from folders with spaces and post-npm install build errors on Windows. - Security Updates: Upgraded json5 and semver from babel compiler. -- [...] #### Breaking Changes @@ -26,7 +25,7 @@ Please run the following command to update your project: ```bash -meteor update --release 3.1.1-beta.2 +meteor update --release 3.1.1 ``` @@ -34,6 +33,7 @@ meteor update --release 3.1.1-beta.2 - accounts-base@3.0.4 - accounts-oauth@1.4.6 +- accounts-passwordless@3.0.1 - allow-deny@2.1.0 - babel-compiler@7.11.3 - ddp-client@3.1.0 @@ -47,7 +47,6 @@ meteor update --release 3.1.1-beta.2 - oauth@3.0.1 - roles@@1.0.1 - socket-stream-client@0.6.0 -- [...] #### Bumped NPM Packages @@ -66,5 +65,7 @@ N/A - [@MrSpark2591](https://github.com/MrSpark2591) - [@jstarpl](https://github.com/jstarpl) - [@minhna](https://github.com/minhna) +- [@svolkomorov](https://github.com/svolkomorov) +- [@quyetdgroup](https://github.com/quyetdgroup) ✨✨✨ diff --git a/v3-docs/docs/history.md b/v3-docs/docs/history.md index 815c8cc894..90c3e20603 100644 --- a/v3-docs/docs/history.md +++ b/v3-docs/docs/history.md @@ -12,17 +12,18 @@ This is a complete history of changes for Meteor releases. -## v3.1.1, /date/ +## v3.1.1, 2025-01-15 ### Highlights +- Node upgrade: v22.13.0 - Real-time Performance Boost: Refactored AsynchronousQueue for parallel processing and optimized MongoDB observers for faster initial document handling. - Allow/Deny Rules Update: Deprecated async rules and updated documentation and types. - Mongo Driver Downgrade: Reverted to a stable version to prevent issues in Meteor. - Support for Meteor.deprecate: Added deprecation warnings with stack trace for outdated code usage. - OAuth Fixes: Resolved issues with cancel popup event and callback. +- Windows Fixes: Fixed issues with running from folders with spaces and post-npm install build errors on Windows. - Security Updates: Upgraded json5 and semver from babel compiler. -- [...] #### Breaking Changes @@ -38,7 +39,7 @@ Please run the following command to update your project: ```bash -meteor update --release 3.1.1-beta.2 +meteor update --release 3.1.1 ``` @@ -46,6 +47,7 @@ meteor update --release 3.1.1-beta.2 - accounts-base@3.0.4 - accounts-oauth@1.4.6 +- accounts-passwordless@3.0.1 - allow-deny@2.1.0 - babel-compiler@7.11.3 - ddp-client@3.1.0 @@ -59,7 +61,6 @@ meteor update --release 3.1.1-beta.2 - oauth@3.0.1 - roles@@1.0.1 - socket-stream-client@0.6.0 -- [...] #### Bumped NPM Packages @@ -73,6 +74,13 @@ N/A - [@nachocodoner](https://github.com/nachocodoner) - [@Grubba27](https://github.com/Grubba27) - [@9Morello](https://github.com/9Morello) +- [@perbergland](https://github.com/perbergland) +- [@StorytellerCZ](https://github.com/StorytellerCZ) +- [@MrSpark2591](https://github.com/MrSpark2591) +- [@jstarpl](https://github.com/jstarpl) +- [@minhna](https://github.com/minhna) +- [@svolkomorov](https://github.com/svolkomorov) +- [@quyetdgroup](https://github.com/quyetdgroup) ✨✨✨ ## v3.1.0, 2024-11-20 diff --git a/v3-docs/docs/public/meteor-blue.png b/v3-docs/docs/public/meteor-blue.png index c91f7a9718..0934189a3e 100644 Binary files a/v3-docs/docs/public/meteor-blue.png and b/v3-docs/docs/public/meteor-blue.png differ diff --git a/v3-docs/docs/public/meteor-logo.png b/v3-docs/docs/public/meteor-logo.png index ca7bb89de5..3b848982ca 100644 Binary files a/v3-docs/docs/public/meteor-logo.png and b/v3-docs/docs/public/meteor-logo.png differ diff --git a/v3-docs/v3-migration-docs/public/meteor-blue.png b/v3-docs/v3-migration-docs/public/meteor-blue.png index c91f7a9718..0934189a3e 100644 Binary files a/v3-docs/v3-migration-docs/public/meteor-blue.png and b/v3-docs/v3-migration-docs/public/meteor-blue.png differ diff --git a/v3-docs/v3-migration-docs/public/meteor-logo.png b/v3-docs/v3-migration-docs/public/meteor-logo.png index ca7bb89de5..3b848982ca 100644 Binary files a/v3-docs/v3-migration-docs/public/meteor-logo.png and b/v3-docs/v3-migration-docs/public/meteor-logo.png differ