Commit Graph

17974 Commits

Author SHA1 Message Date
Ben Newman
fda40742fe Bump package versions for the official 1.4.2.2 release. release/METEOR@1.4.2.2 2016-11-15 19:59:10 -05:00
Ben Newman
824e68872f Bump package versions for 1.4.2.2-rc.1 release. release/METEOR@1.4.2.2-rc.1 2016-11-15 09:40:47 -05:00
Ben Newman
2f47f8049c Bump $BUNDLE_VERSION to 4.7.1 before rebuilding dev bundle.
This build includes another attempt to include python.exe reliably in
the Windows dev bundle, thanks to https://github.com/winpython/winpython.
2016-11-15 09:20:23 -05:00
Ben Newman
24b0ea9fdd Bump compiler/linker/bundler salts to trigger fresh builds. 2016-11-14 21:18:03 -05:00
Ben Newman
5fc1cfa2e7 Bump package versions for 1.4.2.2-rc.0 release. release/METEOR@1.4.2.2-rc.0 2016-11-14 20:00:34 -05:00
Ben Newman
e4c7b0890c Watch all imported files in linked npm packages on server. 2016-11-14 14:25:22 -05:00
Ben Newman
e3387599a2 Test lazy main modules and stray imports in modules test app. 2016-11-14 13:35:50 -05:00
Ben Newman
9f25353745 Bump package versions for 1.4.2.2-beta.2 release. release/METEOR@1.4.2.2-beta.2 2016-11-14 13:07:50 -05:00
Ben Newman
41713dacf7 Include meteor npm install in new app instructions.
Thanks to @ptica for this suggestion:
https://github.com/meteor/meteor/issues/8042#issuecomment-260277876
2016-11-14 12:51:00 -05:00
Ben Newman
2437f72cd7 Strip unnecessary imports for packages with no modules.
Note that even an empty package needs to define Package[name] = {}, so
that other packages can tell at runtime whether it's installed.

Fixes #7927.
2016-11-14 12:51:00 -05:00
Ben Newman
911f25bbf4 Allow lazy api.mainModule modules.
If you call api.mainModule(path, where, { lazy: true }), that main
module will not be evaluated until other code imports it at runtime, and
won't even be bundled if no other code imports it.

Closes #6132.
2016-11-14 12:51:00 -05:00
Ben Newman
8d1133743d Fix options.transformFilename behavior in files.cp_r.
The options.transformFilename function is only supposed to transform
target file names, not the names of source files to be copied.

This behavior was broken by c5809a4a1c
between Meteor 1.4.0.1 and 1.4.1. Thank goodness for `git bisect`!

The biggest symptom of this mistake was that `meteor create --package`
no longer created files based on the ~fs-name~.js and ~fs-name~-tests.js
template files.

This probably merits a 1.4.1.4 release in addition to 1.4.2.2.
2016-11-14 11:50:50 -05:00
Ben Newman
0eb714fe21 Bump $BUNDLE_VERSION to 4.7.0 before rebuilding dev bundle. 2016-11-14 11:50:21 -05:00
Ben Newman
4f4ab1b68f Ugrade Node to version 4.6.2. 2016-11-14 11:50:19 -05:00
Tom Coleman
7b8ef48db6 Changelog for 7968 2016-11-14 11:49:51 -05:00
Tom Coleman
47255dfaa2 Changelog entry for #7858 2016-11-14 11:49:50 -05:00
Tom Coleman
8d06a16994 Add changelog entry for #7807 2016-11-14 11:49:48 -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
Mehdi AHRAOUI
0466fdd37f Scaffold an official project structure
Scaffold an official project structure
Add --bare option to meteor create

Notice scaffold options on meteor create

add full skeleton

add spaces

remove shell-server package from skew-full + add description of new packages

Add --bare option to meteor create

Notice scaffold options on meteor create

add full skeleton

add spaces

remove shell-server package from skew-full + add description of new packages

improve PR

resolve conflict

Fix rebase

fix static-assets readme

Fix tipo

Remove insecure and auto publish packages

Remove useraccounts-configuration.js

add tests

fix PR
2016-11-11 11:00:33 -05:00
Ben Newman
35a19eb1fd Bump package versions for 1.4.2.2-beta.0 release. release/METEOR@1.4.2.2-beta.0 2016-11-10 17:59:56 -05:00
Ben Newman
61ada2d27b Update statOrNull method of cached Resolver objects.
This solves a problem that sometimes occurs when new modules are added
to an app but the cached Resolver object cannot find them because its
statOrNull method is still using a previous instance of the
corresponding ImportScanner.

