From e43d13e9f0b5dddfc193226fffab4ec30232c2e8 Mon Sep 17 00:00:00 2001 From: Emily Stark Date: Wed, 11 Jun 2014 17:46:46 -0700 Subject: [PATCH] organization pass on history --- History.md | 150 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 85 insertions(+), 65 deletions(-) diff --git a/History.md b/History.md index 29376ff15b..dd64f586df 100644 --- a/History.md +++ b/History.md @@ -1,71 +1,50 @@ ## v.NEXT + +## v0.8.2 + +#### Meteor Accounts + * Migrate from SRP to bcrypt in `accounts-password`. Users will be transparently upgraded when they log in. +* Show the display name of the currently logged-in user after following + a verification link or password reset link in `accounts-ui`. + +* Add `userEmail` option to `Meteor.loginWithMeteorDeveloperAccount`. + +* Ensure that the user object has updated token information on it before + it is passed to email template functions. #2210 + +* Export the function that serves the HTTP response at the end of an + OAuth flow as `OAuth._endOfLoginResponse`. This function can be + overridden to make the OAuth popup flow work in certain mobile + environments where `window.opener` is not supported. + +* Remove support for OAuth redirect URLs where a `redirect` query + parameter. This OAuth flow was never documented and never fully + worked. + + +#### Blaze + +* Allow externally applied CSS style attributes to interop with Blaze + dynamic style attributes. + * The `findAll` method on template instances now returns a vanilla array, not a jQuery object. The `$` method continues to return a jQuery object. #2039 -* Speed up updates of NPM modules by upgrading Node to include our fix for - https://github.com/npm/npm/issues/3265 instead of passing `--force` to - `npm install`. - -* Always rebuild on changes to npm-shrinkwrap.json files. #1648 - -* Run server tests from multiple clients serially instead of in - parallel. This allows testing features that modify global server - state. #2088 - -* Add Content-Type headers on JavaScript and CSS resources. - -* Add `X-Content-Type-Options: nosniff` header to - `browser-policy-content`'s default policy. If you are using - `browser-policy-content` and you don't want your app to send this - header, then call `BrowserPolicy.content.allowContentTypeSniffing()`. - * Fix a Blaze memory leak by cleaning up event handlers when a template instance is destroyed. #1997 -* Allow `check` to work on the server outside of a Fiber. #2136 - -* EJSON custom type conversion functions should not be permitted to yield. #2136 - -* The legacy polling observe driver handles errors communicating with MongoDB - better and no longer gets "stuck" in some circumstances. - * Add {{> UI.dynamic}} to make it easier to dynamically render a template with a data context. XXX Update "Using Blaze" wiki page. -* Show the display name of the currently logged-in user after following - a verification link or password reset link in `accounts-ui`. - -* Use `Meteor.absoluteUrl()` to compute the redirect URI in `force-ssl` - instead of the host header. - -* Automatically rewind cursors before calls to `fetch`, `forEach`, or `map`. On - the client, don't cache the return value of `cursor.count()` (consistently - with the server behavior). `cursor.rewind()` is now a no-op. #2114 - -* Allow externally applied CSS style attributes to interop with Blaze - dynamic style attributes. - -* Add `userEmail` option to `Meteor.loginWithMeteorDeveloperAccount`. - -* Fix uninformative error message when deploying to long hostnames. #1208 - -* Ensure that the user object has updated token information on it before - it is passed to email template functions. #2210 - -* Remove an obsolete hack in reporting line numbers for LESS errors. #2216 - * Fix a bug where helpers used by {{#with}} were still re-running when their reactive data sources change after they have been removed from the DOM. -* Avoid exceptions when accessing localStorage in certain Internet - Explorer configurations. #1291, #1688. - * Add `UI._templateInstance()` for accessing the current template instance from within a block helper. @@ -76,15 +55,6 @@ * Add tentative API for registering hooks to run when Blaze intends to insert, move, or remove DOM elements. XXX more detail -* Export the function that serves the HTTP response at the end of an - OAuth flow as `OAuth._endOfLoginResponse`. This function can be - overridden to make the OAuth popup flow work in certain mobile - environments where `window.opener` is not supported. - -* Remove support for OAuth redirect URLs where a `redirect` query - parameter. This OAuth flow was never documented and never fully - worked. - * Add `_nestInCurrentComputation` option to `UI.render`, fixing a bug in {{#each}} when an item is added inside a computation that subsequently gets invalidated. #2156 @@ -94,18 +64,71 @@ * Fix bug when a template tag immediately follows a Spacebars block comment. #2175 -* Make `handle.ready()` reactively stop, where `handle` is a - subscription handle. + +### Tool + +* Speed up updates of NPM modules by upgrading Node to include our fix for + https://github.com/npm/npm/issues/3265 instead of passing `--force` to + `npm install`. + +* Always rebuild on changes to npm-shrinkwrap.json files. #1648 + +* Fix uninformative error message when deploying to long hostnames. #1208 * Increase a buffer size to avoid failing when running MongoDB due to a large number of processes running on the machine, and fix the error message when the failure does occur. #2158 -* Fix an error message from `audit-argument-checks` after login. - * Add --directory flag to `meteor bundle`. Setting this flag outputs a directory rather than a tarball. +* Clarify a `meteor mongo` error message when using the MONGO_URL + environment variable. #1256 + + +### Testing + +* Run server tests from multiple clients serially instead of in + parallel. This allows testing features that modify global server + state. #2088 + + +### Security + +* Add Content-Type headers on JavaScript and CSS resources. + +* Add `X-Content-Type-Options: nosniff` header to + `browser-policy-content`'s default policy. If you are using + `browser-policy-content` and you don't want your app to send this + header, then call `BrowserPolicy.content.allowContentTypeSniffing()`. + +* Use `Meteor.absoluteUrl()` to compute the redirect URI in `force-ssl` + instead of the host header. + + +### Miscellaneous + +* Allow `check` to work on the server outside of a Fiber. #2136 + +* EJSON custom type conversion functions should not be permitted to yield. #2136 + +* The legacy polling observe driver handles errors communicating with MongoDB + better and no longer gets "stuck" in some circumstances. + +* Automatically rewind cursors before calls to `fetch`, `forEach`, or `map`. On + the client, don't cache the return value of `cursor.count()` (consistently + with the server behavior). `cursor.rewind()` is now a no-op. #2114 + +* Remove an obsolete hack in reporting line numbers for LESS errors. #2216 + +* Avoid exceptions when accessing localStorage in certain Internet + Explorer configurations. #1291, #1688. + +* Make `handle.ready()` reactively stop, where `handle` is a + subscription handle. + +* Fix an error message from `audit-argument-checks` after login. + * Make the DDP server send an error if the client sends a connect message with a missing or malformed `support` field. #2125 @@ -113,9 +136,6 @@ * Ban inserting EJSON custom types as documents. #2095 -* Clarify a `meteor mongo` error message when using the MONGO_URL - environment variable. #1256 - * XXX 1e4838ccd38c2df142591a67d675ac38eb8a5630 #2106 * XXX df2820ffd92