Celotna zgodovina izdaj za React je podana spodaj. Ogledate si lahko tudi celotno dokumentacijo za nedavne izdaje na GitHubu.
SN | Različica | Datum izdaje | Pomembne spremembe |
---|---|---|---|
1. | 0.3.0 | 29. 5. 2013 | Začetna javna objava |
2. | 0.4.0 | 20. 7. 2013 | Podpora za vozlišča komentarjev {/* */}, izboljšani API-ji za upodabljanje na strežniški strani, odstranjen React.autoBind, podpora za ključno podlago, izboljšave obrazcev, odpravljene napake. |
3. | 0.5.0 | 20. 10. 2013 | Izboljšana uporaba pomnilnika, podpora za dogodke izbire in sestave, podpora za getInitialState in getDefaultProps v mešanicah, dodana React.version in React.isValidClass, izboljšana združljivost za Windows. |
4. | 0.8.0 | 20. 12. 2013 | Dodana podpora za vrstice in stolpce, odložitev in asinhronost, zanko za &, atribute samopopravkov. Dodani dogodki onContextMenu, nadgrajeni orodji jstransform in esprima-fb, nadgrajen brskalnik. |
5. | 0.9.0 | 20. 2. 2014 | Dodana podpora za crossOrigin, download in hrefLang, mediaGroup in muted, sandbox, seamless in srcDoc, atributi obsega, dodano any, arrayOf, component, oneOfType, renderable, shape za React.PropTypes, dodana podpora za dogodek onMouseOver in onMouseOut, dodana podpora za onLoad in onError on elementi. |
6. | 0.10.0 | 21.03.2014 | Dodana podpora za atribute srcSet in textAnchor, dodajte funkcijo posodabljanja za nespremenljive podatke, zagotovite, da vsi prazni elementi ne vstavijo zaključne oznake. |
7. | 0.11.0 | 17. 7. 2014 | Izboljšana podpora za SVG, normaliziran dogodek e.view, posodobitev ukaza $apply, dodana podpora za imenske prostore, dodan nov transformWithDetails API, vključuje vnaprej zgrajene pakete pod dist/, MyComponent() zdaj vrne deskriptor, ne primerka. |
8. | 0.12.0 | 21.11.2014 | Dodane nove funkcije Spread operator ({...}), uveden zaradi opustitve this.transferPropsTo, dodana podpora za acceptCharset, classID, atribute HTML manifesta, React.addons.batchedUpdates dodan v API, @jsx React.DOM ni več potreben, odpravljene težave s prehodi CSS. |
9. | 0.13.0 | 3. 10. 2015 | Zastareli vzorci, ki so bili opozorili v 0.12, ne delujejo več, vrstni red ločljivosti ref je spremenjen, odstranjeni lastnosti this._pendingState in this._rootNodeID, podpora za razrede ES6, dodan API React.findDOMNode(component), podpora za iteratorje in nespremenljiva zaporedja js, dodana nova funkcije React.addons.createFragment, zastarel React.addons.classSet. |
10. | 0.14.1 | 29. 10. 2015 | Dodana podpora za atribute srcLang, default, kind in barvni atribut, zagotovljen podedovan dostop .props na vozliščih DOM, popravljen scryRenderedDOMComponentsWithClass, dodan react-dom.js. |
enajst. | 15.0.0 | 4. 7. 2016 | Začetno upodabljanje zdaj uporablja document.createElement namesto generiranja HTML-ja, nič več dodatnegas, Izboljšana podpora za SVG, ReactPerf.getLastMeasurements() je neprozoren, Uvedene so nove zastarelosti z opozorilom, Popravljeno več majhnih uhajanj pomnilnika, React DOM zdaj podpira atribute HTML za navajanje in profil ter lastnosti CSS cssFloat, gridRow in gridColumn. |
12. | 15.1.0 | 20. 5. 2016 | Popravite napako pri paketnem delovanju, Zagotovite uporabo najnovejše dodelitve objektov, Popravite regresijo, Odstranite uporabo pripomočka za združevanje, Preimenujte nekatere module. |
13. | 15.2.0 | 01.07.2016 | Vključite informacije o skladu komponent, ustavite preverjanje rekvizitov ob času namestitve, dodajte React.PropTypes.symbol, dodajte ravnanje onLoad in onError v element, dodajte isRunning() API, popravite regresijo zmogljivosti. |
14. | 15.3.0 | 30. 7. 2016 | Dodajte React.PureComponent, odpravite težavo z upodabljanjem ugnezdenega strežnika, dodajte xmlns, xmlnsXlink za podporo atributom SVG in referrerPolicy v atribute HTML, posodobite dodatek React Perf, odpravite težavo z ref. |
petnajst. | 15.3.1 | 19.08.2016 | Izboljšajte zmogljivost razvojnih gradenj, počistite notranje kljuke, nadgradite fbjs, izboljšajte zagonski čas Reacta, popravite uhajanje pomnilnika pri upodabljanju strežnika, popravite React Test Renderer, spremenite invariant trackedTouchCount v console.error. |
16. | 15.4.0 | 16.11.2016 | Paket React in izdelava brskalnika ne vključujeta več React DOM, izboljšane razvojne zmogljivosti, popravljenih občasnih neuspešnih testov, posodobitve batchedUpdates API, React Perf in ReactTestRenderer.create(). |
17. | 15.4.1 | 23. 11. 2016 | Prestrukturiranje dodelitve spremenljivk, Popravljena obravnava dogodkov, Popravljena združljivost gradnje brskalnika z okolji AMD. |
18. | 15.4.2 | 01.06.2017 | Odpravljene težave z gradnjo, dodane manjkajoče odvisnosti paketov, izboljšana sporočila o napakah. |
19. | 15.5.0 | 07.04.2017 | Dodan react-dom/test-utils, odstranjene peerDependencies, odpravljena težava s prevajalnikom zapiranja, dodano opozorilo o zastarelosti za React.createClass in React.PropTypes, odpravljena napaka Chrome. |
dvajset. | 15.5.4 | 4. 11. 2017 | Popravite združljivost z Enzyme tako, da razkrijete batchedUpdates na plitkem upodabljalniku, posodobite različico prop-types, popravite paket react-addons-create-fragment, da vključite pretvorbo loose-envify. |
enaindvajset. | 15.6.0 | 13. 6. 2017 | Dodajte podporo za spremenljivke CSS v atribut sloga in lastnosti sloga mreže, popravite podporo AMD za dodatke glede na reakcijo, odstranite nepotrebno odvisnost, dodajte opozorilo o zastarelosti za tovarniške pomočnike React.createClass in React.DOM. |
22. | 16.0.0 | 26.09.2017 | Izboljšano obravnavanje napak z uvedbo 'meja napak', React DOM omogoča posredovanje nestandardnih atributov, Manjše spremembe vedenja setState, odstranitev zgradbe react-with-addons.js, Dodajanje React.createClass kot create-react-class, React.PropTypes kot prop-types, React.DOM kot react-dom-factory, spremembe obnašanja razporejanja in metod življenjskega cikla. |
23. | 16.1.0 | 9. 11. 2017 | Prekinitev izdaj Bower, popravek nenamerne dodatne globalne spremenljivke v zgradbah UMD, popravek sprožitve onMouseEnter in onMouseLeave, popravek označbe mesta, odstranitev neuporabljene kode, dodajanje manjkajoče odvisnosti package.json, dodajanje podpore za React DevTools. |
24. | 16.3.0 | 29.03.2018 | Dodajte nov uradno podprt kontekstni API, dodajte nov paket, preprečite neskončno zanko pri poskusu upodabljanja portalov s SSR, odpravite težavo s this.state, odpravite težavo IE/Edge. |
25. | 16.3.1 | 03.04.2018 | Predpona zasebnega API-ja, popravljanje regresije zmogljivosti in napak pri obravnavanju napak v razvojnem načinu, dodajanje odvisnosti od vrstnikov, popravljanje lažno pozitivnega opozorila v IE11 pri uporabi Fragmenta. |
26. | 16.3.2 | 16. 4. 2018 | Popravite zrušitev IE, popravite oznake v meritvah uporabniškega časa, dodajte zgradbo UMD, izboljšajte zmogljivost API-ja unstable_observedBits z gnezdenjem. |
27. | 16.4.0 | 24. 5. 2018 | Dodajte podporo za specifikacijo Pointer Events, dodajte možnost določanja propTypes, popravite kontekst branja, popravite podporo za getDerivedStateFromProps(), popravite zrušitev testInstance.parent, dodajte komponento React.unstable_Profiler za merjenje zmogljivosti, spremenite imena notranjih dogodkov. |
28. | 16.5.0 | 05.09.2018 | Dodajte podporo za React DevTools Profiler, elegantno obravnavajte napake v bolj robnih primerih, dodajte react-dom/profiliranje, dodajte dogodek onAuxClick za brskalnike, dodajte polja za premikanjeX in gibanjeY miškinim dogodkom, dodajte polja tangentialPressure in twist dogodku kazalca. |
29. | 16.6.0 | 23.10.2018 | Dodajte podporo za contextType, podprite ravni prioritete, nadaljevanja in zavite povratne klice, izboljšajte nadomestni mehanizem, popravite sivo prekrivanje v iOS Safariju, dodajte React.lazy() za komponente za razdelitev kode. |
30. | 16.7.0 | 20.12.2018 | Popravek zmogljivosti React.lazy za leno naložene komponente, Počistite polja ob izklopu, da se izognete uhajanju pomnilnika, Popravite napako s SSR, Popravite regresijo zmogljivosti. |
31. | 16.8.0 | 06.02.2019 | Dodajte kljuke, dodajte ReactTestRenderer.act() in ReactTestUtils.act() za paketne posodobitve, podprite sinhrone natoable, posredovane v React.lazy(), izboljšajte API za leno inicializacijo useReducer Hook. |
32. | 16.8.6 | 27.3.2019 | Popravi nepravilno reševanje v useReducer(), Popravi opozorila iframe v Safari DevTools, Opozori, če je contextType nastavljen na Context.Consumer namesto Context, Opozori, če je contextType nastavljen na neveljavne vrednosti. |