Skip to content

Latest commit

 

History

History
134 lines (81 loc) · 3.92 KB

CHANGELOG.md

File metadata and controls

134 lines (81 loc) · 3.92 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

4.0.0 — 2024–05–10

Changed

  • The following separators are now considered invalid:
    • single underscores that are not separators of the name and value of modifiers;
    • double underscores within modifiers;
    • double hyphens within modifiers.
  • For better compatibility with other tools, the project is now published under the MIT license.

Fixed

  • Readability of the BEM tree. The tree is now painted in different colors:
    • tags — blue
    • identifiers — yellow
    • classes — green
    • error texts — white/black (depending on color scheme)

3.0.1 — 2023–12–04

Fixed

  • The coloring terminal output.
  • The informative of the error output.

3.0.0 — 2023–11–23

Changed

  • Mixing an element to its own block is now considered an error.

2.1.4 — 2023–05–12

Fixed

  • The output in the terminal is no longer clogged with success messages.

2.1.3 — 2023–03–20

Fixed

  • File lists to ignore.

2.1.2 — 2022–09–22

No significant changes

2.1.1 — 2022–08–14

Fixed

  • A bug that was present since v2.0.0 and dropped all BEM linting.

2.1.0 — 2022–08–14

Added

  • The result of linting an invalid bem-tree now has an error status.

2.0.3 — 2022–08–14

Fixed

  • The versions in this changelog are now links to comparisons with previous versions.

2.0.2 — 2022–08–13

Fixed

  • The result styling.

2.0.1 — 2022–08–13

Added

  • Badges for tests, license and vulnerability counter.

2.0.0 — 2022–08–12

Changed

  • The project has been converted to ESM.

1.2.3 — 2022–07–27

Fixed

  • The project name has been updated in all files.
  • The report styling.

1.2.0 — 2022–07–26

Fixed

  • page block elements on the html tag are no longer treated as “element outside of its block” errors.

1.1.0 — 2022–07–26

Fixed

  • The elements of the elements, such as block__elem1__elem2, are now also flagged as a bem naming error (thanks to @SampetovaN).

1.0.0 — 2022–07–26

Added