NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
CLI scaffolding tool for AngularDart (Dart 3 compatible)
Last release 1 months ago
16 Aug 2026
Ships on a steady schedule
a new release about every 8 days
Most releases are documented
notes for 36 of 44 stable releases
Nothing withdrawn
no release was ever pulled
2 months old
44 releases · first in 2026
One column per month.
fix: @GenerateInjector (et les composants racine) sont désormais générés dans lib/ (app_injector.dart, app_component.dart) au lieu de web/main.dart, p
@GenerateInjector (et les composants racine) sont désormais générés dans lib/ (app_injector.dart, app_component.dart) au lieu de web/main.dart, pour que le module DDC web/main reste mono-bibliothèque. Corrige le hot restart webdev serve --auto=restart (main is not a function puis LateInitializationError: appViewUtils) sur les projets --hybrid, --ssr, --ssr --seo, --seo et add hybrid.feat: ajout du flag --server=io|alfred sur ngdart new, ngdart add ssr et ngdart add hybrid pour choisir l'implémentation HTTP du serveur SSR (io = dar
--server=io|alfred sur ngdart new, ngdart add ssr et ngdart add hybrid pour choisir l'implémentation HTTP du serveur SSR (io = dart:io par défaut, alfred = package Alfred). La dépendance alfred n'est ajoutée au pubspec que si --server=alfred est sélectionné.fix: ngdart generate-stubs est désormais exécuté APRÈS build_runner build dans les README --ssr/--ssr --seo et les sorties add ssr/add seo (il doit co
ngdart generate-stubs est désormais exécuté APRÈS build_runner build dans les README --ssr/--ssr --seo et les sorties add ssr/add seo (il doit copier les .template.dart générés, pas les créer avant le build).fix: les commandes SSR/hybride/SSR+SEO génèrent désormais dart run build_runner build web --release (le build dev/DDC produisait un main.dart.js dépen
dart run build_runner build web --release (le build dev/DDC produisait un main.dart.js dépendant de require.js, non servi par le serveur standalone).feat: les templates bin/server.dart (SSR) servent les assets statiques (styles.css, main.dart.js, ...) depuis web/ et .dart_tool/build/generated/ /web
bin/server.dart (SSR) servent les assets statiques (styles.css, main.dart.js, ...) depuis web/ et .dart_tool/build/generated/<pkg>/web/.Ajout commandes add ssr/add hybrid/add seo, seo init, generate-stubs + flags --ssr/--hybrid/--seo sur ngdart new (templates base dart:html).
add ssr/add hybrid/add seo, seo init, generate-stubs + flags --ssr/--hybrid/--seo sur ngdart new (templates base dart:html).SSR : _copyTemplatesRecursive met maintenant à jour le compteur de fichiers copiés (affiché dans le résumé final)
_copyTemplatesRecursive met maintenant à jour le compteur de fichiers copiés (affiché dans le résumé final)SSR : generate-stubs ne copie plus que les templates du package du projet, pas ceux des dépendances (évite de polluer lib/)
generate-stubs ne copie plus que les templates du package du projet, pas ceux des dépendances (évite de polluer lib/)home_component, about_component, dashboard_component ne sont créés que si le fichier .dart source correspondant existeangular/examples/hello_world_ssr/lib/platform_dom.template.dart (modifiait le framework)for copiant tous les templates des dépendancesSSR : generate-stubs copie maintenant les fichiers .css.shim.dart pour le encapsulation CSS côté VM
generate-stubs copie maintenant les fichiers .css.shim.dart pour le encapsulation CSS côté VMSSR : Post-traitement des .template.dart dans generate-stubs pour supprimer les imports browser-only (*_browser.template.dart)
.template.dart dans generate-stubs pour supprimer les imports browser-only (*_browser.template.dart)platform_dom.template.dart des projets utilisateursSSR : Correction complète du pipeline SSR pour la VM
platform_dom_browser.template.dart pour les fichiers sans contenu AngularrenderFactory.createText() au lieu de BrowserRenderNode.text()platform_dom.dart avec imports conditionnelse2e_integration_test.dart (build web/main.server.dart → build web)Add: --hybrid flag to ngdart new (mutually exclusive with --ssr and --seo)
--hybrid flag to ngdart new (mutually exclusive with --ssr and --seo)ngdart add ssr — adds SSR to an existing project (idempotent)ngdart add hybrid — adds hybrid SSR + routing + RenderMode (idempotent)_generateHybridComponents() writes components with RenderMode in lib/ngdart generate-stubs auto-copies templates from lib/ AND web/ + creates hybrid component stubsFix: SSR template now works end-to-end — component inline in web/main.dart, HTML in web/app_component.html, templates copied from build output
ngdart generate-stubs creates web/main.template.dart stub and no longer conflicts with build_runnerpackage:web to <1.0.0 (1.x uses incompatible JS interop)Fix: SSR template now works end-to-end — component inline in web/main.dart, HTML in web/app_component.html, templates copied from build output
ngdart generate-stubs creates web/main.template.dart stub and no longer conflicts with build_runnerpackage:web to <1.0.0 (1.x uses incompatible JS interop)Fix: SSR template now uses correct structure — component inline in web/main.dart with HTML in web/app_component.html (matches hello_world_ssr example
web/app_component.html generated for SSR projects instead of lib/ filesFix: SSR template puts component inline in main.dart (matches hello_world_ssr example, avoids build system recursion bugs)
Fix: SSR template uses relative import ../lib/{{component.targetName}}.dart so the angulardart builder can find and generate NgFactory
../lib/{{component.targetName}}.dart so the angulardart builder can find and generate NgFactoryFix: SSR template now includes the component inline in main.dart so the angulardart builder can find and generate NgFactory (matches hello_world_ssr e
Nothing published for this version
Fix: SSR template now requires angulardart_server >=1.2.0 (fixes missing textContent/id DOM properties)
build web/main.server.dart to build web in usage instructionsFix: SSR template now requires angulardart_server >=1.2.0 (fixes missing textContent/id DOM properties)
build web/main.server.dart to build web in usage instructionsFix: web/main.server.dart now generated as a proper AngularDart entry point (exports appComponentFactory) instead of HTTP server code
web/main.server.dart now generated as a proper AngularDart entry point (exports appComponentFactory) instead of HTTP server codebin/server.dart imports from ../web/main.template.dart and uses ng.appComponentFactory correctlypackage:web dependency to SSR project template for DOM access in main.dartbuild -d web/main.server.dart to build web/main.server.dartAdd: ngdart generate-stubs command to auto-generate .template.dart stubs for AOT compilation
ngdart generate-stubs command to auto-generate .template.dart stubs for AOT compilationFix: package:web constraint updated to <1.2.0
Migrate from dart:html to package:web for DOM types
dart:html to package:web for DOM typesFix: removed invalid empty abbreviation on --ssr flag (fixes crash on startup)
--ssr flag (fixes crash on startup)Add: SSR project scaffolding with ngdart new --ssr flag
ngdart new --ssr flagngdart new --seo and angulardart seo init commands, added SEO/prerender to Related PackagesNothing published for this version
Fix: Use wide version notation for all dev_dependencies (lints, test)
Fix: Updated dependency constraints for compatibility with angulardart 9.x ecosystem
Add community-maintained disclaimer to README
feat: add --seo flag to ngdart new command
ngdart new commandngdart seo init command for existing projectsfix: release.sh now looks for commits touching the package directory
Updated generated project dependencies to latest versions
camelCased getter crash on trailing separatorsimplements instead of extends for PipeTransformUpdated documentation links to point to angulardartreborn.com
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added topics for better discoverability on pub.dev
topics for better discoverability on pub.devissue_tracker URLplatforms declaration for Linux, macOS, and WindowsRemoved unused imports (cleaner code)
ngdart new - Create a new AngularDart project
ngdart new <project> - Create a new AngularDart projectngdart generate component <Name> - Generate a componentngdart generate directive <Name> - Generate a directivengdart generate pipe <Name> - Generate a pipengdart generate service <Name> - Generate a serviceYour coding agent can read these notes before it upgrades. Set up the MCP server →