Commit Graph

7986 Commits

Author SHA1 Message Date
Ben Newman
ec92486642 Bump package versions for the official 1.4.2.4 release. 2017-02-02 10:26:13 -05:00
Ben Newman
d2cdaa1883 Bump package versions for 1.4.2.4-rc.1 release. 2017-02-01 14:51:52 -05:00
Ben Newman
611b23dcf7 Bump package versions for 1.4.2.4-rc.0 release. 2017-02-01 12:24:19 -05:00
Ben Newman
abc672ec4a Remove packages/ui (superseded by packages/non-core/blaze/packages/ui).
https://github.com/meteor/meteor/pull/8212#issuecomment-270330469
2017-02-01 11:00:35 -05:00
Ben Newman
0971e89abe Merge pull request #8204 from mitar/new-blaze-history
Updated packages/non-core/blaze submodule to new Blaze history.
2017-02-01 11:00:02 -05:00
Ben Newman
6c643a4763 Preserve true "main" and "browser" fields of package.json modules.
Previously, when building a JavaScript bundle for the client, if a
package.json file had a string-valued "browser" field, we would replace
the value of the "main" field of the bundled package.json module with the
value of the "browser" field. This trick was important because it allowed
an npm package to have a different entry point on the client than it had
on the server.

However, that approach became inconsistent if the package.json file was
also explicitly imported as a module, because the package.json stub used
for module resolution prevented the real contents of package.json from
getting bundled, and disagreed with the original package.json module about
the value of the "main" field.

To resolve that inconsistency, it seems better to avoid modifying the
"main" field of package.json modules, and instead rely on the runtime
module system to make sense of the "browser" field, regardless of whether
the package.json module is a stub used only for module resolution or
contains the full contents of the original package.json file.

The ability to understand "browser" fields of package.json modules was
introduced in install@0.8.3:
377d1a3b51

This is potentially a backwards-incompatible change for developers using
this version of `ImportScanner` and `Resolver` who have not yet upgraded
their `modules-runtime` package to at least version 0.7.8. The solution is
to upgrade `modules-runtime`, though it would be nice to enforce that
better somehow.
2017-02-01 10:34:52 -05:00
Eliezer
229b7e7c78 Update README.md 2016-12-30 04:04:05 -10:00
Eliezer
f0a2c8cfe4 Fastclick will break selects on Chrome mobile
See here:
https://github.com/ftlabs/fastclick/issues/497
And here:
https://productforums.google.com/forum/#!topic/chrome/Q4Rt6d0C4Qo

I just spent hours trying to figure out why selects haven't been working on my site, and finally found out it was fastclick.
2016-12-30 02:39:56 -10:00
Ben Newman
8d76fb01ff Bump package versions for the official 1.4.2.3 release. 2016-11-17 13:45:10 -05:00
Ben Newman
7b9ae5a6dd Bump package versions for 1.4.2.3-rc.0 release. 2016-11-16 17:20:04 -05:00
Ben Newman
fda40742fe Bump package versions for the official 1.4.2.2 release. 2016-11-15 19:59:10 -05:00
Ben Newman
824e68872f Bump package versions for 1.4.2.2-rc.1 release. 2016-11-15 09:40:47 -05:00
Ben Newman
5fc1cfa2e7 Bump package versions for 1.4.2.2-rc.0 release. 2016-11-14 20:00:34 -05:00
Ben Newman
9f25353745 Bump package versions for 1.4.2.2-beta.2 release. 2016-11-14 13:07:50 -05:00
Hugh Willson
e0b3b390a0 Updated test description to include the issue # being resolved (#5676). 2016-11-14 11:49:24 -05:00
Hugh Willson
307b246b6a Minor formatting adjustment to force CI rebuild. 2016-11-14 11:49:24 -05:00
Hugh Willson
ca50223f5e Preventing undefined callback from being passed into the forgotPassword Method, which in turn prevents unnecessary audit-argument-checks warnings. 2016-11-14 11:49:24 -05:00
Seba Kerckhof
212b3d0c22 Implement $min, $max, $currentDate modifiers 2016-11-14 11:49:24 -05:00
Ben Newman
35a19eb1fd Bump package versions for 1.4.2.2-beta.0 release. 2016-11-10 17:59:56 -05:00
Joshua Byrd
5e9076f463 Twitter changed this 2016-11-10 17:50:59 -05:00
Ben Newman
2d8f187cc9 Remove version constraints from ecmascript/package.js.
These constraints are only helpful when publishing the package apart
from a Meteor release, and are hard to maintain otherwise.
2016-11-08 17:38:51 -05:00
Ben Newman
51bb575e00 Bump ecmascript version to 0.6.0 to republish.
Temporarily adding version constraints so that we can publish
independently from the Meteor release.
2016-11-08 17:38:24 -05:00
Ben Newman
45b01ba809 Bump package versions for the official 1.4.2.1 release. 2016-11-08 15:42:56 -05:00
Ben Newman
7abaa56b1a Bump package versions for 1.4.2.1-rc.2 release. 2016-11-08 14:08:08 -05:00
Ben Newman
6ce7891d9b Bump package versions for 1.4.2.1-rc.1 release. 2016-11-04 18:45:51 -04:00
Ben Newman
2e00dc3663 Bump package versions for 1.4.2.1-rc.0 release. 2016-11-03 12:19:56 -04:00
Ben Newman
11c7b2aee2 Bump package versions for 1.4.2.1-beta.1 release. 2016-11-02 18:10:10 -04:00
Ben Newman
6a137ea333 Merge branch 'devel' into release-1.4.2.1 2016-11-02 18:00:07 -04:00
Ben Newman
4ce343f56c Simplify Meteor babel-runtime package by relying on npm version.
Though this may seem like a significant change, this package will still
work for older apps as long as the developer follows the instructions
about installing the babel-runtime npm package.

