Merge branch 'devel' into release-3.1.2
32
README.md
@@ -1,11 +1,13 @@
|
||||
<div align="center">
|
||||
<a href="https://www.meteor.com" target="_blank">
|
||||
<img align="center" width="225" src="https://user-images.githubusercontent.com/841294/26841702-0902bbee-4af3-11e7-9805-0618da66a246.png">
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://dmtgy0px4zdqn.cloudfront.net/images/meteor-logo.webp">
|
||||
<source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/0467afb6-4f36-4cad-9d78-237150d5d881">
|
||||
<img alt="Meteor logo" src="https://github.com/user-attachments/assets/0467afb6-4f36-4cad-9d78-237150d5d881" width="300">
|
||||
</picture>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<div align="center">
|
||||
|
||||
[](https://app.travis-ci.com/github/meteor/meteor)
|
||||
@@ -54,23 +56,20 @@ How about trying a tutorial to get started with your favorite technology?
|
||||
| [<img align="left" width="25" src="https://upload.wikimedia.org/wikipedia/commons/a/a7/React-icon.svg"> React](https://docs.meteor.com/tutorials/react/) |
|
||||
| - |
|
||||
| [<img align="left" width="25" src="https://progsoft.net/images/blaze-css-icon-3e80acb3996047afd09f1150f53fcd78e98c1e1b.png"> Blaze](https://blaze-tutorial.meteor.com/) |
|
||||
| [<img align="left" width="25" src="https://vuejs.org/images/logo.png"> Vue](https://vue-tutorial.meteor.com/) |
|
||||
| [<img align="left" width="25" src="https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Svelte_Logo.svg/1200px-Svelte_Logo.svg.png"> Svelte](https://svelte-tutorial.meteor.com/) |
|
||||
|
||||
Next, read the [documentation](https://docs.meteor.com/) and get some [examples](https://github.com/meteor/examples).
|
||||
| [<img align="left" width="25" src="https://vuejs.org/images/logo.png"> 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).
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "meteor",
|
||||
"version": "3.1.0",
|
||||
"version": "3.1.1",
|
||||
"description": "Install Meteor",
|
||||
"main": "install.js",
|
||||
"scripts": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: "A user account system",
|
||||
version: "3.0.4-beta311.2",
|
||||
version: "3.0.4",
|
||||
});
|
||||
|
||||
Package.onUse((api) => {
|
||||
|
||||
@@ -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 => {
|
||||
|
||||
@@ -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 => {
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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({
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: "Facebook OAuth flow",
|
||||
version: '1.11.5-beta311.2',
|
||||
version: '1.11.5',
|
||||
});
|
||||
|
||||
Package.onUse(api => {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: "The Meteor command-line tool",
|
||||
version: "3.1.1-beta.2",
|
||||
version: "3.1.1",
|
||||
});
|
||||
|
||||
Package.includeTool();
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Package.describe({
|
||||
summary: "Core Meteor environment",
|
||||
version: '2.1.0-beta311.2',
|
||||
version: '2.1.0',
|
||||
});
|
||||
|
||||
Package.registerBuildPlugin({
|
||||
|
||||
@@ -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({
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
|
||||
|
||||
@@ -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 => {
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
|
||||
@@ -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"
|
||||
});
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"track": "METEOR",
|
||||
"version": "3.1",
|
||||
"version": "3.1.1",
|
||||
"recommended": false,
|
||||
"official": true,
|
||||
"description": "The Official Meteor Distribution"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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)
|
||||
|
||||
✨✨✨
|
||||
|
||||
@@ -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
|
||||
|
||||
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 13 KiB |