All Versions
41
Latest Version
Avg Release Cycle
30 days
Latest Release
958 days ago

Changelog History
Page 4

  • v0.3.13 Changes

    ๐Ÿ›  Mostly just bug fixes

    • โž• Add Component#emitDelayable()
    • ๐Ÿ›  Fix options specification to be more consistent
    • โž• Add staticMount option
    • ๐Ÿ›  Lots of bug fixes
  • v0.3.12 Changes

    ๐Ÿ‘ 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
  • v0.3.11 Changes

    • Emit 'render', 'render:{ns}', 'replace', and 'replace:{ns}' events on an app when the page is rendered client-side
    • Call x-bind functions with this set to the app or component object
    • ๐Ÿ‘Œ Support prototype-like definition of component methods for more efficient creation of component instances
    • More careful delaying of component creation method calls instead of using setTimeout
    • ๐Ÿ›  Fix bug in lookup of templates from an inherited namespace
    • ๐Ÿ›  Fix bug when binding to a view helper function inside of an each and later updating array indicies
    • ๐Ÿ›  Fix bugs in component path binding lookup
  • v0.3.10 Changes

    • ๐Ÿ›  Fix bugs with Browserify 1.13.0 and Express 3.0.0 beta 3
    • ๐Ÿ›  Fix bugs in components
    • Can pass JSON object literals to component attributes
    • ๐Ÿ›  Fix bug with Safari binding to comment markers
  • v0.3.9 Changes

    • Set the 'this' context of the ready callback to the app
    • โž• Add model and params as a property of Page objects passed to routes
    • ๐Ÿ‘‰ Use chokidar instead of fs.watch
  • v0.3.8 Changes

    • 0๏ธโƒฃ Create a component librarary by default in the generated app
    • ๐Ÿ›  Fix Windows bugs. Windows should now work
    • ๐Ÿ‘Œ Improvements to file watch reliability in development
    • ๐Ÿ›  Fix bugs parsing template files and comments
  • v0.3.7 Changes

    • ๐Ÿ‘‰ Make apps and components into event emitters
    • ๐Ÿ›  Fix bugs with creating components
    • Emit 'create:child', 'create:descendant', 'create:{name}' events for components
    • ๐Ÿ‘Œ Support passing function names to x-bind via macro template tags
    • ๐Ÿ›  Fix lots of bugs in components
  • v0.3.6 Changes

    • Start to implement components that have associated script files
    • ๐Ÿ”จ Refactoring
  • v0.3.5 Changes

    • ๐Ÿ›  Fix bug introduced in 0.3.4
  • v0.3.4 Changes

    • ๐Ÿ› Bug fixes with macro tags