@miripiruni miripiruni released this Apr 16, 2018 · 7 commits to master since this release

Assets 2

From v8.6.8 exportName was in lower case (bemhtml or bemtree). Now this degradation fixed.

Commits:

  • [2cbdb1635a] - Merge pull request #517 from bem/issue-516_export-name (Slava Oliyanchuk)

@miripiruni miripiruni released this Apr 16, 2018 · 12 commits to master since this release

Assets 2
  1. New singleQuotesInJsAttrs option. Read documentation.

  2. Fixed bug with runtime lint and circular json in stack trace.

  3. Documentation updated: templates will be applyed for any attrs field with BEM-entities.

@miripiruni miripiruni released this Mar 26, 2018 · 329 commits to master since this release

Assets 2

Compiler: runtime lint path fixed (issue #502).

Commits:

  • [dd1545acd0] - Merge pull request #513 from bem/issue-502__runtime-path-in-7.x (Slava Oliyanchuk)

@miripiruni miripiruni released this Mar 26, 2018 · 412 commits to master since this release

Assets 2

Compiler: runtime lint path fixed (issue #502).

Commits:

  • [33106ae8e3] - Compiler: runtime lint path fixed (issue #502) (miripiruni)

@miripiruni miripiruni released this Mar 5, 2018 · 35 commits to master since this release

Assets 2

Bug fixed: dot-delimited dependencies from global scope in object notation.

Example:

var bundle = bemhtml.generate('', { requires: { i18n: { globals: 'BEM.I18N' } } });

Notation with dot (BEM.I18N) did not work from v8.6.7 to v8.9.0. Now this bug fixed.

Commits:

  • [fc7b19fc4f] - Merge pull request #501 from dustyo-O/global-dot-delimited-deps (Slava Oliyanchuk)

@miripiruni miripiruni released this Feb 19, 2018 · 42 commits to master since this release

Assets 2

Brand new object-like shortcut syntax. See docs for examples.

@miripiruni miripiruni released this Feb 12, 2018 · 46 commits to master since this release

Assets 2

Module require resolving refactor. See docs.

In other case, if you specify multiple modular systems, template will attempt to
get it from them in this order:

  1. Global
  2. CommonJS
  3. YModules (if available)

If required module was found on some step, next steps will be ignored and template will use that first retrieved module.

Thus, if module available in global variable, its value will be provided inside template, in spite of module avialability in CommonJS/YModules.

Same way, CommonJS module is more prior to YModules one.

Commits:

@miripiruni miripiruni released this Feb 5, 2018 · 49 commits to master since this release

Assets 2

Dependency enb/enb-source-map updated to v1.12.0.

Commits:

  • [2ac8eb7339] - Deps: enb/enb-source-map 1.12.0 (miripiruni)

@miripiruni miripiruni released this Feb 5, 2018 · 54 commits to master since this release

Assets 2
  1. Don't output i-bem html class if cls() and bem:false (issue #499)
  2. Documentation: minor codestyle issues fixed

@miripiruni miripiruni released this Feb 5, 2018 · 58 commits to master since this release

Assets 2

Release candidate for shortcut syntax.

See issue #444