🌟 Введение #
23 декабря 2024 года команда Hugo выпустила версию 0.140.1, которая, вероятно, станет последним обновлением в уходящем году. Этот релиз фокусируется на улучшении стабильности и исправлении ошибок в различных компонентах системы.
🔧 Основные улучшения #
Улучшенная поддержка облачных хранилищ #
- ✨ Обновлена интеграция с gocloud
- ✨ Улучшена документация для S3-совместимых конечных точек
- ✨ Расширена поддержка различных S3-совместимых сервисов хранения
JavaScript и сборка #
- 🔍 Оптимизирована работа js/esbuild
- 🔍 Исключены лишние попытки разрешения пакетов в
/assets - 🔍 Повышена стабильность процесса сборки
Работа с ресурсами #
- 📦 Исправлены функции для временных ресурсов:
- Объединение
- Дополнение
- Симметричная разность
- Пересечение
Улучшения в развертывании #
- 🚀 Добавлены расширенные deb-архивы
- 🚀 Улучшена поддержка деплоя
- 🚀 Расширены возможности для развертывания
🛠 Технические улучшения #
Система логирования #
- 📝 Изменен вывод
PrintTimerIfDelayed - 📝 Логи теперь направляются в stderr
- 📝 Улучшена общая обработка логов
Обновления зависимостей #
- 📚 Обновлена библиотека
github.com/spf13/cast - 📚 Версия обновлена с 1.7.0 до 1.7.1
- 📚 Включены последние исправления и улучшения
Система меню #
- 🔄 Исправлена обработка резервных значений
- 🔄 Улучшена работа с полями
NameиTitle - 🔄 Добавлена корректная обработка отсутствующих значений
🔨 Изменения в инструментах разработки #
Важное изменение коснулось инструмента hugoreleaser:
- 🔄 Переход с TOML на YAML для конфигурации релизов
- 🔄 Упрощение процесса настройки
- 🔄 Улучшение читаемости конфигурационных файлов
📝 Заключение #
Hugo v0.140.1 завершает 2024 год набором важных улучшений, направленных на повышение стабильности и удобства использования фреймворка. Особое внимание было уделено работе с облачными хранилищами, системе сборки JavaScript и улучшению процесса развертывания.
Рекомендуется обновиться до этой версии, особенно если вы используете S3-совместимые хранилища или активно работаете с JavaScript в своих проектах. Новые deb-архивы с поддержкой деплоя также могут быть полезны для оптимизации процесса развертывания.