Dev новости: Astro 4, Deno и cron, Webstorm релиз, Storybook релиз, Node.js 20 бета, Django

В Deno добавили очередь cron, Релиз 2023.3 Webstorm с AI ассистентом, Storybook последняя версия 7.6 перед 8, и бета Node.js 20

Фреймворк (статический генератор сайтов) Astro выпустил 4 beta версию. В последнюю версию уже добавлен Vite 5, который вышел в прошлом месяце и который является основным сборщиком внутри. И как утверждает команда, что переход будет с минимальными изменениями или их совсем не будет.

Astro производительный Фреймворк для блогов который похож на библиотеки Next.js, Sveltekit, Nuxt.js и SolidStart.

WebStorm 2023.3 релиз

JetBrains выпустила новый релиз в декабре в который включено плагин JetBrains AI Assistant. WebStorm — это популярная среда разработки на JavaScript.

Ассистент, как и другие похожие AI плагины поможет генерировать код и помнить ваш контекст, и как утверждают — ответит на ваши вопросы связанные с проектом.

Что ещё интересного:

  •  Дополнение для Ангуляра, более лучшая поддержка типов шаблонов ;
  • Для Svelte включена поддержка от TypeScript для предоставления подсказок по языку.
  • В Vue 3 — original
  • Поддержка окружений для тестов Cypress и Playwright, которые сами обнаруживаются и могут быть запущены.
  • Базовая поддержка запуска Node.js

— Улучшения для Angular, такие как лучшая поддержка строгой проверки типов шаблонов, сигнальное удержание, начальный порт Angular v17 для синтаксиса управления потоком и другие улучшения;

— Обновления для плагина Svelte, включая встроенную поддержку плагина TypeScript для предоставления быстрой документации для файлов TypeScript в проектах Svelte.

— Улучшения для Vue 3, такие как предоставление завершения и рефакторинга Rename для defineSlots и соревнование за свойства с defineExpose;

— Поддержка Cypress и Playwright, которые теперь автоматически обнаруживаются и могут быть запущены из значка Run в редакторе; и

— Начальная поддержка тестового раннера Node.js. «Тесты, объявленные с использованием API node:test, теперь распознаются, и их можно запускать и отлаживать с помощью значков в гуттере», гласит документация. «Эта поддержка находится в начальной стадии и имеет некоторые ограничения, но вы можете писать тесты для кода JavaScript прямо из своего кода, не устанавливая никаких пакетов».

Фреймворк Python Django 5.0

Если вы используете версию 4.1, то пора обновиться! Релиз включает 3 большие изменения:

  • Можно теперь определять вычисляемые по БД значения по умолчанию для модели;
  • Расширен ORM так, что позволяет поля модели создают столбцы, генерируемые БД.
  • И упрощен рендеринг форм, путем добавления группы полей в общий шаблон.

Версия 4.2 будет получать исправление по багам до апреля 2026 года, поэтому рекомендуется обновиться до этого срока. Подробнее о релизе в отдельном тексте про Джанго.

Storybook выпустила последнее минорное обновление перед версией 8

Новое обновление 7.6 перед 8 который будет крупным релизом.  Storybook — это инструмент для фронтенд UI. Среди изменений, включенных в это обновление, был переход от Babel к Speedy Web Compiler, который теперь используется во всех новых проектах Webpack, кроме Angular.

Что ещё интересного:

  • Поддержка SWC и avif, исправления для next.js, чтобы сторибук стал быстрее;
  • Новые дополнения для тестирования и более быстрая сборка, при сборе статики во время тестирования;
  • Эксперименты с SvelteKit, которые можно использовать для любых компонентов, исправлены ошибки для декараторов;
  • React-docgen — обновление, ускорит запуск в 2 раза;
  • И добавлена команда StoryBook Doctor, которая выполнит общие проверки здоровья проекта: несовместимые дополнения, дубликаты у зависимостей и не соответствие версий самого сторибука.

Node.js 20 бета

Node.js 16 будет выведена из обращения для сборок 16 февраля 2024, срок службы версии закончился 11 сентября. Эта версия идет после бета-релиза Node.js 20 LTS.

Среди новых функций синхронный import.meta.resolve, стабильный тестовый раннер и улучшение производительности для V8 JavaScript Engine и парсера URL, Ada.

Читайте также
Вышел релиз Chrome 120
Вышел релиз Chrome 120
Вышел релиз Chrome 120

В этом материале рассказываем о нескольких крупных обновлениях. Релиз Chrome 121 запланирован на 23 января 2024 года.

У Joomla 4.4.0 вышла русская локализация 
У Joomla 4.4.0 вышла русская локализация 
У Joomla 4.4.0 вышла русская локализация 

Известно, что работа над переводом Joomla на русский язык идёт на GitHub.

JavaScript, Python и Java удерживают лидерство в рейтингах языков программирования
JavaScript, Python и Java удерживают лидерство в рейтингах языков программирования
JavaScript, Python и Java удерживают лидерство в рейтингах языков программирования

Последние данные от аналитиков RedMonk и TIOBE показывают устойчивое положение ведущих языков программирования, таких как JavaScript, Python и Java, которые продолжают лидировать в своих категориях. В то время как языки вроде C сталкиваются с вызовами, а более новые решения, такие как Ballerina, набирают популярность. В третьем квартале 2024 года в рейтинге языков программирования от RedMonk […]

WildFly 30 готовится к использованию JDK 21
WildFly 30 готовится к использованию JDK 21
WildFly 30 готовится к использованию JDK 21

В релиз также включили новую возможность настройки параметра «max-read-page-bytes» в подсистеме messaging-activemq.