Skip to content

v6.4.1

Compare
Choose a tag to compare
@miripiruni miripiruni released this 11 May 10:26
· 504 commits to master since this release

Bug fixed: in case of same block mods disappearing. Now bem-xjst keeps it. Example:

// Template:
block('b1').elem('e1').content()(function() {
    return JSON.stringify(this.mods);
});
// BEMJSON:
{
    block: 'b1',
    mods: { a: 1 },
    content: { block: 'b1', elem: 'e1' }
}

Result before fix (v6.4.0):

<div class="b1 b1_a_1"><div class="b1__e1">{}</div></div>

Result after fix (v6.4.1):

<div class="b1 b1_a_1"><div class="b1__e1">{"a":1}</div></div>

Now you can pass to bemxjst.compile named function.

  • [61f21249cf] - bemjxst: should keep mods in case of same block (miripiruni)
  • [ae5521104c] - Remove elemMatch fix for #260 (miripiruni)
  • [af9a35c906] - Change files in package.js (Vasiliy)
  • [274f438116] - bemxjst.compile: error when passed function with name (Fix #250) (miripiruni)