logo

Reaģēt versija

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.