Commit Graph

41451 Commits

Author SHA1 Message Date
italo jose
e3606b55cb Meteor version to 3.5-beta.6 ☄️ release/METEOR@3.5-beta.6 2026-03-10 13:47:43 -03:00
italo jose
c3ed8cde09 Merge branch 'devel' into release-3.5 2026-03-10 11:52:37 -03:00
italo jose
91d765d452 BUNDLE_VERSION=24.14.0.2 2026-03-10 11:24:12 -03:00
Italo José
45adcf7903 Merge pull request #14217 from meteor/changeStream/reactivity-order
[3.5] set changeStreams as dafault reactivity mechanism
2026-03-10 11:15:07 -03:00
Italo José
a90cf8d1d3 Merge pull request #14201 from mvogttech/accounts-base-registerLinkCallback
refactor(accounts-base): DRY link callback registration methods
2026-03-10 11:13:58 -03:00
italo jose
f5a64d1391 edit reactivity order 2026-03-10 11:13:02 -03:00
Italo José
90e7b32bf1 Merge pull request #14209 from mvogttech/ejson-optimize_toJSONValues
perf(ejson): copy-on-write toJSONValue/fromJSONValue to reduce alloca…
2026-03-10 10:48:28 -03:00
Italo José
cb5c9e757d Merge pull request #14196 from mvogttech/hasOwnProperty-removal
refactor(accounts-base): replace hasOwnProperty.call with Object.hasOwn
2026-03-10 10:45:22 -03:00
Italo José
c20c4a5d19 Merge pull request #14198 from mvogttech/accounts-base-spread-refactor
refactor(accounts-base): use spread operator instead of .push.apply()
2026-03-10 10:45:02 -03:00
Italo José
2b6570058d Merge pull request #14200 from mvogttech/accounts-base-replace_arguments_implicit
refactor(accounts-base): use rest params instead of arguments object
2026-03-10 10:43:27 -03:00
Italo José
9dbc7cd2fe Merge branch 'release-3.5' into accounts-base-registerLinkCallback 2026-03-10 10:42:49 -03:00
Italo José
51523a11b1 Merge pull request #14208 from mvogttech/ejson-optimize_equals_check_order
perf(ejson): fast-path primitive comparisons in EJSON.equals
2026-03-09 15:26:56 -03:00
Italo José
0270cbb54d Merge branch 'release-3.5' into ejson-optimize_toJSONValues 2026-03-09 15:22:43 -03:00
Italo José
d67f3e74c7 Merge pull request #14182 from 9Morello/refactor-ddp-rate-limiter-to-support-async-rule-matchers
Refactor `DDPRateLimiter` to support async rule matchers
2026-03-09 15:03:52 -03:00
Michael Vogt
2dde09404d EJSON copy-on-write tests 2026-03-09 11:06:51 -05:00
Michael Vogt
e5ee99e71c add early exit tests 2026-03-09 09:33:42 -05:00
Nacho Codoñer
d7f1f0e9ec Merge pull request #14194 from meteor/unit-tests
Unit tests (Jest) for tool and scripts
2026-03-09 13:49:27 +01:00
Michael Vogt
59277e7f67 perf(ejson): copy-on-write toJSONValue/fromJSONValue to reduce allocations 2026-03-08 22:24:40 -05:00
Michael Vogt
18164ec0ae perf(ejson): fast-path primitive comparisons in EJSON.equals 2026-03-08 21:55:48 -05:00
9Morello
ab7126a8de Merge branch 'release-3.5' into refactor-ddp-rate-limiter-to-support-async-rule-matchers 2026-03-06 21:46:32 -03:00
Michael Vogt
3417f0e80b Fixed tests by defaulting both args to [] when not provided 2026-03-06 16:16:57 -06:00
Michael Vogt
944a95b106 add JSDoc comment for consistency 2026-03-06 14:29:53 -06:00
Michael Vogt
a25a233c39 refactor(accounts-base): DRY link callback registration methods 2026-03-06 14:20:27 -06:00
Italo José
b107a9e759 Merge pull request #14044 from harryadel/fix/email-example
[email] Warn if Accounts.emailTemplates.from isn't set
2026-03-06 17:11:56 -03:00
Michael Vogt
d110a490c4 refactor(accounts-base): use rest params instead of arguments object 2026-03-06 14:10:35 -06:00
Michael Vogt
9c8cbea78e refactor(accounts-base): use spread operator instead of .push.apply() 2026-03-06 14:01:14 -06:00
Michael Vogt
1f85a456e6 Merge branch 'devel' of https://github.com/mvogttech/meteor into devel 2026-03-06 13:59:32 -06:00
Michael Vogt
031a656f2b Added to wrong branch.
Revert "refactor(accounts-base): use spread operator instead of .push.apply()"

