Skip to content

Commit 75427d7

Browse files
committed
Merge branch 'devel' into cordova-hcp
Conflicts: docs/client/docs.js examples/leaderboard/.meteor/versions meteor packages/backbone/package.js packages/constraint-solver/package.js packages/meetup/package.js packages/meteor-tool/package.js packages/showdown/package.js packages/stylus/package.js scripts/admin/meteor-release-experimental.json tools/commands-packages.js tools/commands.js tools/project.js tools/tests/old/app-with-private/.meteor/versions tools/tests/old/app-with-public/.meteor/versions tools/tests/old/empty-app/.meteor/versions
2 parents 3413db8 + 3ce808a commit 75427d7

122 files changed

Lines changed: 3558 additions & 2062 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.mailmap

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
GITHUB: aldeed <eric@dairystatedesigns.com>
1212
GITHUB: AlexeyMK <alexey@alexeymk.com>
1313
GITHUB: apendua <apendua@gmail.com>
14-
GITHUB: arbesfeld <arbesfeld@gmail.com>
1514
GITHUB: Cangit <fredricendrerud@gmail.com>
1615
GITHUB: DenisGorbachev <Denis.Gorbachev@faster-than-wind.ru>
1716
GITHUB: EOT <eot@gmx.at>
@@ -32,13 +31,15 @@ GITHUB: emgee3 <hello@gravitronic.com>
3231
GITHUB: felixrabe <felix@rabe.io>
3332
GITHUB: FredericoC <frederico.carvalho@3stack.com.au>
3433
GITHUB: icellan <icellan@icellan.com>
34+
GITHUB: ImtiazMajeed <imtiazmaj@gmail.com>
3535
GITHUB: jacott <geoffjacobsen@gmail.com>
3636
GITHUB: jfhamlin <jfhamlin@gmail.com>
3737
GITHUB: jbruni <contato@jbruni.com.br>
3838
GITHUB: justinsb <justin@fathomdb.com>
3939
GITHUB: kentonv <temporal@gmail.com>
4040
GITHUB: marcandre <github@marc-andre.ca>
4141
GITHUB: mart-jansink <m.jansink@gmail.com>
42+
GITHUB: MaximDubrovin <maxxdubrovin@gmail.com>
4243
GITHUB: meawoppl <meawoppl@gmail.com>
4344
GITHUB: michaelbishop <michael@michaelsplace.net>
4445
GITHUB: mitar <mitar.git@tnode.com>
@@ -50,30 +51,35 @@ GITHUB: Neftedollar <oildollar@gmail.com>
5051
GITHUB: paulswartz <paulswartz@gmail.com>
5152
GITHUB: Pent <jon@empire5design.com>
5253
GITHUB: queso <joshua.owens@gmail.com>
54+
GITHUB: rcy <rcyeske@gmail.com>
55+
GITHUB: RichardLitt <richard.littauer@gmail.com>
5356
GITHUB: rdickert <robert.dickert@gmail.com>
5457
GITHUB: rgould <rwgould@gmail.com>
5558
GITHUB: ryw <ry@rywalker.com>
5659
GITHUB: rzymek <rzymek@gmail.com>
5760
GITHUB: sdarnell <stephen@darnell.plus.com>
5861
GITHUB: subhog <hubert@orlikarnia.com>
5962
GITHUB: tbjers <torgny@xorcode.com>
63+
GITHUB: thatneat <thatneat@users.noreply.github.com>
6064
GITHUB: timhaines <tmhaines@gmail.com>
6165
GITHUB: tmeasday <tom@thesnail.org>
66+
GITHUB: twhy <tom.wanghaiyi@gmail.com>
6267
GITHUB: yeputons <egor.suvorov@gmail.com>
6368
GITHUB: zol <zol@percolatestudio.com>
6469

