Skip to content

Latest commit

 

History

History
122 lines (69 loc) · 3.57 KB

History.md

File metadata and controls

122 lines (69 loc) · 3.57 KB

vNEXT

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