تغییرات (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
تاریخچهٔ کامل
همهٔ نسخههای منتشرشده از ابتدای پروژه تا کنون.
- ۶ خرداد ۱۴۰۵
- انتشار نسخهٔ ۱.۱.۱۴۶ تغییر
PasswordInput + بهینهسازی ESLint و پالایش Input
- انتشار نسخهٔ ۱.۱.۱۳۹ تغییر
مهاجرت رنگ برند به سبز عمیق و audit جامع WCAG
- انتشار نسخهٔ ۱.۱.۱۲۲ تغییر
سازگاری RSC و گسترش subpath exports
- ۲۳ اردیبهشت ۱۴۰۵
- انتشار نسخهٔ ۱.۱.۹۱۳ تغییر
بازطراحی جامع Post family + legends روی همهٔ ۱۱ چارت
- ۱۹ اردیبهشت ۱۴۰۵
- انتشار نسخهٔ ۱.۱.۷۸ تغییر
تثبیت دسترسیپذیری، contrast توکنها و پوشش کامل مستندات
- ۱۳ اردیبهشت ۱۴۰۵
- انتشار نسخهٔ ۱.۱.۵۵ تغییر
بهینهسازی tree-shake — کاهش ۹۷٪ در هزینهٔ import مجزا
- ۲۳ فروردین ۱۴۰۵
- انتشار نسخهٔ ۱.۱.۴۲ تغییر
خودکارسازی تستهای دسترسیپذیری و RTL
- ۱۹ فروردین ۱۴۰۵
- انتشار نسخهٔ ۱.۱.۳۴ تغییر
تکمیل آمادگی DS — کامپوننتهای جدید، چارتهای مدرن و audit جامع
- ۲۹ اسفند ۱۴۰۴
- انتشار نسخهٔ ۱.۱.۲۴ تغییر
i18n، استانداردسازی size variants و CI quality gates
- ۳ اسفند ۱۴۰۴
- انتشار نسخهٔ ۱.۰.۵۱ تغییر
افزودن کامپوننت HashtagInput
- ۲ اسفند ۱۴۰۴
- انتشار نسخهٔ ۱.۰.۴۲ تغییر
رفع اشکالهای UI در Instagram Post و EngagementRate
- ۲۹ بهمن ۱۴۰۴
- انتشار نسخهٔ ۱.۰.۳۱ تغییر
رفع اشکالات عمومی
- ۱۹ بهمن ۱۴۰۴
- انتشار نسخهٔ ۱.۰.۲۲ تغییر
انتشار وصلهٔ سوم
- انتشار نسخهٔ ۱.۰.۱۲ تغییر
انتشار وصلهٔ اول
- انتشار نسخهٔ ۱.۰.۰۲ تغییر
نسخهٔ اولیهٔ پایدار سیستم طراحی پرتو