Releases: bem/bem-core
Releases · bem/bem-core
v4.3.1
v4.3.0: WARNING! HAS MAJOR CHANGES REVERTED IN 4.3.1
Notable changes
jQuerywas updated to 3.2.1 and 1.12.4 (#1587).
Bug fixes
- Possibility to force
lazyinitialization from markup was fixed (#1579). - Possibility to declare entities with mixins was fixed (#1550).
- Now
lazyInitindeclModwill throw an error (#1579). - With bug in
isFunctionmethod offunctionsblock, which works wrong for special functions (#1577).
Other changes
.bemrcconfig was added (#1568).vowwas updated to 0.4.17 (#1565).inheritwas updated to 2.2.6 (#1519).- Private
_delInitedModmethod ofi-bemblock 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-domwere added (#1517). gitbookwas added (#1569).- JSDoc was fixed.
- Documentation updates.
v4.2.1
Bug fixes
- Fixed an issue with elems cache invalidation on DOM modifications (#1487).
- Fixed an issue in
i-bem-dom__eventswhen event's data was not passed to handler (#1509). - Fixed method
isEditableofdommodule. Missing editable input types were added (#1502).
Other changes
- Fixed syntax error in
i-bem-domJSDoc. - Minor documentation updates.
- CLA introduced.
v4.2.0
Notable changes
bem-xjst 8.xsupport was introduced in BEMHTML templates (#1486).
Bug fixes
concat()method was fixed ini-bem-dom__collection(#1488).- An issue in
ua__domwas fix (#1479). - dist:
i-bem-dom__init_autowas removed fromno-autoinitbundle (#1482).
Other changes
- Now
findChildBlock,findChildBlocks,findParentBlock,findParentBlocks,findMixedBlockandfindMixedBlocksmethods throw an error if block is given as String (#1469). buildClassNamefunction 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.
v4.1.1
v4.1.0
Bug fixes
- Fixed a bug in
identifyreturning different result on each call fordocument(#1441). modules.definerecursion problem was fixed (#1446).- Support for escaping in
uablock was fixed (#1435). - Workaround for
Array.prototype.pushbug inOpera 41was implemented. - An issue with pointer events on iOS devices was fixed (#1253).
- An issue in
i-bem-dom__eventswas fixed. Methodonce()was broken in some cases (#1452).
Other changes
- Ability to specify
html@langattribute was added topageblock (#751).
v3.2.0
v4.0.0
Breaking changes
- Changes in the
i-bemblock. See MIGRATION.md. - Changes in the
querystring. See MIGRATION.md. - The optional parameter
onlyGetwas removed from theidentifymodule (#1028). - All static methods were removed from the
eventsmodule (#1024). - The
resultfield inEventclass ofeventsmodule was removed (#1023). - The
csselement of thepageblock does not support auto insertion of conditional comments for IE (#379).
v3.1.0
Bug fixes
- An issue in
getMods()method ofi-bemwas fixed (#1379).
Notable changes
- Templates: support for escaped mode was introduced (#1406). Important! It requires
enb-bemxjstversion 6.5.3+ (orbem-xjst6.5.5+) orenb-bhversion 0.5.0+ (bhversion 3.3.3+).
Other changes
- Minor documentation updates.