logo

Wersja Reaguj

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.