derby v0.3.12 Release Notes

  • ๐Ÿ‘ The API for creating stores and sessions has changed in support of adding auth. Generating a new starter server via derby new is recommended

    • โœ… There is no longer an app.createStore() method, and the derby.createStore() method must be used in combination with the store.modelMiddleware(). There is now a req.getModel() method added by the modelMiddleware.
    • ๐Ÿ› Bugs in bracketed path interpolation in templates have been fixed, and the syntax has been updated to work more like javascript property accessors. The syntax is now <h1>{users[_userId].name}</h1>
    • The component type is now passed as a second argument to init and create events instead of being available as a property of the component. Within the same library, the namespaces is now correctly sent as 'lib:'
    • โž• Add log and path view helper functions for debugging
    • ๐Ÿ‘Œ Support binding the same event to multiple space-separated function names in x-bind
    • ๐Ÿ’… Set the value of component macro attributes to true when no value is specified for more easy HTML boolean style flags
    • ๐Ÿ›  Fix a bug where using multiple apps would cause the page to reload continuously
    • 0๏ธโƒฃ Default project now requires Express beta 4, since beta 6 breaks Gzippo
    • ๐Ÿ›  Fix lots of other bugs