Вышла версия 7.1.6 фреймворка Astro
В Astro 7.1.6 исправлены ошибки i18n и CSS в dev-режиме, а в экспериментальном модуле collectionStorage добавлена настройка chunkSize.
Вышла версия 7.1.6 фреймворка Astro. В ней исправлены несколько ошибок и добавлена новая опция в экспериментальный модуль collectionStorage.
Исправление генерации fallback-страниц i18n при параллельной сборке (PR #17536)
Разработчик dmgawel устранил проблему, из-за которой concurrent static builds не могли корректно создавать редиректы-заглушки для динамических маршрутов в многоязычных проектах. Теперь эта операция работает стабильно.
Устранение залипания CSS в режиме разработки (PR #17383)
Благодаря усилиям thelazylamaGit больше не возникает ситуации, когда изменения в стилях компонентов или CSS-файлах не отображаются до перезагрузки dev-сервера. Обновления применяются мгновенно.
Настройка размера чанков в collectionStorage (PR #17543)
В экспериментальной функции collectionStorage, предназначенной для работы с коллекциями, появилась возможность задавать размер фрагментов (chunkSize). Параметр указывается в байтах. Например, чтобы уменьшить размер каждого чанка до 1 МБ:
```js
// astro.config.mjs
import { defineConfig } from 'astro/config';
export default defineConfig({
experimental: {
collectionStorage: {
type: 'chunked',
chunkSize: 1024 * 1024,
},
},
});
```
Это даёт гибкий контроль над использованием памяти при обработке больших объёмов данных.
Обновление компилятора Astro (PR #17545)
Автор ematipico обновил компилятор до последней версии. Список изменений доступен в соответствующем чейнджлоге.
Источник: https://github.com/withastro/astro/releases/tag/astro%407.1.6