70+
METEOR: arbesfeld <arbesfeld@gmail.com>
6571
METEOR: avital <avital@thewe.net>
6672
METEOR: debergalis <matt@meteor.com>
6773
METEOR: dgreensp <dgreenspan@alum.mit.edu>
74+
METEOR: ekatek <ekate@meteor.com>
6875
METEOR: estark37 <emily@meteor.com>
6976
METEOR: estark37 <estark37@gmail.com>
7077
METEOR: glasser <glasser@meteor.com>
7178
METEOR: glasser <glasser@davidglasser.net>
7279
METEOR: gschmidt <geoff@geoffschmidt.com>
7380
METEOR: karayu <lele.yu@gmail.com>
81+
METEOR: mariapacana <maria.pacana@gmail.com>
7482
METEOR: n1mmy <nim@meteor.com>
7583
METEOR: sixolet <naomi@meteor.com>
7684
METEOR: Slava <slava@meteor.com>
7785
METEOR: stubailo <sashko@mit.edu>
78-
METEOR: ekatek <ekate@meteor.com>
79-
METEOR: mariapacana <maria.pacana@gmail.com>

History.md

Lines changed: 83 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,97 @@
11
## v.NEXT
22

3-
* The `appcache` package now defaults to functioning on all browsers that
4-
support the AppCache API, rather than a whitelist of browsers. You can still
5-
disable individual browsers with `AppCache.config`. The main effect of this
6-
change is that `appcache` is now enabled by default on Firefox, because
7-
Firefox no longer makes a confusing popup. #2241
3+
* Allow query parameters in OAuth1 URLs.
4+
5+
## v0.9.0
6+
7+
Meteor 0.9.0 introduces the Meteor Package Server. Incorporating lessons from
8+
our community's Meteorite tool, Meteor 0.9.0 allows users to develop and publish
9+
Meteor packages to a central repository. The `meteor publish` command is used to
10+
publish packages. Non-core packages can now be added with `meteor add`, and you
11+
can specify version constraints on the packages you use. Binary packages can be
12+
published for additional architectures with `meteor publish-for-arch`, which
13+
allows cross-platform deploys and bundling. You can search for packages with
14+
`meteor search` and display information on them with `meteor show`, or you can
15+
use the Atmosphere web interface developed by Percolate Studio at
16+
https://atmospherejs.com/
17+
18+
See https://docs.meteor.com/#writingpackages and
19+
https://docs.meteor.com/#packagejs for more details.
20+
21+
Other packaging-related changes:
22+
23+
* `meteor list` now lists the packages your app is using, which was formerly the
24+
behavior of `meteor list --using`. To search for packages you are not
25+
currently using, use `meteor search`. The concept of an "internal" package
26+
(which did not show up in `meteor list`) no longer exists.
27+
28+
* To prepare a bundle created with `meteor bundle` for execution on a
29+
server, you now run `npm install` with no arguments instead of having
30+
to specify a few specific npm modules and their versions
31+
explicitly. See the README in the generated bundle for more details.
32+
33+
* All `under_score`-style `package.js` APIs (`Package.on_use`, `api.add_files`,
34+
etc) have been replaced with `camelCase` names (`Package.onUse`,
35+
`api.addFiles`, etc). The old names continue to work for now.
36+
37+
* There's a new `archMatching` option to `Plugin.registerSourceHandler`, which
38+
should be used by any plugin whose output is only for the client or only for
39+
the server (eg, CSS and HTML templating packages); this allows Meteor to avoid
40+
restarting the server when files processed by these plugins change.
41+
42+
Other changes:
43+
44+
* When running your app with the local development server, changes that only
45+
affect the client no longer require restarting the server. Changes that only
46+
affect CSS no longer require the browser to refresh the page, both in local
47+
development and in some production environments. #490
848

949
* When a call to `match` fails in a method or subscription, log the
1050
failure on the server. (This matches the behavior described in our docs)
1151

