Commit Graph

22356 Commits

Author SHA1 Message Date
Ben Newman
4b1c921768 Merge pull request #9650 from meteor/stop-running-test-packages-twice
Stop running test-packages twice in PhantomJS.
2018-02-08 12:42:57 -05:00
Ben Newman
c27b7418cf Stop running test-packages twice in PhantomJS.
During the Meteor 1.6.1 beta period, we introduced logic to render a
<script> tag to load the SockJS library in older browsers (#9353), and so
it seemed important to run test-packages both with and without the
<script> tag, using a special query parameter appended to the app URL.

The #9353 changes were ultimately reverted before Meteor 1.6.1 was
released (see 365804218f), and Meteor 1.6.2
will take a very different approach to bundling dependencies like SockJS
for legacy browsers (#9439). As part of this approach, PhantomJS is always
considered a legacy browser, and as such provides valuable feedback on the
behavior of web.browser.legacy bundles. However, since there's nothing to
configure with regard to SockJS anymore, there's no point in running the
test-packages suite twice in PhantomJS.

In order to run these tests in a modern browser environment, we should
probably revisit the idea of running tests in headless Chrome:
https://github.com/meteor/meteor-feature-requests/issues/254
2018-02-08 11:40:47 -05:00
Seba Kerckhof
640011a0bd Modernize rate limiter (#9604) 2018-02-08 10:43:06 -05:00
James Burgess
552764635e Modernize appcache package (#9600) 2018-02-08 10:35:13 -05:00
Christian Klaussner
b5a5935b09 Disable unsafe cssnano minification optimizations (#9635) 2018-02-08 10:32:28 -05:00
Robert Lowe
3332558ddb Introduce MONGO_BIND_IP override (#9606)
* Introduce MONGO_BIND_IP override

Introduces an environment variable (MONGO_BIND_IP) for overriding of meteor's mongod's `bind_ip` option to allow docker containers to bind on `0.0.0.0` to be able to expose mongod processs via docker's `-p 3001:3001` port bindings.

Related issue: https://serverfault.com/questions/758225/cannot-connect-to-mongodb-in-docker
Partially Related PR: https://github.com/meteor/meteor/pull/469

* Use METEOR_MONGO_BIND_IP over ambiguous MONGO_BIND_IP

Change request to use METEOR_MONGO_BIND_IP over ambiguous MONGO_BIND_IP
2018-02-08 10:30:28 -05:00
Ben Newman
6e6d176b7d Merge pull request #9466 from meteor/adam/synchronous-deploy
Make `meteor deploy` synchronous
2018-02-08 10:27:17 -05:00
James Burgess
8f30210b1a Modernize base64 package (#9608) 2018-02-08 10:24:02 -05:00
David Glasser
1dd7ad4544 Fix Galaxy discovery for version-status operation 2018-02-07 13:30:42 -08:00
Adam Zionts
d19f583e4f Make meteor deploy synchronous
- This changes meteor deploy to poll the /version-status/ REST endpoint
in Galaxy for the build and deploy status of the returned version
- Also fixes up a typo in a test
- Currently only configured to use a default polling configuration
- This change also adds a flag called --no-wait which allows users to
  specify that they want the deploy command to behave just as before
2018-02-07 13:30:21 -08:00
Jesse Rosenberger
52fb454803 Merge pull request #9644 from brucejo75/WSL_SQLITE_TRUNCATE
TRUNCATE journal mode for packaging DB on Windows like file systems
2018-02-07 08:32:19 +02:00
Ben Newman
9650679794 Bump ecmascript package version to 0.10.3.
This is necessary whenever we bump the babel-compiler package version,
which I just did.
2018-02-06 21:02:15 -05:00
Ben Newman
a5d9763186 Update meteor-babel to latest version. 2018-02-06 20:55:07 -05:00
Ben Newman
4294b5fd2f Bump $BUNDLE_VERSION to 8.9.22 before rebuilding dev bundle. 2018-02-06 20:13:26 -05:00
Ben Newman
2cd5b5c6d9 Update reify and optimism packages to latest versions. 2018-02-06 20:13:26 -05:00
Ben Newman
1d5da46afc Merge pull request #9627 from jamesmillerburgess/faster-circleci-workflow
Faster CircleCI workflow
2018-02-06 20:13:19 -05:00
Pravdomil
0a1e1f042a Correct jsdoc declarations for Meteor.apply (#9581)
* add docs for Meteor.apply options.returnStubValue
* remove old documentation (duplicated)
2018-02-06 19:27:59 +02:00
Jesse Rosenberger
53ceaca88b Merge pull request #9593 from meteor/abernix/test-docs-with-meteor
Attempt to generate "docs" during CircleCI tests.
2018-02-06 19:18:49 +02:00
Bruce Johnson
e34c72f665 TRUNCATE journal mode for packaging DB on Windows like file systems 2018-02-06 08:24:44 -08:00
Jesse Rosenberger
d6e1497350 Replace the Hexo test commands with new docs "npm test" script.
As implemented now on the meteor/docs repository.

Ref: https://github.com/meteor/docs/commit/af003a80bdf7f17f8ee0e95289add
2018-02-06 17:48:22 +02:00
Seba Kerckhof
58b4de5e18 Add support for string padLeft/padRight (#9641) 2018-02-06 09:09:06 -05:00
Ben Newman
c1bdeb7ea5 Bump package versions for 1.6.2-beta.5 release. release/METEOR@1.6.2-beta.5 2018-02-03 17:23:33 -05:00
Ben Newman
0d14d58017 Merge branch 'devel' into release-1.6.2 2018-02-03 17:22:08 -05:00
James Burgess
3ba41108c4 Expand CircleCI groups to 12 and rebalance tests 2018-02-03 11:57:36 +01:00
James Burgess
c9ff7a55aa Fix flakey test 'javascript hot code push' 2018-02-03 11:57:18 +01:00
Ben Newman
57a6f44a65 Make the class properties transform "loose" to fix #9628. 2018-02-02 16:25:10 -05:00
Ben Newman
bd5cf99edb Ignore babel-preset-meteor if found in a .babelrc file.
This could have prevented #9631 from being a problem in the first place,
and feels like the right thing to do, considering the number of cases
we've seen of people accidentally including babel-preset-meteor in their
.babelrc files.

As usual, we have to bump the ecmascript version as well, so that the
compiler plugin will be rebuilt.
2018-02-02 15:54:57 -05:00
James Burgess
2a86209c6a Modernize weibo-oauth package
- Bumped patch version number 1.2.0 -> 1.2.1
- ES6 syntax and shorthand applied
- Underscore removed as a dependency
2018-02-02 09:30:16 +01:00
James Burgess
98bb35bf25 Modernize weibo-config-ui package
- Bumped patch version number 1.0.0 -> 1.0.1
- ES6 syntax and shorthand applied
2018-02-02 09:30:16 +01:00
James Burgess
ee3b1f1c40 Modernize oauth2 package
- Bumped patch version number 1.2.0 -> 1.2.1
- ES6 syntax and shorthand applied
2018-02-02 09:30:16 +01:00
James Burgess
c8f4ba74c7 Modernize oauth1 package
- Bumped patch version number 1.2.0 -> 1.2.1
- ES6 syntax and shorthand applied
- Underscore removed as a dependency
2018-02-02 09:30:16 +01:00
James Burgess
bf8da0a2b0 Modernize oauth-encryption package
- Bumped patch version number 1.3.1 -> 1.3.2
- ES6 syntax and shorthand applied
2018-02-02 09:30:15 +01:00
James Burgess
fcd650bd46 Modernize oauth package
- Bumped patch version number 1.2.1 -> 1.2.2
- ES6 syntax and shorthand applied
- Underscore removed as a dependency
2018-02-02 09:30:15 +01:00
James Burgess
25074ad4ce Modernize meteor-developer-oauth package
- Bumped patch version number 1.2.0 -> 1.2.1
- ES6 syntax and shorthand applied
- Underscore removed as a dependency
2018-02-02 09:30:15 +01:00
James Burgess
85aeb67c15 Modernize meteor-developer-config-ui package
- Bumped patch version number 1.0.0 -> 1.0.1
- ES6 syntax and shorthand applied
- Adjusted configuration instructions
2018-02-02 09:30:15 +01:00
James Burgess
49d42ec093 Modernize meetup-oauth package
- Bumped patch version number 1.0.1 -> 1.0.2
- ES6 syntax and shorthand applied
- Underscore removed as a dependency
2018-02-02 09:30:14 +01:00
James Burgess
f6e1497537 Modernize meetup-config-ui package
- Bumped patch version number 1.0.0 -> 1.0.1
- ES6 syntax and shorthand applied
- Adjusted configuration instructions
2018-02-02 09:30:14 +01:00
James Burgess
42fa1d21e2 Modernize google-oauth package
- Bumped patch version number 1.2.5 -> 1.2.6
- ES6 syntax and shorthand applied
2018-02-02 09:30:14 +01:00
James Burgess
441ea43ed5 Modernize google-config-ui package
- Bumped patch version number 1.0.0 -> 1.0.1
- ES6 syntax and shorthand applied
- Fixed error in instructions - without the `?close` at the end of the redirect URI, the login popup throws an error
2018-02-02 09:30:13 +01:00
James Burgess
13a2a0d6ac Modernize github-oauth package
- Bumped patch version number 1.2.0 -> 1.2.1
- ES6 syntax and shorthand applied
- Underscore removed as a dependency
2018-02-02 09:30:13 +01:00
James Burgess
eb5bf06387 Modernize github-config-ui package
- Bumped patch version number 1.0.0 -> 1.0.1
- ES6 syntax and shorthand applied
2018-02-02 09:30:13 +01:00
James Burgess
b8d295a818 Modernize facebook-oauth package
- Bumped patch version number 1.4.0 -> 1.4.1
- ES6 syntax and shorthand applied
- Underscore removed as a dependency
2018-02-02 09:30:13 +01:00
James Burgess
fe4e6aa530 Modernize facebook-config-ui package
- Bumped patch version number 1.0.1 -> 1.0.2
- ES6 syntax and shorthand applied
2018-02-02 09:30:12 +01:00
James Burgess
083a1e7721 Modernize accounts-weibo package
- Bumped patch version number 1.3.1 -> 1.3.2
- ES6 syntax and shorthand applied
2018-02-02 09:30:12 +01:00
James Burgess
44cdf6ac95 Modernize accounts-ui-unstyled package
- Bumped patch version number 1.4.0 -> 1.4.1
- ES6 syntax and shorthand applied
- Underscore removed as a dependency
- Globals replaced with module exports
- Adjustment of templates to satisfy several HTML validation warnings in newer versions of Chrome
  - Added `autocomplete` attributes to inputs
  - Wrapped password-only dialogs forms
  - Added hidden `username` and `email` inputs to password-only forms to help with accessibility
2018-02-02 09:30:12 +01:00
James Burgess
528a8c0c7a Modernize accounts-ui package
- Bumped patch version number 1.3.0 -> 1.3.1
- Just one line changed in `package.js` since there isn't any javascript in the package itself
2018-02-02 09:30:12 +01:00
James Burgess
55aeb8fb6e Modernize accounts-twitter package
- Bumped patch version number 1.4.1 -> 1.4.2
- ES6 syntax and shorthand applied
- Underscore removed as a dependency
2018-02-02 09:30:11 +01:00
James Burgess
bcf8022a39 Modernize accounts-password package
- Bumped patch version number 1.5.0 -> 1.5.1
- ES6 syntax and shorthand applied
- Underscore removed as a dependency
- check removed as a client dependency
2018-02-02 09:30:11 +01:00
James Burgess
85a66b8272 Modernize accounts-oauth package
- Bumped patch version number 1.1.15 -> 1.1.16
- ES6 syntax and shorthand applied
- Underscore and random removed as dependencies
- check removed as a client dependency (it still remains as a server dependency)
2018-02-02 09:30:10 +01:00
James Burgess
71e2a9963e Modernize accounts-meteor-developer package
- Bumped patch version number 1.4.1 -> 1.4.2
- ES6 syntax and shorthand applied
- Underscore removed as a dependency
2018-02-02 09:30:10 +01:00