- BH prototype points to BH (#176).
- Added
xhtml
option (#174).
- Fixed tParam reassignment of parent node value (#170).
- Fixed bug with
ctx.js()
(#162).
- Fixed bug with
ctx.js()
(#160).
- Some documentation fixes.
- Added
shortTags
option (#149). - Added
delimElem
иdelimMod
options (#150).
- Ability to replace
toHtml
method for only node (#144). - Added
jsElem
option (#148). - Boolean attributes supported (#145).
- Trim
cls
(#143).
- Added global matcher support:
beforeEach
andafterEach
(#121). - Added
ctx.process
method (#135). - Add
i-bem
class to element withjs
(#122). - No-base modifier classes supported (#132).
- Wrap data-bem attribute by single quotes (#115).
processBemJson
now return standart BEMJSON (#96).- Readme updates (#131, #124, #123, #120).
- Escaping optimizations (#137).
- Do not add
i-bem
class to element withjs
.
- Revert 3.2.1 and 3.2.2 patches.
- Speed improvement by better escaping (#111).
toHtml
: add mod === 0 to output (#110).
- Do not add
i-bem
class to mixed elements withjs
.
- Do not add
i-bem
class to element withjs
(#106).
- Escape content when option
escapeContent
enabled (#97). - Some fixes.
- Ignore
mix
andjs
whenbem
is false (#98).
- TypeError when using elemMod matcher (#93).
- Falsy
return
should provide empty string result.
apply()
: do not fail onundefined
(#83).