Toliau pateikiama išsami „React“ išleidimo istorija. Taip pat galite peržiūrėti visą naujausių „GitHub“ leidimų dokumentaciją.
kelionė, bet
SN | Versija | Išleidimo data | Reikšmingi pokyčiai |
---|---|---|---|
1. | 0.3.0 | 2013-05-29 | Pradinis viešas leidimas |
2. | 0.4.0 | 2013-07-20 | Komentarų mazgų palaikymas {/* */} , Patobulintos serverio pusės pateikimo API, Pašalinta React.autoBind, Pagrindinio rekvizito palaikymas, Formų patobulinimai, Ištaisytos klaidos. |
3. | 0.5.0 | 2013-10-20 | Pagerinkite atminties naudojimą, atrankos ir kompozicijos įvykių palaikymą, getInitialState ir getDefaultProps palaikymą mišiniuose, pridėta React.version ir React.isValidClass, patobulintas Windows suderinamumas. |
4. | 0.8.0 | 2013-12-20 | Pridėtas eilučių ir stulpelių, atidėjimo ir asinchronizavimo, & ciklo, automatinio taisymo atributų palaikymas. Pridėta onContextMenu įvykių, atnaujinti jstransform ir esprima-fb įrankiai, atnaujinta naršyklė. |
5. | 0.9.0 | 2014-02-20 | Pridėtas „crossOrigin“ palaikymas, atsisiuntimas ir „hrefLang“, „mediaGroup“ ir nutildytas, smėlio dėžės, besiūlių ir srcDoc, apimties atributai, pridėtas bet koks, masyvas, komponentas, „oneOfType“, atvaizduojamas, forma „React.PropTypes“, „onMouseOver“ ir „onMouseOut“ įvykių palaikymas, pridėtas palaikymas onLoad ir onError on elementai. |
6. | 0.10.0 | 2014-03-21 | Pridėtas srcSet ir textAnchor atributų palaikymas, nekeičiamų duomenų atnaujinimo funkcija, užtikrinkite, kad visi tuštieji elementai neįterptų uždarymo žymos. |
7. | 0.11.0 | 2014-07-17 | Patobulintas SVG palaikymas, Normalizuotas e.view įvykis, Atnaujinimo $apply komanda, Pridėtas vardų erdvių palaikymas, Pridėta nauja transformWithDetails API, apima iš anksto sukurtus paketus dist/, MyComponent() dabar pateikia deskriptorių, o ne egzempliorių. |
8. | 0.12.0 | 2014-11-21 | Pridėtos naujos funkcijos Spread operatorius ({...}), įdiegtas siekiant panaikinti this.transferPropsTo, Pridėtas acceptCharset, classID, manifesto HTML atributų palaikymas, React.addons.batchedUpdates pridėti prie API, @jsx React.DOM nebereikalingas, Ištaisytos problemos su CSS perėjimais. |
9. | 0.13.0 | 2015-10-03 | Nebenaudojami modeliai, kurie buvo įspėti 0.12 versijoje, nebeveikia, pasikeitė nuorodų skyrimo tvarka, pašalintos ypatybės this._pendingState ir this._rootNodeID, ES6 klasių palaikymas, pridėta API React.findDOMNode(komponentas), iteratorių ir nepakeičiamų js sekų palaikymas, pridėta nauja funkcijos React.addons.createFragment, nebenaudojamos React.addons.classSet. |
10. | 0.14.1 | 2015-10-29 | Pridėtas srcLang, numatytojo, rūšies atributų ir spalvos atributo palaikymas, užtikrinta senoji .props prieiga prie DOM mazgų, ištaisyta scryRenderedDOMComponentsWithClass, pridėta react-dom.js. |
vienuolika. | 15.0.0 | 2016-04-07 | Pradinis atvaizdavimas dabar naudoja document.createElement, o ne generuoja HTML. Daugiau nieko nereikias, patobulintas SVG palaikymas, ReactPerf.getLastMeasurements() yra nepermatomas, Nauji naudojimo nutraukimai su įspėjimu, Ištaisyti keli nedideli atminties nutekėjimai, React DOM dabar palaiko citavimo ir profilio HTML atributus bei cssFloat, gridRow ir gridColumn CSS ypatybes. |
12. | 15.1.0 | 2016-05-20 | Pataisykite paketų klaidą, Užtikrinkite naujausio objekto priskyrimo naudojimą, ištaisykite regresiją, pašalinkite sujungimo priemonės naudojimą, Pervardykite kai kuriuos modulius. |
13. | 15.2.0 | 2016-07-01 | Įtraukite komponentų krūvos informaciją, sustabdykite rekvizitų patvirtinimą prijungimo metu, pridėkite React.PropTypes.symbol, Pridėti onLoad apdorojimą ir elemento onError apdorojimą, Pridėti isRunning() API, Ištaisyti našumo regresiją. |
14. | 15.3.0 | 2016-07-30 | Pridėkite „React.PureComponent“, išspręskite įdėtojo serverio atvaizdavimo problemą, pridėkite xmlns, xmlnsXlink, kad palaikytumėte SVG atributus ir referrerPolicy HTML atributams, atnaujinkite „React Perf“ priedą, Ištaisyta nuoroda su nuoroda. |
penkiolika. | 15.3.1 | 2016-08-19 | Pagerinkite kūrimo versijų našumą, Išvalykite vidinius kabliukus, atnaujinkite fbjs, pagerinkite „React“ paleidimo laiką, ištaisykite atminties nutekėjimą serverio atvaizdavime, pataisykite „React Test Renderer“, pakeiskite trackedTouchCount invariantą į console.error. |
16. | 15.4.0 | 2016-11-16 | „React“ paketas ir naršyklės versija nebeapima „React DOM“, patobulinto kūrimo našumo, ištaisytų retkarčių bandymų gedimų, naujinimo batchedUpdates API, „React Perf“ ir „ReactTestRenderer.create(“). |
17. | 15.4.1 | 2016-11-23 | Restruktūrizuoti kintamųjų priskyrimą, fiksuotas įvykių tvarkymas, ištaisytas naršyklės kūrimo suderinamumas su AMD aplinkomis. |
18. | 15.4.2 | 2017-01-06 | Ištaisytos kūrimo problemos, pridėtos trūkstamos paketo priklausomybės, patobulinti klaidų pranešimai. |
19. | 15.5.0 | 2017-04-07 | Pridėta react-dom/test-utils, pašalintos tarpusavio priklausomybės, ištaisyta uždarymo kompiliatoriaus problema, pridėtas įspėjimas dėl React.createClass ir React.PropTypes naudojimo, ištaisyta „Chrome“ klaida. |
dvidešimt. | 15.5.4 | 2017-11-04 | Ištaisykite suderinamumą su Enzyme, pateikdami paketinius naujinimus sekliame atvaizdavimo įrenginyje, atnaujinkite rekvizitų tipų versijas, pataisykite paketą „react-addons-create-fragment“, kad būtų įtrauktas „loose-envify“ transformavimas. |
dvidešimt vienas. | 15.6.0 | 2017-06-13 | Pridėkite CSS kintamųjų palaikymą stiliaus atributuose ir tinklelio stiliaus ypatybėse, pataisykite AMD priedų palaikymą, atsižvelgiant į react, pašalinkite nereikalingą priklausomybę, pridėkite įspėjimą apie React.createClass ir React.DOM gamyklinių pagalbinių priemonių naudojimą. |
22. | 16.0.0 | 2017-09-26 | Patobulintas klaidų tvarkymas įvedant „klaidų ribas“, „React DOM“ leidžia perduoti nestandartinius atributus, nedideli „setState“ elgesio pakeitimai, pašalinti „react-with-addons.js“ kūrimą, pridėti „React.createClass“ kaip „create-react-class“, „React.PropTypes“ kaip rekvizito tipai, React.DOM kaip react-dom-fabrikai, planavimo ir gyvavimo ciklo metodų elgsenos pokyčiai. |
23. | 16.1.0 | 2017-11-09 | „Bower“ leidimų nutraukimas, atsitiktinio papildomo visuotinio kintamojo pataisymas UMD versijose, „onMouseEnter“ ir „onMouseLeave“ suaktyvinimo pataisymas, sutaisyti vietos rezervavimo vietą, pašalinti nenaudojamą kodą, pridėti trūkstamą „packet.json“ priklausomybę, pridėti „React DevTools“ palaikymą. |
24. | 16.3.0 | 2018-03-29 | Pridėkite naują oficialiai palaikomą konteksto API, Pridėti naują paketą Užkirskite kelią begaliniam ciklui bandant pateikti portalus naudojant SSR, Išspręskite šią.state problemą, Išspręskite IE/Edge problemą. |
25. | 16.3.1 | 2018-04-03 | Privataus API priešdėlis, našumo regresijos ir klaidų tvarkymo klaidų taisymas kūrimo režimu, Pridėti tarpusavio priklausomybę, Ištaisyti klaidingą teigiamą įspėjimą IE11 naudojant fragmentą. |
26. | 16.3.2 | 2018-04-16 | Ištaisykite IE strigtį, pataisykite etiketes naudotojo laiko matavimuose, pridėkite UMD versiją, pagerinkite unstable_observedBits API našumą su įdėjimu. |
27. | 16.4.0 | 2018-05-24 | Pridėkite žymiklio įvykių specifikacijos palaikymą, pridėkite galimybę nurodyti propTypes, pataisykite skaitymo kontekstą, pataisykite getDerivedStateFromProps() palaikymą, ištaisykite testInstance.parent gedimą, pridėkite React.unstable_Profiler komponentą našumui matuoti, pakeiskite vidinių įvykių pavadinimus. |
28. | 16.5.0 | 2018-09-05 | Pridėkite „React DevTools Profiler“ palaikymą, grakščiai tvarkykite klaidas sudėtingesniais atvejais, pridėkite „react-dom“ / profiliavimą, „onAuxClick“ įvykį naršyklėms, pridėkite „motionX“ ir „motionY“ laukus prie pelės įvykių, „TangentialPressure“ ir „Twist“ laukus pridėkite prie žymeklio įvykio. |
29. | 16.6.0 | 2018-10-23 | Pridėkite kontekstinio tipo palaikymą, palaikykite prioritetų lygius, tęsinius ir suvyniotus atgalinius skambučius, patobulinkite atsarginį mechanizmą, ištaisykite pilką perdangą „iOS Safari“, pridėkite React.lazy() kodo skaidymo komponentams. |
30. | 16.7.0 | 2018-12-20 | Pataisykite tingiai įkeltų komponentų React.lazy našumą, išvalykite atjungimo laukus, kad išvengtumėte atminties nutekėjimo, ištaisykite SSR klaidą, ištaisykite našumo regresiją. |
31. | 16.8.0 | 2019-02-06 | Pridėkite kabliukų, pridėkite ReactTestRenderer.act() ir ReactTestUtils.act(), kad galėtumėte kaupti naujinimus, palaikykite sinchroninius įjungimus, perduodamus React.lazy(), patobulinkite „useReducer Hook“ tingaus inicijavimo API. |
32. | 16.8.6 | 2019-03-27 | Ištaisykite neteisingą gelbėjimo priemonę „useReducer(“), „iframe“ įspėjimus ištaisykite „Safari DevTools“, Įspėkite, jei „ContextType“ nustatytas į „Context.Consumer“, o ne į „Context“, Įspėkite, jei konteksto tipas nustatytas į netinkamas reikšmes. |