پرش به محتوا
نوامیرا

تغییرات

هر انتشار، با جزئیات.

یادداشت انتشار نوامیرا و نوامیرا پرو.

v1.11.1

تازه‌ها
  • رفع اتصال‌های OAuth دیگر برای دریافت مجوزهای بیشتر از کاربران درخواست اتصال دوباره نمی‌کنند.

v1.11.0

  • جدید endpointهای REST API برای CLI نوامیرا اضافه شد. اطلاعات بیشتر: novamira.ai/cli.
  • رفع اجرای PHP از طریق یک ایجنت AI دیگر در هر فراخوانی هشدار PHP ثبت نمی‌کند؛ مشکلی که در بعضی تنظیمات سرور لاگ خطا را پر می‌کرد و باعث می‌شد عملیات‌های بزرگ با وجود ذخیره شدن تغییرات، خطای gateway برگردانند.
  • رفع اشکال جزئی

v1.10.1

  • جدید دانلود بسته .mcpb تک کلیکی برای Claude Desktop دوباره در دسترس است؛ این قابلیت به Claude Desktop 1.24012.1 یا جدیدتر نیاز دارد.
  • جدید صفحه Troubleshoot بررسی‌های درخواستی روی اتصال AI سایت شما اجرا می‌کند و دقیقاً نشان می‌دهد چه چیزی باید اصلاح شود؛ از جمله اینکه آیا CDN، فایروال یا افزونه امنیتی جلوی سایت در حال فیلتر کردن کلاینت‌های AI است یا نه. در پایان هم یک گزارش قابل کپی می‌سازد.
  • جدید یک اعلان در داشبورد به مدیران هشدار می‌دهد اگر تغییری در سایت باعث شود اتصال AI که قبلاً کار می‌کرد دیگر احراز هویت نشود، تا قطع شدن ناگهانی اتصال بی‌خبر نماند.
  • بهبود توسعه‌دهندگان حالا می‌توانند با فیلتر `novamira_oauth_max_clients` سقف 50 اتصال هم‌زمان OAuth را افزایش دهند.
  • رفع ورود با OAuth حالا برای کلاینت‌های AI که سندهای discovery را با مسیر resource چسبیده یا درج‌شده درخواست می‌کنند نیز کار می‌کند، همان‌طور که connectorهای فعلی انجام می‌دهند؛ همچنین روی WordPressهای نصب‌شده در زیرشاخه، جایی که این درخواست‌ها قبلاً خطای "page not found" می‌دادند.
  • رفع جهت‌های طراحی واردشده حالا فونت‌های heading و body را که به صورت CSS custom property یا خط‌های برچسب‌دار تعریف شده‌اند تشخیص می‌دهند، بنابراین دیگر طرحی بدون یک جفت فونت قابل فعال‌سازی ذخیره نمی‌شود.
  • رفع اشکال جزئی

v1.10.0

  • جدید Novamira Design. ایجنت‌های AI برای سایت شما یک جهت طراحی ذخیره‌شده می‌سازند و همه صفحه‌ها را در همان مسیر، با محافظت anti-slop، تولید می‌کنند؛ صفحه جدید Design هم امکان پیش‌نمایش، درون‌ریزی، ویرایش و فعال‌سازی این جهت‌ها را می‌دهد. مهارت‌های همراه نیز کل فرایند را از design brief تا صفحه‌های نهایی پوشش می‌دهند.
  • رفع اشکال جزئی

v1.9.2

  • جدید پشتیبانی از ChatGPT. حالا می‌توانید ChatGPT را از طریق connector سفارشی developer-mode آن با ورود OAuth به سایت خود متصل کنید.
  • بهبود بازنویسی یک نوشته در جریان pending-change گوتنبرگ حالا به‌عنوان عملی مخرب در نظر گرفته می‌شود، بنابراین کلاینت AI شما قبل از جایگزین کردن محتوا تأیید می‌خواهد.
  • بهبود دیگر نمی‌توان reading skillها را غیرفعال کرد، بنابراین مهارت‌های شما حتی وقتی سایر abilityها خاموش باشند همیشه در دسترس می‌مانند.
  • بهبود فراخوانی abilityای که خاموش کرده‌اید حالا به‌جای پیام گیج‌کننده "not found"، به‌وضوح می‌گوید که غیرفعال است و می‌توان آن را دوباره فعال کرد.
  • رفع ذخیره محتوای گوتنبرگ دیگر backslashها را حذف نمی‌کند؛ رفتاری که می‌توانست blockهایی را که به کاراکترهای escape‌شده متکی هستند خراب کند.
  • رفع اشکال جزئی