Related issues and comments:

https://forums.meteor.com/t/meteor-not-detecting-new-files/31151
https://github.com/Akryum/meteor-vue-component/issues/80
https://github.com/meteor/meteor/pull/7975#issuecomment-259263650
https://github.com/meteor/meteor/issues/8008
2016-11-10 17:50:59 -05:00
Ben Newman
e44e9bb876 Add banner for Meteor 1.4.2.1. 2016-11-10 17:50:59 -05:00
Joshua Byrd
5e9076f463 Twitter changed this 2016-11-10 17:50:59 -05:00
Ben Newman
7abd832f75 Upgrade modules test app to Meteor 1.4.2.1. 2016-11-10 17:50:59 -05:00
Seba Kerckhof
f99d6e000e Link directly to target. 2016-11-10 17:50:58 -05:00
Ben Newman
177dcccbb7 Merge pull request #7975 from meteor/release-1.4.2.1
Release 1.4.2.1
2016-11-09 01:34:30 -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. release/METEOR@1.4.2.1 2016-11-08 15:42:56 -05:00
Ben Newman
8f07a87bd5 Give package test modules access to Npm.depends dependencies.
Similar in spirit to bbac272530.

Fixes #7999.
2016-11-08 15:36:36 -05:00
Ben Newman
e1e3c89c6a Link to a few more fixed bugs in History.md. 2016-11-08 14:32:29 -05:00
Ben Newman
7abaa56b1a Bump package versions for 1.4.2.1-rc.2 release. release/METEOR@1.4.2.1-rc.2 2016-11-08 14:08:08 -05:00
Ben Newman
932115120f Don't let options.hash override File#hash() salting. 2016-11-08 14:08:08 -05:00
Ben Newman
08016d25b8 Merge branch 'devel' into release-1.4.2.1 2016-11-08 13:55:30 -05:00
Ben Newman
4ada5c8a17 Bump LINKER_CACHE_SALT and compiler.BUILT_BY for good measure.
This will trigger recompilation and relinking, which should help prevent
various stale caching issues, e.g. #7977.
2016-11-08 13:50:32 -05:00
Ben Newman
940cc4f4d6 Add salt to File#hash in bundler.js.
This is what determines, among other things, source map URL names of the
form <hash>.map, so this may help to avoid #7977.
2016-11-08 13:48:54 -05:00
Ben Newman
a43d66991b Allow watch.sha1 to accept multiple arguments. 2016-11-08 13:48:23 -05:00
Ben Newman
a7ac32e00a Tolerate ENOENT errors in Builder#copyDirectory. 2016-11-08 13:33:20 -05:00
Ben Newman
6ce7891d9b Bump package versions for 1.4.2.1-rc.1 release. release/METEOR@1.4.2.1-rc.1 2016-11-04 18:45:51 -04:00
Ben Newman
ad460e0d7d Tolerate files.realpath throwing ELOOP exceptions. 2016-11-04 18:45:51 -04:00
Ben Newman
52697c7167 Cache getProdPackageNames optimistically. 2016-11-04 18:26:03 -04:00
Ben Newman
7f35e94713 Tolerate files.realpath throwing ENOENT exceptions. 2016-11-04 18:14:09 -04:00
Ben Newman
af51b8160c Use absolute paths for external symlinks in Builder#copyDirectory.
Thanks to @worldsayshi for reporting this issue with a reproduction.

Fixes #8005.
Fixes #2876.
Fixes #7154.
2016-11-04 17:44:42 -04:00
Ben Newman
340f0f6fd4 Merge branch 'release-1.4.2.1' into devel 2016-11-03 13:25:33 -04:00
Jesse Rosenberger
9d7cf49511 Support SAVE_DEV_BUNDLE_TARBALL caching on Windows dev_bundle install
The SAVE_DEV_BUNDLE_TARBALL environment variable is already supported in the Unix version and this mimics that functionality in the Windows script.  Use of this flag makes debugging much less painful, especially when switching branches (for example, during a `git bisect`) as the dev_bundle can be cached locally.

I also replaced a couple un-related uses of `echo` with `Write-Host` which is the preferred way to output messages in PowerShell as it supports more options.

Fixes: developer experience
2016-11-03 13:19:36 -04:00
Ben Newman
2e00dc3663 Bump package versions for 1.4.2.1-rc.0 release. release/METEOR@1.4.2.1-rc.0 2016-11-03 12:19:56 -04:00
Ben Newman
e7a8320ef9 Update History.md with changes in Meteor 1.4.2.1. 2016-11-03 12:18:42 -04:00