Commit Graph

19100 Commits

Author SHA1 Message Date
Ben Newman
fd400434b4 Bump package versions for 1.5.1-beta.5 release. release/METEOR@1.5.1-beta.5 2017-06-26 19:26:00 -04:00
Ben Newman
3a1f446105 Remove webapp version constraint for now.
The server-render package requires webapp@1.3.17 or later, but using a
non-prerelease version contraint for a package involved in the release
(i.e., webapp) is tricky during the prerelease phase, since the -beta.n
version is strictly enforced.
2017-06-26 19:25:56 -04:00
Ben Newman
d411229206 Merge branch 'devel' into release-1.5.1 2017-06-26 19:07:05 -04:00
Ben Newman
395e43258b Go back to defining the main function inside runWebAppServer.
This should fix at least some of the recent Circle CI test failures.
2017-06-26 19:05:18 -04:00
Ben Newman
a4ba6bd5cd Mention the server-render package prominently in History.md. 2017-06-26 16:02:23 -04:00
Ben Newman
cf3c8270c6 Display PhantomJS stderr after tests finish, if not empty string. 2017-06-26 15:29:25 -04:00
Ben Newman
49f566d765 Implement a generic server-render package. 2017-06-26 14:52:29 -04:00
Ben Newman
44fd232489 Allow boilerplate data callbacks to return promises.
https://github.com/meteor/meteor/pull/8841#issuecomment-310848373
2017-06-26 14:52:29 -04:00
Ben Newman
a01be34618 Don't modify boilerplate.baseData when adding extraData.
This is a bug that will be fixed by @stevenhao's boilerplate-generator
refactoring (#8820), but I need it fixed now :)
2017-06-26 14:52:29 -04:00
Ben Newman
d8c38bfe4c Give boilerplate data callbacks access to dynamic{Head,Body}, too. 2017-06-26 14:52:29 -04:00
Ben Newman
0fb8636930 Bump the webapp package version to 1.3.17. 2017-06-26 14:52:29 -04:00
Ben Newman
7ac873d0e1 Implement WebAppInternals.registerBoilerplateDataCallback.
This API allows registering callbacks that have the opportunity to modify
boilerplate.baseData on each request, which will be useful for
implementing server-side rendering.

The code in question behaves the same as before if there are no callbacks
registered, so this change should be completely backwards compatible.
2017-06-26 14:52:29 -04:00
Ben Newman
4ff0d0d469 First pass at modernizing the webapp package. 2017-06-26 14:52:29 -04:00
Jesse Rosenberger
e2a6f397e7 Merge pull request #8842 from RickvdP/master
Updated old github wiki references to Meteor Guide/API docs
2017-06-26 14:08:39 +03:00
Rick van der Plas
e71a9e9856 Updated old github wiki references to Meteor Guide/API docs 2017-06-24 18:44:10 +02:00
Ben Newman
5b43e2d1c2 Bump package versions for 1.5.1-beta.4 release.
This release should make the problem reported in #8830 go away.
release/METEOR@1.5.1-beta.4
2017-06-22 11:23:46 -04:00
Ben Newman
36b599496e Bump ddp package version (accidentally missed in 1.5.1-beta.3).
Will fix #8830, as explained by
https://github.com/meteor/meteor/issues/8830#issuecomment-310378955.

Related: ac12eea2d4
2017-06-22 11:17:14 -04:00
Ben Newman
78553410b6 Remove beta suffixes from modules, babel-compiler, ecmascript.
These packages need to be published in advance of the 1.5.1 release.
2017-06-21 14:50:03 -04:00
Ben Newman
f5d1cd9c24 Update uglify-js to version 3.0.18. 2017-06-21 14:37:47 -04:00
Hugh Willson
2a3a01acb3 Adjusted the jshint package to meet its own linting requirements. (#8825) 2017-06-21 14:07:52 -04:00
Ben Newman
7cb7866b60 Bump package versions for 1.5.1-beta.3 release. release/METEOR@1.5.1-beta.3 2017-06-21 13:50:33 -04:00
Jesse Rosenberger
94a6d13977 Add additional History.md clarity for #8754.
[no ci]
2017-06-21 13:48:26 -04:00
Jesse Rosenberger
49a28be680 Bump major version of ddp-client for #8754.
To reflect that meteor/meteor#8754 is a breaking change, we should bump the major version here.
2017-06-21 13:47:47 -04:00
Simon Fridlund
ad243d9566 Update History.md 2017-06-21 13:47:17 -04:00
Simon Fridlund
5b9e23f2db Update tests for reactive sub and reub 2017-06-21 13:47:03 -04:00
Simon Fridlund
e51e72b4d7 Trigger ready callback on resubscribe
This fixes #1173.
2017-06-21 13:47:02 -04:00
Ben Newman
4bca448c07 Merge branch 'devel' into release-1.5.1 2017-06-21 13:32:28 -04:00
Ben Newman
d502d2c522 Merge pull request #8796 from hwillson/issue-8794
Adjust mongo upserts so MongoID.ObjectID's aren't filtered from queries.
2017-06-21 11:28:29 -04:00
Ben Newman
bc5db29c55 Merge pull request #8769 from mpowaga/additional-packages-option
Add option to include additional packages
2017-06-21 11:24:48 -04:00
Ben Newman
a32a979856 Merge pull request #8756 from aldeed/client-safe-errors
isClientSafe DDP errors
2017-06-21 11:23:00 -04:00
Jesse Rosenberger
80c8436924 Merge pull request #8819 from RickvdP/patch-1
Updated doc URLs
2017-06-19 19:23:29 +03:00
Jesse Rosenberger
a05be9a600 Merge branch 'devel' into additional-packages-option 2017-06-19 14:58:37 +03:00
Jesse Rosenberger
1eb578927e Append _1 to coffeescript npm-wrapper package.
As discussed in https://github.com/meteor/meteor/pull/8777 it seems best
to always have the suffix on npm-wrapper packages.

If anything, as a reminder when bumping the version on wrapper packages,
but also just to generally make it more clear if a version suffixed with
`_1` is actually higher than a non-suffixed version or not.
2017-06-19 14:41:49 +03:00
Geoffrey Booth
a09f5e30e5 Update CoffeeScript to 1.12.6 (#8777)
* Update CoffeeScript to 1.12.6; switch to new primary NPM repo

* Added coffeescript update History.md entry and adjusted package version.

* Added missing PR reference.
2017-06-19 14:37:52 +03:00
Rick
c6f80b9502 Updated doc URLs 2017-06-19 12:00:35 +02:00
Ben Newman
0a1b4239a1 Bump package versions for 1.5.1-beta.2 release. release/METEOR@1.5.1-beta.2 2017-06-16 15:17:04 -04:00
Ben Newman
d97183e22e Merge branch 'devel' into release-1.5.1 2017-06-16 14:52:47 -04:00
Jesse Rosenberger
06d00e45c7 Merge branch 'master' into devel 2017-06-16 21:03:36 +03:00
Jesse Rosenberger
aeccf320cc Merge pull request #8812 from meteor/abernix/fix-npm-bcrypt-modules-pinning
Unpin `modules` from `npm-bcrypt`
2017-06-16 20:52:00 +03:00
Jesse Rosenberger
36dca613d8 Bump version of npm-bcrypt in preparation for publishing. 2017-06-16 19:48:54 +03:00
Jesse Rosenberger
0ae3e5ff4c Bump version of accounts-password in preparation for publishing. 2017-06-16 19:48:49 +03:00
Jesse Rosenberger
ff3993c658 Remove pinned version of modules from npm-bcrypt. 2017-06-16 19:47:03 +03:00
Hugh Willson
ed27228aee Added a History.md entry. 2017-06-16 11:21:16 -04:00
Hugh Willson
28114a86ff Adjustments to make sure empty objects aren't saved when stripping $ keys. 2017-06-15 11:43:07 -04:00
Seba Kerckhof
b010e205bc Fix documentation on MAIL_URL value (#8805)
* Fix documentation on MAIL_URL value

See https://github.com/meteor/meteor/issues/8804

* Fix long-lines for History.md.

This file is kept word-wrapped. :)

* Additional clarification.

E-mail protocols are far too confusing.

I will squash this commit.
2017-06-15 14:13:59 +03:00
Ben Newman
560816126e Bump meteor package version to 1.7.0 to force update in next release. 2017-06-14 12:01:14 -04:00
Simon Fridlund
a4de554a95 Bind environment of observeChanges callbacks (#8734)
* Bind environment of observeChanges callbacks

This will also bind observe callbacks

* Test bound environment in observeChanges

* Use named exception handler in bindEnvironment

If an observe/observeChanges callback throws and error this will make it a bit easier to figure out where the error came form.

* Update History.md

Being a bit more specific always helps.
2017-06-14 18:29:47 +03:00
Michał Powaga
ec78bdb8ce Remove redundant empty line 2017-06-14 15:42:35 +01:00
Michał Powaga
4d106db287 Fix formatting 2017-06-14 15:38:53 +01:00
Hugh Willson
a3d26855f9 Adjusted _removeDollarOperators to better handle EJSON types. 2017-06-13 15:32:45 -04:00