mirror of
https://github.com/meteor/meteor.git
synced 2026-01-09 07:38:15 -05:00
Meteor version to 3.3-rc.0 ☄️
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
|
||||
[//]: # (go to meteor/docs/generators/changelog/docs)
|
||||
|
||||
## v3.3.0, 2025-05-15
|
||||
## v3.3.0, 2025-05-28
|
||||
|
||||
### Highlights
|
||||
|
||||
@@ -72,21 +72,24 @@ meteor add react-meteor-data@4.0.0-beta.0
|
||||
|
||||
#### Bumped Meteor Packages
|
||||
|
||||
- accounts-base@3.1.1
|
||||
- accounts-password@3.2.0
|
||||
- autoupdate@2.0.1
|
||||
- babel-compiler@7.12.0
|
||||
- boilerplate-generator@2.0.1
|
||||
- ddp-client@3.1.1
|
||||
- ecmascript@0.16.11
|
||||
- ejson@1.1.5
|
||||
- meteor@2.1.1
|
||||
- modern-browsers@0.2.2
|
||||
- mongo@2.1.2
|
||||
- server-render@0.4.3
|
||||
- socket-stream-client@0.6.1
|
||||
- webapp@2.0.7
|
||||
- meteor-tool@3.3.0
|
||||
- accounts-base@3.1.1-rc330.0
|
||||
- accounts-password@3.2.0-rc330.0
|
||||
- autoupdate@2.0.1-rc330.0
|
||||
- babel-compiler@7.12.0-rc330.0
|
||||
- boilerplate-generator@2.0.1-rc330.0
|
||||
- ddp-client@3.1.1-rc330.0
|
||||
- ecmascript@0.16.11-rc330.0
|
||||
- ejson@1.1.5-rc330.0
|
||||
- meteor@2.1.1-rc330.0
|
||||
- minifier-js@3.0.2-rc330.0
|
||||
- modern-browsers@0.2.2-rc330.0
|
||||
- mongo@2.1.2-rc330.0
|
||||
- server-render@0.4.3-rc330.0
|
||||
- socket-stream-client@0.6.1-rc330.0
|
||||
- standard-minifier-js@3.1.0-rc330.0
|
||||
- typescript@5.6.4-rc330.0
|
||||
- webapp@2.0.7-rc330.0
|
||||
- meteor-tool@3.3.0-rc.0
|
||||
|
||||
#### Bumped NPM Packages
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: "A user account system",
|
||||
version: "3.1.1-beta330.1",
|
||||
version: "3.1.1-rc330.0",
|
||||
});
|
||||
|
||||
Package.onUse((api) => {
|
||||
|
||||
@@ -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.2.0-beta330.1",
|
||||
version: "3.2.0-rc330.0",
|
||||
});
|
||||
|
||||
Npm.depends({
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: 'Update the client when new client code is available',
|
||||
version: '2.0.1-beta330.1',
|
||||
version: '2.0.1-rc330.0',
|
||||
});
|
||||
|
||||
Package.onUse(function(api) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Package.describe({
|
||||
name: "babel-compiler",
|
||||
summary: "Parser/transpiler for ECMAScript 2015+ syntax",
|
||||
version: '7.12.0-beta330.1',
|
||||
version: '7.12.0-rc330.0',
|
||||
});
|
||||
|
||||
Npm.depends({
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: "Generates the boilerplate html from program's manifest",
|
||||
version: '2.0.1-beta330.1',
|
||||
version: '2.0.1-rc330.0',
|
||||
});
|
||||
|
||||
Npm.depends({
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: "Meteor's latency-compensated distributed data client",
|
||||
version: "3.1.1-beta330.1",
|
||||
version: "3.1.1-rc330.0",
|
||||
documentation: null,
|
||||
});
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
name: 'ecmascript',
|
||||
version: '0.16.11-beta330.1',
|
||||
version: '0.16.11-rc330.0',
|
||||
summary: 'Compiler plugin that supports ES2015+ in all .js files',
|
||||
documentation: 'README.md',
|
||||
});
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: 'Extended and Extensible JSON library',
|
||||
version: '1.1.5-beta330.1',
|
||||
version: '1.1.5-rc330.0',
|
||||
});
|
||||
|
||||
Package.onUse(function onUse(api) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: "The Meteor command-line tool",
|
||||
version: "3.3.0-beta.1",
|
||||
version: "3.3.0-rc.0",
|
||||
});
|
||||
|
||||
Package.includeTool();
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Package.describe({
|
||||
summary: "Core Meteor environment",
|
||||
version: '2.1.1-beta330.1',
|
||||
version: '2.1.1-rc330.0',
|
||||
});
|
||||
|
||||
Package.registerBuildPlugin({
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: "JavaScript minifier",
|
||||
version: '3.0.2-beta330.1',
|
||||
version: '3.0.2-rc330.0',
|
||||
});
|
||||
|
||||
Npm.depends({
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
name: 'modern-browsers',
|
||||
version: '0.2.2-beta330.1',
|
||||
version: '0.2.2-rc330.0',
|
||||
summary:
|
||||
'API for defining the boundary between modern and legacy ' +
|
||||
'JavaScript clients',
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
Package.describe({
|
||||
summary: "Adaptor for using MongoDB and Minimongo over DDP",
|
||||
version: "2.1.2-beta330.1",
|
||||
version: "2.1.2-rc330.0",
|
||||
});
|
||||
|
||||
Npm.depends({
|
||||
|
||||
@@ -3,7 +3,7 @@ Package.describe({
|
||||
summary: 'Compiler for CoffeeScript code, supporting the coffeescript package',
|
||||
// This version of NPM `coffeescript` module, with _1, _2 etc.
|
||||
// If you change this, make sure to also update ../coffeescript/package.js to match.
|
||||
version: '2.4.2-beta330.1',
|
||||
version: '2.4.2-rc330.0',
|
||||
});
|
||||
|
||||
Npm.depends({
|
||||
|
||||
@@ -6,12 +6,12 @@ Package.describe({
|
||||
// so bumping the version of this package will be how they get newer versions
|
||||
// of `coffeescript-compiler`. If you change this, make sure to also update
|
||||
// ../coffeescript-compiler/package.js to match.
|
||||
version: '2.7.3-beta330.1',
|
||||
version: '2.7.3-rc330.0',
|
||||
});
|
||||
|
||||
Package.registerBuildPlugin({
|
||||
name: 'compile-coffeescript',
|
||||
use: ['caching-compiler@2.0.1', 'ecmascript@0.16.11-beta330.1', 'coffeescript-compiler@2.4.2-beta330.1'],
|
||||
use: ['caching-compiler@2.0.1', 'ecmascript@0.16.11-rc330.0', 'coffeescript-compiler@2.4.2-rc330.0'],
|
||||
sources: ['compile-coffeescript.js'],
|
||||
npmDependencies: {
|
||||
// A breaking change was introduced in @babel/runtime@7.0.0-beta.56
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
name: "server-render",
|
||||
version: '0.4.3-beta330.1',
|
||||
version: '0.4.3-rc330.0',
|
||||
summary: "Generic support for server-side rendering in Meteor apps",
|
||||
documentation: "README.md"
|
||||
});
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
name: "socket-stream-client",
|
||||
version: '0.6.1-beta330.1',
|
||||
version: '0.6.1-rc330.0',
|
||||
summary: "Provides the ClientStream abstraction used by ddp-client",
|
||||
documentation: "README.md"
|
||||
});
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
name: 'standard-minifier-js',
|
||||
version: '3.1.0-beta330.1',
|
||||
version: '3.1.0-rc330.0',
|
||||
summary: 'Standard javascript minifiers used with Meteor apps by default.',
|
||||
documentation: 'README.md',
|
||||
});
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
name: 'typescript',
|
||||
version: '5.6.4-beta330.1',
|
||||
version: '5.6.4-rc330.0',
|
||||
summary:
|
||||
'Compiler plugin that compiles TypeScript and ECMAScript in .ts and .tsx files',
|
||||
documentation: 'README.md',
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: "Serves a Meteor app over HTTP",
|
||||
version: "2.0.7-beta330.1",
|
||||
version: "2.0.7-rc330.0",
|
||||
});
|
||||
|
||||
Npm.depends({
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"track": "METEOR",
|
||||
"version": "3.3-beta.1",
|
||||
"version": "3.3-rc.0",
|
||||
"recommended": false,
|
||||
"official": false,
|
||||
"description": "Meteor experimental release"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
## v3.3.0, 2025-05-15
|
||||
## v3.3.0, 2025-05-28
|
||||
|
||||
### Highlights
|
||||
|
||||
@@ -62,21 +62,24 @@ meteor add react-meteor-data@4.0.0-beta.0
|
||||
|
||||
#### Bumped Meteor Packages
|
||||
|
||||
- accounts-base@3.1.1
|
||||
- accounts-password@3.2.0
|
||||
- autoupdate@2.0.1
|
||||
- babel-compiler@7.12.0
|
||||
- boilerplate-generator@2.0.1
|
||||
- ddp-client@3.1.1
|
||||
- ecmascript@0.16.11
|
||||
- ejson@1.1.5
|
||||
- meteor@2.1.1
|
||||
- modern-browsers@0.2.2
|
||||
- mongo@2.1.2
|
||||
- server-render@0.4.3
|
||||
- socket-stream-client@0.6.1
|
||||
- webapp@2.0.7
|
||||
- meteor-tool@3.3.0
|
||||
- accounts-base@3.1.1-rc330.0
|
||||
- accounts-password@3.2.0-rc330.0
|
||||
- autoupdate@2.0.1-rc330.0
|
||||
- babel-compiler@7.12.0-rc330.0
|
||||
- boilerplate-generator@2.0.1-rc330.0
|
||||
- ddp-client@3.1.1-rc330.0
|
||||
- ecmascript@0.16.11-rc330.0
|
||||
- ejson@1.1.5-rc330.0
|
||||
- meteor@2.1.1-rc330.0
|
||||
- minifier-js@3.0.2-rc330.0
|
||||
- modern-browsers@0.2.2-rc330.0
|
||||
- mongo@2.1.2-rc330.0
|
||||
- server-render@0.4.3-rc330.0
|
||||
- socket-stream-client@0.6.1-rc330.0
|
||||
- standard-minifier-js@3.1.0-rc330.0
|
||||
- typescript@5.6.4-rc330.0
|
||||
- webapp@2.0.7-rc330.0
|
||||
- meteor-tool@3.3.0-rc.0
|
||||
|
||||
#### Bumped NPM Packages
|
||||
|
||||
|
||||
@@ -10,7 +10,110 @@ This is a complete history of changes for Meteor releases.
|
||||
|
||||
[//]: # (go to meteor/docs/generators/changelog/docs)
|
||||
|
||||
## v3.3.0, 2025-05-28
|
||||
|
||||
### Highlights
|
||||
|
||||
- Support SWC transpiler and minifier for faster dev and builds [PR#13657](https://github.com/meteor/meteor/pull/13657), [PR#13715](https://github.com/meteor/meteor/pull/13715)
|
||||
- Switch to `@parcel/watcher` for improved native file watching [PR#13699](https://github.com/meteor/meteor/pull/13699), [#13707](https://github.com/meteor/meteor/pull/13707)
|
||||
- Default to modern architecture, skip legacy processing [PR#13665](https://github.com/meteor/meteor/pull/13665), [PR#13698](https://github.com/meteor/meteor/pull/13698)
|
||||
- Optimize SQLite for faster startup and better performance [PR#13702](https://github.com/meteor/meteor/pull/13702)
|
||||
- Support CPU profiling in Meteor 3 bundler [PR#13650](https://github.com/meteor/meteor/pull/13650)
|
||||
- Improve `meteor profile`: show rebuild steps and total, support `--build` [PR#16](https://github.com/meteor/performance/pull/16), [PR#13694](https://github.com/meteor/meteor/pull/13694)
|
||||
- Improve `useFind` and `useSubscribe` React hooks
|
||||
- Add `replaceEmailAsync` helper to Accounts [PR#13677](https://github.com/meteor/meteor/pull/13677)
|
||||
- Fix user agent detection and oplog collection filtering
|
||||
- Refine type definitions for Meteor methods and SSR's ServerSink
|
||||
- Allow opting out of usage stats with `DO_NOT_TRACK`
|
||||
- Update Node to 22.16.0 and Express to 5.1.0
|
||||
|
||||
All Merged PRs@[GitHub PRs 3.3](https://github.com/meteor/meteor/pulls?q=is%3Apr+is%3Amerged+base%3Arelease-3.3)
|
||||
|
||||
React Packages Changelog: [react-meteor-data@4.0.0-beta.0](https://github.com/meteor/react-packages/blob/fb73eeb89ff59664a7a01769fa1c2c880e72a3e5/packages/react-meteor-data/CHANGELOG.md#v400-beta0-xxx)
|
||||
|
||||
#### Breaking Changes
|
||||
|
||||
- File watching strategy switched to `@parcel/watcher`
|
||||
- Most setups should be fine, but if issues appear, like when using WSL with host, volumes, or remote setups—switch to polling.
|
||||
- Set `METEOR_WATCH_FORCE_POLLING=true` to enable polling.
|
||||
- Set `METEOR_WATCH_POLLING_INTERVAL_MS=1000` to adjust the interval.
|
||||
|
||||
- `react-meteor-data@4.0.0-beta.0`
|
||||
- Independent from the core, only applies if upgraded manually.
|
||||
- useFind describes no deps by default [PR#431](https://github.com/meteor/react-packages/pull/431)
|
||||
|
||||
#### Internal API changes
|
||||
|
||||
- `express@5.1.0` - Depends on Meteor’s `webapp` package.
|
||||
- Deprecates non-native promise usage [#154](https://github.com/pillarjs/router/pull/154)
|
||||
- Use `async/await` or `Promise.resolve` when defining endpoints to avoid deprecation warnings.
|
||||
|
||||
#### Migration Steps
|
||||
|
||||
Please run the following command to update your project:
|
||||
|
||||
```bash
|
||||
meteor update --release 3.3-beta.1
|
||||
```
|
||||
|
||||
To apply react-meteor-data changes:
|
||||
|
||||
```bash
|
||||
meteor add react-meteor-data@4.0.0-beta.0
|
||||
```
|
||||
|
||||
**Add this to your `package.json` to enable the new modern build stack:**
|
||||
|
||||
```json
|
||||
"meteor": {
|
||||
"modern": true
|
||||
}
|
||||
```
|
||||
|
||||
> These settings are on by default for new apps.
|
||||
|
||||
#### Bumped Meteor Packages
|
||||
|
||||
- accounts-base@3.1.1-rc330.0
|
||||
- accounts-password@3.2.0-rc330.0
|
||||
- autoupdate@2.0.1-rc330.0
|
||||
- babel-compiler@7.12.0-rc330.0
|
||||
- boilerplate-generator@2.0.1-rc330.0
|
||||
- ddp-client@3.1.1-rc330.0
|
||||
- ecmascript@0.16.11-rc330.0
|
||||
- ejson@1.1.5-rc330.0
|
||||
- meteor@2.1.1-rc330.0
|
||||
- minifier-js@3.0.2-rc330.0
|
||||
- modern-browsers@0.2.2-rc330.0
|
||||
- mongo@2.1.2-rc330.0
|
||||
- server-render@0.4.3-rc330.0
|
||||
- socket-stream-client@0.6.1-rc330.0
|
||||
- standard-minifier-js@3.1.0-rc330.0
|
||||
- typescript@5.6.4-rc330.0
|
||||
- webapp@2.0.7-rc330.0
|
||||
- meteor-tool@3.3.0-rc.0
|
||||
|
||||
#### Bumped NPM Packages
|
||||
|
||||
- meteor-node-stubs@1.2.17
|
||||
|
||||
#### Special thanks to
|
||||
|
||||
✨✨✨
|
||||
|
||||
- [@nachocodoner](https://github.com/nachocodoner)
|
||||
- [@italojs](https://github.com/italojs)
|
||||
- [@Grubba27](https://github.com/Grubba27)
|
||||
- [@zodern](https://github.com/zodern)
|
||||
- [@9Morello](https://github.com/9Morello)
|
||||
- [@welkinwong](https://github.com/welkinwong)
|
||||
- [@Poyoman39](https://github.com/Poyoman39)
|
||||
- [@PedroMarianoAlmeida](https://github.com/PedroMarianoAlmeida)
|
||||
- [@harryadel](https://github.com/harryadel)
|
||||
- [@ericm546](https://github.com/ericm546)
|
||||
- [@StorytellerCZ](https://github.com/StorytellerCZ)
|
||||
|
||||
✨✨✨
|
||||
|
||||
## v3.2.2, 2025-05-02
|
||||
|
||||
|
||||
Reference in New Issue
Block a user