آخرین نسخه رسمی در دسترس مربوط به سری Angular 20.2، نسخه‌ی پیش‌انتشار (Release Candidate) یعنی 20.2.0‑rc.0 بوده که در ۱۱ اوت ۲۰۲۵ منتشر شد.

ویژگی‌های اضافه‌شده یا اصلاح‌شده در Angular 20.2.0-rc.0:

  • service-worker
    اضافه شدن قابلیت ثبت (log) پرتاب Promiseهایی که توسط سرویس‌ورکر کنترل نشده‌اند (Logs unhandled promise rejections in service worker).
  • core
    • پشتیبانی از alias با عبارت as در بلوک‌های else if (support as aliases on else if blocks).
    • رفع باگ‌هایی مانند از بین رفتن اثر اجرای afterRenderEffect (fix destroying the effect on afterRenderEffect) و جلوگیری از تولید گره‌های تکراری وقتی @if همراه با انیمیشن leave استفاده می‌شود (prevents duplicate nodes when @if toggles with leave animations).
  • compiler-cli
    رفع مشکل هنگام type-check کردن host bindings در Generic Directives (fix error when type checking host bindings of generic directive) .
  • router
    اصلاح تلاش برای یافتن منابع کامپوننت‌ها در حالت JIT (fix attempt to resolve component resources in JIT mode).

درباره ng mcp:

دستور ng mcp در نسخه‌های Angular CLI از ۲۰.۱ به بعد معرفی شد و امکاناتی برای تعامل هوشمندانه با ابزارهای مبتنی بر هوش مصنوعی (AI) فراهم کرده است.

معنای MCP (Model Context Protocol) و کارکرد آن:

MCP (Model Context Protocol) یک پروتکل استاندارد باز است که به مدل‌های زبانی (LLMs) اجازه می‌دهد به ابزارها و منابع خارجی مثل Angular CLI از طریق JSON‑RPC دسترسی پیدا کنند.

اجرای ng mcp راه‌اندازی یک MCP server در پروژه Angular شماست؛ این سرور چند قابلیت کلیدی ارائه می‌دهد:

get_best_practices: دسترسی به راهنمای شیوه‌های توصیه‌شده رسمی Angular.

search_documentation: جستجو در مستندات رسمی angular.dev.

list_projects: شناخت ساختار workspace از فایل angular.json و اطلاع از اپ‌ها و کتابخانه‌های موجود.

این ابزار به مدل‌های هوش مصنوعی مانند Copilot یا Claude این امکان را می‌دهد که هنگام تولید کد، مستقیماً به مستندات رسمی، قوانین بهترین شیوه‌ها، و ساختار پروژه دسترسی داشته باشند. نتیجه: پیشنهادهای هوشمندانه‌تر، دقیق‌تر و به‌روزتر.

در CLI نسخه 20.2 (یا حداقل در پیش‌انتشارهای آن)، MCP به‌صورت built-in در CLI جا افتاده و برای اولین‌بار امکان استفاده از آن در سطح چارچوب فراهم شده است.

جمع‌بندی

موضوعتوضیح
آخرین نسخه Angular 20.2نسخه پیش‌انتشار 20.2.0-rc.0 (انتشار در ۱۱ اوت ۲۰۲۵)
ویژگی‌های کلیدیافزودن لاگ پرتاب unhandled Promises در service-worker، پشتیبانی از alias در else if، رفع چند باگ در compiler-cli، core و router
وظیفه ng mcpراه‌اندازی MCP server برای ارتباط ایمن و هوشمند با AI؛ دسترسی به مستندات رسمی، راهنمای شیوه‌های برتر و ساختار پروژه