@tadatuta tadatuta released this Jul 26, 2018 · 6 commits to v4 since this release

Bug fixes

  • Reverted change that led to error when lazyInit in declMod was used (#1594).
Assets 2

Notable changes

  • jQuery was updated to 3.2.1 and 1.12.4 (#1587).

Bug fixes

  • Possibility to force lazy initialization from markup was fixed (#1579).
  • Possibility to declare entities with mixins was fixed (#1550).
  • Now lazyInit in declMod will throw an error (#1579).
  • With bug in isFunction method of functions block, which works wrong for special functions (#1577).

Other changes

  • .bemrc config was added (#1568).
  • vow was updated to 0.4.17 (#1565).
  • inherit was updated to 2.2.6 (#1519).
  • Private _delInitedMod method of i-bem block was removed (#1523).
  • Removed code for old bem-tools (e57678b).
  • npm dependencies were updated (#1589).
  • Now tests are executed also on Node.js 8 (dd7e534).
  • More specs for i-bem-dom were added (#1517).
  • gitbook was added (#1569).
  • JSDoc was fixed.
  • Documentation updates.
Assets 2
Jun 30, 2018
Make linter happy
Oct 4, 2017
Sep 11, 2017
idle: Get rid of jQuery

@tadatuta tadatuta released this Jun 21, 2017 · 46 commits to v4 since this release

Bug fixes

  • Fixed an issue with elems cache invalidation on DOM modifications (#1487).
  • Fixed an issue in i-bem-dom__events when event's data was not passed to handler (#1509).
  • Fixed method isEditable of dom module. Missing editable input types were added (#1502).

Other changes

  • Fixed syntax error in i-bem-dom JSDoc.
  • Minor documentation updates.
  • CLA introduced.
Assets 2

@tadatuta tadatuta released this Mar 19, 2017 · 63 commits to v4 since this release

Notable changes

  • bem-xjst 8.x support was introduced in BEMHTML templates (#1486).

Bug fixes

  • concat() method was fixed in i-bem-dom__collection (#1488).
  • An issue in ua__dom was fix (#1479).
  • dist: i-bem-dom__init_auto was removed from no-autoinit bundle (#1482).

Other changes

  • Now findChildBlock, findChildBlocks, findParentBlock, findParentBlocks, findMixedBlock and findMixedBlocks methods throw an error if block is given as String (#1469).
  • buildClassName function was optimized (#1404).
  • Docs: English translations were added (#1483, #1476, #1475).
  • Migration: Added notes about bemTarget (#1491).
  • Migration: added info about template options (#1467).
  • Fixed issues in docs.
Assets 2

@tadatuta tadatuta released this Dec 13, 2016 · 83 commits to v4 since this release

Bug fixes

Fixed a bug in ua block on touch.blocks level (#1460).

Assets 2

@veged veged released this Nov 18, 2016 · 86 commits to v4 since this release

Bug fixes

  • Fixed a bug in identify returning different result on each call for document (#1441).
  • modules.define recursion problem was fixed (#1446).
  • Support for escaping in ua block was fixed (#1435).
  • Workaround for Array.prototype.push bug in Opera 41 was implemented.
  • An issue with pointer events on iOS devices was fixed (#1253).
  • An issue in i-bem-dom__events was fixed. Method once() was broken in some cases (#1452).

Other changes

  • Ability to specify html@lang attribute was added to page block (#751).
Assets 2

@tadatuta tadatuta released this Nov 14, 2016 · 593 commits to v4 since this release

Bug fixes

  • modules.define recursion problem was fixed (#1446).
  • Support for escaping in ua block was fixed (#1435).
  • Workaround for Array.prototype.push bug in Opera 41 was implemented.

Other changes

  • Ability to specify html@lang attribute was added to page block (#751).
Assets 2