- Rename
evil-blocks.debug
toevil-blocks-debug
for Sprockets 3 support.
- Add Sprockets 3 support.
- Add Slim 3.0 support (by Andrey Krivko).
- Fix IE 8 support (by Dmitry Klimensky).
- Fix event name in debugger (by Andrey Krivko).
- Fix debugger scope (by Andrey Krivko)
- Add filters, which process block object before init was called.
- Most build-in features was moved to filter to be disableable.
- Listener
load on window
will call immediately, if page was already loaded.
- Fix block vitalizing, when multiple blocks was binded to same DOM node.
- Current event target was moved from first argument to
event.el
. - Inside finder was moved from
@(selector)
to@$(selector)
. - Remove old function style API.
- Add
@@block
alias. - Add debugger extension.
- Vitalize blocks on next tick after page ready.
- Don’t vitalize blocks twice.
- Method
evil.block.vitalize()
calls ondocument
by default. - Allow to use GitHub master in Bundler.
- Add Bower support.
- Don’t listen bubbled events as block event.
- Change license to MIT.
- Allow to listen body and window events from object style.
- Add new object style.
- Fix searching elements inside several blocks (by Andrei Miroshnik).
- Fix in multiple block copies on one page (by Andrei Miroshnik).
- Add shortcut to Slim to set data-role and class.
- Run callback on every block copy in page.
- Support non-Rails applications in gem.
- Initial release.