پرتوپرتو

تغییرات (Changelog)

تاریخچهٔ نسخه‌های منتشرشدهٔ سیستم طراحی پرتو با تاریخ شمسی

معرفی

این صفحه تاریخچهٔ نسخه‌های منتشرشدهٔ پکیج @parto-system-design/ui در npm را به همراه دسته‌بندی هر تغییر نشان می‌دهد. هر push به شاخهٔ main که از تست‌ها و build رد شود، به صورت خودکار منتشر می‌شود؛ بنابراین این فهرست همواره با وضعیت npm همگام است.

برای جزئیات commit-level و diffهای فنی، به انتشارهای GitHub مراجعه کنید.

نصب آخرین نسخه

pnpm add @parto-system-design/ui@latest

نسخه‌های اخیر

آخرین تغییرات منتشرشده در پکیج به همراه دسته‌بندی هر تغییر.

نسخهٔ ۱.۱.۱۴

آخرین نسخه

۶ خرداد ۱۴۰۵

PasswordInput + بهینه‌سازی ESLint و پالایش Input

ویژگی‌های جدید۲
  • کامپوننت PasswordInput با toggle نمایش/مخفی رمز عبور — subpath export + barrel re-export
  • پالایش Input — بهبود props و رفتار focus
رفع اشکال۲
  • audit کامل سایت داک با DS — حذف ۲۵+ مورد text-white هاردکد روی پس‌زمینهٔ روشن، اعمال توکن‌های on-brand / on-destructive، فیکس theme-instability در دموی accessibility
  • افزودن --color-on-{brand,warning,destructive} به @theme در apps/docs — utility های text-on-* در Tailwind v4 درست تولید می‌شوند (ریشهٔ باگ متن طوسی روی بنرهای برند)
کارایی۱
  • بهینه‌سازی ESLint rule «no-low-contrast-text» — افزودن fast bail-out بر اساس indexOf، کاهش زمان lint از ۴۰+ دقیقه به چند ثانیه روی packages/ui
مستندات۱
  • صفحهٔ دانلودها: bundle واقعی لوگو + state «به‌زودی» برای منابع آماده‌نشده (props available در DownloadCard)

نسخهٔ ۱.۱.۱۳

۹ تغییر

۶ خرداد ۱۴۰۵

مهاجرت رنگ برند به سبز عمیق و audit جامع WCAG

تغییر ناسازگار۱
  • رنگ برند از HSL(153, 60%, 53%) به HSL(155, 70%, 36%) منتقل شد — سبز عمیق‌تر، رسمی‌تر، با margin امن‌تر برای WCAG AA. تأثیر بصری در همهٔ سطوح برند
ویژگی‌های جدید۳
  • PartoLogo brand surface — کامپوننت اختصاصی لوگو با variantهای light/dark/combined
  • Button: اضافه‌شدن variantهای size: icon-xs, icon-sm, icon-lg
  • audit جامع WCAG روی Banner / NotificationCenter / ActionTypeChip / EngagementRateBar / RateLimitBanner — جایگزینی text-white هاردکد با توکن‌های on-* مناسب
رفع اشکال۲
  • فیکس باگ shadcn —--primary-foreground و --destructive-foreground قبلاً به foreground-contrast (theme-inverting) map می‌شدند که در dark theme کنتراست را می‌شکست. حالا به on-brand / on-destructive map شدند
  • placeholderهای خواناتر — کنتراست بالاتر در هر دو تم
دسترسی‌پذیری۱
  • افزودن خانوادهٔ توکن‌های on-* (on-brand, on-warning, on-destructive) — جفت‌بندی صریح متن/پس‌زمینه که در هر دو تم theme-stable می‌مانند
مستندات۲
  • افزودن ESLint rule «parto/no-low-contrast-text» — تشخیص خودکار جفت‌بندی نامناسب text-white روی پس‌زمینهٔ روشن در زمان lint
  • افزودن صفحهٔ /brand/color-test به‌عنوان decision record برای مهاجرت رنگ — مقایسهٔ side-by-side قدیم/جدید

نسخهٔ ۱.۱.۱۲

۲ تغییر

۶ خرداد ۱۴۰۵

سازگاری RSC و گسترش subpath exports

ویژگی‌های جدید۱
  • گسترش subpath exports برای primitiveهای بیشتر — کاهش پی‌درپی هزینهٔ import مجزا
رفع اشکال۱
  • barrel سازگار با React Server Components — Form از barrel حذف شد چون useFormState در react-hook-form با condition react-server سازگار نیست. Form از subpath قابل import است: @parto-system-design/ui/form

تاریخچهٔ کامل

همهٔ نسخه‌های منتشرشده از ابتدای پروژه تا کنون.

  1. ۶ خرداد ۱۴۰۵
  2. انتشار نسخهٔ ۱.۱.۱۴۶ تغییر

    PasswordInput + بهینه‌سازی ESLint و پالایش Input

  3. انتشار نسخهٔ ۱.۱.۱۳۹ تغییر

    مهاجرت رنگ برند به سبز عمیق و audit جامع WCAG

  4. انتشار نسخهٔ ۱.۱.۱۲۲ تغییر

    سازگاری RSC و گسترش subpath exports

  5. ۲۳ اردیبهشت ۱۴۰۵
  6. انتشار نسخهٔ ۱.۱.۹۱۳ تغییر

    بازطراحی جامع Post family + legends روی همهٔ ۱۱ چارت

  7. ۱۹ اردیبهشت ۱۴۰۵
  8. انتشار نسخهٔ ۱.۱.۷۸ تغییر

    تثبیت دسترسی‌پذیری، contrast توکن‌ها و پوشش کامل مستندات

  9. ۱۳ اردیبهشت ۱۴۰۵
  10. انتشار نسخهٔ ۱.۱.۵۵ تغییر

    بهینه‌سازی tree-shake — کاهش ۹۷٪ در هزینهٔ import مجزا

  11. ۲۳ فروردین ۱۴۰۵
  12. انتشار نسخهٔ ۱.۱.۴۲ تغییر

    خودکارسازی تست‌های دسترسی‌پذیری و RTL

  13. ۱۹ فروردین ۱۴۰۵
  14. انتشار نسخهٔ ۱.۱.۳۴ تغییر

    تکمیل آمادگی DS — کامپوننت‌های جدید، چارت‌های مدرن و audit جامع

  15. ۲۹ اسفند ۱۴۰۴
  16. انتشار نسخهٔ ۱.۱.۲۴ تغییر

    i18n، استانداردسازی size variants و CI quality gates

  17. ۳ اسفند ۱۴۰۴
  18. انتشار نسخهٔ ۱.۰.۵۱ تغییر

    افزودن کامپوننت HashtagInput

  19. ۲ اسفند ۱۴۰۴
  20. انتشار نسخهٔ ۱.۰.۴۲ تغییر

    رفع اشکال‌های UI در Instagram Post و EngagementRate

  21. ۲۹ بهمن ۱۴۰۴
  22. انتشار نسخهٔ ۱.۰.۳۱ تغییر

    رفع اشکالات عمومی

  23. ۱۹ بهمن ۱۴۰۴
  24. انتشار نسخهٔ ۱.۰.۲۲ تغییر

    انتشار وصلهٔ سوم

  25. انتشار نسخهٔ ۱.۰.۱۲ تغییر

    انتشار وصلهٔ اول

  26. انتشار نسخهٔ ۱.۰.۰۲ تغییر

    نسخهٔ اولیهٔ پایدار سیستم طراحی پرتو

در این صفحه