v1.9.1

  • جدید ورود OAuth برای کلاینت‌های AI. Claude و دیگر کلاینت‌های MCP حالا می‌توانند از طریق جریان استاندارد احراز هویت OAuth و با تأیید دسترسی از حساب WordPress شما متصل شوند. صفحه Connect نیز برای هر کلاینت مراحل راه‌اندازی مخصوص همان را نشان می‌دهد.
  • رفع عملیات فعال‌سازی، غیرفعال‌سازی و اقدامات گروهی در Abilities Hub دیگر در بعضی سایت‌ها با خطای "Invalid ability name" شکست نمی‌خورند.
  • رفع اشکال جزئی

v1.9.0

  • جدید Novamira Chat، یک ایجنت AI که داخل داشبورد WordPress شما زندگی می‌کند. فقط کافی است خواسته‌تان را به زبان ساده بگویید تا تغییر را انجام دهد، دقیقاً توضیح بدهد چه خواهد کرد و قبل از شروع از شما تأیید بگیرد. این قابلیت با کلید AI provider خودتان کار می‌کند، بنابراین اشتراک جداگانه‌ای ندارد و فقط هزینه مصرف واقعی AI را می‌پردازید. از آن روی سایت staging و همراه با backup استفاده کنید. نیازمند WordPress 7 و API key اختصاصی AI provider شماست.
  • بهبود ability `write-file` حالا payloadهای base64 و باینری را رد می‌کند و برای آپلودهای بزرگ، ایجنت‌ها را به ability `upload-link` هدایت می‌کند.
  • رفع اشکال جزئی

v1.8.1

  • رفع بسته تک کلیکی Claude Desktop (.mcpb) در نسخه‌های جدید Claude Desktop به درستی وصل نمی‌شد؛ فعلاً تا زمان پیدا کردن راه‌حل، پیکربندی دستی به‌صورت پیش‌فرض نمایش داده می‌شود.

v1.8.0

  • جدید Novamira Visual، یک workspace آزمایشی مرورگر است که در آن می‌توانید کار کردن ایجنت AI روی WordPress را به‌صورت زنده ببینید. به‌جای اینکه ایجنت دور از چشم شما کار کند، صفحه‌ها و block editor را جلوی خودتان باز می‌کند. مناسب سایت‌های development و staging است. پشتیبانی از Elementor و Bricks همراه با Novamira Pro ارائه می‌شود.
  • رفع اشکال جزئی

v1.7.1

  • جدید Claude Desktop حالا یک دانلود بسته .mcpb تک کلیکی دارد که MCP server را بدون نیاز به ویرایش فایل‌های config نصب می‌کند.
  • جدید صفحه Connect حالا اول از شما می‌خواهد کلاینت AI خود را انتخاب کنید؛ گزینه‌های اتصال مانند prompt، bundle یا JSON دستی فقط بعد از این انتخاب و متناسب با همان کلاینت نمایش داده می‌شوند.
  • بهبود وقتی AI Abilities غیرفعال باشد، application passwordهای موجود حالا بدون قاب مرحله 2 و درست زیر مرحله 1 فهرست می‌شوند تا روند راه‌اندازی شفاف‌تر باشد.
  • رفع کشف abilityها در WordPress 6.9 دیگر برای دسته‌بندی‌های ability که وجود ندارند یا دیر ثبت می‌شوند، اعلان PHP تولید نمی‌کند.
  • رفع اشکال جزئی

v1.7.0

  • جدید صفحه Context برای دادن راهنمایی پایدار و سراسری به ایجنت‌های AI که به‌صورت خودکار روی همین سایت اعمال می‌شود. اگر Novamira Pro هم دارید، این صفحه پس از به‌روزرسانی Pro به نسخه 1.3.0 یا جدیدتر ظاهر می‌شود؛ تا قبل از آن، Pro مثل گذشته custom instructionها را ارائه می‌دهد.
  • رفع اشکال جزئی

