Meteor version to 3.3-beta.1 ☄️

This commit is contained in:
italo jose
2025-05-15 10:45:15 -03:00
parent 68cc69f5ba
commit 4576e6938a
18 changed files with 122 additions and 19 deletions

View File

@@ -8,6 +8,107 @@
[//]: # (go to meteor/docs/generators/changelog/docs)
## v3.3.0, 2025-05-15
### 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.15.1 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 Meteors `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
- 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
#### 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)
✨✨✨
## v3.0.1, 2024-07-16
### Highlights

View File

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

View File

@@ -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.0",
version: "3.2.0-beta330.1",
});
Npm.depends({

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: 'Update the client when new client code is available',
version: '2.0.1-beta330.0',
version: '2.0.1-beta330.1',
});
Package.onUse(function(api) {

View File

@@ -1,7 +1,7 @@
Package.describe({
name: "babel-compiler",
summary: "Parser/transpiler for ECMAScript 2015+ syntax",
version: '7.12.0-beta330.0',
version: '7.12.0-beta330.1',
});
Npm.depends({

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Generates the boilerplate html from program's manifest",
version: '2.0.1-beta330.0',
version: '2.0.1-beta330.1',
});
Npm.depends({

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Meteor's latency-compensated distributed data client",
version: "3.1.1-beta330.0",
version: "3.1.1-beta330.1",
documentation: null,
});

View File

@@ -1,6 +1,6 @@
Package.describe({
name: 'ecmascript',
version: '0.16.11-beta330.0',
version: '0.16.11-beta330.1',
summary: 'Compiler plugin that supports ES2015+ in all .js files',
documentation: 'README.md',
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: 'Extended and Extensible JSON library',
version: '1.1.5-beta330.0',
version: '1.1.5-beta330.1',
});
Package.onUse(function onUse(api) {

View File

@@ -2,7 +2,7 @@
Package.describe({
summary: "Core Meteor environment",
version: '2.1.1-beta330.0',
version: '2.1.1-beta330.1',
});
Package.registerBuildPlugin({

View File

@@ -1,6 +1,6 @@
Package.describe({
name: 'modern-browsers',
version: '0.2.1',
version: '0.2.2-beta330.1',
summary:
'API for defining the boundary between modern and legacy ' +
'JavaScript clients',

View File

@@ -9,7 +9,7 @@
Package.describe({
summary: "Adaptor for using MongoDB and Minimongo over DDP",
version: "2.1.2-beta330.0",
version: "2.1.2-beta330.1",
});
Npm.depends({

View File

@@ -1,6 +1,6 @@
Package.describe({
name: "server-render",
version: '0.4.3-beta330.0',
version: '0.4.3-beta330.1',
summary: "Generic support for server-side rendering in Meteor apps",
documentation: "README.md"
});

View File

@@ -1,6 +1,6 @@
Package.describe({
name: "socket-stream-client",
version: '0.6.0',
version: '0.6.1-beta330.1',
summary: "Provides the ClientStream abstraction used by ddp-client",
documentation: "README.md"
});

View File

@@ -1,7 +1,7 @@
Package.describe({
name: 'standard-minifier-js',
version: '3.1.0',
summary: 'Standard javascript minifiers used with Meteor apps by default. Inspired into https://github.com/zodern/minify-js-sourcemaps',
version: '3.1.0-beta330.1',
summary: 'Standard javascript minifiers used with Meteor apps by default.',
documentation: 'README.md',
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Serves a Meteor app over HTTP",
version: "2.0.7-beta330.0",
version: "2.0.7-beta330.1",
});
Npm.depends({

View File

@@ -1,6 +1,6 @@
{
"track": "METEOR",
"version": "3.3-beta.0",
"version": "3.3-beta.1",
"recommended": false,
"official": false,
"description": "Meteor experimental release"

View File

@@ -1,4 +1,4 @@
## v3.3.0, 2025-04-15
## v3.3.0, 2025-05-15
### Highlights
@@ -41,7 +41,7 @@ React Packages Changelog: [react-meteor-data@4.0.0-beta.0](https://github.com/me
Please run the following command to update your project:
```bash
meteor update --release 3.3-beta.0
meteor update --release 3.3-beta.1
```
To apply react-meteor-data changes:
@@ -71,8 +71,10 @@ meteor add react-meteor-data@4.0.0-beta.0
- 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