Files
meteor/History.md
2012-08-07 23:02:12 -07:00

132 lines
3.8 KiB
Markdown

## vNEXT
## v0.3.9
* Add `spiderable` package to allow web crawlers to index Meteor apps.
* `meteor deploy` uses SSL to protect application deployment.
* Fix `stopImmediatePropagation()`. #205
## v0.3.8
* HTTPS support
* Add `force-ssl` package to require site to load over HTTPS.
* Use HTTPS for install script and `meteor update`.
* Allow runtime configuration of default DDP endpoint.
* Handlebars improvements
* Implement dotted path traversal for helpers and methods.
* Allow functions in helper arguments.
* Change helper nesting rules to allow functions as arguments.
* Fix `{{this.foo}}` to never invoke helper `foo`.
* Make event handler `this` reflect the node that matched the selector instead of the event target node.
* Fix keyword arguments to helpers.
* Add `nib` support to stylus package. #175
* Upgrade bootstrap to version 2.0.4. #173
* Print changelog after `meteor update`.
* Fix mouseenter and mouseleave events. #224
* Fix issue with spurious heartbeat failures on busy connections.
* Fix exception in minimongo when matching non-arrays using `$all`. #183
* Fix serving an empty file when no cacheable assets exist. #179
## v0.3.7
* Better parsing of `.html` template files
* Allow HTML comments (`<!-- -->`) at top level
* Allow whitespace anywhere in open/close tag
* Provide names and line numbers on error
* More helpful error messages
* Form control improvements
* Fix reactive radio buttons in Internet Explorer.
* Fix reactive textareas to update consistently across browsers, matching text field behavior.
* `http` package bug fixes:
* Send correct Content-Type when POSTing `params` from the server. #172
* Correctly detect JSON response Content-Type when a charset is present.
* Support `Handlebars.SafeString`. #160
* Fix intermittent "Cursor is closed" mongo error.
* Fix "Cannot read property 'nextSibling' of null" error in certain nested templates. #142
* Add heartbeat timer on the client to notice when the server silently goes away.
## v0.3.6
* Rewrite event handling. `this` in event handlers now refers to the data context of the element that generated the event, *not* the top-level data context of the template where the event is declared.
* Add /websocket endpoint for raw websockets. Pass websockets through development mode proxy.
* Simplified API for Meteor.connect, which now receives a URL to a Meteor app rather than to a sockjs endpoint.
* Fix livedata to support subscriptions with overlapping documents.
* Update node.js to 0.6.17 to fix potential security issue.
## v0.3.5
* Fix 0.3.4 regression: Call event map handlers on bubbled events. #107
## v0.3.4
* Add Twitter `bootstrap` package. #84
* Add packages for `sass` and `stylus` CSS pre-processors. #40, #50
* Bind events correctly on top level elements in a template.
* Fix dotted path selectors in minimongo. #88
* Make `backbone` package also run on the server.
* Add `bare` option to coffee-script compilation so variables can be shared between multiple coffee-script file. #85
* Upgrade many dependency versions. User visible highlights:
* node.js 0.6.15
* coffee-script 1.3.1
* less 1.3.0
* sockjs 0.3.1
* underscore 1.3.3
* backbone 0.9.2
* Several documentation fixes and test coverage improvements.
## v0.3.3
* Add `http` package for making HTTP requests to remote servers.
* Add `madewith` package to put a live-updating Made with Meteor badge on apps.
* Reduce size of mongo database on disk (--smallfiles).
* Prevent unnecessary hot-code pushes on deployed apps during server migration.
* Fix issue with spaces in directory names. #39
* Workaround browser caching issues in development mode by using query parameters on all JavaScript and CSS requests.
* Many documentation and test fixups.
## v0.3.2
* Initial public launch