mirror of
https://github.com/meteor/meteor.git
synced 2026-01-09 07:38:15 -05:00
Meteor version to 3.3-beta.1 ☄️
This commit is contained in:
101
docs/history.md
101
docs/history.md
@@ -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 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
|
||||
- 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
|
||||
|
||||
@@ -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) => {
|
||||
|
||||
@@ -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({
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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({
|
||||
|
||||
@@ -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({
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
|
||||
|
||||
@@ -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',
|
||||
});
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Package.describe({
|
||||
summary: "Core Meteor environment",
|
||||
version: '2.1.1-beta330.0',
|
||||
version: '2.1.1-beta330.1',
|
||||
});
|
||||
|
||||
Package.registerBuildPlugin({
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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({
|
||||
|
||||
@@ -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"
|
||||
});
|
||||
|
||||
@@ -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"
|
||||
});
|
||||
|
||||
@@ -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',
|
||||
});
|
||||
|
||||
|
||||
@@ -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({
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"track": "METEOR",
|
||||
"version": "3.3-beta.0",
|
||||
"version": "3.3-beta.1",
|
||||
"recommended": false,
|
||||
"official": false,
|
||||
"description": "Meteor experimental release"
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user