آخرین نسخه رسمی در دسترس مربوط به سری 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
(supportas
aliases onelse if
blocks). - رفع باگهایی مانند از بین رفتن اثر اجرای
afterRenderEffect
(fix destroying the effect onafterRenderEffect
) و جلوگیری از تولید گرههای تکراری وقتی@if
همراه با انیمیشن leave استفاده میشود (prevents duplicate nodes when@if
toggles with leave animations).
- پشتیبانی از alias با عبارت
- 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؛ دسترسی به مستندات رسمی، راهنمای شیوههای برتر و ساختار پروژه |