Версия 1.2.10 (2014-07-15):
- Исправление: #106 — проблема с китайскими шаблонами в ClasspathResourceLoader.
Версия 1.2.9 (2014-06-26):
- Исправление: #105 — ошибка при генерации внутренних классов define.
Версия 1.2.8 (2014-06-19):
- Усиление: #104 — поддержка итератора для for.size.
- Исправление: #102 — исключение при разборе рекурсивного вызова макроса.
- Исправление: #103 — сбой модульного теста PathUtilsTest в среде Mac.
- Исправление: перехват ClientAbortException на сервере Tomcat.
- Исправление: лексическая ошибка в Lexer.
Версия 1.2.7 (2014-06-05):
- Исправление: #98 — некорректный вывод журнала, связанного с import.classes.
- Исправление: #99 — статическое поле @Permission.view_schoolOrg компилируется с ошибкой.
- Исправление: #100 — проблемы с выводом типа в Map.
Версия 1.2.6 (2014-05-18):
- Добавление: #94 — добавление глобальной переменной BASE_PATH.
- Изменение: #93 — по умолчанию используется JDT (если он существует).
- Изменение: #95 — изменение функции buildin iterator() на loop().
- Исправление: #88 — вызов метода не работает для безопасного вызова.
- Исправление: #92 — JDK8 вызывает проблемы при компиляции (a==null?null:a.toString()).
Версия 1.2.5 (2014-03-28):
- Добавление: #85 — поддержка MVC в Jodd 3.5.1.
Версия 1.2.4 (2014-03-22):
- Исправление: #84 — многопоточная компиляция приводит к ошибке «Compilation in progress».
Версия 1.2.3 (2014-03-10):
- Добавление: #82 — поддержка пользовательских глобальных переменных.
- Добавление: #83 — добавлена поддержка Eclipse Java Compiler.
- Исправление: #80 — ошибка autoscan/compile в WildFly 8.0.0.
- Исправление: ошибка компиляции resin-3.1.13.
Версия 1.2.2 (2014-02-23):
- Добавление: #78 — расширение import.packages для поддержки импорта подпакетов.
- Добавление: #79 — поддержка конфигурации глобального безопасного вызова (SafeCall).
- Исправление: #69 — проблемы с компиляцией класса при развёртывании war в weblogic.
- Исправление: если файл jetbrick-template.properties не существует, будет выдана ошибка.
- Исправление: если template находится в каталоге java, компиляция или ошибка.
Версия 1.2.1 (2014-01-26):
- Добавление: #72 — JetTagContext/JetPageContext должен содержать интерфейс.
- Улучшение: #73 — обработка ошибок при загрузке расширенных методов/функций/тегов.
- Исправление: #75 — ошибка с ${query?.pageNum.asDefault(1)}.
- Исправление: #74 — неправильное сообщение при отсутствии класса в ClassLoaderUtils.loadClass().
- Исправление: #70 — проблема с портом по умолчанию для протокола https.
Версия 1.2.0 (2014-01-05):
- Добавление: #38 — добавлен интерфейс cache() для реализации локального кэширования шаблонов.
- Добавление: #49 — добавлены инструменты/опции для предварительной компиляции шаблонов.
- Добавление: #54 — добавлен менеджер безопасности: белый и чёрный списки.
- Добавление: #62 — при использовании jetx в веб-среде рекомендуется добавить скрытую переменную.
- Добавление: #63 — безопасность вызовов для Array/List/Map [].
- Добавление: #64 — ошибка в написании JetAnnoations. Должно быть JetAnnotations.
- Добавление: #65 — для объектов внутри #for добавлены for.odd и for.even.
Версия 1.1.3 (2013-12-22):
- Добавление: #50 — интеграция Jodd Madvoc.
- Добавление: #56 — MultipathResourceLoader для поддержки нескольких путей шаблонов.
- Усовершенствование: #52 — улучшен метод asDate(), поддерживающий больше форматов, таких как ISO8601 и RFC 822.
- Усовершенствование: #55 — рекомендации по улучшению #for.
- Усовершенствование: #57 — улучшена конфигурация template.path и compile.path.
- Усовершенствование: #58 — предоставлена возможность внедрения spring через конструктор для JetEngineFactoryBean.
- Исправление: #53 — компиляция engine.createTemplate("你好") завершается неудачно.
- Исправление: #59 — JetUtils.asBoolean() неверно определяет Collection и Map.
- Исправление: #60 — #if (obj == null) выдаёт ошибку, недопустимый токен null.
- Исправление: #61 — import.variables выдаёт ошибку при наличии нескольких определений универсальных типов.
Версия 1.1.2 (2013-12-15):
- Добавление: #32 — автоматическое сканирование аннотаций для поиска Methods / Functions / Tags.
- Добавление: #43 — новый метод компиляции JDT для работы без JDK.
- Добавление: #51 — добавлен default_block(name) для реализации блоков по умолчанию.
- Улучшение: #48 — путь compile.path был изменён, чтобы удалить суффикс пути jetx_x_x_x.
- Исправление: #44 — при включении trim.directive.comments возникает NullPointerException.
- Исправление: #45 — содержимое, выводимое #tag, расположено неправильно.
- Исправление: #46 — ResourceNotFoundException при попытке загрузить jar-файл с шаблоном через classpath.
- Исправление: #47 — шаблон не компилируется из-за пробелов в пути tomcat.
Опубликовать ( 0 )