Новый релиз [org.clojure/clojurescript "0.0-2755"]
включает в себя 2 больших нововведения:
Автоподключение сторонних макросов
Если в библиотеке находится такой импорт макроса:
(ns foo.bar
(:require-macros foo.bar))
то пользователи, подключая библиотеку обычным образом:
(ns bar.baz
(:require [foo.bar :as foo]))
автоматически подключат макрос foo.bar
под именем foo
.
Подробнее: CLJS-948
Инкрементальная компиляция
В течении последнего времени для ClojureScript инкрементальная компиляция ограничивалась
измененным файлом без учета зависимостей, что было далеко от настоящего понимания “инкрементальности”
и грозило отсутствием предупреждений о “сломанной” версии. Теперь это исправлено и решает множество
других проблем, которые ранее требовали выполнения clean
.
Подробнее: CLJS-927
И как всегда, обратная связь приветствуется авторами :)