This reverts commit 6adbde798f.
2026-03-06 13:58:44 -06:00
Michael Vogt
6adbde798f refactor(accounts-base): use spread operator instead of .push.apply() 2026-03-06 13:54:40 -06:00
Michael Vogt
8364aa87b7 refactor(accounts-base): replace hasOwnProperty.call with Object.hasOwn 2026-03-06 13:43:46 -06:00
Italo José
298193543a Merge branch 'release-3.5' into fix/email-example 2026-03-06 16:43:32 -03:00
Italo José
d7bf3dfe54 Merge pull request #14051 from vlasky/feature/ddp-resumptions-rebased
Implement DDP session resumption for graceful reconnects
2026-03-06 16:43:09 -03:00
Italo José
6386d9115d Merge branch 'release-3.5' into refactor-ddp-rate-limiter-to-support-async-rule-matchers 2026-03-06 16:12:16 -03:00
Italo José
15ab49a1e5 Merge branch 'release-3.5' into fix/email-example 2026-03-06 16:11:20 -03:00
Italo José
e9f0e19d5e Merge branch 'release-3.5' into feature/ddp-resumptions-rebased 2026-03-06 15:56:52 -03:00
Italo José
7c7368e704 Merge branch 'devel' into release-3.5 2026-03-06 15:41:14 -03:00
Italo José
476773bce4 Merge branch 'release-3.5' into fix/email-example 2026-03-06 15:40:04 -03:00
Italo José
e5118477b6 Merge branch 'release-3.5' into refactor-ddp-rate-limiter-to-support-async-rule-matchers 2026-03-06 15:17:05 -03:00
Nacho Codoñer
8299d6d541 Update .github/workflows/unit-tests.yml
Co-authored-by: Gabriel Grubba <70247653+Grubba27@users.noreply.github.com>
2026-03-06 14:51:36 +01:00
Nacho Codoñer
8be0b812ec ensure swc resolves properly 2026-03-06 12:02:51 +01:00
Nacho Codoñer
00cd014bb6 update jest.config.js to include additional path ignores and add semver and underscore dependencies 2026-03-06 11:51:38 +01:00
Nacho Codoñer
43e598599b update jest.config.js to include additional path ignores and add semver and underscore dependencies 2026-03-06 10:56:22 +01:00
Nacho Codoñer
e77f075f6e update e2e workflow and add unit tests workflow 2026-03-06 10:50:40 +01:00
Nacho Codoñer
e793bee8e4 switch modern-tests to use SWC instead of Babel for faster builds and simpler configuration 2026-03-06 10:38:10 +01:00
Nacho Codoñer
dda561fc10 add SWC support to Jest configuration and update dependencies 2026-03-06 10:21:26 +01:00
Nacho Codoñer
37ce07b0bf add Jest-based unit and E2E test setup
This commit:
- Introduces `jest` to the dev dependencies.
- Updates AGENTS.md and DEVELOPMENT.md with details about test layers and new commands.
- Adds a `jest.config.js` file targeting specific test directories.
- Splits existing test commands into `npm run test:unit` for unit tests and `npm run test:e2e` for E2E tests.
2026-03-06 09:52:20 +01:00
italo jose
b53272bbc6 chore: Update 64-bit MongoDB version to 7.0.16. 2026-03-05 18:15:32 -03:00
Nacho Codoñer
fc30a303f4 Merge pull request #14191 from meteor/meteor-rspack-101-patch
Bumps @meteorjs/rspack 1.0.1 and add scripts to handle beta and officials
2026-03-05 14:29:00 +01:00
Nacho Codoñer
9408620358 bump 1.0.1 to be latest and add versioning and publishing scripts for @meteorjs/rspack 2026-03-05 13:47:11 +01:00
Nacho Codoñer
79253fd5b8 bump @meteorjs/rspack to version 1.0.1 across all skeletons and packages. 2026-03-05 13:11:39 +01:00