Tālāk ir sniegta pilnīga React izlaišanas vēsture. Varat arī skatīt visu dokumentāciju par jaunākajiem laidieniem vietnē GitHub.
SN | Versija | Izdošanas datums | Būtiskas izmaiņas |
---|---|---|---|
1. | 0.3.0 | 29.05.2013 | Sākotnējais publiskais izlaidums |
2. | 0.4.0 | 20.07.2013 | Atbalsts komentāru mezgliem {/* */} , Uzlabotas servera puses renderēšanas API, Noņemts React.autoBind, Atbalsts atslēgas rekvizītiem, Veidlapu uzlabojumi, Izlabotas kļūdas. |
3. | 0.5.0 | 20.10.2013 | Uzlabots atmiņas lietojums, atbalsts atlases un kompozīcijas pasākumiem, atbalsts getInitialState un getDefaultProps mixins, pievienotas React.version un React.isValidClass, uzlabota saderība operētājsistēmai Windows. |
4. | 0.8.0 | 20.12.2013 | Pievienots atbalsts rindām un kolonnām, atlikšanai un asinhronizācijai, cilpai &, automātiskās labošanas atribūtiem. Pievienoti onContextMenu notikumi, jaunināti jstransform un esprima-fb rīki, jaunināta pārlūkprogramma. |
5. | 0.9.0 | 20.02.2014 | Pievienots atbalsts crossOrigin, lejupielādei un hrefLang, mediaGroup un izslēgts, smilškaste, bezšuvju un srcDoc, tvēruma atribūti, pievienots jebkurš, arrayOf, komponents, oneOfType, renderējams, forma React.PropTypes, pievienots atbalsts notikumiem onMouseOver un onMouseOut, pievienots atbalsts. onLoad un onError on elementi. |
6. | 0.10.0 | 21.03.2014 | Pievienots atbalsts srcSet un textAnchor atribūtiem, pievienot atjaunināšanas funkciju nemainīgiem datiem, nodrošināt, ka visi tukšie elementi neievieto noslēdzošo tagu. |
7. | 0.11.0 | 17.07.2014 | Uzlabots SVG atbalsts, normalizēts e.view notikums, komanda Update $apply, pievienots atbalsts nosaukumvietām, pievienots jauns transformWithDetails API, ietver iepriekš iebūvētas pakotnes zem dist/, MyComponent() tagad atgriež deskriptoru, nevis gadījumu. |
8. | 0.12.0 | 21.11.2014 | Pievienotas jaunas funkcijas Spread operators ({...}), kas ieviests, lai novecotu this.transferPropsTo, Pievienots acceptCharset, classID, manifesta HTML atribūtu atbalsts, React.addons.batchedUpdates pievienoti API, @jsx React.DOM vairs nav nepieciešams, Izlabotas problēmas ar CSS pārejām. |
9. | 0.13.0 | 10.03.2015 | Novecojušie modeļi, kas brīdināja 0.12, vairs nedarbojas, atsauces izšķirtspējas secība ir mainīta, Noņemti rekvizīti this._pendingState un this._rootNodeID, Atbalsts ES6 klasēm, Pievienots API React.findDOMNode(komponents), atbalsts iteratoriem un nemaināmām js sekvencēm, pievienots jauns funkcijas React.addons.createFragment, novecojušas React.addons.classSet. |
10. | 0.14.1 | 29.10.2015 | Pievienots atbalsts srcLang, noklusējuma, veida atribūtiem un krāsu atribūtiem, nodrošināta mantotā .props piekļuve DOM mezgliem, izlabots scryRenderedDOMComponentsWithClass, pievienots react-dom.js. |
vienpadsmit. | 15.0.0 | 04.07.2016 | Sākotnējā renderēšana tagad izmanto document.createElement, nevis ģenerē HTML. Vairs nav nepieciešamss, uzlabots SVG atbalsts, ReactPerf.getLastMeasurements() ir necaurredzams, jauni novecojumi ieviesti ar brīdinājumu, novērstas vairākas nelielas atmiņas noplūdes, React DOM tagad atbalsta citēšanas un profila HTML atribūtus un cssFloat, gridRow un gridColumn CSS rekvizītus. |
12. | 15.1.0 | 20.05.2016 | Labojiet pakešu kļūdu, nodrošiniet jaunākās objektu piešķiršanas iespējas, labojiet regresiju, noņemiet sapludināšanas utilīta izmantošanu, pārdēvējiet dažus moduļus. |
13. | 15.2.0 | 01.07.2016 | Iekļaujiet informāciju par komponentu steku, pārtrauciet rekvizītu apstiprināšanu pievienošanas laikā, pievienojiet React.PropTypes.symbol, pievienojiet elementam onLoad apstrādi un elementam onError apstrādi, pievienojiet isRunning() API, labojiet veiktspējas regresiju. |
14. | 15.3.0 | 30.07.2016 | Pievienojiet React.PureComponent, Novērsiet problēmu ar ligzdotā servera renderēšanu, pievienojiet xmlns, xmlnsXlink, lai atbalstītu SVG atribūtus un referrerPolicy HTML atribūtiem, atjauninājumi React Perf pievienojumprogramma, Novērsta problēma ar ref. |
piecpadsmit. | 15.3.1 | 19.08.2016 | Uzlabojiet izstrādes būvējumu veiktspēju, tīriet iekšējos āķus, jauniniet fbjs, uzlabojiet React startēšanas laiku, novērsiet atmiņas noplūdi servera renderēšanā, labojiet React testa renderētāju, mainiet trackedTouchCount invariantu par console.error. |
16. | 15.4.0 | 16.11.2016 | React pakotnē un pārlūkprogrammas versijā vairs nav iekļauts React DOM, uzlabota izstrādes veiktspēja, neregulāras pārbaudes kļūmes, atjaunināšanas batchedUpdates API, React Perf un ReactTestRenderer.create(). |
17. | 15.4.1 | 23.11.2016 | Mainīgo piešķiršanas pārstrukturēšana, fiksēta notikumu apstrāde, noteikta pārlūkprogrammas izveides saderība ar AMD vidēm. |
18. | 15.4.2 | 01/06/2017 | Novērstas būvēšanas problēmas, pievienotas trūkstošās pakotnes atkarības, uzlaboti kļūdu ziņojumi. |
19. | 15.5.0 | 04.07.2017 | Pievienots react-dom/test-utils, noņemtas vienaudžu atkarības, novērsta problēma ar slēgšanas kompilatoru, pievienots brīdinājums par novecošanu React.createClass un React.PropTypes, novērsta Chrome kļūda. |
divdesmit. | 15.5.4 | 11.04.2017 | Labojiet saderību ar Enzyme, atklājot batchedUpdates sekla renderētājā, atjauniniet rekvizītu veidu versiju, izlabojiet pakotni reaģēt-addons-create-fragment, lai iekļautu pārveidojumu ar vaļēju apskaužamu. |
divdesmitviens. | 15.6.0 | 13.06.2017 | Pievienojiet atbalstu CSS mainīgajiem stila atribūtā un Režģa stila rekvizītos, Labojiet AMD atbalstu papildinājumiem atkarībā no react, noņemiet nevajadzīgo atkarību, pievienojiet novecošanas brīdinājumu React.createClass un React.DOM rūpnīcas palīgiem. |
22. | 16.0.0 | 26.09.2017 | Uzlabota kļūdu apstrāde, ieviešot 'kļūdu robežas', React DOM ļauj nodot nestandarta atribūtus, nelielas izmaiņas setState uzvedībā, noņemt react-with-addons.js būvējumu, pievienot React.createClass kā create-react-class, React.PropTypes kā rekvizītu tipi, React.DOM kā react-dom-fabrikas, izmaiņas plānošanas un dzīves cikla metožu darbībā. |
23. | 16.1.0 | 9.11.2017 | Bower laidienu pārtraukšana, nejauša papildu globālā mainīgā labošana UMD būvējumos, onMouseEnter un onMouseLeave aktivizēšanas labošana, viettura labošana, neizmantotā koda noņemšana, trūkstošas package.json atkarības pievienošana, React DevTools atbalsta pievienošana. |
24. | 16.3.0 | 29.03.2018 | Pievienojiet jaunu oficiāli atbalstītu konteksta API, pievienojiet jaunu pakotni. Novērsiet bezgalīgu cilpu, mēģinot renderēt portālus ar SSR, Novērsiet problēmu ar this.state, Novērsiet IE/Edge problēmu. |
25. | 16.3.1 | 03.04.2018 | Prefiksējiet privāto API, Labojiet veiktspējas regresijas un kļūdu apstrādes kļūdas izstrādes režīmā, pievienojiet vienaudžu atkarību, izlabojiet kļūdaini pozitīvu brīdinājumu IE11, izmantojot fragmentu. |
26. | 16.3.2 | 16.04.2018 | Novērsiet IE avāriju, labojiet etiķetes lietotāja laika mērījumos, pievienojiet UMD būvējumu, uzlabojiet unstable_observedBits API veiktspēju, izmantojot ligzdošanu. |
27. | 16.4.0 | 24.05.2018 | Pievienojiet atbalstu Pointer Events specifikācijai, pievienojiet iespēju norādīt propTypes, labojiet lasīšanas kontekstu, labojiet getDerivedStateFromProps() atbalstu, izlabojiet testInstance.parent avāriju, pievienojiet React.unstable_Profiler komponentu veiktspējas mērīšanai, mainiet iekšējo notikumu nosaukumus. |
28. | 16.5.0 | 09.05.2018 | Pievienojiet atbalstu React DevTools Profiler, graciozi apstrādājiet kļūdas vairākos malas gadījumos, pievienojiet react-dom/profilēšanu, pievienojiet onAuxClick notikumu pārlūkprogrammām, pievienojiet kustībasX un moveY laukus peles notikumiem, pievienojiet tangentialPressure un pagrieziena laukus rādītāja notikumam. |
29. | 16.6.0 | 23.10.2018 | Pievienojiet konteksta tipa atbalstu, atbalstiet prioritāšu līmeņus, turpinājumus un aplauztos atzvanus, uzlabojiet atkāpšanās mehānismu, izlabojiet pelēko pārklājumu operētājsistēmā iOS Safari, pievienojiet React.lazy() koda sadalīšanas komponentiem. |
30. | 16.7.0 | 20.12.2018 | Labojiet React.lazy veiktspēju laiski ielādētiem komponentiem, notīriet laukus atvienošanas laikā, lai izvairītos no atmiņas noplūdēm, Labojiet kļūdu ar SSR, Labojiet veiktspējas regresiju. |
31. | 16.8.0 | 06.02.2019 | Pievienojiet āķus, pievienojiet ReactTestRenderer.act() un ReactTestUtils.act(), lai grupētu atjauninājumus, atbalstiet sinhronās pēc iespējas, kas nodotas React.lazy(), uzlabojiet useReducer Hook slinkās inicializācijas API. |
32. | 16.8.6 | 27.03.2019 | Labojiet nepareizu glābšanas programmu useReducer(), Labojiet iframe brīdinājumus programmā Safari DevTools, Brīdiniet, ja konteksta veids ir iestatīts uz Context. Consumer, nevis Context, Brīdiniet, ja konteksta veids ir iestatīts uz nederīgām vērtībām. |