- In BaseView::getAttributes(), call toString() on model.id, for better support of Mongoose.
- In BaseView::getAttributes(), support custom this.model.idAttribute.
- Remove reference to
global.isServer
in BaseView; easier to standalone test. - Default
replace: false
in ClientRouter::redirectTo().
- Support
redirect
option in routes file.
- Allow accessing
this.parentView
inBaseView
during rendering.
- Converted all CoffeeScript files to JavaScript.
- No more globals for Backbone, _, Handlebars.
- Updating to handlebars@0.1.10 to get bundled runtime file.
- Ensuring that
ModelStore
passesapp
to models when instantiating them.
- Added
apiProxy
middleware, pulled fromrendr-app-template
.
- Breaking change: Renamed
dataAdapter.makeRequest
todataAdapter.request
.
- Removing bundled jQuery. App should provide its own.
- Allow passing
{pushState: false}
toClientRouter::redirectTo()
to do a full-page redirect.
- Fixed bug where status code of CRUD errors were not properly passed down from
syncer
.
- Fixed bug where models within collection wouldn't have
this.app
set after view hydration. - Converted
fetcher
object toFetcher
class. Prefer to access it viaapp.fetcher
.
- Breaking change: Passing real
req
as first argument todataAdapter.makeRequest
. - Fixing bug in ClientRouter when no querystring.
- Also return
@collection.meta
and@collection.params
inBaseView::getTemplateData()
. - Support passing three args to
App::fetch()
.
- ClientRouter params include querystring params, just like ServerRouter.
- Initial release.