-
Add
spiderable
package to allow web crawlers to index Meteor apps. -
meteor deploy
uses SSL to protect application deployment. -
Fix
stopImmediatePropagation()
. #205
-
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.
- Add
-
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 helperfoo
. - 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
-
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
- Allow HTML comments (
-
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.
- Send correct Content-Type when POSTing
-
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.
-
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.
- Fix 0.3.4 regression: Call event map handlers on bubbled events. #107
-
Add Twitter
bootstrap
package. #84 -
Add packages for
sass
andstylus
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.
-
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.
- Initial public launch