Hugh Willson
32dabef9fc
Remove ddp-client's direct websocket-driver dependency
...
A new version of the `websocket-driver` package has been released,
(0.7.0) that includes the fix discussed in
https://github.com/faye/websocket-driver-node/issues/21 , so the
direct `websocket-driver` dependency is no longer needed.
Relates to
43ba3c9de5 .
2017-09-13 11:52:18 -04:00
Christian Klaussner
c5960a6509
Add shell-server package to scaffold app skeleton ( #9085 )
2017-09-13 11:50:48 -04:00
Ben Newman
62038c45f4
Merge pull request #9077 from hwillson/issue-9072
...
Adjust force-ssl localhost regex to handle IPv4 in IPv6 addresses
2017-09-13 11:39:17 -04:00
Hugh Willson
b840a12762
Bump package versions
2017-09-13 11:38:18 -04:00
Ben Newman
e7c6e2bb29
Merge pull request #9083 from klaussner/webapp-server-fix
...
Fix host IP fallback for `webapp` server
2017-09-13 11:38:15 -04:00
Ben Newman
955faf8ebf
Bump webapp package version to 1.3.19.
2017-09-13 11:37:27 -04:00
Ben Newman
f61188569e
Merge pull request #9074 from meteor/abernix/pr-template
...
Improve messaging and friendliness of "pull request template".
2017-09-13 11:34:10 -04:00
Hugh Willson
00e5d591a3
Adjust websocket endpoint testing to avoid CORS issues ( #9065 )
...
When running the `ddp-client` package tests with
`meteor test-packages`, and accessing the test runner
via http://127.0.0.1:3000 , the websocket endpoint test
fails due to a CORS error. This PR replaces the use of
`Meteor.absoluteUrl` with `Meteor._relativeToSiteRootUrl`
to make sure test HTTP requests are kept within CORS
restrictions.
Fixes #8094 .
2017-09-13 11:32:26 -04:00
Ben Newman
e49c9c6fb5
Merge pull request #9084 from klaussner/ignore-temporary-dev-bundle
...
Add temporary `dev_bundle.xxx` directory to .gitignore
2017-09-12 11:19:13 -04:00
Jesse Rosenberger
dd06d530b6
Text tweaks per @hwillson's comments.
2017-09-12 15:21:21 +03:00
Jesse Rosenberger
ee73cafc32
Add temporary dev_bundle_XXX directory to .gitignore
...
In the same spirit as 80c3a0124f except for Windows, which uses a different name, for whatever reason.
2017-09-12 14:43:35 +03:00
Christian Klaussner
80c3a0124f
Add temporary dev_bundle.xxx directory to .gitignore
2017-09-12 13:08:39 +02:00
Christian Klaussner
ba0403c193
Fix host IP fallback for webapp server
...
The `localIp` constant was never used, so the HTTP server was started with an `undefined` host instead of "0.0.0.0" if `process.env.BIND_IP` was `undefined`.
2017-09-12 12:46:16 +02:00
Ben Newman
e94349937e
Update dynamic-import test app to Meteor 1.5.2.
2017-09-11 15:32:39 -04:00
Ben Newman
d6666c96f5
Update modules test app to Meteor 1.5.2.
2017-09-11 15:27:25 -04:00
Ben Newman
31fa502148
Enable transform-do-expressions in production for modules test app.
2017-09-11 15:24:47 -04:00
Hugh Willson
b80e71fa15
Adjust force-ssl localhost regex to handle IPv4 in IPv6 addresses
...
`force-ssl`'s current `isLocalConnection` regex does not handle
IPv4-mapped and/or IPv4-compatible IPv6 addresses, when checking
if the connection is local. This means a local address of
`::ffff:127.0.0.1` is being marked as non-local. These changes
adjust the `isLocalConnection` regex to handle a wider range of
localhost address representations.
Fixes #9072 .
2017-09-11 11:44:15 -04:00
Jesse Rosenberger
929c6d5d60
Make PULL_REQUEST_TEMPLATE.md more inviting.
...
Add more clear and explanatory messaging to the pull-request template to help manage expectations and provide a welcoming experience.
2017-09-11 14:16:27 +02:00
Ben Newman
d416ed913d
Mention npm@5 in Roadmap.md.
2017-09-08 13:10:16 -04:00
Christian Klaussner
bc7cce887a
Throw more meaningful error if .babelrc is not a valid JSON file ( #9052 )
2017-09-07 17:17:27 -04:00
Ben Newman
0d7ce023e0
Merge pull request #8702 from vlasky/devel
...
Support for UNIX sockets (#7392 )
2017-09-06 11:11:51 -04:00
Jesse Rosenberger
5f13b20e1e
Merge branch 'master' into devel
2017-09-05 22:55:26 +03:00
Jesse Rosenberger
2f5d6cccc7
Merge pull request #9059 from meteor/release-1.5.2
...
Add date to History.md for official 1.5.2 release.
2017-09-05 22:54:21 +03:00
Jesse Rosenberger
f340861afd
Add date to History.md for official 1.5.2 release.
2017-09-05 22:29:49 +03:00
Ben Newman
8f880d00a1
Update minifier-js shrinkwrap and bump package version.
2017-09-05 13:00:07 -04:00
Jesse Rosenberger
6b80cdaea4
Redo the change to uglify-es, which got lost in a merge.
...
When I merged devel into meteor/meteor#8698 and bumped the version, I
mistakenly overwrote the (quite important) '-es' extension on the new
UglifyJS package. This reinstates that change, originally implemented
by 9d81f0e6c5 .
2017-09-05 17:26:12 +03:00
Jesse Rosenberger
0d2c3f9ff2
Add date to History.md for official 1.5.2 release.
2017-09-05 17:17:26 +03:00
Jesse Rosenberger
b260d08804
Merge branch 'master' into devel
2017-09-05 17:16:48 +03:00
Jesse Rosenberger
e119b3dd42
Merge pull request #8913 from meteor/release-1.5.2
...
Release 1.5.2
2017-09-05 16:19:06 +03:00
Ben Newman
a54f5ede46
Bump package versions for the official 1.5.2 release.
release/METEOR@1.5.2
2017-09-05 14:17:16 +03:00
Jesse Rosenberger
bcc78359b0
Merge branch 'devel' into devel
2017-09-04 14:51:14 +03:00
Jesse Rosenberger
b97f2f9d33
Merge pull request #9039 from hwillson/issue-6286
...
Deprecate fastclick
2017-09-04 13:54:10 +03:00
Jesse Rosenberger
99167d4ec7
Merge pull request #8698 from sebakerckhof/uglify-es-minifier
...
Update uglifier to version 3 (uglify-es)
2017-09-04 13:53:26 +03:00
Jesse Rosenberger
c8efd5dffe
Bump package versions for 1.5.2-rc.2 release.
release/METEOR@1.5.2-rc.2
2017-08-24 14:50:11 +03:00
Hugh Willson
3067c630e1
Add fastclick deprecation PR link, now that is exists
2017-08-24 07:25:59 -04:00
Hugh Willson
a365ad7910
Deprecate fastclick
...
Since `fastclick` is no longer maintained, is introducing bugs,
and is no longer really necessary with modern mobile browsers,
it is being deprecated.
2017-08-24 07:19:29 -04:00
Jesse Rosenberger
247d8e1c65
Upgrade uglify-es to version 3.0.28.
...
Same bump as done in 87181a68e8 but for `uglify-es` instead of `uglify-js`, the switch made by meteor/meteor#8698 .
2017-08-23 20:21:09 +03:00
Jesse Rosenberger
4997a3ca0c
Merge branch 'devel' into uglify-es-minifier
2017-08-23 20:16:01 +03:00
Ben Newman
0ebca07f06
Merge pull request #8888 from mitar/minimongo-iterator
...
Make Minimongo cursor iterable.
2017-08-23 11:26:49 -04:00
Jesse Rosenberger
4986d089e0
Bump $BUNDLE_VERSION to 4.8.35 before rebuilding dev bundle.
2017-08-23 18:25:13 +03:00
Jesse Rosenberger
eae10fe635
Update NODE_BUILD_NUMBER to latest Jenkins build, 35.
2017-08-23 18:04:16 +03:00
Hugh Willson
58f58017a3
Merge branch 'devel' into minimongo-iterator
2017-08-23 11:03:45 -04:00
Hugh Willson
050688d81b
Merge branch 'devel' into devel
2017-08-23 11:03:10 -04:00
Jesse Rosenberger
ae36003261
When building Node.js, use DESTDIR to specify install location.
...
In an effort to maintain parity with the official Node.js build, which
sets `node_prefix` to `/`, this takes advantage of the `DESTDIR`
variable which changes the actual installation location used by
`make install`. Without this, it relies on the `PREFIX` which is now
explicitly set to `/`, even though it won't be installed there.
See the `install.py` script for more information, in the form of code:
2a97eb61c6/tools/install.py (L13)
/cc @benjamn
2017-08-23 18:02:32 +03:00
Ben Newman
75f7e35937
Update History.md with miscellaneous changes in Meteor 1.5.2.
2017-08-23 10:59:00 -04:00
Ben Newman
acb884e93f
Bump package versions for 1.5.2-rc.1 release.
release/METEOR@1.5.2-rc.1
2017-08-23 09:16:54 -04:00
Ben Newman
6abd102648
Bump the ./meteor --get-ready time limit.
2017-08-22 21:58:24 -04:00
Ben Newman
3e0033c19c
Bump package versions for 1.5.2-beta.13 release.
...
I had a network interruption while trying to upload 1.5.2-beta.12, so I
decided to skip that version.
release/METEOR@1.5.2-beta.13
2017-08-22 21:14:39 -04:00
Ben Newman
754b0c5abc
Merge branch 'devel' into release-1.5.2
2017-08-22 20:55:33 -04:00
Hugh Willson
cd5405437c
Visually notify of uncaught exceptions breaking client tests ( #9034 )
...
* Visually notify of uncaught exceptions breaking client tests
These changes add a global `window.onerror` event handler
to the `test-in-browser` package, to catch any previously
uncaught exceptions. When uncaught exceptions are found,
an alert box is displayed above the test results table.
This should help notify developers of hidden uncaught
exceptions that could be preventing client tests from
running.
Fixes #4979 .
* Bump the test-in-browser package version
2017-08-22 20:52:30 -04:00