Релиз MooTools 1.5

    image

    Mootools долгое время был неотъемлемой составляющей клиентского JavaScript на Habrahabr. Печально было наблюдать за угасанием творения Valerio Proietti. С мая 2013 года записи на блоге практически не добавлялись…

    Но сегодня утром команда mootools выдала очередной релиз и добавила нотки оптимизма в сердца ценителей этого фреймворка.

    Разработчики mootools называют это большой баг-фикс релиз, около 240 комитов направленных на поддержку новых браузеров а также новых возможностей языка JavaScript. Команда потратила много времени для создания инструментов тестирования и интеграцию с платформой Travis CI. В будущем это поможет делать релизы новых версий mootools значительно быстрее.

    Что изменилось в MooTools 1.5?

    Core


    • Swiff перешел из Core в More
    • Многие свойства в классе Browser перешли в разряд deprecated (устаревшие), для определения браузера по юзер-агенту появился метод Browser.parseUA
    • Добавлена поддержка IE11. (В режиме совместимости Browser.ie принимает значение undefined но при этом фреймворк продолжает работать)
    • Большой объем работы проделан над созданием юнит-тестов и интеграцией с Travis CI. Теперь можно все запустить и протестировать у себя локально на браузерах своего компьютера
    • Увеличена скорость управления классами Element (для этого задействован classList API, доступное в новых версиях браузеров)
    • В класс Element добавлен метод appendHTML
    • В класс Fx добавлен метод Fx.isPaused()
    • Реализована поддержка String.contains из спецификации ES6
    • Метод getStyle() по умолчанию использует getComputedStyle
    • Теперь фреймворк билдится с помощью Grunt


    More


    • Spinner поддерживает WAI-ARIA
    • Form Validator now uses event delegation to watch inputs and whatnot
    • Новый метод в Array.Extras: Array.pluck
    • Новое событие move в классе Slider
    • Многочисленные обновления языковых файлов
    • Добавлена поддержка: keys(+) в Element.Event.Pseudos.Keys
    • Зависимость класса Core от флагов из класса Browser удалена
    • Новая инфраструктура для тестирования: Grunt-Karma-Jasmine, Travis CI and Saucelabs


    Обновленная документация к MooTools 1.5
    Загрузить MooTools 1.5
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 2

      +1
      Ого, спасибо разработчикам! Раньше это была моя любимая библиотека (к сожалению, заказчики больше любят jQuery). Ностальгия захлестнула :)
        0
        Вспомнилось. Недавно собеседовал кандидата на фронт-енд. Пишет на AngularJS для примера своял даже поделку под нашу контору. Прилично. Ну что-то умеет в общем. Но совершенно не знает, что такое mootools. Вот так время бежит.

        Only users with full accounts can post comments. Log in, please.