Сегодня проект Ember выпускает версию 3.7 Ember.js, Ember Data и Ember CLI. Этот релиз запускает бета-версию 3.8 для всех подпроектов. Мы призываем наше сообщество (особенно авторов надстроек) помочь протестировать эти бета-сборки и сообщать о любых ошибках до того, как они будут опубликованы в качестве окончательного выпуска через шесть недель. Дополнение ember-try — отличный способ постоянно проверять ваши проекты на предмет последних версий Ember.
Подробнее о нашем общем процессе выпуска вы можете прочитать здесь:
Содержание статьи
ember.js
Ember.js — это базовая структура для создания амбициозных веб-приложений.
Изменения в Ember.js 3.7
Ember.js 3.7 — это инкрементный, обратно совместимый выпуск Ember с исправлениями, улучшениями производительности и незначительными устареваниями. В этой версии 3.7 есть ноль (0) новых функций, ноль (0) устаревших и три (3) исправления.
Обратите внимание, что в Ember.js 3.7 поддержка Node 4 была явно удалена. Node 4 больше не поддерживается командой Node.js, и Ember CLI уже отказался от поддержки в начале 2018 года. Это означает, что если вы находитесь на Node 4 и хотите обновить, вам сначала нужно обновить свою версию Node.
Поддержка узла 6 планируется прекратить в ближайшие несколько месяцев. Следите за публикациями для получения дополнительной информации об этом.
Новые функции (0)
В Ember.js 3.7 нет новых функций.
Амортизация (0)
Устаревшие данные добавляются в Ember.js, когда API будет удален позднее. У каждого устаревания есть запись в руководстве по устареванию, описывающая путь перехода к более стабильному API. Устаревшие публичные API не удаляются до основного выпуска платформы.
Подумайте об использовании дополнения ember-cli-deprecation-workflow, если вы хотите обновить приложение, не обращаясь сразу к устареваниям.
Более подробную информацию об изменениях в Ember.js 3.7 можно найти на странице выпуска Ember.js 3.7.0.
Ember Data
Ember Data — официальная библиотека постоянных данных для приложений Ember.js.
Изменения в данных Ember 3.7
В Ember Data 3.7 нет изменений
Новые функции (0)
В Ember Data 3.7 не добавлено никаких новых функций.
Амортизация (0)
В Ember Data 3.7 не введены новые амортизации.
Для получения более подробной информации об изменениях в Ember Data 3.7, пожалуйста, просмотрите
Страница выпуска Ember Data 3.7.0.
Ember CLI
Ember CLI — это интерфейс командной строки для управления и упаковки приложений Ember.js.
Обновление Ember CLI
Вы можете легко обновить Ember CLI с помощью проекта ember-cli-update:
Эта утилита поможет вам обновить приложение или надстройку до последней версии Ember CLI. Скорее всего, вы столкнетесь с конфликтами слияния, в которых поведение по умолчанию позволяет вам разрешать конфликты самостоятельно. Для получения дополнительной информации о проекте ember-cli-update
см. Github README.
Хотя рекомендуется синхронизировать версии Ember CLI с данными Ember и Ember, этого не требуется. После обновления ember-cli вы можете сохранить текущие версии Ember или Ember Data, отредактировав package.json
чтобы отменить изменения в строках, содержащих ember-source
и уголек-данных
.
Изменения в Ember CLI 3.7
Новые функции (2)
Раздел совместимости в дополнении README (1 из 2)
Каждый раз, когда вы генерируете новое дополнение с помощью Ember CLI, оно автоматически генерирует файл README для вашего дополнения. В Ember CLI 3.7 этот README теперь будет включать в себя раздел совместимости, который позволит вам легко сообщать пользователям надстройки, что необходимо для использования надстройки.
Удалить последнее использование Бабела 6 (2 из 2)
Ember CLI 3.7 удалил последнее использование Babel 6, которое использовалось для поддержки компиляции шаблонов в addon /
и поддержки addon-test-support /
в аддонах, которые сами по себе не поддерживают иметь любые процессоры .js
(например, нет зависимости от ember-cli-babel
).
Это изменение не является критическим, поскольку компиляция модуля между Babel 6 и Babel 7 совместима.
Амортизация (0)
В Ember CLI 3.7 не введены новые устаревшие версии.
Подробнее об изменениях в Ember CLI 3.7 и подробном обновлении
инструкции, пожалуйста, просмотрите страницу выпуска Ember CLI 3.7.0.
Спасибо!
Как проект с открытым исходным кодом, основанный на сообществах, с амбициозным масштабом, каждый из этих выпусков служит напоминанием о том, что проект Ember был бы невозможен без вашей постоянной поддержки. Мы чрезвычайно благодарны нашим вкладчикам за их усилия.