wycats/handlebars.js — pull request #238 by brianreavis (2012-05-03 17:32:33+00:00)
Title: Added object traversal support to {{#each}} helper.

Being able to traverse keyed objects with the ``{{#each}}`` helper is super helpful—right now it only supports arrays. Here's an example:

```javascript
var sections = {
home : { title: 'Welcome', message: 'Blah' },
faq : { title: 'FAQ', message: 'These are questions' }
};
```

With this update, it's now possible to traverse it:
```html
{{#each}}
{{this.title}} - {{this.message}}
{{/each}}
```

Without this change, you have to pick out the values just for handlebars using `_.values()` (or manually, if you're not using something like underscore)—which is really inconvenient.