Приветствую наших читателей. Из-за болезни блог несколько дней не обновлялся, оказалось, у нас близится эпидемия нового штамма гриппа, “Соломоновые острова” и мне, а также одному из программистов нашей команды “выпала честь”, наверное, одними из первых ощутит его прелести, но мы выкарабкиваемся. И вот спешу поделится, на сей раз позитивной новостью - команда разработчиков выпустила первое обновление для последней релизной версии ExtJS 2.0.
Что же обновилось? Как всегда, исправлены баги с безопасностью и некорректным отображением разных компонент в браузерах (из тех проблем, что накопились со дня выхода версии 2.0). Более детальный обзор списка изменений добавляет:
- Пополнился список локализаций виджетов, правда, для большинства эти языки достаточно экзотичны (каталонский, индонезийский, португальский и другие, всего 7 языков);
- Обновлено и исправлено различные нюансы с скроллингом и перемещениями элементов - эти изменения затронули ядро библиотеки, и распространяются на все компоненты библиотеки. Но в первую очередь, разработчики отмечают, что значительно улучшилась ситуация с формами и таблицами (один из самых сложных и нетривиальных компонент вообще);
- Достаточно много изменений в CSS файлах, часть которых направлена на улучшение совместимости с разными браузерами - IE 7, Safari, а также добавлены новые визуальные эффекты, например, fieldset без рамки.
- Обновлена документация по компонентам Fx, UpdateManager, добавлена поддержка последних версий Adobe Air;
- На мой взгляд, значительно улучшили компоненты для работы с данными - они лежат в основе многих виджетов и часто применяются. В частности, теперь есть обработка таймаута при работе с формами, исправлены некоторые ошибки в сортировке компонента Store;
- Исправлена ошибка со свойством ensureVisible в компоненте TreeNode;
- Для мощного и полезного (лично мне, по крайней мере) компонента MixedCollection обновлена документация;
- Множество исправлений в различных виджетах,часть из которых связана с исправлением ситуации со скроллингом в ядре, множественные обновления документации и другие мелкие исправления;
- Много исправлений в различных компонентах форм;
- Подвергся многочисленным исправлениям и самый главный компонент - грид, например, добавлена поддержка подсказок/тултипов для заголовков;
- Обновлены различные типы лайаутов, меню, динамические подсказки (tips);
- Обновлены компоненты, связанные с деревьями (Tree, TreeFormUI).
Как и сами разработчики, я тоже настоятельно рекомендую перейти на новую версию, она содержит множество обновлений известных ошибок, улучшена совместимость с разными браузерами, в частности с Mozilla Firefox 2 на платформе Mac и обновлена документация, что важно для понимания работы библиотеки.