Commit Graph

10217 Commits

Author SHA1 Message Date
Ben Newman
e48dbc6d1c Bump package versions for 1.9-rc.0 release. 🎉
With Node.js 8.x nearing end-of-life status at the end of this year, and
Node.js 12 now in LTS, we think it makes sense to finalize Meteor 1.9
sooner rather than later, and continue working to take advantage of all
the great features of Node 12 in future 1.9.x releases.

As usual, the meaning of "release candidate" is that we can still fix bugs
before the final release, but there will be no new features added.
2019-12-19 09:11:29 -05:00
Ben Newman
49a2fe3bae Merge branch 'devel' into release-1.9 2019-12-18 21:55:50 -05:00
Ben Newman
18b4b633fe Bump package versions for the official 1.8.3 release. 2019-12-18 18:32:16 -05:00
Ben Newman
2e56080541 Bump package versions for 1.8.3-rc.2 release. 2019-12-18 17:09:43 -05:00
Ben Newman
67a35473d1 Automatically use Meteor jquery package with test-in-browser.
When we run 'meteor test-packages' as part of our Circle CI test rotation,
we happen to be testing the Meteor `jquery` package along with all of our
other packages, so it has a chance to define `window.jQuery` globally, so
everything seems to work.

However, if you run `test-packages` with a subset of packages that does
not include or depend on `jquery`, there will be errors in the browser
console about `jQuery` not being defined, because the `test-in-browser`
package depends on `blaze`, which implicitly depends on `jquery`.
2019-12-18 16:37:05 -05:00
Ben Newman
6b646c6a8f Merge branch 'release-1.8.3' into release-1.9 2019-12-18 16:23:31 -05:00
Ben Newman
fede16c147 Bump package versions for 1.8.3-rc.1 release. 2019-12-18 15:10:22 -05:00
Ben Newman
24e02b7411 Avoid bundling jquery twice (#10498)
Although the Meteor jquery package is no long a core package (and thus is
not tied to the Meteor release), it seems like a good idea to nudge folks
towards installing jquery from npm, instead of relying on the very old
version (1.12.1) residing in meteor/packages/non-core/jquery/jquery.js.

Closes #10289.
2019-12-18 13:45:36 -05:00
Ben Newman
36824c1f4d Update package/non-core/blaze submodule to latest master version. 2019-12-18 13:45:25 -05:00
Ben Newman
aee0092f64 Merge branch 'release-1.8.3' into release-1.9 2019-12-18 13:19:31 -05:00
Ben Newman
9df769b6ea Bump package versions for 1.8.3-rc.0 release.
Note: bumping the ecmascript and typescript package versions is necessary
because they both register compiler plugins based on babel-compiler.
2019-12-18 13:01:21 -05:00
Ben Newman
ebdaa230d5 Update meteor-babel to version 7.7.5. 2019-12-18 12:39:57 -05:00
Kevin Newman
c3881579ae Mention build tools in native bcrypt message (#10813)
Adding native `bcrypt` to a project may require build tools be available on the system. This commit adds a note about that, and a link to the node-gyp documentation that best explains which tools to install. For more details, see this issue: https://github.com/meteor/meteor/issues/10113
2019-12-17 10:44:07 -05:00
filipenevola
43db8ed1c9 Bump appcache package version to 1.2.3 2019-12-13 09:27:19 -04:00
filipenevola
1a5d6fb5b6 - MDG => Meteor Software
- updates CONTRIBUTING.md
2019-12-13 08:05:14 -04:00
Miroslav Batchkarov
704aab3af5 Log error stack on exception in publication 2019-12-11 14:49:59 +00:00
filipenevola
9f4c2f02b7 Revert "Update accounts-password to version 1.5.2. - api versions from 1.8.1"
This reverts commit 63c53bea
2019-12-06 09:59:44 -04:00
filipenevola
63c53bea4f Update accounts-password to version 1.5.2.
- api versions from 1.8.1
2019-11-28 13:43:49 -04:00
Filipe Névola
51c15303b1 Merge pull request #10799 from sebakerckhof/patch-4
Bump accounts-password version
2019-11-28 13:32:20 -04:00
Ben Newman
398c68223f Bump @babel/runtime standard-minifier-js dependency to latest version. 2019-11-27 11:56:14 -05:00
Seba Kerckhof
9ceb214ace Update terser minifier to version 4.4.0 (#10797) 2019-11-27 11:39:46 -05:00
Ben Newman
c9e6225085 Bump package versions for 1.9-beta.4 release. 2019-11-26 17:52:03 -05:00
Ben Newman
c90246d55b Merge branch 'devel' into release-1.9 2019-11-26 15:46:38 -05:00
Ben Newman
c071e11032 Update meteor-babel to version 7.7.4.
Should help with #10795.

Also updating the meteor-babel and @babel/runtime versions in the dev
bundle, though there is no need to rebuild the dev bundle immediately.
2019-11-26 13:34:33 -05:00
Seba Kerckhof
eb0066e1c1 Remove jquery and bootstrap (deprecated) from test-in-browser package (#10773)
* remove jquery and deprecated bootstrap dependency in test-in-browser

Another step towards https://github.com/meteor/meteor/pull/10498

The direct jquery dependency was not necessary as far as I can tell. There was a second indirect dependency through the deprecated bootstrap package from which we only need the css.
So I replaced that one with bootstrap 4 css from npm

* Improve styling for test-in-browser
2019-11-26 13:07:33 -05:00
Seba Kerckhof
ec1df90400 Remove jquery dependency from test-helpers package (#10772) 2019-11-26 13:06:01 -05:00
Seba Kerckhof
dad1f4e563 Bump version to republish
Should be republished, since the published 1.5.1 is outdated and still contains underscore. https://github.com/meteor/meteor/issues/10788
2019-11-25 15:44:48 +01:00
Filipe Névola
216db74ea4 Small improvement to hashStampedToken (#10747)
Small improvement to hashStampedToken
2019-11-19 08:58:52 -04:00
Filipe Névola
963d90bf52 Merge pull request #10740 from gabrielmcoelho/patch-1
change success variable declaration
2019-11-19 08:54:39 -04:00
Ben Newman
3f88ccb387 Update packages/non-core/blaze submodule to latest master.
This version of Blaze includes https://github.com/meteor/blaze/pull/299 by
@sebakerckhof, which is an important prerequisite for #10498.
2019-11-15 14:05:44 -05:00
Ben Newman
d5a45c1f90 Bump package versions for 1.9-beta.3 release. 2019-11-14 16:43:57 -05:00
Ben Newman
14cb5fc026 Merge branch 'devel' into release-1.9 2019-11-14 16:30:42 -05:00
Ben Newman
97e1bba384 Bump package versions for the official 1.8.2 release. 2019-11-14 15:12:21 -05:00
Ben Newman
44d0f1f408 Bump package versions for 1.8.2-rc.10 release. 2019-11-12 18:06:25 -05:00
Ben Newman
c9904c3ed7 Bump package versions for 1.8.2-rc.9 release.
Note that publishing 1.8.2-rc.8 failed on all platforms due to EMFILE (too
many open files) errors, which necessitated reverting PR #10771.
2019-11-11 19:38:24 -05:00
Ben Newman
a367c9aef5 Bump package versions for 1.8.2-rc.8 release. 2019-11-11 19:12:13 -05:00
Ben Newman
0e1b0cb250 Bump package versions for 1.9-beta.2 release. 2019-11-10 00:50:56 -05:00
Ben Newman
f8de4127da Merge branch 'release-1.8.2' into release-1.9 2019-11-08 20:07:59 -05:00
Ben Newman
aec3bc76e3 Bump package versions for 1.8.2-rc.7 release. 2019-11-08 16:33:29 -05:00
Ben Newman
bd9043db20 Prefer "main" field of package.json over "module" in legacy bundle.
https://github.com/meteor/meteor/issues/10658#issuecomment-550456095
https://github.com/meteor/meteor/issues/10658#issuecomment-551870115

As usual, changes to module resolution logic need to happen in parallel in
tools/isobuild/resolver.ts and in packages/modules-runtime. However,
thanks to the modern/legacy system, it's easy to make the modules-runtime
package behave exactly the way(s) we want in the server, modern client,
and legacy client bundles.
2019-11-08 11:15:23 -05:00
Seba Kerckhof
2dc21ba37f Update core-js imports in es runtime packages (#10760)
As far as I can tell, object.entries and object.values were already supported
on all browsers supporting native async/await.
This is the current cutoff between modern/legacy

ref: https://github.com/meteor/babel-preset-meteor/blob/master/modern.js
https://caniuse.com/#search=object.entries
https://caniuse.com/#search=object.values

Furthermore I added following new ES2018/2019 features:
Object.fromEntries / String.prototype.trimStart / String.prototype.trimEnd
2019-11-06 10:59:21 -05:00
Ben Newman
ec0ed4dec9 Simplify _startupCallback by passing callback rather than ID. 2019-11-06 10:23:16 -05:00
brucejo
e17b52afac Call onLogin callbacks during registration if already logged in.
Fixes #10157.
2019-11-06 10:16:26 -05:00
Ben Newman
00564ac2ad Bump package versions for 1.8.2-rc.6 release.
I made a small mistake publishing rc.5 (forgot to bump
meteor-release-experimental.json), so it seemed simpler to skip straight
to rc.6.
2019-11-05 17:27:36 -05:00
Ben Newman
241ba1de0f Update meteor-babel to version 7.7.0.
Note that typescript has been updated to version 3.7.2 as part of this
update: https://devblogs.microsoft.com/typescript/announcing-typescript-3-7-rc/
2019-11-05 11:39:18 -05:00
Ben Newman
b912eed72b Merge branch 'release-1.8.2' into release-1.9 2019-10-25 09:56:51 -04:00
Ben Newman
19f00eef81 Bump package versions for 1.8.2-rc.4 release. 2019-10-24 19:36:39 -04:00
Ben Newman
354c65e7aa Bump webapp package patch version to 1.7.5 after PR #10711. 2019-10-24 18:55:44 -04:00
Florian Kaiser
11ef927252 Remove qs-middleware from webapp package to avoid license issues (#10711)
Closes #10707.
2019-10-24 18:33:34 -04:00
seke
f08ae21666 Small improvement to hashStampedToken 2019-10-24 11:01:09 +02:00