Главные релизы недели: Angular 13 лишился поддержки IE11, долгожданный анализатор PHP-кода и драйвер NTFS в Linux
Линус Торвальдс презентовал новую версию ядра Linux 5.15 с драйвером NTFS, спустя шесть лет разработки вышел анализатор кода PHPStan, а новый Firefox стал меньше потреблять памяти JavaScript. Какими еще релизами была богата прошедшая неделя — читайте далее.
Команда фреймворка Angular выпустил новую версию, которая, по словам создателей, содержит множество обновлений и функций. Обновление можно получить, запустив ng update в проекте. Также можно обратиться к руководству по обновлению, которое доступно на официальном сайте продукта. В новой версии основной упор был сделан на расширении и оптимизации возможностей движка Ivy.
Основные изменения и обновления:
ngcc;ComponentFactoryResolver. Вместо него движок Ivy позволяет использовать ViewContrainerRef.createComponent. Например, вместо такого кода:@Directive({ … })
export class MyDirective {
constructor(private viewContainerRef: ViewContainerRef,
private componentFactoryResolver:
ComponentFactoryResolver) {}
createMyComponent() {
const componentFactory = this.componentFactoryResolver.
resolveComponentFactory(MyComponent);
this.viewContainerRef.createComponent(componentFactory);
}
} Можно записать так:
@Directive({ … })
export class MyDirective {
constructor(private viewContainerRef: ViewContainerRef) {}
createMyComponent() {
this.viewContainerRef.createComponent(MyComponent);
}
} ng new. Существующие приложения, работающие на RxJS v6.x, необходимо обновить вручную с помощью команды npm install rxjs@7.4;Полный перечень изменений доступен по ссылке.
31 октября в Хэллоуин Линус Торвальдс сообщил о выходе следующей версии основной ветки ядра Linux 5.15, которая вышла спустя два месяца после разработки. И если предыдущая версия была сфокусирована на улучшения для систем на основе ARM, в новой акцент сделан сразу на нескольких значительных изменения. Вот некоторые из них:
fs-verity;inode и поддержка отложенной установки и удаления атрибутов файлов;ext4;Полный перечень изменений доступен по ссылке.
Спустя шесть лет разработки состоялся первый релиз стабильной версии статического анализатора PHPStan 1.0 с открытым исходным кодом, призванного находить ошибки в коде на языке программирования PHP без его выполнения и unit-тестов.
Инструмент имеет десять уровней проверки, в которых каждый последующий уровень расширяет возможности предыдущего и жестче анализирует код. Подробнее об уровнях можно почитать здесь.
Какого рода ошибки выявляет PHPStan:
Код проекта распространяется под лицензией MIT. Загрузить исходный код PHPStan можно в репозитории проекта. Больше информации о релизе — в блоге продукта.
Компания Mozilla выпустила новую стабильную версию браузера Firefox 94 с массой новых функций, исправленными ошибками и улучшениями безопасности.
Основные изменения и обновления:
about:addons;about: unloads, предназначенной для выгрузки вкладок вручную и освобождения системных ресурсов;partitionKey — первичный URL-адреса файла cookie;@import теперь поддерживает функцию layout();HTMLScriptElement.supports().По заявлению создателей браузера, новая версия Firefox 95 выйдет 7 декабря.
Stencil — это набор инструментов для создания многоразовых масштабируемых систем проектирования. Они отличаются быстротой и полностью основаны на стандартах веб-компонентов, которые работают в каждом браузере.
Особенности многоразового компилятора веб-компонентов:
В новой версии:
Подробнее о нововведениях можно почитать по ссылке.
На фоне роста спроса на ликвидность в бычьем рынке 2025 года, криптозаймы снова выходят на…
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…