v1.6.0

  • جدید صفحه جدید Abilities Hub همه abilityهای در دسترس برای ایجنت‌های AI را، بر اساس افزونه‌ای که آن‌ها را فراهم می‌کند، فهرست می‌کند تا بتوانید هرکدام را جداگانه فعال یا غیرفعال کنید.
  • بهبود صفحه‌های Gutenberg که ایجنت‌های AI می‌سازند حالا به‌طور مداوم از blockهای بومی و third-party استفاده می‌کنند تا نتیجه در block editor قابل ویرایش بماند؛ قبلاً گاهی محتوا در یک block خام HTML قرار می‌گرفت.
  • بهبود ایجنت‌های AI حالا قبل از ساخت یا بازآرایی یک صفحه، تأیید می‌کنند که می‌خواهید از چه روشی استفاده شود؛ page builder، block editor یا خود theme، به‌جای اینکه یکی را حدس بزنند.
  • بهبود صفحه پیکربندی حالا یادآوری می‌کند که prompt مخصوص paste-to-agent شامل application password شماست و اگر نخواهید آن را با AI به اشتراک بگذارید، به پیکربندی دستی لینک می‌دهد.
  • رفع اشکال جزئی

v1.5.1

  • بهبود آیتم Novamira در admin bar حالا یک toggle کشویی برای روشن و خاموش کردن AI Abilities دارد.
  • رفع اشکال جزئی

v1.5.0

  • جدید در Gutenberg Block Editor، ایجنت‌های AI حالا می‌توانند blockهای third-party را به‌گونه‌ای بسازند و ویرایش کنند که از همان اولین ذخیره معتبر باشند.
  • بهبود آپلود فایل‌های بزرگ و دسترسی مدیریتی مرورگر حالا از جریان‌های handoff مبتنی بر header استفاده می‌کنند تا URLهای endpoint تولیدشده کوتاه‌تر و برای استفاده دوباره در دستورهای tool آسان‌تر باشند.

v1.4.0

  • جدید پشتیبانی از گوتنبرگ (ویرایشگر بلوک). ایجنت‌های AI حالا می‌توانند نوشته‌ها، برگه‌ها، templateها، template partها و منوهای ناوبری را با blockهای بومی و معتبر از همان اولین ذخیره ایجاد و ویرایش کنند.
  • جدید صفحه پیکربندی حالا snippetهای مستقیم HTTP را هم برای کلاینت‌های Claude و Codex که نمی‌توانند از راه‌اندازی پیش‌فرض MCP مبتنی بر `npx` استفاده کنند، ارائه می‌دهد.
  • رفع اشکال جزئی

v1.3.0

  • جدید Skills. حالا می‌توانید playbookهای Markdown بسازید یا آپلود کنید تا AI شما در این سایت به‌طور خودکار از آن‌ها پیروی کند؛ از جمله یک skill داخلی که به AI یاد می‌دهد skillهای جدید بنویسد.
  • جدید ایجنت‌های AI حالا می‌توانند لینک‌های کوتاه‌عمر و یک‌بارمصرف دسترسی مدیریت WordPress برای ابزارهای browser automation بسازند، بدون اینکه رمزهای عبور مدیریت فاش شوند.
  • بهبود صفحه Sandbox files حالا از همان چیدمان کارت فشرده صفحه Skills استفاده می‌کند و شامل toggle فعال/غیرفعال و badgeهای نوع فایل است.
  • رفع اشکال جزئی

v1.2.1

  • جدید ایجنت‌های AI حالا می‌توانند از طریق Novamira دستورهای WP-CLI را با پشتیبانی از jobهای پس‌زمینه اجرا کنند.
  • رفع اشکال جزئی

