— Primary constructors стали стабильными: класс с полями и конструктором в одну строку —
class Point(final int x, final int y);. Плюс 6 новых линтов с автофиксами и рефакторинги «Convert to primary constructor» прямо в IDE.— dart format теперь сам разделяет секции импортов пустой строкой по Effective Dart, поменял эвристику разбиения цепочек вызовов и починил кривое форматирование методов с большими коллекциями.
— Tree-shaking нативных библиотек: FFI-биндинги помечаются
@RecordUse(), а link hook через package:record_use оставляет в бинарнике только реально вызываемые символы. Если биндинги не используются — библиотека выкидывается целиком.— Web: превью deferred loading для
dart2wasm (--enable-deferred-loading), а dart:html объявлен устаревшим — переезжаем на dart:js_interop и package:web.— pub.dev поддержал
<callout-box> и {@example} — код в доках подтягивается из example/.https://dart.dev/blog/announcing-dart-3-13



















