Skip to content

Commit

Permalink
Added CHANGLOG for v2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewblond committed Aug 19, 2015
1 parent c3aeb79 commit e6fc29f
Showing 1 changed file with 59 additions and 3 deletions.
62 changes: 59 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,59 @@
История изменений
=================

2.0.0
-----

**Важно:** для работы требуется версия [bem-core](https://github.com/bem/bem-core/) не ниже `2.7.0`.

### Новая функциональность

* [Подключение сторонних библиотек](README.md#Подключение-сторонних-библиотек) c помощью опции [requires](api.ru.md#requires) ([#61]).

### Крупные изменения

* [ __*major*__ ] Удалена поддержка файлов с расширением `.bemhtml.xjst` ([#50]).
* Добавлена поддержка файлов с расширением `.bemhtml.js` ([#51], [#90]).
* При сборке BEMTREE-шаблонов в результирующий код добавляется код модуля [vow](http://dfilatov.github.io/vow/) ([#33]). Настраивается с помощью опции [includeVow](api.ru.md#includevow).
* Для случаев, когда нет шаблонов, результатом сборки будет заглушка без BEM-XJST-кода ([#47]).
* Если в сборку не попали базовые шаблоны (например, не указана зависимость), то при выполнении методов `BEMHTML.apply()` и `BEMTREE.apply()` будет генерироваться понятное сообщение об ошибке ([#60]).

### Технологии

* [ __*major*__ ] Технологии `bemhtml` и `bemhtml-old` объединены в одну — [bemhtml](api.ru.md#bemhtml) ([#25]).
* [ __*major*__ ] Технологии `bemtree` и `bemtree-old` объединены в одну — [bemtree](api.ru.md#bemtree) ([#25]).
* [ __*major*__ ] Технология `html-from-bemjson` переименована в [bemjson-to-html](api.ru.md#bemjson-to-html) ([#41]).
* [ __*major*__ ] Технология `html-from-bemjson-i18n` была удалена. Для работы с локализацией нужно использовать технологии из пакета `enb-bem-i18n` ([#42]).

#### Опции технологий

* [ __*major*__ ] Из технологии `bemjson-to-html` были удалены устаревшие опции: `destTarget`, `bemjsonTarget` и `bemhtmlTarget`. Вместо них следует использовать `target`, `bemjsonFile` и `bemhtmlFile`, соответственно. ([#58]).
* [ __*major*__ ] Из технологий [bemhtml](api.ru.md#bemhtml) удалена опция `cache` ([#88]).

### Зависимости

* Модуль `bem-xjst@1.0.3` обновлён до версии `1.2.1` ([#37], [#80]).

1.3.5
-----

**Важно:** для работы требуется версия [bem-core](https://github.com/bem/bem-core/) не ниже `2.4.0`.

* Модуль `bem-xjst` обновлён до версии `1.0.3`.
* Модуль `vow` обновлён до версии `0.4.10`.

1.3.4
-----

Важно! Для работы требуется версия [bem-core](https://github.com/bem/bem-core/) не ниже `2.4.0`.
**Важно:** для работы требуется версия [bem-core](https://github.com/bem/bem-core/) не ниже `2.4.0`.

* Исправлен кэш для технологии `html-from-bemjson-i18n`.
* Модуль `vow` обновлён до версии `0.4.7`.

1.3.3
-----

Важно! Для работы требуется версия [bem-core](https://github.com/bem/bem-core/) не ниже `2.4.0`.
**Важно:** для работы требуется версия [bem-core](https://github.com/bem/bem-core/) не ниже `2.4.0`.

* `vow` обновлён до версии `0.4.6`.
* `bem-xjst` обновлён до версии `0.9.0`.
Expand All @@ -21,7 +62,7 @@
1.3.2
-----

Важно! Для работы требуется версия [bem-core](https://github.com/bem/bem-core/) не ниже `2.4.0`.
**Важно:** для работы требуется версия [bem-core](https://github.com/bem/bem-core/) не ниже `2.4.0`.

* `bem-xjst` обновлён до версии `0.8.3`.

Expand Down Expand Up @@ -122,3 +163,18 @@
-----

* Добавлена технология `bemhtml`.

[#90]: https://github.com/enb-bem/enb-bh/issues/90
[#88]: https://github.com/enb-bem/enb-bh/issues/88
[#80]: https://github.com/enb-bem/enb-bh/issues/80
[#61]: https://github.com/enb-bem/enb-bh/issues/61
[#60]: https://github.com/enb-bem/enb-bh/issues/60
[#58]: https://github.com/enb-bem/enb-bh/issues/58
[#51]: https://github.com/enb-bem/enb-bh/issues/51
[#50]: https://github.com/enb-bem/enb-bh/issues/50
[#47]: https://github.com/enb-bem/enb-bh/issues/47
[#42]: https://github.com/enb-bem/enb-bh/issues/42
[#41]: https://github.com/enb-bem/enb-bh/issues/41
[#33]: https://github.com/enb-bem/enb-bh/issues/33
[#37]: https://github.com/enb-bem/enb-bh/issues/37
[#25]: https://github.com/enb-bem/enb-bh/issues/25

0 comments on commit e6fc29f

Please sign in to comment.