v1.2.0

  • جدید ایجنت‌های AI حالا می‌توانند فایل‌های افزونه، theme، media و سایر فایل‌های بزرگ را آسان‌تر آپلود کنند.
  • جدید یک بلوک "paste to your AI agent" در صفحه پیکربندی به شما اجازه می‌دهد توضیحی کوتاه را کپی کنید تا کلاینت AI شما به‌جای ویرایش دستی فایل‌های JSON config، اتصال MCP server را برایتان راه‌اندازی کند.
  • جدید صفحه پیکربندی حالا هشدار می‌دهد اگر AI Abilities روی چیزی که شبیه سایت production است روشن شود، و یادآوری می‌کند که آن‌ها را فقط روی نسخه‌های staging یا development نگه دارید.
  • جدید اگر از قبل application password ذخیره‌شده‌ای دارید، مثلاً در password manager، یک فیلد جدید در صفحه پیکربندی به شما اجازه می‌دهد همان را paste کنید و از ساختن رمز تازه بگذرید.
  • جدید سایت‌های توسعه محلی HTTPS با گواهی self-signed حالا خودکار شناسایی می‌شوند و configهای کلاینت تولیدشده همان flag کوچکی را که Node.js برای پذیرش گواهی لازم دارد شامل می‌شوند.
  • جدید وقتی سایت روی یک hostname محلی و از طریق HTTP اجرا می‌شود، اعلان Application Passwords حالا دقیقاً همان خطی را که باید به `wp-config.php` اضافه کنید تا فعال شوند، نشان می‌دهد.
  • بهبود صفحه پیکربندی با سه کارت شماره‌دار بازطراحی شد (Enable AI Abilities، Application Password، Connect Your AI Client) تا مسیر راه‌اندازی از بالا به پایین و روشن‌تر باشد.
  • بهبود endpoint مربوط به MCP حالا `/wp-json/mcp/novamira` است. مسیر قبلی `/wp-json/mcp/mcp-adapter-default-server` برای کلاینت‌های AI که از قبل متصل شده‌اند همچنان کار می‌کند و نیازی به اقدامی نیست.
  • بهبود snippetهای JSON مخصوص هر کلاینت حالا به‌طور پیش‌فرض پشت لینک "Need the JSON config for a specific client?" جمع می‌شوند، چون بیشتر راه‌اندازی‌ها اکنون از بلوک paste-to-agent استفاده می‌کنند.
  • بهبود به ایجنت‌های AI که با افزونه‌های مدل‌سازی داده مانند ACF، JetEngine، Pods، ACPT، Meta Box، Toolset، CPT UI و WooCommerce کار می‌کنند، حالا گفته می‌شود به‌جای ثبت مستقیم post typeها، taxonomyها یا fieldها در PHP، از UI یا API خود همان افزونه استفاده کنند تا بعداً slugها و labelها خراب نشوند.
  • رفع اعلان‌های PHP درباره ثبت تکراری abilityها در هر اجرای `wp-cron` دیگر در error log ظاهر نمی‌شوند.
  • رفع اشکال جزئی

v1.1.2

  • جدید راهنمای پیکربندی برای کلاینت MCP مربوط به OpenAI Codex CLI.
  • رفع نشانگر Novamira ON در admin bar حالا فقط برای مدیرانی نمایش داده می‌شود که مجوز مدیریت تنظیمات Novamira را دارند.
  • رفع اشکال جزئی

v1.1.1

  • بهبود صفحه پیکربندی حالا تشخیص می‌دهد که آیا Application Passwords توسط افزونه امنیتی، مثل Solid Security یا Wordfence، غیرفعال شده‌اند و به‌جای پیام عمومی مربوط به HTTPS/محیط محلی، توضیحی واضح نشان می‌دهد.
  • بهبود کلید روشن/خاموش AI Abilities به بالای صفحه پیکربندی منتقل شد تا روشن‌تر باشد که MCP برای کار کردن به آن نیاز دارد.
  • بهبود وقتی یک ایجنت AI ورودی نامعتبر می‌فرستد، پیام خطا حالا جزئیات دقیق هر property را که باید اصلاح شود هم شامل می‌شود؛ بنابراین ایجنت می‌تواند به‌جای حدس زدن یا سؤال از کاربر، همان بار اول اشتباه خود را درست کند.
  • رفع اشکال جزئی

