Potpuna povijest izdanja za React data je u nastavku. Također možete vidjeti potpunu dokumentaciju za nedavna izdanja na GitHubu.
S N | Verzija | Datum izlaska | Značajne promjene |
---|---|---|---|
1. | 0.3.0 | 29.05.2013 | Početno javno priopćenje |
2. | 0.4.0 | 20.07.2013 | Podrška za čvorove komentara {/* */}, poboljšani API-ji za renderiranje na strani poslužitelja, uklonjen React.autoBind, podrška za ključnu podršku, poboljšanja obrazaca, ispravljene pogreške. |
3. | 0.5.0 | 20.10.2013 | Poboljšana upotreba memorije, Podrška za događaje odabira i sastava, Podrška za getInitialState i getDefaultProps u mixinovima, Dodani React.version i React.isValidClass, Poboljšana kompatibilnost za Windows. |
4. | 0.8.0 | 20.12.2013 | Dodana podrška za retke i stupce, odgodu i asinkrom, petlju za &, atribute autoCorrect. Dodani onContextMenu događaji, Nadograđeni alati jstransform i esprima-fb, Nadograđeni preglednik. |
5. | 0.9.0 | 20.02.2014 | Dodana podrška za crossOrigin, download i hrefLang, mediaGroup i muted, sandbox, seamless i srcDoc, atributi opsega, Dodana bilo koja, arrayOf, komponenta, oneOfType, renderable, oblik u React.PropTypes, Dodana podrška za onMouseOver i onMouseOut događaj, Dodana podrška za onLoad i onError on elementi. |
6. | 0.10.0 | 21.03.2014 | Dodana podrška za atribute srcSet i textAnchor, dodajte funkciju ažuriranja za nepromjenjive podatke, osigurajte da svi prazni elementi ne umetnu završnu oznaku. |
7. | 0.11.0 | 17.07.2014 | Poboljšana podrška za SVG, normalizirani e.view događaj, ažuriranje naredbe $apply, dodana podrška za prostore imena, dodan novi transformWithDetails API, uključuje unaprijed izgrađene pakete pod dist/, MyComponent() sada vraća deskriptor, a ne instancu. |
8. | 0.12.0 | 21.11.2014 | Dodane su nove značajke Operator širenja ({...}) uveden kako bi se ovaj.transferPropsTo obustavio, Dodana podrška za acceptCharset, classID, manifest HTML atribute, React.addons.batchedUpdates dodan u API, @jsx React.DOM više nije potreban, Riješeni problemi s CSS prijelazima. |
9. | 0.13.0 | 10.3.2015 | Zastarjeli obrasci koji su upozoravali u 0.12 više ne rade, redoslijed razlučivanja ref je promijenjen, Uklonjena svojstva this._pendingState i this._rootNodeID, Podrška za ES6 klase, Dodan API React.findDOMNode(component), Podrška za iteratore i nepromjenjive-js sekvence, Dodano novo značajke React.addons.createFragment, zastarjeli React.addons.classSet. |
10. | 0.14.1 | 29.10.2015 | Dodana podrška za atribute srcLang, default, kind i color, osiguran naslijeđeni pristup .props na DOM čvorovima, popravljen scryRenderedDOMComponentsWithClass, dodan react-dom.js. |
jedanaest. | 15.0.0 | 07.04.2016 | Početno iscrtavanje sada koristi document.createElement umjesto generiranja HTML-a, nema više dodatnogs, Poboljšana podrška za SVG, ReactPerf.getLastMeasurements() je neproziran, Nova zastarjela uvedena s upozorenjem, Popravljena višestruka mala curenja memorije, React DOM sada podržava cite i profile HTML atribute i cssFloat, gridRow i gridColumn CSS svojstva. |
12. | 15.1.0 | 20.05.2016 | Popravite pogrešku skupnog skupljanja, Osigurajte korištenje najnovije dodjele objekta, Popravite regresiju, Uklonite korištenje uslužnog programa za spajanje, Preimenovani su neki moduli. |
13. | 15.2.0 | 01.07.2016 | Uključi informacije o hrpu komponenti, Zaustavi provjeru valjanosti rekvizita u vrijeme montiranja, Dodaj React.PropTypes.symbol, Dodaj onLoad rukovanje i onError rukovanje elementu, Dodaj isRunning() API, Popravi regresiju izvedbe. |
14. | 15.3.0 | 30.07.2016 | Dodavanje React.PureComponent, rješavanje problema s ugniježđenim iscrtavanjem poslužitelja, dodavanje xmlns, xmlnsXlink za podršku SVG atributa i referrerPolicy u HTML atribute, ažuriranje dodatka React Perf, riješen problem s ref. |
petnaest. | 15.3.1 | 19.08.2016 | Poboljšajte izvedbu razvojnih verzija, Očistite interne spojnice, Nadogradite fbjs, Poboljšajte vrijeme pokretanja Reacta, Popravite curenje memorije u iscrtavanju poslužitelja, popravite React Test Renderer, Promijenite trackedTouchCount invarijantu u console.error. |
16. | 15.4.0 | 16.11.2016 | Paket React i izrada preglednika više ne uključuju React DOM, poboljšanu izvedbu razvoja, popravljene povremene neuspjele testove, ažuriranje batchedUpdates API-ja, React Perf i ReactTestRenderer.create(). |
17. | 15.4.1 | 23.11.2016 | Restrukturiranje dodjele varijabli, Fiksno rukovanje događajima, Fiksna kompatibilnost izrade preglednika s AMD okruženjima. |
18. | 15.4.2 | 06.01.2017 | Riješeni problemi s verzijom, dodane ovisnosti paketa koji nedostaju, poboljšane poruke o pogreškama. |
19. | 15.5.0 | 07.04.2017 | Dodan react-dom/test-utils, uklonjene peerDependencies, riješen problem s Closure Compiler-om, dodano upozorenje o zastarjevanju za React.createClass i React.PropTypes, ispravljena Chromeova pogreška. |
dvadeset. | 15.5.4 | 11.04.2017 | Popravite kompatibilnost s Enzymeom izlaganjem batchedUpdates na plitkom rendereru, ažurirajte verziju prop-types, popravite paket react-addons-create-fragment za uključivanje loose-envify transformacije. |
dvadeset i jedan. | 15.6.0 | 13.06.2017 | Dodajte podršku za CSS varijable u atributu stila i svojstvima stila rešetke, popravite AMD podršku za dodatke ovisno o reakciji, uklonite nepotrebnu ovisnost, dodajte upozorenje o zastarjevanju za tvorničke pomoćnike React.createClass i React.DOM. |
22. | 16.0.0 | 26.09.2017 | Poboljšano rukovanje pogreškama uz uvođenje 'granica pogreške', React DOM dopušta prosljeđivanje nestandardnih atributa, manje promjene ponašanja setState, uklanjanje react-with-addons.js builda, dodavanje React.createClass kao create-react-class, React.PropTypes kao prop-tipovi, React.DOM kao react-dom-tvornice, promjene u ponašanju metoda raspoređivanja i životnog ciklusa. |
23. | 16.1.0 | 9.11.2017 | Ukidanje Bower Releases, popravak slučajne dodatne globalne varijable u UMD verzijama, popravak aktiviranja onMouseEnter i onMouseLeave, popravak rezerviranog mjesta, uklanjanje neiskorištenog koda, dodavanje zavisnosti package.json koja nedostaje, dodavanje podrške za React DevTools. |
24. | 16.3.0 | 29.03.2018 | Dodajte novi službeno podržani kontekstni API, dodajte novi paket Spriječite beskonačnu petlju pri pokušaju renderiranja portala pomoću SSR-a, riješite problem s this.state, riješite problem IE/Edge. |
25. | 16.3.1 | 03.04.2018 | Prefiks privatnog API-ja, Popravak regresije performansi i grešaka u rukovanju greškama u razvojnom načinu rada, Dodavanje ovisnosti o istom, Popravak lažno pozitivnog upozorenja u IE11 pri korištenju Fragmenta. |
26. | 16.3.2 | 16.04.2018 | Popravite pad IE-a, popravite oznake u mjerenjima korisničkog vremena, dodajte UMD međugradnju, poboljšajte performanse API-ja unstable_observedBits s ugniježđivanjem. |
27. | 16.4.0 | 24.05.2018 | Dodajte podršku za specifikaciju događaja pokazivača, dodajte mogućnost specificiranja propTypesa, popravite kontekst čitanja, popravite podršku za getDerivedStateFromProps(), popravite pad testInstance.parent, dodajte komponentu React.unstable_Profiler za mjerenje performansi, promijenite nazive internih događaja. |
28. | 16.5.0 | 05.09.2018 | Dodajte podršku za React DevTools Profiler, graciozno postupajte s pogreškama u više rubnih slučajeva, dodajte react-dom/profiliranje, dodajte događaj onAuxClick za preglednike, dodajte polja MovementX i MovementY događajima miša, Dodajte tangentialPressure i polja twist događaju pokazivača. |
29. | 16.6.0 | 23.10.2018 | Dodavanje podrške za contextType, podrška razinama prioriteta, nastavcima i upakiranim povratnim pozivima, poboljšanje zamjenskog mehanizma, popravak sivog sloja na iOS Safariju, dodavanje React.lazy() za komponente dijeljenja koda. |
30. | 16.7.0 | 20.12.2018 | Popravite izvedbu React.lazy za komponente koje se lijeno učitavaju, Očistite polja pri demontaži da biste izbjegli curenje memorije, Popravite pogrešku sa SSR-om, Popravite regresiju izvedbe. |
31. | 16.8.0 | 06.02.2019 | Dodajte kuke, dodajte ReactTestRenderer.act() i ReactTestUtils.act() za skupna ažuriranja, podršku za sinkrone thenables proslijeđene u React.lazy(), poboljšajte useReducer Hook API za lijenu inicijalizaciju. |
32. | 16.8.6 | 27.03.2019 | Popravite neispravan bailout u useReducer(), Popravite iframe upozorenja u Safari DevTools, Upozorite ako je contextType postavljen na Context.Consumer umjesto Context, Upozorite ako je contextType postavljen na nevažeće vrijednosti. |