Skip to content

Commit

Permalink
Merge branch 'release-1.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
Sashko Stubailo committed Mar 31, 2015
2 parents 0b2d6b4 + 5856c6d commit b5f1ed8
Show file tree
Hide file tree
Showing 149 changed files with 37,621 additions and 6,193 deletions.
3 changes: 3 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ GITHUB: mitar <[email protected]>
GITHUB: mizzao <[email protected]>
GITHUB: mquandalle <[email protected]>
GITHUB: mquandalle <[email protected]>
GITHUB: murillo128 <[email protected]>
GITHUB: musically-ut <[email protected]>
GITHUB: nathan-muir <[email protected]>
GITHUB: Neftedollar <[email protected]>
Expand Down Expand Up @@ -107,6 +108,7 @@ GITHUB: RichardLitt <[email protected]>
GITHUB: richguan <[email protected]>
GITHUB: rick-golden-healthagen <[email protected]>
GITHUB: rissem <[email protected]>
GITHUB: rjakobsson <[email protected]>
GITHUB: RobertLowe <[email protected]>
GITHUB: romanzolotarev <[email protected]>
GITHUB: rosh93 <[email protected]>
Expand Down Expand Up @@ -148,6 +150,7 @@ METEOR: gschmidt <[email protected]>
METEOR: justinsb <[email protected]>
METEOR: karayu <[email protected]>
METEOR: mariapacana <[email protected]>
METEOR: multilinear <[email protected]>
METEOR: n1mmy <[email protected]>
METEOR: sixolet <[email protected]>
METEOR: Slava <[email protected]>
Expand Down
77 changes: 76 additions & 1 deletion History.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,81 @@
## v.NEXT

## v1.1, 2015-Mar-31

### Windows Support

* The Meteor command line tool now officially supports Windows 7, Windows 8.1,
Windows Server 2008, and Windows Server 2012. It can run from PowerShell or
Command Prompt.

* There is a native Windows installer that will be available for download from
<https://www.meteor.com/install> starting with this release.

* In this release, Meteor on Windows supports all features available on Linux
and Mac except building mobile apps with PhoneGap/Cordova.

* The `meteor admin get-machine` command now supports an additional
architecture, `os.windows.x86_32`, which can be used to build binary packages
for Windows.

### Version Solver

* The code that selects compatible package versions for `meteor update`
and resolves conflicts on `meteor add` has been rewritten from the ground up.
The core solver algorithm is now based on MiniSat, an open-source SAT solver,
improving performance and maintainability.

* Refresh the catalog instead of downgrading packages when the versions in
`.meteor/versions` aren't in the cache. #3653

* Don't downgrade packages listed in `.meteor/packages`, or upgrade to a new
major version, unless the new flag `--allow-incompatible-update` is passed
as an override.

* Error messages are more detailed when constraints are unsatisfiable.

* Prefer "patched" versions of new indirect dependencies, and take patches
to them on `meteor update` (for example, `1.0.1` or `1.0.0_1` over `1.0.0`).

* Version Solver is instrumented for profiling (`METEOR_PROFILE=1` in the
environment).

* Setting the `METEOR_PRINT_CONSTRAINT_SOLVER_INPUT` environment variable
prints information useful for diagnosing constraint solver bugs.

### Tracker

* Schedule the flush cycle using a better technique than `setTimeout` when
available. #3889

* Yield to the event loop during the flush cycle, unless we're executing a
synchronous `Tracker.flush()`. #3901

* Fix error reporting not being source-mapped properly. #3655

* Introduce a new option for `Tracker.autorun` - `onError`. This callback can be
used to handle errors caught in the reactive computations. #3822

### Blaze

* Fix stack overflow from nested templates and helpers by avoiding recursion
during rendering. #3028

### `meteor` command-line tool

* Don't fail if `npm` prints more than 200K. #3887


### Other bug fixes and improvements

* Upgraded dependencies:

- uglify-js: 2.4.17 (from 2.4.13)

Patches contributed by GitHub users hwillson, mitar, murillo128, Primigenus,
rjakobsson, and tmeasday.


## v1.0.5, 2015-Mar-25

* This version of Meteor now uses version 2.2 of the Facebook API for
Expand All @@ -25,7 +101,6 @@
* Fix regression in 1.0.4 where `meteor publish-for-arch` only worked for
packages without colons in their name. #3951


## v1.0.4, 2015-Mar-17

### Mongo Driver
Expand Down
1 change: 0 additions & 1 deletion docs/.meteor/packages
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ standard-app-packages
jquery
underscore
showdown
jquery-waypoints
spiderable
appcache
reload-safetybelt
Expand Down
2 changes: 1 addition & 1 deletion docs/.meteor/release
Original file line number Diff line number Diff line change
@@ -1 +1 @@
METEOR@1.0.5
METEOR@1.1
6 changes: 5 additions & 1 deletion docs/client/api-box.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ var typeNameTranslation = {

Template.autoApiBox.helpers({
apiData: apiData,
typeNames: function (nameList) {
typeNames: function typeNames (nameList) {
// change names if necessary
nameList = _.map(nameList, function (name) {
// decode the "Array.<Type>" syntax
Expand All @@ -83,6 +83,10 @@ Template.autoApiBox.helpers({
return typeNameTranslation[name];
}

if (DocsData[name]) {
return typeNames(DocsData[name].type);
}

return name;
});

Expand Down
17 changes: 11 additions & 6 deletions docs/client/common/quick-start.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,21 @@
{{#template name="quickStart"}}
## Quick start!

The following works on all [supported
platforms](https://github.com/meteor/meteor/wiki/Supported-Platforms).
Meteor supports [OS X, Windows, and Linux](https://github.com/meteor/meteor/wiki/Supported-Platforms).

Install Meteor:
On Windows? [Download the official Meteor installer here](https://install.meteor.com/windows).

On OS X or Linux? Install the latest official Meteor release from your terminal:

```bash
$ curl https://install.meteor.com | /bin/sh
curl https://install.meteor.com/ | sh
```

Create a project:
The Windows installer supports Windows 7, Windows 8.1, Windows Server
2008, and Windows Server 2012. The command line installer supports Mac OS X
10.7 (Lion) and above, and Linux on x86 and x86_64 architectures.

Once you've installed Meteor, create a project:

```bash
$ meteor create myapp
Expand All @@ -29,4 +34,4 @@ Unleash it on the world (on a free server we provide):
```bash
$ meteor deploy myapp.meteor.com
```
{{/template}}
{{/template}}
Loading

0 comments on commit b5f1ed8

Please sign in to comment.