v1.1.0

  • رفع فهرست‌گیری بازگشتی directoryها دیگر وقتی پوشه‌ای یک shortcut خراب (symlink) داشته باشد از کار نمی‌افتد؛ حالا آن مورد را با نرمی رد می‌کند و بقیه نتیجه‌ها را برمی‌گرداند.
  • بهبود ایجنت‌های AI حالا context سایت و دستورالعمل‌های استفاده را با اطمینان دریافت می‌کنند، حتی در کلاینت‌های MCP که قبلاً هنگام راه‌اندازی اتصال آن‌ها را نادیده می‌گرفتند.
  • بهبود کتابخانه MCP Adapter همراه افزونه به نسخه 0.5.0 به‌روزرسانی شد.
  • رفع شکست abilityها حالا به‌صورت خطاهای واقعی نمایش داده می‌شود و دیگر پشت یک پاسخ موفق پنهان نمی‌ماند.
  • رفع اشکال جزئی

v1.0.3

  • رفع تشخیص crash در Sandbox قبلاً نمی‌توانست خطاهای fatalای را که به‌طور غیرمستقیم از WordPress core یا کد third-party فراخوانی‌شده توسط یک فایل sandbox ایجاد می‌شدند تشخیص دهد.

v1.0.2

  • رفع تشخیص crash در Sandbox حالا به‌جای file marker از shutdown handler استفاده می‌کند و در نتیجه positive کاذب ناشی از درخواست‌های هم‌زمان یا کدهای بیرونی که `exit()` را صدا می‌زنند حذف شده است.
  • رفع ability اجرای دستور، پارامترهای خالی (`{}`) را به `null` تبدیل می‌کرد و برای abilityهایی که همه propertyهایشان اختیاری بود، خطای اعتبارسنجی "input is not of type object" می‌ساخت.
  • حذف: اعتبارسنجی syntaxِ PHP از abilityهای `write-file` و `edit-file` حذف شد؛ Sandbox در زمان اجرا خطاهای syntax را می‌گیرد و این بررسی قبل از نوشتن اضافی بود.
  • رفع اشکال جزئی

v1.0.1

  • جدید راهنمای پیکربندی برای 7 کلاینت MCP دیگر: Cline، Roo Code، Kilo Code، GitHub Copilot، Amazon Q، Gemini CLI و Antigravity.
  • جدید نام MCP server حالا برای راه‌اندازی‌های چندسایته، به‌طور پیش‌فرض از دامنه سایت گرفته می‌شود.
  • جدید دستورالعمل‌های MCP server حالا locale سایت و context چندزبانه را هم شامل می‌شوند.
  • رفع فاصله‌گذاری header صفحه مدیریت.

v1.0.0

  • 🎉 نخستین نسخه پایدار منتشر شد.

v1.0.0-rc4

  • جدید قفل دامنه برای AI abilityها. هنگام فعال شدن abilityها، hostname سایت ذخیره می‌شود. اگر دامنه تغییر کند، مثلاً وقتی پایگاه‌داده staging روی سرور دیگری restore شود، abilityها خودکار غیرفعال می‌شوند و یک اعلان مدیریتی توضیح می‌دهد چه اتفاقی افتاده است.
  • جدید دستورالعمل‌های MCP server. ایجنت‌های AI حالا هنگام راه‌اندازی MCP، context مربوط به محیط WordPress مثل نسخه و افزونه‌های فعال را دریافت می‌کنند.
  • رفع اشکال جزئی.

v1.0.0-rc3

  • رفع quoteگذاری shell در دستور `mcp add` مربوط به Claude Code اصلاح شد؛ URL مربوط به MCP server و سایر مقدارهای env قبلاً درست quote نمی‌شدند و هنگام paste کردن دستور تولیدشده خطای syntax می‌دادند.

v1.0.0-rc2

  • رفع اشکال جزئی.

v1.0.0-rc1

  • نسخه نامزد انتشار برای 1.0.
  • هشت ability: `execute-php`، `read-file`، `write-file`، `edit-file`، `delete-file`، `disable-file`، `enable-file` و `list-directory`.
  • Sandbox مخصوص PHP همراه با بازیابی crash و safe mode.