diff --git a/History.md b/History.md index 1b7b6f0bf2..a9c745a24f 100644 --- a/History.md +++ b/History.md @@ -3,22 +3,13 @@ ## v0.5.3 -* A new `--settings` argument to `meteor deploy` and `meteor run` allows you to - specify a file containing a JSON object which will be made available to server - code in the variable `Meteor.settings`. +* Add `--settings` argument to `meteor deploy` and `meteor run`. This + allows you to specify deployment-specific information made available + to server code in the variable `Meteor.settings`. -* Deployed apps now use a randomized hostname for their long-polling - connections, allowing users to use apps in an arbitrary number of simultaneous - tabs without hitting browser per-hostname connection limits. #131 - -* In Spark, when a template is re-rendered, elements that are preserved (using - `Template.foo.preserve` or the `preserve-input` package) and which have - user-controllable "values" (eg, form inputs) now preserve the value set by the - user, unless the server's newly rendered value is different from the - previously rendered value. That is, re-rendering a template no longer reverts - changes to form elements made by users. Additionally, elements with - type other than TEXT can now have reactive values (eg, the labels on submit - buttons can now be reactive). #510 #514 #523 #537 #558 +* Support unlimited open tabs in a single browser. Work around the + browser per-hostname connection limit by using randomized hostnames + for deployed apps. #131 * minimongo improvements: * Allow observing cursors with `skip` or `limit`. #528 @@ -27,62 +18,52 @@ * `$and`, `$or`, and `$nor` no longer accept empty arrays (for consistency with Mongo) -* JavaScript RegExp objects can now be used in selectors in Collection write +* Re-rendering a template with Spark no longer reverts changes made by + users to a `preserve`d form element. Instead, the newly rendered value + is only applied if it is different from the previously rendered value. + Additionally, elements with type other than TEXT can now have + reactive values (eg, the labels on submit buttons can now be + reactive). #510 #514 #523 #537 #558 + +* Support JavaScript RegExp objects in selectors in Collection write methods on the client, eg `myCollection.remove({foo: /bar/})`. #346 +* `meteor` command-line improvements: + * Improve error message when mongod fails to start. + * The `NODE_OPTIONS` environment variable can be used to pass command-line + flags to node (eg, `--debug` or `--debug-brk` to enable the debugger). + * Die with error if an app name is mistakenly passed to `meteor reset`. + +* Add support for "offline" access tokens with Google login. #464 #525 + +* Don't remove `serviceData` fields from previous logins when logging in + with an external service. + +* Improve `OAuth1Binding` to allow making authenticated API calls to + OAuth1 providers (eg Twitter). #539 + +* New login providers automatically work with `{{loginButtons}}` without + needing to edit the `accounts-ui-unstyled` package. #572 + +* Use `Content-Type: application/json` by default when sending JSON data + with `Meteor.http`. + +* Improvements to `jsparse`: hex literals, keywords as property names, ES5 line + continuations, trailing commas in object literals, line numbers in error + messages, decimal literals starting with `.`, regex character classes with + slashes. + * Spark IE improvements: * Improve rendering of