52+
* The `appcache` package now defaults to functioning on all browsers
53+
that support the AppCache API, rather than a whitelist of browsers.
54+
The main effect of this change is that `appcache` is now enabled by
55+
default on Firefox, because Firefox no longer makes a confusing
56+
popup. You can still disable individual browsers with
57+
`AppCache.config`. #2241
58+
59+
* The `forceApprovalPrompt` option can now be specified in `Accounts.ui.config`
60+
in addition to `Meteor.loginWithGoogle`. #2149
61+
62+
* Don't leak websocket clients in server-to-server DDP in some cases (and fix
63+
"Got open from inactive client"
64+
error). https://github.com/faye/websocket-driver-node/pull/8
65+
66+
* Updated OAuth url for login with Meetup.
67+
68+
* Allow minimongo `changed` callbacks to mutate their `oldDocument`
69+
argument. #2231
70+
71+
* Fix upsert called from client with no callback. #2413
72+
73+
* Avoid a few harmless exceptions in OplogObserveDriver.
74+
75+
* Refactor `observe-sequence` package.
76+
77+
* Fix `spiderable` race condition.
78+
79+
* Re-apply our fix of NPM bug https://github.com/npm/npm/issues/3265 which got
80+
accidentally reverted upstream.
81+
82+
* Workaround for a crash in recent Safari
83+
versions. https://github.com/meteor/meteor/commit/e897539adb
84+
1285
* Upgraded dependencies:
1386
- less: 1.7.4 (from 1.7.1)
1487
- tar: 1.0.1 (from 0.1.19)
1588
- fstream: 1.0.2 (from 0.1.25)
1689

90+
Patches by Github users Cangit, dandv, ImtiazMajeed, MaximDubrovin, mitar,
91+
mquandalle, rcy, RichardLitt, thatneat, and twhy.
92+
93+
94+
1795
## v0.8.3
1896

1997
#### Blaze

LICENSE.txt

Lines changed: 109 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ Copyright (c) 2011 Nate Smith <nate@nateps.com>
160160

161161
----------
162162
socket.io: https://github.com/learnboost/socket.io
163+
ms: https://github.com/guille/ms.js
163164
----------
164165

165166
Copyright (c) 2011 Guillermo Rauch <guillermo@learnboost.com>
@@ -277,6 +278,7 @@ nopt: https://github.com/isaacs/nopt
277278
slide: https://github.com/isaacs/slide-flow-control
278279
which: https://github.com/isaacs/node-which
279280
minimatch: https://github.com/isaacs/minimatch
281+
core-util-is: https://github.com/isaacs/core-util-is
280282
----------
281283

282284
Copyright 2009, 2010, 2011 Isaac Z. Schlueter.
@@ -293,6 +295,10 @@ editor: https://github.com/substack/node-editor
293295
minimist: https://github.com/substack/minimist
294296
quotemeta: https://github.com/substack/quotemeta
295297
text-table: https://github.com/substack/text-table
298+
buffers: https://github.com/substack/node-buffers
299+
chainsaw: https://github.com/substack/node-chainsaw
300+
traverse: https://github.com/substack/js-traverse
301+
binary: https://github.com/substack/node-binary
296302
----------
297303

298304
Copyright 2010, 2011, 2012, 2013 James Halliday (mail@substack.net)
@@ -344,7 +350,7 @@ Copyright (c) 2011-2012 JP Richardson
344350

345351

346352
----------
347-
setImmediate: https://github.com/NobleJS/setImmediate
353+
setimmediate: https://github.com/NobleJS/setImmediate
348354
----------
349355

350356
Copyright (c) 2012 Barnesandnoble.com, llc, Donavon West, and Domenic Denicola
@@ -568,6 +574,37 @@ node-aes-gcm: https://github.com/xorbit/node-aes-gcm
568574
Copyright (c) 2013 Patrick Van Oosterwijck
569575

570576

577+
----------
578+
isarray: https://github.com/juliangruber/isarray
579+
----------
580+
581+
Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>
582+
583+
584+
----------
585+
keep-alive-agent: https://github.com/ceejbot/keep-alive-agent
586+
----------
587+
588+
Copyright (c) 2012 C J Silverio
589+
590+
591+
----------
592+
match-stream: https://github.com/EvanOxfeld/match-stream
593+
slice-stream: https://github.com/EvanOxfeld/slice-stream
594+
----------
595+
596+
Copyright (c) 2013 Evan Oxfeld
597+
598+
599+
----------
600+
unzip: https://github.com/joeferner/node-unzip
601+
over: https://github.com/joeferner/node-over
602+
pullstream: https://github.com/EvanOxfeld/node-pullstream
603+
----------
604+
605+
Copyright (c) 2012 Near Infinity Corporation
606+
607+
571608
----------
572609
nan: https://github.com/rvagg/nan
573610
----------
@@ -621,6 +658,8 @@ Original Author, when distributed with the Software.
621658

