يوجد أدناه سجل إصدار كامل لـ React. يمكنك أيضًا الاطلاع على الوثائق الكاملة للإصدارات الأخيرة على GitHub.
SN | إصدار | تاريخ الافراج عنه | تغيرات مذهلة |
---|---|---|---|
1. | 0.3.0 | 29/05/2013 | الإصدار العام الأولي |
2. | 0.4.0 | 20/07/2013 | دعم عقد التعليق {/* */}، تحسين واجهات برمجة التطبيقات للعرض من جانب الخادم، وإزالة React.autoBind، ودعم الدعامة الرئيسية، وتحسينات على النماذج، وإصلاح الأخطاء. |
3. | 0.5.0 | 20/10/2013 | تحسين استخدام الذاكرة، ودعم أحداث التحديد والتركيب، ودعم getInitialState وgetDefaultProps في المزيج، وإضافة React.version وReact.isValidClass، وتحسين التوافق مع Windows. |
4. | 0.8.0 | 20/12/2013 | تمت إضافة دعم للصفوف والأعمدة، والتأجيل وغير المتزامن، وحلقة لـ &، وسمات التصحيح التلقائي. تمت إضافة أحداث onContextMenu، وأدوات jstransform وesprima-fb التي تمت ترقيتها، وترقية المتصفح. |
5. | 0.9.0 | 20/02/2014 | تمت إضافة دعم لـ crossOrigin، وdownload و hrefLang، وmediaGroup وكتم الصوت، وsandbox، وSleom، وsrcDoc، وسمات النطاق، تمت إضافة أي، arrayOf، مكون، oneOfType، قابل للعرض، الشكل إلى React.PropTypes، إضافة دعم لحدث onMouseOver وonMouseOut، إضافة دعم لـ onLoad وonError on عناصر. |
6. | 0.10.0 | 21-03-2014 | تمت إضافة دعم لسمات srcSet وtextAnchor، وإضافة وظيفة التحديث للبيانات غير القابلة للتغيير، والتأكد من عدم قيام جميع العناصر الفارغة بإدراج علامة إغلاق. |
7. | 0.11.0 | 17/07/2014 | تحسين دعم SVG، حدث e.view عادي، تحديث أمر $apply، إضافة دعم لمساحات الأسماء، إضافة واجهة برمجة التطبيقات TransformWithDetails الجديدة، تتضمن الحزم المعدة مسبقًا ضمن dist/، MyComponent() يُرجع الآن واصفًا، وليس مثيلًا. |
8. | 0.12.0 | 21/11/2014 | تمت إضافة ميزات جديدة تم تقديم عامل الانتشار ({...}) لإهمال this.transferPropsTo، تمت إضافة دعم لـ AcceptCharset وclassID وسمات HTML الواضحة، وتمت إضافة React.addons.batchedUpdates إلى واجهة برمجة التطبيقات، ولم يعد @jsx React.DOM مطلوبًا، وتم إصلاح المشكلات مع انتقالات CSS. |
9. | 0.13.0 | 10/03/2015 | الأنماط المهملة التي حذرت في 0.12 لم تعد تعمل، تغير ترتيب دقة المرجع، تمت إزالة الخصائص this._pendingState وthis._rootNodeID، دعم فئات ES6، تمت إضافة API React.findDOMNode(component)، دعم التكرارات وتسلسلات js غير القابلة للتغيير، تمت إضافة جديد ميزات React.addons.createFragment، وإهمال React.addons.classSet. |
10. | 0.14.1 | 29/10/2015 | تمت إضافة دعم لـ srcLang، والسمات الافتراضية، وسمات النوع، وسمات اللون، وضمان الوصول إلى .props القديمة على عقد DOM، وتم إصلاح scryRenderedDOMComponentsWithClass، وإضافة رد فعل dom.js. |
أحد عشر. | 15.0.0 | 04/07/2016 | يستخدم العرض الأولي الآن document.createElement بدلاً من إنشاء HTML، ولا مزيد من الإضافاتs، دعم SVG محسّن، ReactPerf.getLastMeasurements() غير شفاف، تم تقديم عمليات إهمال جديدة مع تحذير، تم إصلاح تسربات الذاكرة الصغيرة المتعددة، يدعم React DOM الآن سمات HTML للاستشهاد والملف الشخصي وخصائص cssFloat وgridRow وgridColumn CSS. |
12. | 15.1.0 | 20/05/2016 | إصلاح خطأ التجميع، والتأكد من استخدام أحدث تعيين للكائن، وإصلاح الانحدار، وإزالة استخدام الأداة المساعدة للدمج، وإعادة تسمية بعض الوحدات. |
13. | 15.2.0 | 01/07/2016 | قم بتضمين معلومات مكدس المكونات، وتوقف عن التحقق من صحة الدعائم في وقت التثبيت، وأضف React.PropTypes.symbol، وأضف معالجة onLoad إلى العنصر ومعالجة onError، وأضف واجهة برمجة تطبيقات isRunning()، وأصلح تراجع الأداء. |
14. | 15.3.0 | 30/07/2016 | إضافة React.PureComponent، وإصلاح مشكلة عرض الخادم المتداخل، وإضافة xmlns، وxmlnsXlink لدعم سمات SVG وسياسة الإحالة إلى سمات HTML، وتحديث الوظيفة الإضافية React Perf، وتم إصلاح مشكلة المرجع. |
خمسة عشر. | 15.3.1 | 19/08/2016 | تحسين أداء بنيات التطوير، وتنظيف الخطافات الداخلية، وترقية fbjs، وتحسين وقت بدء تشغيل React، وإصلاح تسرب الذاكرة في عرض الخادم، وإصلاح React Test Renderer، وتغيير TrackedTouchCount الثابت إلى console.error. |
16. | 15.4.0 | 16/11/2016 | لم يعد إصدار حزمة React والمتصفح يتضمن React DOM، وأداء التطوير المُحسّن، وإصلاح حالات فشل الاختبار العرضية، وتحديث BatchedUpdates API، وReact Perf، وReactTestRenderer.create(). |
17. | 15.4.1 | 23/11/2016 | إعادة هيكلة تخصيص المتغير، ومعالجة الأحداث الثابتة، والتوافق الثابت لتصميم المتصفح مع بيئات AMD. |
18. | 15.4.2 | 01/06/2017 | تم إصلاح مشكلات البناء، وإضافة تبعيات الحزمة المفقودة، وتحسين رسائل الخطأ. |
19. | 15.5.0 | 04/07/2017 | تمت إضافة أدوات رد فعل/اختبار، وإزالة تبعيات الأقران، وإصلاح مشكلة مترجم الإغلاق، وإضافة تحذير إهمال لـ React.createClass وReact.PropTypes، وإصلاح خطأ Chrome. |
عشرين. | 15.5.4 | 11/04/2017 | قم بإصلاح التوافق مع Enzyme من خلال الكشف عن التحديثات المجمعة على جهاز عرض سطحي، وتحديث إصدار أنواع الدعامات، وإصلاح حزمة رد الفعل-الإضافات-إنشاء-الجزء لتشمل تحويلًا فضفاضًا. |
واحد وعشرين. | 15.6.0 | 13/06/2017 | أضف دعمًا لمتغيرات CSS في سمة النمط وخصائص نمط الشبكة، وأصلح دعم AMD للوظائف الإضافية اعتمادًا على التفاعل، وأزل التبعية غير الضرورية، وأضف تحذير إهمال لمساعدي مصنع React.createClass وReact.DOM. |
22. | 16.0.0 | 26/09/2017 | تحسين معالجة الأخطاء من خلال تقديم 'حدود الأخطاء'، يسمح React DOM بتمرير سمات غير قياسية، تغييرات طفيفة على سلوك setState، إزالة إنشاء رد فعل مع Addons.js، إضافة React.createClass كفئة إنشاء رد فعل، React.PropTypes كأنواع دعائية، يقوم React.DOM كمصانع تفاعلية بتغيير سلوك الجدولة وأساليب دورة الحياة. |
23. | 16.1.0 | 11/9/2017 | إيقاف إصدارات Bower، وإصلاح متغير عالمي إضافي غير مقصود في إصدارات UMD، وإصلاح تشغيل onMouseEnter وonMouseLeave، وإصلاح العنصر النائب، وإزالة التعليمات البرمجية غير المستخدمة، وإضافة تبعية package.json المفقودة، وإضافة دعم لـ React DevTools. |
24. | 16.3.0 | 29/03/2018 | أضف واجهة برمجة تطبيقات سياقية جديدة مدعومة رسميًا، وأضف حزمة جديدة، وامنع حدوث حلقة لا نهائية عند محاولة عرض البوابات باستخدام SSR، وأصلح مشكلة في this.state، وأصلح مشكلة IE/Edge. |
25. | 16.3.1 | 04/03/2018 | بادئة واجهة برمجة التطبيقات الخاصة، وإصلاح تراجع الأداء وأخطاء معالجة الأخطاء في وضع التطوير، وإضافة تبعية النظير، وإصلاح تحذير إيجابي خاطئ في IE11 عند استخدام Fragment. |
26. | 16.3.2 | 16/04/2018 | إصلاح تعطل IE، وإصلاح التسميات في قياسات توقيت المستخدم، وإضافة بنية UMD، وتحسين أداء واجهة برمجة التطبيقات unstable_observedBits مع التداخل. |
27. | 16.4.0 | 24/05/2018 | إضافة دعم لمواصفات أحداث المؤشر، إضافة القدرة على تحديد أنواع الخصائص، وإصلاح سياق القراءة، وإصلاح دعم getDerivedStateFromProps()، وإصلاح عطل testInstance.parent، وإضافة مكون React.unstable_Profiler لقياس الأداء، وتغيير أسماء الأحداث الداخلية. |
28. | 16.5.0 | 09/05/2018 | إضافة دعم لـ React DevTools Profiler، والتعامل مع الأخطاء في المزيد من حالات الحافة بأمان، وإضافة رد فعل/تنميط، وإضافة حدث onAuxClick للمتصفحات، وإضافة حقول الحركة X وmotionY إلى أحداث الماوس، وإضافة الضغط العرضي وحقول الالتواء إلى حدث المؤشر. |
29. | 16.6.0 | 23/10/2018 | أضف دعمًا لـ contextType، ودعم مستويات الأولوية، والاستمرارات، وعمليات رد الاتصال الملتفة، وتحسين آلية الرجوع، وإصلاح التراكب الرمادي في iOS Safari، وإضافة React.lazy() لمكونات تقسيم التعليمات البرمجية. |
30. | 16.7.0 | 20/12/2018 | إصلاح أداء React.lazy للمكونات التي يتم تحميلها ببطء، ومسح الحقول عند إلغاء التحميل لتجنب تسرب الذاكرة، وإصلاح الخلل في SSR، وإصلاح تراجع الأداء. |
31. | 16.8.0 | 02/06/2019 | أضف خطافات، وأضف ReactTestRenderer.act() وReactTestUtils.act() لتحديثات مجمعة، ودعم العناصر المتزامنة التي تم تمريرها إلى React.lazy()، وتحسين واجهة برمجة تطبيقات التهيئة البطيئة لـ useReducer Hook. |
32. | 16.8.6 | 27/03/2019 | إصلاح عملية إنقاذ غير صحيحة في useReducer()، وإصلاح تحذيرات iframe في Safari DevTools، والتحذير إذا تم تعيين contextType على context.Consumer بدلاً من السياق، وتحذير إذا تم تعيين contextType على قيم غير صالحة. |