Skip to content
This repository has been archived by the owner on Jan 13, 2018. It is now read-only.

Commit

Permalink
Add changelog for 0.6.12
Browse files Browse the repository at this point in the history
  • Loading branch information
arikon committed Aug 5, 2013
1 parent c330afb commit c3f4c28
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,41 @@
bem-tools changelog
===================

05.08.2013, Version 0.6.12 (stable)
-----------------------------------

- bem: Add `level-proto` tech that creates levels based on prototypes in `.bem/levels/*.js` on project level

Example usage (`.bem/level.js`):

```js
exports.getTechs = function() {
return {
'docs': 'level-proto', // will create levels <name>.blocks/ with proto in .bem/levels/docs.js
'blocks': 'level-proto' // will create levels <name>.blocks/ with proto in .bem/levels/blocks.js
};
};
```

- bem: Fix bug in `bem create level` that prevented from creating level without prototype
- bem make: Fix bug in `BemCreateNode` that was causing error when using single tech on different names
(e.g. `level-proto`)
- bem make: `require()` in `.bem/make.js` configs behaves more correctly now (try to require any dependency
of your project from your `.bem/make.js`)
- bem make: `level` property in `BlockNode` now initialized on the first access; this helps to deal with levels being
created during the `bem make` build process
- API: Export `logger` and `template` from `bem` module
- API: Add `Node.create()` static method to simplify creation of nodes, see example

```js
var opts = {
// node options
},
node = registry
.getNodeClass('BemCreateNode')
.create(opts);
```

30.07.2013, Version 0.6.11 (stable)
-----------------------------------

Expand Down

0 comments on commit c3f4c28

Please sign in to comment.