Skip to content

Commit

Permalink
tagging 0.8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
tbranyen committed Jan 20, 2013
1 parent dde48e4 commit d5d0dcf
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 29 deletions.
4 changes: 2 additions & 2 deletions backbone.layoutmanager.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*!
* backbone.layoutmanager.js v0.8.0
* backbone.layoutmanager.js v0.8.1
* Copyright 2012, Tim Branyen (@tbranyen)
* backbone.layoutmanager.js may be freely distributed under the MIT license.
*/
Expand Down Expand Up @@ -759,7 +759,7 @@ var LayoutManager = Backbone.View.extend({
// Convenience assignment to make creating Layout's slightly shorter.
Backbone.Layout = LayoutManager;
// Tack on the version.
LayoutManager.VERSION = "0.8.0";
LayoutManager.VERSION = "0.8.1";

// Override _configure to provide extra functionality that is necessary in
// order for the render function reference to be bound during initialize.
Expand Down
27 changes: 27 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
## 0.8.0 ##

* Massive Node.js refactor, including: unit testing, significantly better
browser parity, and allowing more seamless browser/server View sharing.
* Ability to disable `Backbone.View#el` wrapper element using `el: false` and
opt for the first child inside the template instead. Very experimental!
* Added Backbone event bubbling from nested Views to parent.
* The `getView` function can receive a `_.where` object now, to easily filter
through the Views.
* Updated `getView` to have an `undefined` first argument to be passed allowing
for an optional selector.
* Changed Grunt configuration from JavaScript to CoffeeScript.
* Added a `removeView` function to match `setView`, `getView`, etc.
* Removed `LayoutManager` and `LayoutView` aliases.
* Removed `data` alias in favor of `serialize`.
* Removed `append` alias in favor of `insert`.
* Renamed `_options` to `getAllOptions` making it an endorsed method to use.
* Upgraded minimum support to Backbone 0.9.9, which will invoke `stopListening`
automatically for you.
* Internally using `Backbone.Events#once` to solve `afterRender` woes.
* Class method `cache` now allows you to override contents.
* Class method `setupViews` now allows you to manage many Views by passing an
array of Views.
* Can now directly set a template function to the `template` property and not
have to override fetch with an `_.identity` function.
* Miscellaneous code cleanup and minor bug/refactor fixes.

## 0.7.5 ##

* Updated lookup for `serialize` and `data` to also look on the instance so
Expand Down
2 changes: 1 addition & 1 deletion component.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "layoutmanager",
"version": "0.8.0",
"version": "0.8.1",
"main": "backbone.layoutmanager.js",
"dependencies": {
"jquery": "~1.8",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"author": "Tim Branyen (@tbranyen)",
"name": "backbone.layoutmanager",
"description": "A manager for templates & layouts in Backbone.js",
"version": "0.8.0",
"version": "0.8.1",
"homepage": "http://tbranyen.github.com/backbone.layoutmanager/",
"repository": {
"type": "git",
Expand Down
29 changes: 4 additions & 25 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Backbone.LayoutManager
======================

**v0.8.0** [![Build
**v0.8.1** [![Build
Status](https://travis-ci.org/tbranyen/backbone.layoutmanager.png?branch=wip)](https://travis-ci.org/tbranyen/backbone.layoutmanager)

Maintained by Tim Branyen [@tbranyen](http://twitter.com/tbranyen) and Mike
Expand All @@ -25,30 +25,9 @@ http://layoutmanager.org/From-0.7-to-0.8

## Release notes ##

* Massive Node.js refactor, including: unit testing, significantly better
browser parity, and allowing more seamless browser/server View sharing.
* Ability to disable `Backbone.View#el` wrapper element using `el: false` and
opt for the first child inside the template instead. Very experimental!
* Added Backbone event bubbling from nested Views to parent.
* The `getView` function can receive a `_.where` object now, to easily filter
through the Views.
* Updated `getView` to have an `undefined` first argument to be passed allowing
for an optional selector.
* Changed Grunt configuration from JavaScript to CoffeeScript.
* Added a `removeView` function to match `setView`, `getView`, etc.
* Removed `LayoutManager` and `LayoutView` aliases.
* Removed `data` alias in favor of `serialize`.
* Removed `append` alias in favor of `insert`.
* Renamed `_options` to `getAllOptions` making it an endorsed method to use.
* Upgraded minimum support to Backbone 0.9.9, which will invoke `stopListening`
automatically for you.
* Internally using `Backbone.Events#once` to solve `afterRender` woes.
* Class method `cache` now allows you to override contents.
* Class method `setupViews` now allows you to manage many Views by passing an
array of Views.
* Can now directly set a template function to the `template` property and not
have to override fetch with an `_.identity` function.
* Miscellaneous code cleanup and minor bug/refactor fixes.
* Fixed parts of the Node build.
* Changed from parallel rendering to serial loading which will make the render
process significantly more stable.

[Full Release
Log](https://github.com/tbranyen/backbone.layoutmanager/blob/master/changelog.md)
Expand Down

0 comments on commit d5d0dcf

Please sign in to comment.