Merge branch 'devel' into release-3.1.2

This commit is contained in:
Nacho Codoñer
2025-01-22 14:58:55 +01:00
26 changed files with 45 additions and 50 deletions

View File

@@ -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">
[![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?
| [<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).

View File

@@ -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;

View File

@@ -1,6 +1,6 @@
{
"name": "meteor",
"version": "3.1.0",
"version": "3.1.1",
"description": "Install Meteor",
"main": "install.js",
"scripts": {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "A user account system",
version: "3.0.4-beta311.2",
version: "3.0.4",
});
Package.onUse((api) => {

View File

@@ -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 => {

View File

@@ -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 => {

View File

@@ -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.

View File

@@ -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({

View File

@@ -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,
});

View File

@@ -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,
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Facebook OAuth flow",
version: '1.11.5-beta311.2',
version: '1.11.5',
});
Package.onUse(api => {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "The Meteor command-line tool",
version: "3.1.1-beta.2",
version: "3.1.1",
});
Package.includeTool();

View File

@@ -2,7 +2,7 @@
Package.describe({
summary: "Core Meteor environment",
version: '2.1.0-beta311.2',
version: '2.1.0',
});
Package.registerBuildPlugin({

View File

@@ -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({

View File

@@ -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,
});

View File

@@ -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 => {

View File

@@ -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,
});

View File

@@ -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"
});

View File

@@ -1,6 +1,6 @@
{
"track": "METEOR",
"version": "3.1",
"version": "3.1.1",
"recommended": false,
"official": true,
"description": "The Official Meteor Distribution"

View File

@@ -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"

View File

@@ -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)
✨✨✨

View File

@@ -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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 13 KiB