Poniżej znajduje się pełna historia wydań Reacta. Pełną dokumentację najnowszych wydań możesz także zobaczyć w serwisie GitHub.
SN | Wersja | Data wydania | Znaczące zmiany |
---|---|---|---|
1. | 0.3.0 | 29.05.2013 | Pierwsze wydanie publiczne |
2. | 0.4.0 | 20.07.2013 | Obsługa węzłów komentarzy {/* */ , Ulepszone interfejsy API renderowania po stronie serwera, Usunięto React.autoBind, Obsługa kluczowych właściwości, Ulepszenia formularzy, Naprawione błędy. |
3. | 0.5.0 | 20.10.2013 | Poprawa wykorzystania pamięci, obsługa zdarzeń Selection i Composition, obsługa getInitialState i getDefaultProps w miksach, dodano React.version i React.isValidClass, poprawiona kompatybilność z Windows. |
4. | 0.8.0 | 20.12.2013 | Dodano obsługę wierszy i kolumn, odroczenia i asynchronizacji, pętli dla & i atrybutów autokorekty. Dodano zdarzenia onContextMenu, ulepszono narzędzia jstransform i esprima-fb, ulepszono przeglądarkę. |
5. | 0.9.0 | 20.02.2014 | Dodano obsługę crossOrigin, download i hrefLang, mediaGroup i muted, sandbox, Seamless i srcDoc, atrybuty zakresu, Dodano any, arrayOf, komponent, oneOfType, renderowalny, kształt do React.PropTypes, Dodano obsługę zdarzeń onMouseOver i onMouseOut, Dodano obsługę dla onLoad i onError włączone elementy. |
6. | 0.10.0 | 21.03.2014 | Dodano obsługę atrybutów srcSet i textAnchor, dodano funkcję aktualizacji niezmiennych danych, upewniono się, że wszystkie puste elementy nie wstawiają znacznika zamykającego. |
7. | 0.11.0 | 17.07.2014 | Ulepszona obsługa SVG, Znormalizowane zdarzenie e.view, Aktualizacja polecenia $apply, Dodano obsługę przestrzeni nazw, Dodano nowe API transformWithDetails, Zawiera gotowe pakiety w dist/, MyComponent() zwraca teraz deskryptor, a nie instancję. |
8. | 0.12.0 | 21.11.2014 | Dodano nowe funkcje Operator spreadu ({...}) wprowadzony w celu wycofania this.transferPropsTo, Dodano obsługę AcceptCharset, classID, atrybutów manifestu HTML, Dodano React.addons.batchedUpdates do API, @jsx React.DOM nie jest już wymagany, Naprawiono problemy z przejściami CSS. |
9. | 0.13.0 | 03.10.2015 | Przestarzałe wzorce, które ostrzegały w wersji 0.12, już nie działają, zmieniła się kolejność rozwiązywania ref, Usunięto właściwości this._pendingState i this._rootNodeID, Obsługa klas ES6, Dodano API React.findDOMNode(component), Obsługa iteratorów i sekwencji immutable-js, Dodano nowe zawiera React.addons.createFragment, przestarzały React.addons.classSet. |
10. | 0.14.1 | 29.10.2015 | Dodano obsługę srcLang, default, atrybutów rodzaju i atrybutu koloru, Zapewniono dostęp do starszych plików .props w węzłach DOM, Naprawiono scryRenderedDOMComponentsWithClass, Dodano React-dom.js. |
jedenaście. | 15.0.0 | 04.07.2016 | Początkowe renderowanie używa teraz document.createElement zamiast generowania HTML, koniec z dodatkowymi czynnościamis, Ulepszona obsługa SVG, ReactPerf.getLastMeasurements() jest nieprzejrzysta, Nowe wycofania wprowadzone z ostrzeżeniem, Naprawiono wiele małych wycieków pamięci, React DOM obsługuje teraz atrybuty HTML cite i profile oraz właściwości CSS cssFloat, gridRow i gridColumn. |
12. | 15.1.0 | 20.05.2016 | Napraw błąd wsadowy, Zapewnij użycie najnowszego przypisania obiektu, Napraw regresję, Usuń użycie narzędzia łączenia, Zmieniono nazwy niektórych modułów. |
13. | 15.2.0 | 07.01.2016 | Dołącz informacje o stosie komponentów, Zatrzymaj sprawdzanie właściwości w czasie montowania, Dodaj React.PropTypes.symbol, Dodaj obsługę onLoad i onError do elementu, Dodaj API isRunning(), Napraw regresję wydajności. |
14. | 15.3.0 | 30.07.2016 | Dodaj React.PureComponent, Napraw problem z renderowaniem zagnieżdżonego serwera, Dodaj xmlns, xmlnsXlink do obsługi atrybutów SVG i referrerPolicy do atrybutów HTML, aktualizuje dodatek React Perf, Naprawiono problem z ref. |
piętnaście. | 15.3.1 | 19.08.2016 | Popraw wydajność kompilacji programistycznych, Oczyść wewnętrzne zaczepy, Uaktualnij fbjs, Skróć czas uruchamiania React, Napraw wyciek pamięci w renderowaniu serwera, napraw React Test Renderer, Zmień niezmiennik trackedTouchCount na console.error. |
16. | 15.4.0 | 16.11.2016 | Kompilacja pakietu i przeglądarki React nie obejmuje już React DOM, zwiększonej wydajności programistycznej, naprawionych okazjonalnych błędów testów, aktualizacji API BatchedUpdates, React Perf i ReactTestRenderer.create(). |
17. | 15.4.1 | 23.11.2016 | Restrukturyzacja przypisania zmiennych, Naprawiono obsługę zdarzeń, Naprawiono kompatybilność kompilacji przeglądarki ze środowiskami AMD. |
18. | 15.4.2 | 01.06.2017 | Naprawiono problemy z kompilacją, dodano brakujące zależności pakietów, ulepszono komunikaty o błędach. |
19. | 15.5.0 | 04.07.2017 | Dodano narzędzia React-dom/test-utils, Usunięto zależności równorzędne, Naprawiono problem z kompilatorem zamknięcia, Dodano ostrzeżenie o wycofaniu React.createClass i React.PropTypes, Naprawiono błąd przeglądarki Chrome. |
20. | 15.5.4 | 04.11.2017 | Napraw zgodność z Enzyme, udostępniając BatchUpdates na płytkim rendererze, Zaktualizuj wersję typów prop-type, Napraw pakiet Reaguj-addons-create-fragment, aby uwzględnić transformację typu Loose-Envify. |
dwadzieścia jeden. | 15.6.0 | 13.06.2017 | Dodaj obsługę zmiennych CSS w atrybucie stylu i właściwościach stylu Grid, Napraw obsługę AMD dla dodatków w zależności od reakcji, Usuń niepotrzebne zależności, Dodaj ostrzeżenie o przestarzałości dla pomocników fabrycznych React.createClass i React.DOM. |
22. | 16.0.0 | 26.09.2017 | Poprawiono obsługę błędów poprzez wprowadzenie „granic błędów”, React DOM umożliwia przekazywanie niestandardowych atrybutów, Drobne zmiany w zachowaniu setState, Usuń kompilację React-with-addons.js, Dodaj React.createClass jako klasę create-react, React.PropTypes jako typy prop, React.DOM jako fabryki reagujące, zmiany w zachowaniu metod planowania i cyklu życia. |
23. | 16.1.0 | 9.11.2017 | Wycofywanie wydań Bower, Napraw przypadkową dodatkową zmienną globalną w kompilacjach UMD, Napraw uruchamianie onMouseEnter i onMouseLeave, Napraw symbol zastępczy, Usuń nieużywany kod, Dodaj brakującą zależność package.json, Dodaj obsługę React DevTools. |
24. | 16.3.0 | 29.03.2018 | Dodaj nowy oficjalnie obsługiwany kontekstowy interfejs API, Dodaj nowy pakietZapobiegnij nieskończonej pętli podczas próby renderowania portali za pomocą SSR, Napraw problem z this.state, Napraw problem IE/Edge. |
25. | 16.3.1 | 04.03.2018 | Dostosuj prywatny interfejs API, Napraw błędy związane z regresją wydajności i obsługą błędów w trybie programistycznym, Dodaj zależność równorzędną, Napraw fałszywe ostrzeżenie w IE11 podczas korzystania z Fragmentu. |
26. | 16.3.2 | 16.04.2018 | Napraw awarię IE, Napraw etykiety w pomiarach czasu użytkownika, Dodaj kompilację UMD, Popraw wydajność API niestabilnego_observedBits dzięki zagnieżdżeniu. |
27. | 16.4.0 | 24.05.2018 | Dodaj obsługę specyfikacji Pointer Events, Dodaj możliwość określenia propTypes, Napraw kontekst czytania, Napraw obsługę getDerivedStateFromProps(), Napraw awarię testInstance.parent, Dodaj komponent React.unstable_Profiler do pomiaru wydajności, Zmień wewnętrzne nazwy zdarzeń. |
28. | 16.5.0 | 09.05.2018 | Dodaj obsługę React DevTools Profiler, Łagodnie obsługuj błędy w większej liczbie przypadków Edge, Dodaj React-dom/profiling, Dodaj zdarzenie onAuxClick dla przeglądarek, Dodaj pola ruchuX i ruchuY do zdarzeń myszy, Dodaj pola styczne i skrętu do zdarzenia wskaźnika. |
29. | 16.6.0 | 23.10.2018 | Dodaj obsługę kontekstu, poziomy priorytetów obsługi, kontynuacje i opakowane wywołania zwrotne, ulepsz mechanizm awaryjny, napraw szarą nakładkę w przeglądarce iOS Safari, dodaj React.lazy() dla komponentów dzielących kod. |
30. | 16.7.0 | 20.12.2018 | Napraw wydajność React.lazy dla leniwie ładowanych komponentów, Wyczyść pola po odmontowaniu, aby uniknąć wycieków pamięci, Napraw błąd w SSR, Napraw regresję wydajności. |
31. | 16.8.0 | 02.06.2019 | Dodaj hooki, dodaj ReactTestRenderer.act() i ReactTestUtils.act() do aktualizacji wsadowych, obsługuj synchroniczne elementy następnie przekazywane do React.lazy(), udoskonalaj API leniwej inicjalizacji useReducer Hook. |
32. | 16.8.6 | 27.03.2019 | Napraw niepoprawną pomoc ratunkową w useReducer(), Napraw ostrzeżenia iframe w Safari DevTools, Ostrzegaj, jeśli ContextType jest ustawiony na Context.Consumer zamiast Context, Ostrzegaj, jeśli kontekstType jest ustawiony na nieprawidłowe wartości. |