Helps with #7956.
2016-11-02 12:05:33 -04:00
Ben Newman
488631ad25 Write caching-compiler cache files synchronously when testing.
Setting METEOR_DISABLE_FS_FIBERS broke these tests because
CachingCompiler#_writeFileAsync was still asynchronous, whereas other FS
operations became synchronous.
2016-11-01 19:38:08 -04:00
Tom Coleman
fa86a682ba Merge pull request #7998 from abernix/feature/fix-6337
Clarify mis-leading wording in the `stylus` README
2016-11-01 15:39:04 -07:00
Jesse Rosenberger
b23d832cf6 Clarify mis-leading wording the stylus README
Make it clear that all files with the `.styl` extension are processed and not just `.main.styl` files.

Fixes meteor/meteor#6337
2016-11-01 17:30:04 +02:00
Denis Davidyuk
16641e56c6 Refactor template of resetPassword email 2016-11-01 21:46:19 +10:00
Ben Newman
9dfcc38aba Make Meteor babel-runtime/helpers/inherits match npm implementation.
https://github.com/meteor/meteor/issues/7956#issuecomment-256724898

Fixes #7956.
2016-10-31 14:45:58 -04:00
Ben Newman
69e190076b Bump package versions for 1.4.2.1-beta.0 release. 2016-10-28 18:16:09 -04:00
Ben Newman
a2eb007242 Make Meteor babel-runtime/helpers/inherits match npm implementation.
https://github.com/meteor/meteor/issues/7956#issuecomment-256724898

Fixes #7956.
2016-10-28 16:11:29 -04:00
Christian Klaussner
c38abe8d51 Fix link to Google documentation (#7942) 2016-10-28 16:07:31 -04:00
Ben Newman
19a60d51db Merge branch 'master' into devel 2016-10-28 14:50:52 -04:00
Tom Coleman
04f401c711 JSdoc refactoring to make API boxes work again. 2016-10-27 14:55:56 -07:00
Ben Newman
8a6ff5637e Merge branch 'release-1.4.2' into devel 2016-10-25 12:43:50 -07:00
Ben Newman
f39812bd4b Bump package versions for the official 1.4.2 release. 2016-10-25 10:20:21 -07:00
Ben Newman
b40df12129 Bump package versions for 1.4.2-rc.4 release. 2016-10-24 22:44:11 -07:00
Ben Newman
7bcc50c842 Add profiling for meteorInstall-based require calls.
The options.wrapRequire API is new in install@0.8.2.
2016-10-24 18:48:16 -07:00
Ben Newman
dbf8471c1f Bump package versions for 1.4.2-rc.3 release. 2016-10-23 18:17:51 -04:00
Ben Newman
38de7373f1 Remove version constraints from packages/accounts-password/package.js.
Version constraints are unnecessary when publishing a release, and tend to
complicate things when the constraints are out of date with packages that
are updated by the release.

https://github.com/meteor/meteor/issues/7951#issuecomment-255615050
2016-10-23 17:45:48 -04:00
Ben Newman
8e9896cfcf Include server startup timings in METEOR_PROFILE output.
Meteor 1.4.2 has been mostly focused on improving rebuild times, but what
ultimately matters is the time from changing a file to being able to make
requests against the restarted server, and any code that runs before
server startup should be considered part of that critical path.

If you have a lot of packages, and they do non-trivial work on startup,
this commit should give you much better insight into where time is spent.

Credit to @stubailo for pushing me to provide Meteor developers with
better profiling tools, and thanks to @veered for this specific idea.

Note: because tools/tool-env/profile.js is now loaded as-is by boot.js,
certain ECMAScript features are off-limits, e.g. ...rest params.
2016-10-23 16:36:23 -04:00
Ben Newman
548a288c61 Call Npm.require("meteor-babel") only when needed.
In practice, the non-isopacket version of meteor-babel is only used by the
shell-server package, so this saves ~200ms of reload time.
2016-10-22 21:14:39 -04:00
Ben Newman
6db69a3c9d Merge branch 'release-1.4.2' into devel 2016-10-22 14:11:15 -04:00
Ben Newman
b938e089e6 Bump package versions for 1.4.2-rc.2 release. 2016-10-21 22:20:34 -04:00
Ben Newman
0308e38d51 Merge branch 'release-1.4.1.3' into release-1.4.2 2016-10-21 22:03:54 -04:00