622659

623660

661+
662+
624663
==============
625664
Apache License
626665
==============
@@ -750,6 +789,21 @@ punycode: https://github.com/bestiejs/punycode.js
750789
Copyright Mathias Bynens <http://mathiasbynens.be/>
751790

752791

792+
----------
793+
browserstack-webdriver: https://github.com/browserstack/selenium-webdriver-nodejs
794+
----------
795+
796+
Copyright 2009-2014 Software Freedom Conservancy
797+
798+
----------
799+
phantomjs: https://github.com/Medium/phantomjs (npm installer)
800+
----------
801+
802+
Copyright 2012 The Obvious Corporation.
803+
804+
805+
806+
753807
======================
754808
Eclipse Public License
755809
======================
@@ -1495,6 +1549,13 @@ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
14951549
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14961550

14971551

1552+
----------
1553+
phantomjs: http://phantomjs.org/
1554+
----------
1555+
1556+
Copyright 2010-2014 Ariya Hidayat
1557+
1558+
14981559
=============
14991560
Public Domain
15001561
=============
@@ -1606,6 +1667,7 @@ By Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)
16061667
----------
16071668
opener: https://github.com/domenic/opener
16081669
path-is-inside: https://github.com/domenic/path-is-inside
1670+
sorted-object: https://github.com/domenic/sorted-object
16091671
----------
16101672

16111673
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
@@ -2080,6 +2142,8 @@ nodejs: http://nodejs.org/
20802142
readable-stream: https://github.com/isaacs/readable-stream
20812143
npm: https://github.com/isaacs/npm
20822144
init-package-json: https://github.com/isaacs/init-package-json
2145+
string_decoder: https://github.com/rvagg/string_decoder
2146+
util-extend: https://github.com/isaacs/util-extend
20832147
----------
20842148

20852149

@@ -2677,3 +2741,47 @@ License: http://opendatacommons.org/licenses/dbcl/1.0/ The cartography is
26772741
licensed under the under the Creative Commons Attribution-ShareAlike 2.0 license
26782742
(CC-BY-SA). Full information is available at
26792743
http://www.openstreetmap.org/copyright
2744+
2745+
2746+
2747+
----------
2748+
char-spinner: https://github.com/isaacs/char-spinner
2749+
inflight: https://github.com/isaacs/inflight
2750+
----------
2751+
2752+
Copyright (c) Isaac Z. Schlueter
2753+
2754+
The ISC License
2755+
2756+
Permission to use, copy, modify, and/or distribute this software for any
2757+
purpose with or without fee is hereby granted, provided that the above
2758+
copyright notice and this permission notice appear in all copies.
2759+
2760+
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
2761+
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
2762+
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
2763+
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
2764+
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2765+
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
2766+
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2767+
2768+
2769+
----------
2770+
npm-cache-filename: https://github.com/npm/npm-cache-filename
2771+
----------
2772+
2773+
Copyright (c) npm, Inc. and Contributors
2774+
2775+
The ISC License
2776+
2777+
Permission to use, copy, modify, and/or distribute this software for any
2778+
purpose with or without fee is hereby granted, provided that the above
2779+
copyright notice and this permission notice appear in all copies.
2780+
2781+
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
2782+
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
2783+
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
2784+
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
2785+
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2786+
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
2787+
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

docs/.meteor/.finished-upgraders

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# This file contains information which helps Meteor properly upgrade your
2+
# app when you run 'meteor update'. You should check it into version control
3+
# with your project.
4+
5+
notices-for-0.9.0

docs/.meteor/.id

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# This file contains a token that is unique to your project.
2+
# Check it into your repository along with the rest of this directory.
3+
# It can be used for purposes such as:
4+
# - ensuring you don't accidentally deploy one app on top of another
5+
# - providing package authors with aggregated statistics
6+
7+
tqr1dmhdrd0990n71v

docs/.meteor/release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.8.3
1+
METEOR@0.9.0

0 commit comments

Comments
 (0)