Commit Graph

14505 Commits

Author SHA1 Message Date
italo jose
2f7bb724a9 Meteor version to 3.3-beta.0 ☄️ 2025-04-15 12:13:32 -03:00
Nacho Codoñer
3315cbf752 Merge branch 'release-3.3' into swc-replacement 2025-04-15 11:16:52 +02:00
Nacho Codoñer
dc7003d62b Merge pull request #13677 from harryadel/feature/add-replace-email-utility
Add Accounts.replaceEmailAsync
2025-04-14 13:34:24 +02:00
Nacho Codoñer
704dfc4ef6 Merge pull request #13692 from welkinwong/fix-callasync-typescript
DEV: Enhance type definitions for Meteor methods
2025-04-14 10:17:04 +02:00
9Morello
5f7580c3c9 fix type definition of ServerSink (#13689) 2025-04-10 18:07:08 -03:00
ericm546
7ced1c795e Fix timing issue with oplog include/exclude collections (#13687)
* Fix timing issue with oplog include/exclude collections

* Add a test

---------

Co-authored-by: Jan Dvorak <hello@jandvorak.me>
2025-04-10 08:57:30 -03:00
Welkin Wong
fcb317a31f fix(webapp): prevent truncated agent string in lookupUserAgent (#13686)
* fix(webapp): prevent truncated agent string in lookupUserAgent

In useragent-ng's lookup function implementation, there are security validations and truncation checks for useragent length.  For certain useragent use cases where the length exceeds 150 characters, premature truncation before being passed to the lookup function results in incorrect agent identification.

* test(webapp): add tests for agent identification including special user agent
2025-04-10 08:57:00 -03:00
Nacho Codoñer
3a583d5050 fix ci 2025-04-09 15:04:22 +02:00
Nacho Codoñer
a5022137db precheck on meteor config 2025-04-09 14:28:06 +02:00
Nacho Codoñer
3a039e56f4 precheck on meteor config 2025-04-09 14:26:54 +02:00
Nacho Codoñer
c6cb9f54a7 Merge branch 'release-3.3' into swc-replacement 2025-04-08 16:43:43 +02:00
Nacho Codoñer
9d9de24b32 ignore server babel-compiler file from the check legacy syntax as node 22 is modern enough 2025-04-08 16:39:41 +02:00
Nacho Codoñer
2523034414 fix syntax 2025-04-08 16:31:32 +02:00
Nacho Codoñer
9e9c1be76f use a meteor-specific version for SWC 2025-04-08 16:21:40 +02:00
Nacho Codoñer
40a3cedce9 clean 2025-04-08 16:01:45 +02:00
Nacho Codoñer
51dbad059b support SWC for legacy browsers 2025-04-08 14:56:36 +02:00
Welkin Wong
9370fdfd9c DEV: Enhance type definitions for Meteor methods 2025-04-08 15:32:06 +08:00
Nacho Codoñer
630fb0ef23 print configs in verbose modes 2025-04-07 17:59:49 +02:00
Nacho Codoñer
681f59a206 support swcConfig and plugin support 2025-04-07 17:29:57 +02:00
Nacho Codoñer
14202008ac better tip on nested imports 2025-04-07 16:22:36 +02:00
Nacho Codoñer
cc1f6a4943 add a verbose config to get insights of transpilation process 2025-04-07 15:45:26 +02:00
Harry Adel
38b27850ee Merge branch 'devel' into feature/add-replace-email-utility 2025-04-07 12:17:34 +02:00
Nacho Codoñer
85e7f6e720 support a configuration to exclude by meteor package and its path 2025-04-04 14:36:51 +02:00
Nacho Codoñer
fb2bae5197 support a configuration to exclude by node_modules and simplify config 2025-04-04 14:14:11 +02:00
harryadel
b620ff222d Apply Nacho fixes 2025-04-02 19:00:00 +02:00
Nacho Codoñer
cb68023bf2 better naming 2025-04-02 17:56:26 +02:00
Nacho Codoñer
048f81126a implement config to enable SWC 2025-04-02 17:49:36 +02:00
Gabriel Grubba
91de1f2c86 DEV: Bump express to 5.1.0 in webapp
Also updated express types
2025-04-02 11:03:20 -03:00
Gabriel Grubba
5adbff5d0d DEV: Bump express to 5.1.0 in webapp
Also updated express types
2025-04-02 09:05:12 -03:00
Nacho Codoñer
b512040335 remove unrequired self 2025-04-01 19:52:35 +02:00
Nacho Codoñer
d137aea93c refactor cache code 2025-04-01 19:51:11 +02:00
Nacho Codoñer
04c71f1a5b prefer an arrow function 2025-04-01 19:40:25 +02:00
Nacho Codoñer
ee23cb4e57 ensure SWC.compile profile context and address feedback 2025-04-01 19:38:58 +02:00
harryadel
d5e479291e Fix test 2025-03-28 23:03:24 +02:00
harryadel
e294d52f8f Add replace email utility 2025-03-28 19:26:39 +02:00
Nacho Codoñer
42b61a4ecc use latest acorn parser and proper reify options 2025-03-28 10:35:23 +01:00
Nacho Codoñer
cf6dc9ca5a ensure incompatible files will directly parse with babel once detected 2025-03-28 09:32:40 +01:00
Nacho Codoñer
a3b12b2eb6 prefer require than nested import 2025-03-28 09:26:53 +01:00
Nacho Codoñer
74bdbd8d00 remove unrequired nested imports 2025-03-28 09:12:02 +01:00
Nacho Codoñer
8e8801e2ef remove unrequired nested imports 2025-03-28 08:55:43 +01:00
Nacho Codoñer
2ddc37e212 revert removal of nested imports as they are still compatible 2025-03-27 17:13:08 +01:00
Nacho Codoñer
28da0a0ecc Merge branch 'incremental-rebuild-caching' into swc-replacement-perserve-reify-cache
# Conflicts:
#	packages/babel-compiler/babel-compiler.js
2025-03-27 17:01:14 +01:00
Nacho Codoñer
e1e44c15cb perserve Meteor's specifics: reify modules, nested imports and top-level await support 2025-03-27 16:45:11 +01:00
Nacho Codoñer
5b99337802 Revert "prefer more modern syntax on swc compilation"
This reverts commit 09691e422c.
2025-03-27 15:37:37 +01:00
Nacho Codoñer
b01f94072b Merge remote-tracking branch 'origin/swc-replacement' into swc-replacement 2025-03-26 18:02:38 +01:00
Nacho Codoñer
09691e422c prefer more modern syntax on swc compilation 2025-03-26 18:02:33 +01:00
Nacho Codoñer
c77611f57c async write the cache 2025-03-26 15:51:14 +01:00
Nacho Codoñer
c4e8fd4c4e better cache context 2025-03-26 15:19:50 +01:00
Nacho Codoñer
49a639955b apply cache only for swc as meteor-babel already describes a cache for babel 2025-03-26 15:08:58 +01:00
Nacho Codoñer
01bb46f920 Merge branch 'devel' into swc-replacement 2025-03-26 10:03:58 +01:00