Commit Graph

14517 Commits

Author SHA1 Message Date
Nacho Codoñer
a00a34fcc9 force CI to pass tests using modern bundler 2025-04-30 15:11:59 +02:00
Nacho Codoñer
2fee467d6c fix normalization 2025-04-30 13:36:04 +02:00
Nacho Codoñer
df576c6604 normalize properly the modern config to ensure defaults even on scenarios of partial configs 2025-04-30 13:15:34 +02:00
Nacho Codoñer
4a232d10ef enable proper transpiler config 2025-04-30 12:51:54 +02:00
Nacho Codoñer
88306046f4 ensure proper modern transpiler compilation 2025-04-30 12:46:11 +02:00
Nacho Codoñer
7660f0a35c refactor the modern config to apply all modern changes through a single setting 2025-04-30 11:28:19 +02:00
Nacho Codoñer
b56957ea84 Merge pull request #13708 from meteor/3.3-docs
Meteor 3.3 & Bundler Docs
2025-04-30 11:05:53 +02:00
Welkin Wong
14a35d449f fix: handle all-zero versions in modern browser detection (#13712) 2025-04-28 06:51:53 -03:00
Nacho Codoñer
ee93b1e978 Merge pull request #13711 from meteor/favor-reify-transpile
Favor Reify transpile in SWC all time
2025-04-26 08:00:07 +02:00
Welkin Wong
43af635d1b Bump mongodb dependency to version 6.16.0 in npm-mongo package (#13710) 2025-04-25 15:55:09 -03:00
Nacho Codoñer
7e49bca0e8 favor reify transpile all time 2025-04-25 20:01:03 +02:00
Nacho Codoñer
7460064bf3 allow .swcrc override jsc.parser values 2025-04-24 14:10:21 +02:00
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