Вышла версия плагина WP REST API 1.2

Сегодня был выпущен плагин WordPress REST API 1.2 после девяти месяцев активной разработки. В версии 1.1, выпущенной в июне 2014, были покрыты маршруты таксономий и термов, а также был взят курс на тестовое покрытие всех конечных точек.

wp-rest-api-resources

В версии 1.2 тестовое покрытие таксономий и термов составляет 98%. Метаданные покрыты на 87%, а все остальное покрыто свыше 50% (комментарии: 67%, пользователи: 60%, записи: 54%). Как сообщает Рэйчел Бейкер, один из ведущих разработчиков проекта, команда стремится к покрытию более 80% в ветке develop.

В версии 1.2 появилась обработка CORS-запросов OPTIONS, перехват запросов, улучшенная обработка ошибок, а также несколько исправленных багов. Релиз вышел при участии 29 человек; полный журнал изменений для версии 1.2 доступен на GitHub.

Если вы – разработчик, использующий в настоящий момент WP REST API в одном из своих проектов, вы можете задаться вопросом о совместимости при обновлении до 1.2.

«Некоторые внутренние функции были осуждены, однако это незначительно повлияло на совместимость», отметила Бейкер. Все эти изменения были отмечены в журнале изменений как «Deprecation warning» или «Compatibility warning».

Что появится в версии 2.0 WP REST API?

Версия 1.2 – последний выпуск в ветви 1.x плагина. «Мы упорно работали последние четыре месяца над тем, чтобы выпустить бета-версию 2.0 в следующем месяце», отметила Бейкер в анонсе релиза.

«Для текущего кода, написанного под 1.x версии, мы выпустим финальный 1.x релиз, который позволит беспрепятственно присоединить существующий код к версии 2.0».

Разработчики хотят знать, когда WP REST API уже появится в ядре WordPress. Никакого специального графика выхода версий нет, однако следующий цикл выпуска плагина ориентирован на детальную «полировку».

«Цель номер один для версии 2.0 – это попасть в ядро WordPress», отметила Бейкер. «Скорее всего, это будет в 2015 году. Наша цель состоит в том, чтобы сделать WP REST API настолько впечатляющим, чтобы от него нельзя было отказаться».

Разработка версии 2.0 будет сфокусирована на следующих аспектах:

  • Управление версиями маршрутов и пространства имен для маршрутов (для будущих обновлений ядра и плагинов)
  • Сокращение кода для создания произвольных конечных точек
  • Реализация всего того, что было получено в результате обратной связи для версии 1.0

Команда WP REST API описала план слияния с ядром WordPress для API. Следите за чеклистом на Github, чтобы получить информацию о развитии плагина.

Источник: wptavern.com

Блог про WordPress
Добавить комментарий

Получать новые комментарии по электронной почте.