سجل التغييرات
ما تغيّر في كل إصدار من TopClass UI، الأحدث أولًا، مع الإصدار الذي صدر فيه.
0.1.0-beta.1
يبقى نص المُدخلات بالإنجليزية كما كُتب في سجل الحزمة.
تغييرات ثانوية
- The
topclassuibin:npx topclassui initsets a Next.js App Router or Vite React project up,add <component>copies a component and what it imports into onetopclassui/folder,diffcompares the copies with this version,listnames the components. The registry ships inside the package. Banner, Tag and Rating take no function on their server exports; the client exports carry the callbacks (TagRemovablewithonRemove, the banner's dismiss and the editable rating withonValueChange).TopClassProviderwarns once in development when the layout leaves outdirectionorlocale. The tooltip popup carriesrole="tooltip"and its triggeraria-describedby. The icon's RTL mirror uses the--tc-dirknob. Every rule the plan listed as planned or manual is now an automated check.
0.1.0-beta.0
يبقى نص المُدخلات بالإنجليزية كما كُتب في سجل الحزمة.
تغييرات ثانوية
- First beta. 52 component entries as subpath imports (
topclassui/button,topclassui/dialog, ... every folder undersrc/components/with anindex.tsx, every onestatus: beta),topclassui/provider(TopClassProvider),topclassui/theme(ThemeScript),topclassui/cn,topclassui/classes, the English and Arabic labels (topclassui/labels/en,topclassui/labels/ar), 84 icons as modules (topclassui/icons/<name>),topclassui/tokens.css,topclassui/styles.css, and the schemas and meta files (topclassui/schemas/<slug>,topclassui/meta/<slug>). Not in it: the CLI, connectors,@topclassui/next,@topclassui/vite, size budgets, provenance.
سياسة الإصدارات
يتبع TopClass UI الترقيم الدلالي للإصدارات (semantic versioning). حزمة واحدة، ورقم إصدار واحد. ولا يتّسع نطاق الاعتماديات النظيرة (peer dependencies) إلا في إصدار ثانوي، ولا يضيق أبدًا.
التغييرات الكاسرة
التغيير الكاسر يعني رفع رقم الإصدار الرئيسي، ويُوسَم في المُدخل مع خطوات الانتقال. وقبل الإصدار 1.0 قد يحتوي الإصدار الثانوي على تغيير كاسر.