СВОДКА ИЗМЕНЕНИЯ

Reddit
Платформа
Reddit
Источник
Reddit Developer Platform changelog
Где опубликовано
Reddit
Тип события
metrics_change
Подтверждение
подтверждено
Тип источника
Официальный
Доверие
высокий
Уверенность
95%
В источнике
дата в источнике не указана
Найдено
20 октября 2026, 03:07 МСК
Важность
СРЕДНЯЯ

Devvit 0.15.0: удалён devvit.yaml, изменена сигнатура reddit.getWikiPage()

В Devvit 0.15.0 удалена поддержка devvit.yaml и прежней сигнатуры reddit.getWikiPage(). Свойство blocks в devvit.json и пакет @devvit/public-api устарели. Также добавлены пользовательские заголовки и навигация в режиме расширенного просмотра через requestExpandedMode().

ФРАГМЕНТ ИЗ ИСТОЧНИКА

Журнал изменений На этой странице Журнал изменений

ЧТО ИЗМЕНИЛОСЬ

Команда Reddit объединяет новые функции, несовместимые изменения и другие обновления Devvit в регулярные релизы. В релизе 0.15.0 (19 октября 2026 года) есть два несовместимых изменения и напоминание об устаревшей функциональности.

Несовместимые изменения в Devvit 0.15.0

Перед обновлением до версии 0.15.0 учтите следующее:

Поддержка devvit.yaml удалена. Devvit больше не поддерживает этот файл. Перед обновлением до 0.15.0 перейдите на devvit.json.

Изменена сигнатура reddit.getWikiPage(). Сигнатура reddit.getWikiPage(subredditName, page, revisionId) удалена. Используйте вместо неё reddit.getWikiPage(subredditName, page, options).

Устаревшая функциональность

Свойство blocks в devvit.json и пакет @devvit/publicapi попрежнему поддерживаются, но считаются устаревшими. По возможности рекомендуется перейти на @devvit/web.

Другие улучшения

Пользовательские заголовки режима расширенного просмотра: при вызове requestExpandedMode() теперь можно указать собственный заголовок, чтобы лучше контролировать, как приложение выглядит в этом режиме.

Навигация в режиме расширенного просмотра: requestExpandedMode() теперь можно вызвать, уже находясь в этом режиме, — это даёт более гибкую навигацию внутри приложения.

Как обновиться до последней версии Devvit

Выполните npm install devvit@latest, чтобы обновить CLI.

Выполните npx devvit update app, чтобы обновить зависимости @devvit.

Обратите внимание: в пакетах Devvit могут встречаться функции, не описанные в документации и журнале изменений. Это экспериментальные функции — они нестабильны, и платформа может изменить или удалить их. Будьте осторожны при их тестировании и внедрении.

Источник

Журнал изменений Reddit для разработчиков

ПОЧЕМУ ВАЖНО

Полезно: изменение помогает вовремя заметить новую возможность, правило или поведение сервиса.

Риск: если изменение влияет на API, интерфейс или правила платформы, сервисам может понадобиться проверка совместимости.

ЧТО ДЕЛАТЬ

  • Проверьте совместимость интеграции с новым поведением или контрактом.
  • Обновите типы, SDK-обертки или внутренние runbook'и, если изменение затрагивает ваш сценарий.
  • Запустите регрессионные тесты на затронутых API, webhook или auth-сценариях.

ПОДТВЕРЖДЕНИЕ ИЗ ИСТОЧНИКА