# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [2.3.1](https://github.com/react-navigation/react-navigation-stack/compare/react-navigation-stack@2.3.0...react-navigation-stack@2.3.1) (2020-03-16)

**Note:** Version bump only for package react-navigation-stack





# [2.3.0](https://github.com/react-navigation/react-navigation-stack/compare/react-navigation-stack@2.2.3...react-navigation-stack@2.3.0) (2020-03-16)


### Features

* add prune option to pop action to match v5 behaviour ([5927f42](https://github.com/react-navigation/react-navigation-stack/commit/5927f4287f5e1ab106537865523daa1c03b14b47))





## [2.2.3](https://github.com/react-navigation/react-navigation-stack/compare/react-navigation-stack@2.2.2...react-navigation-stack@2.2.3) (2020-03-04)


### Bug Fixes

* dispatch completeTransition on mount so focus event is emitted ([f5a3880](https://github.com/react-navigation/react-navigation-stack/commit/f5a3880969afad2df409b0606e249b3971361dca))





## [2.2.2](https://github.com/react-navigation/react-navigation-stack/compare/react-navigation-stack@2.2.1...react-navigation-stack@2.2.2) (2020-02-26)


### Bug Fixes

* fix typescript errors in the definition file ([3bb2c19](https://github.com/react-navigation/react-navigation-stack/commit/3bb2c196e4acfa069791003c2b448b5ab51004d2))





## [2.2.1](https://github.com/react-navigation/react-navigation-stack/compare/react-navigation-stack@2.2.0...react-navigation-stack@2.2.1) (2020-02-24)

**Note:** Version bump only for package react-navigation-stack





# 2.2.0 (2020-02-24)


### Bug Fixes

* add ^2.0.0-alpha to react-native-screens peer dependency ([#284](https://github.com/react-navigation/react-navigation-stack/issues/284)) ([5a38b0f](https://github.com/react-navigation/react-navigation-stack/commit/5a38b0f05bd680ed77a323b9320a69177b57d263))
* add clearTimeout to keyboard manager ([#275](https://github.com/react-navigation/react-navigation-stack/issues/275)) ([46f0574](https://github.com/react-navigation/react-navigation-stack/commit/46f05744b39a1d82c72a57acc646df7dc44458ea))
* add deprecation for Header.HEIGHT ([127b8c1](https://github.com/react-navigation/react-navigation-stack/commit/127b8c133348179f4dba4bba262b95014de9b559))
* add fallbacks for non-web modules ([558f949](https://github.com/react-navigation/react-navigation-stack/commit/558f949d23d5117b26ab0ac5594fc81402eda231))
* add left offset in header only if a left button is rendered ([aab51eb](https://github.com/react-navigation/react-navigation-stack/commit/aab51ebaca1c32dce6415a2174706769137deacd))
* add memoization of spring nodes ([c1798a2](https://github.com/react-navigation/react-navigation-stack/commit/c1798a233ae3598e3206445c3b011a7550cad924))
* add missing descriptor obtaining ([#340](https://github.com/react-navigation/react-navigation-stack/issues/340)) ([ef8e4e2](https://github.com/react-navigation/react-navigation-stack/commit/ef8e4e23f4d5e4e5f10e1b13a663116451c94103))
* add paths to tsconfig.json ([a39c93b](https://github.com/react-navigation/react-navigation-stack/commit/a39c93b3146d945242b57d3bcb7f5d1317e5ca7f))
* add peer dep on react-navigation ([4c012ad](https://github.com/react-navigation/react-navigation-stack/commit/4c012ad1ea40f94be175c8d7ae78495b84de69a7))
* add safe-area-context to peer deps ([28353f4](https://github.com/react-navigation/react-navigation-stack/commit/28353f4b792cf4836bf137c9aefc92207b218d26))
* better interpolation for iOS modal ([#255](https://github.com/react-navigation/react-navigation-stack/issues/255)) ([81259ec](https://github.com/react-navigation/react-navigation-stack/commit/81259ec7bcd7de3cd449ef5b7a72680ff865e68b))
* bunch of fixes regarding reliability of callbacks ([dceba42](https://github.com/react-navigation/react-navigation-stack/commit/dceba42ffa4dce7bcb34073891c0e9e4def73903))
* call onTransitionEnd in descriptor on end of transition ([#339](https://github.com/react-navigation/react-navigation-stack/issues/339)) ([c014968](https://github.com/react-navigation/react-navigation-stack/commit/c01496845785fa57902c8a3cf348e2fbb6a93a08))
* change interpolated style when idle to avoid messing up reanimated ([58c723e](https://github.com/react-navigation/react-navigation-stack/commit/58c723e2ae7368a1abdbe94d92804dffcedf193f))
* change order of attaching nodes in card exec ([36e2081](https://github.com/react-navigation/react-navigation-stack/commit/36e2081df4644eafe440684af0eec6fbca2446aa))
* change single param to props object in onTransition callba… ([#171](https://github.com/react-navigation/react-navigation-stack/issues/171)) ([a2cc097](https://github.com/react-navigation/react-navigation-stack/commit/a2cc097e3e506f897aa454c50d9de6de8f395486))
* children touch events leaking to underlying Header right/left components ([#302](https://github.com/react-navigation/react-navigation-stack/issues/302)) ([2dcbba9](https://github.com/react-navigation/react-navigation-stack/commit/2dcbba95cd171631ea820d9425897f26c3ff55fc))
* conditions in gesture direction ([36e2319](https://github.com/react-navigation/react-navigation-stack/commit/36e23192b2a66ff589929ff71cfa8f94b4d43ac8))
* defer running the animation to next frame ([e08ad8f](https://github.com/react-navigation/react-navigation-stack/commit/e08ad8fe66a46b413735657824320ca3d4ffdfa2))
* deliver toChildKey with StackAction ([0c06b5d](https://github.com/react-navigation/react-navigation-stack/commit/0c06b5daa55223f089a3aee55b7575b85884b75e))
* disable react-native-screens on iOS ([da72849](https://github.com/react-navigation/react-navigation-stack/commit/da7284999b68a2bdf071f5d9c2c8b6d53790989e))
* don't enable overlay on iOS by default ([2c1b144](https://github.com/react-navigation/react-navigation-stack/commit/2c1b144492dea4fb23f4093d3d3831f4614c8bb8))
* don't enable screens for modal stacks ([e8b7937](https://github.com/react-navigation/react-navigation-stack/commit/e8b7937f9e5f55e2714a331b341ac1ca375c6330))
* don't fade incoming background when fading header ([cacd9c7](https://github.com/react-navigation/react-navigation-stack/commit/cacd9c7647325188d240cfc2618c4f8dba9f8209))
* don't fire onOpen when screen is unmounting ([16863e8](https://github.com/react-navigation/react-navigation-stack/commit/16863e88c3f994f59453f468e90c1009ff4638f1)), closes [#136](https://github.com/react-navigation/react-navigation-stack/issues/136)
* don't ignore descriptors change ([649cab5](https://github.com/react-navigation/react-navigation-stack/commit/649cab56585a30e6e3d05c46a8502e8954fcaa14))
* don't ignore headerLeft if specified. fixes [#164](https://github.com/react-navigation/react-navigation-stack/issues/164) ([03c129e](https://github.com/react-navigation/react-navigation-stack/commit/03c129ef23c2a06f97306af064c771afcf6f9dd5))
* don't keep unfocused header backgrounds visible ([e746f43](https://github.com/react-navigation/react-navigation-stack/commit/e746f439d056cc03f7f7998e079406d835917fc1))
* don't recompute if routes didn't change ([4a11b8b](https://github.com/react-navigation/react-navigation-stack/commit/4a11b8b1275c0d367a36a9dab8a60e1601bda2eb))
* don't set a header height when a custom header is specified ([2ada0c7](https://github.com/react-navigation/react-navigation-stack/commit/2ada0c709bef161ab42203f0afc41f8c0f10a68d))
* evaluate position with untraversed gesture ([8c59bf7](https://github.com/react-navigation/react-navigation-stack/commit/8c59bf7d2c19c8d487bc20fa71cd2621806a696a))
* fix back button not working in header ([919a274](https://github.com/react-navigation/react-navigation-stack/commit/919a274b4ca1d906a9b3cf0988e4440c8640c656))
* fix border radius of modal presentation ([1704434](https://github.com/react-navigation/react-navigation-stack/commit/17044344a7c472272ade94bb060b418ceeffe906))
* fix broken shadows on card ([43a41f0](https://github.com/react-navigation/react-navigation-stack/commit/43a41f0ae54897aa92668618074ae67e6f2a052b))
* fix calculating default header height ([1335059](https://github.com/react-navigation/react-navigation-stack/commit/1335059de4b20c494e4bb37a2715f85567d6b805))
* fix header buttons not clickable on Android with headerTransparent ([796df86](https://github.com/react-navigation/react-navigation-stack/commit/796df86b682b5b2b58987226afb2277351ae015d))
* fix header rendered behind card ([a3c7698](https://github.com/react-navigation/react-navigation-stack/commit/a3c769811b9d6bcecb462ee9adb3a4fe3e1d9aad))
* fix header tint color not applied ([1b2dcd7](https://github.com/react-navigation/react-navigation-stack/commit/1b2dcd77d4a6934efda5cf03209e312659b89002))
* fix headerTitle deprecation warning ([#257](https://github.com/react-navigation/react-navigation-stack/issues/257)) ([3563b3e](https://github.com/react-navigation/react-navigation-stack/commit/3563b3ed941ee364c6485cbbfce3bc100c5696ba))
* fix incorrect reference to react-navigation. fixes [#334](https://github.com/react-navigation/react-navigation-stack/issues/334) ([60c8b13](https://github.com/react-navigation/react-navigation-stack/commit/60c8b13fffa0d3dfbca9c6c4b2094e04f564aae6))
* fix interpolation in example ([9208f64](https://github.com/react-navigation/react-navigation-stack/commit/9208f6457ee1da25e9a0158160e3077338147af6))
* fix reference to types in package.json ([#135](https://github.com/react-navigation/react-navigation-stack/issues/135)) ([0a961ff](https://github.com/react-navigation/react-navigation-stack/commit/0a961ff495ea59eb4e13ec6ac24ffbeeff641bcb))
* fix types for stack config ([3fd98fb](https://github.com/react-navigation/react-navigation-stack/commit/3fd98fb997566c6fc7f20d72a7f80927ab3a2d87))
* fix typescript definitions ([#214](https://github.com/react-navigation/react-navigation-stack/issues/214)) ([a067656](https://github.com/react-navigation/react-navigation-stack/commit/a0676569d082417f70b9ad04c1a27749e8b262e8))
* fix typo preventing the screen from being cleaned up ([a41714f](https://github.com/react-navigation/react-navigation-stack/commit/a41714fa571bd2b858d159fb72658da565306bbd))
* fix wrong option name for backImage ([c8ddec7](https://github.com/react-navigation/react-navigation-stack/commit/c8ddec72a66c2ce9213ae241d5ff7cd621ce0f89))
* fix wrong type for navigator. closes [#324](https://github.com/react-navigation/react-navigation-stack/issues/324) ([0096b59](https://github.com/react-navigation/react-navigation-stack/commit/0096b59bc55f5afef94dbd5280e9a30df68d6b32))
* gesture vertical inverted ([#281](https://github.com/react-navigation/react-navigation-stack/issues/281)) ([59dd045](https://github.com/react-navigation/react-navigation-stack/commit/59dd0451ffe191df86adfb17b178d3d8293c6329))
* handle keyboard return for short interactions ([#272](https://github.com/react-navigation/react-navigation-stack/issues/272)) ([20351e7](https://github.com/react-navigation/react-navigation-stack/commit/20351e760b6c3e742d6f9d97222bafb0433f1f26))
* handle race conditions while ending transition ([53a0dca](https://github.com/react-navigation/react-navigation-stack/commit/53a0dca27955b16206bd8f96f174fb91ecc95086))
* handle RTL properly ([7f99f6f](https://github.com/react-navigation/react-navigation-stack/commit/7f99f6f7ca0d28e63956a9db22e7108143201b36))
* handleCloseRoute with proper key ([e6566b6](https://github.com/react-navigation/react-navigation-stack/commit/e6566b68d7b3e560451a85bfdeb8d5c2350f6fc5))
* header accessibility fixes ([#77](https://github.com/react-navigation/react-navigation-stack/issues/77)) ([0a0b9d4](https://github.com/react-navigation/react-navigation-stack/commit/0a0b9d4f7059ab7e9826d709ad7d80d0e84f7a86))
* hide background for unfocused header in fade ([6b1f961](https://github.com/react-navigation/react-navigation-stack/commit/6b1f961543d8e7bd9ab91dc47d4de110b161b1f3))
* hide overflow in wipe preset ([567df77](https://github.com/react-navigation/react-navigation-stack/commit/567df77207ca78a9958ce662e9f2c74125edc646))
* increase hitSlop of back button on Android ([b982bff](https://github.com/react-navigation/react-navigation-stack/commit/b982bffd3d9be5abba7ffa72ece8309597732b11))
* keep the routes we are closing or replacing ([dabd941](https://github.com/react-navigation/react-navigation-stack/commit/dabd941128a9e3b1a2d0229ede2f66df2fe5de9a))
* make clearKeyboardTimeout private ([55615ff](https://github.com/react-navigation/react-navigation-stack/commit/55615ffee3b9c8608ecf6befc99723181c3e1f23))
* make modal presentation mode fullscreen on landscape ([#256](https://github.com/react-navigation/react-navigation-stack/issues/256)) ([f8af12a](https://github.com/react-navigation/react-navigation-stack/commit/f8af12a84bf5ef1b93f3d390648e8059d05ddd85))
* make sure components update when descriptor changes ([3750fd7](https://github.com/react-navigation/react-navigation-stack/commit/3750fd78004581f58bc2c2b88af35974d2c9e5dd))
* make sure left button isn't bigger than screen width / 2 ([a8f5218](https://github.com/react-navigation/react-navigation-stack/commit/a8f521883a56e078f5f1c13aa0c1e0f51056b0ef))
* make the header appear static when sibling of headerless screen ([2f65766](https://github.com/react-navigation/react-navigation-stack/commit/2f6576636abad6e260a28a3c05219a76b41c78b0))
* mark descriptors as optional properties ([4be4ea0](https://github.com/react-navigation/react-navigation-stack/commit/4be4ea0fb53f4aab8b84db7e87eeed9071bb6da1))
* properly handle floating header height ([bd0e602](https://github.com/react-navigation/react-navigation-stack/commit/bd0e6021435c76f9e422635942d25b66969b4924))
* properly handle header title ([487d869](https://github.com/react-navigation/react-navigation-stack/commit/487d86989125b979f712381a53fd9372de2440e4))
* properly normalize velocity ([b55fc83](https://github.com/react-navigation/react-navigation-stack/commit/b55fc83216657402107319ab64c2618a4891a53d))
* properly set animated node on gestureEnabled change ([435b8db](https://github.com/react-navigation/react-navigation-stack/commit/435b8dbbc8239bb416a29a27c252723581db197e))
* properly set pointerEvents on the views ([8f95076](https://github.com/react-navigation/react-navigation-stack/commit/8f950761022bf32db09d522814813538fe0897dc))
* provide navigation prop in header ([b95c432](https://github.com/react-navigation/react-navigation-stack/commit/b95c4321dddd9bdb48562a416b43768d4b9bc8a8))
* reduce card gesture velocity impact ([#161](https://github.com/react-navigation/react-navigation-stack/issues/161)) ([5c2825c](https://github.com/react-navigation/react-navigation-stack/commit/5c2825c7bc8c3d5098c9a323bc81d93d1a7c6bfb))
* remove boxShadow for web ([#267](https://github.com/react-navigation/react-navigation-stack/issues/267)) ([7298185](https://github.com/react-navigation/react-navigation-stack/commit/7298185d01fe4cea3381039cefa484765dc06698))
* remove postinstall script ([107e590](https://github.com/react-navigation/react-navigation-stack/commit/107e5909d6d7129187ed2e397420bb60b27e1ec4))
* remove useless comment ([cf92659](https://github.com/react-navigation/react-navigation-stack/commit/cf9265916dfa3de8e28e5f6fdc226fae36ad9dbe))
* reset velocity if no modal animation ([a5b3898](https://github.com/react-navigation/react-navigation-stack/commit/a5b389837d43200ae4754c1d22addb905ecf6cde))
* send events even is stack animation is vain ([#270](https://github.com/react-navigation/react-navigation-stack/issues/270)) ([ef0bfe0](https://github.com/react-navigation/react-navigation-stack/commit/ef0bfe0f2580cedee4de0f7794b146fd9e22f40f))
* set correct pointer events when active prop changes ([bdda89d](https://github.com/react-navigation/react-navigation-stack/commit/bdda89d8ee0c94de80d1f091b76f26ab03832754))
* set proper type for screenProps in ScreenComponent ([25d3e96](https://github.com/react-navigation/react-navigation-stack/commit/25d3e96d0ed4bc342180c92b62682c72730b531e))
* silence deprecated lifecycle warning in Transitioner ([#118](https://github.com/react-navigation/react-navigation-stack/issues/118)) ([4b3dc26](https://github.com/react-navigation/react-navigation-stack/commit/4b3dc26f8a1b75af0f0c5905b2f3d6090e85fb66))
* stack with gesture enabled ([ac38382](https://github.com/react-navigation/react-navigation-stack/commit/ac383821bf46d0f8f573bf7d8725d8a15bd7826d))
* support both function and react element to ease the migration ([118cac2](https://github.com/react-navigation/react-navigation-stack/commit/118cac2a1db6ad0de37d10fea30f839324462649))
* support specifying header background color in headerStyle ([b220b0b](https://github.com/react-navigation/react-navigation-stack/commit/b220b0bfa2ba70a2f47a52f94980524c756f6940))
* sync latest stack ([1da3e88](https://github.com/react-navigation/react-navigation-stack/commit/1da3e88f8eca50d2193a3c5211e534fc8fcaa695))
* tweak the easing for android ([aa8cfc9](https://github.com/react-navigation/react-navigation-stack/commit/aa8cfc9ce8e60b193ccbc8f1ad4277120c11e8e8))
* tweak transition spec to prevent jumping effect ([1ef080d](https://github.com/react-navigation/react-navigation-stack/commit/1ef080d48fa1f0d5da7cda2f0ee9c57ec2b56307))
* use a separate shadow view for the cards ([d15cbab](https://github.com/react-navigation/react-navigation-stack/commit/d15cbabaadd6933a5bb884d9913cacd4d0822abb))
* use a shadow instead of a border for header on iOS ([d97be9a](https://github.com/react-navigation/react-navigation-stack/commit/d97be9afd56930b7ef1accf3150cf695e53e5e64)), closes [#97](https://github.com/react-navigation/react-navigation-stack/issues/97)
* use gestureUntraversed and velocityUntraversed in nativeEvent ([48f33a1](https://github.com/react-navigation/react-navigation-stack/commit/48f33a120e026b429d4ea3e2374c65dd5ae3b8e5))
* use header height from style if specified ([b4b5f33](https://github.com/react-navigation/react-navigation-stack/commit/b4b5f33757f84ea8c8e3a5d79d46e38c43d604a1))
* use MaskedView from @react-native-community/masked-view ([71285a6](https://github.com/react-navigation/react-navigation-stack/commit/71285a69ab9d1a69e28b58115ce1431ad4aecef7))
* use next screen's animation when not focused ([1eae99d](https://github.com/react-navigation/react-navigation-stack/commit/1eae99dca05359ed5d7da7ed6d18e6253086e3e4))
* use opacity in headerStyle ([7267d2f](https://github.com/react-navigation/react-navigation-stack/commit/7267d2fa6feb4fab7cacdfb3c1ca003d5ce1e0e2))
* use pure component for stack items ([6a2dfa1](https://github.com/react-navigation/react-navigation-stack/commit/6a2dfa16951e8ec7c098c3f654c7701e0f88417c))
* vertical gesture ([62782d5](https://github.com/react-navigation/react-navigation-stack/commit/62782d54c247a50336a2d778b627e6e28d9a0107))
* when header mode is screen, disable animations by default ([ddd1126](https://github.com/react-navigation/react-navigation-stack/commit/ddd112644c39311feae726bef7f6a1dac33fe6d2))
* whitelist supported styles instead of blacklist ([2da0992](https://github.com/react-navigation/react-navigation-stack/commit/2da09926d5e40b93a65348690d04f6e5dfe53ea4))
* workaround SafereaProvider causing jumping ([7d647a7](https://github.com/react-navigation/react-navigation-stack/commit/7d647a7a7ba44215784ddd3998a9711cc4ba7ddf))
* wrong argument in onTransitionStart in stack ([3e9a7e4](https://github.com/react-navigation/react-navigation-stack/commit/3e9a7e431d069adbf5c5ec4f283758920fbcfadb))


### Features

* adapt memoization for new and old reanimated as well ([470deb0](https://github.com/react-navigation/react-navigation-stack/commit/470deb08b8e88b6ea57f9870a42b35f7dea5d518))
* add 'vertical-inverted' as gesture direction ([#184](https://github.com/react-navigation/react-navigation-stack/issues/184)) ([5dc8a28](https://github.com/react-navigation/react-navigation-stack/commit/5dc8a289ef80c5c0e6323c40f12f5aa1b66310f1))
* add a canGoBack prop to header back button ([ab64129](https://github.com/react-navigation/react-navigation-stack/commit/ab641299119f96f38d57f865b858e22f9f93df02))
* add a more explicit headerShown option ([8f83f58](https://github.com/react-navigation/react-navigation-stack/commit/8f83f5891381f8802ee996f1e1b6df2fb401e145))
* add an option to override safe area insets ([17f6eef](https://github.com/react-navigation/react-navigation-stack/commit/17f6eefef6de178265a4217f6473cc2d64498d23))
* add cardX options in navigationOptions ([cb49d43](https://github.com/react-navigation/react-navigation-stack/commit/cb49d431f4bb24245cc376f92b2a2bac486f2bed))
* add comments ([6484394](https://github.com/react-navigation/react-navigation-stack/commit/6484394dd7827313b4df4ed5e2eba15708d4e305))
* add deprecation wanrnings ([95476a4](https://github.com/react-navigation/react-navigation-stack/commit/95476a4afac3991d30ea1f4cddb6c5e2b0ce4988))
* add headerBackgroundStyle option ([de733fa](https://github.com/react-navigation/react-navigation-stack/commit/de733fa51ee2a308212f4f834f9f1123ae04e56c))
* add headerBackTitleVisible option to navigation options ([f7b1b16](https://github.com/react-navigation/react-navigation-stack/commit/f7b1b165b9ff4a07642b480d3b8b25e405af623d))
* add headerTitleAlign option to center and left align title ([afdc69a](https://github.com/react-navigation/react-navigation-stack/commit/afdc69a8dc4980adc66b49e854d406e22b4f696a))
* add headerTransparent option ([4b2e6a9](https://github.com/react-navigation/react-navigation-stack/commit/4b2e6a95caec1a0d0cb0d6afb770ea3d54b3fa54))
* add iOS modal presentation style ([c6ba6e8](https://github.com/react-navigation/react-navigation-stack/commit/c6ba6e8c1cac9f7f519035cf9f13ebeccbafe429))
* add on transition end callback ([#153](https://github.com/react-navigation/react-navigation-stack/issues/153)) ([fef274c](https://github.com/react-navigation/react-navigation-stack/commit/fef274ced46ba29c95566ab5233ad143704889ab))
* allow specifying style interpolators in navigationOptions ([#155](https://github.com/react-navigation/react-navigation-stack/issues/155)) ([8795e7b](https://github.com/react-navigation/react-navigation-stack/commit/8795e7b66065441d01147b89ca2e6229e16b6d0a))
* consider both velocity and position while calculating the next position ([#146](https://github.com/react-navigation/react-navigation-stack/issues/146)) ([2e81890](https://github.com/react-navigation/react-navigation-stack/commit/2e81890ecbf66efdd55d7d8943801773a25d3caa))
* disable attaching nodes when gestureEnabled set to false ([#194](https://github.com/react-navigation/react-navigation-stack/issues/194)) ([e22a021](https://github.com/react-navigation/react-navigation-stack/commit/e22a0213c8ad7aed2d20c003e8882844a4795bfc))
* export `HeaderBackbuttonProps` type ([8c3a5b4](https://github.com/react-navigation/react-navigation-stack/commit/8c3a5b4cdfcae583a6758567b4aff1ae4f1dc01e))
* export some more props ([4205dfe](https://github.com/react-navigation/react-navigation-stack/commit/4205dfe8308a5acd5c5c73bbf2f85239b6f881ae))
* export types for ScreenProps amd ScreenComponent ([807627a](https://github.com/react-navigation/react-navigation-stack/commit/807627a12fcc41e21bfc6c5ce16adbca40454489))
* expose animation related properties in context ([#278](https://github.com/react-navigation/react-navigation-stack/issues/278)) ([c63259d](https://github.com/react-navigation/react-navigation-stack/commit/c63259df372c44b594079a6585d93daaa57711a4))
* expose stack transition values via context ([#265](https://github.com/react-navigation/react-navigation-stack/issues/265)) ([82c732a](https://github.com/react-navigation/react-navigation-stack/commit/82c732a63874fad81e8da856b4bbb28eee8e2616))
* if cardStyle has flexed specified, set the same value on P… ([#206](https://github.com/react-navigation/react-navigation-stack/issues/206)) ([f4c8078](https://github.com/react-navigation/react-navigation-stack/commit/f4c8078da82a33cc0ebd4a42199b6ad5cea1e149))
* inform whether screen is opening/closing in onTransition callbacks ([#169](https://github.com/react-navigation/react-navigation-stack/issues/169)) ([d619da7](https://github.com/react-navigation/react-navigation-stack/commit/d619da797830fef1e337badcaa579458ce9b323e))
* integrate 'InterationManager' in stack ([d28d216](https://github.com/react-navigation/react-navigation-stack/commit/d28d216b9a5caee83ca69f05ccf116abbb334511))
* integrate react-native-screens ([#145](https://github.com/react-navigation/react-navigation-stack/issues/145)) ([72426c2](https://github.com/react-navigation/react-navigation-stack/commit/72426c26790d86f72d28d5d5ec344a72c92dec64))
* make listeners reliable ([9b99822](https://github.com/react-navigation/react-navigation-stack/commit/9b99822a3e5baf71354d2a086636b918cd99a335))
* support a function for headerTitle ([b685233](https://github.com/react-navigation/react-navigation-stack/commit/b685233f3ad0909297bdca9f25868aa5e0f104c3))
* support multiple tint colors for `HeaderSegment` ([#198](https://github.com/react-navigation/react-navigation-stack/issues/198)) ([da17973](https://github.com/react-navigation/react-navigation-stack/commit/da179736ae68010793f6e70118e1c075d480711c))
* swipe velocity impact as prop ([#249](https://github.com/react-navigation/react-navigation-stack/issues/249)) ([ebef2c3](https://github.com/react-navigation/react-navigation-stack/commit/ebef2c3ba123421bd0eb8fe07e6412317a38bcee))
* switch to react-native-safe-area-context ([4d0a1a5](https://github.com/react-navigation/react-navigation-stack/commit/4d0a1a5178d53b96f58a70fefbbf5797d6fe8e53))
* sync latest stack ([4d50aef](https://github.com/react-navigation/react-navigation-stack/commit/4d50aef412d7967d238694c5cb148247275200a8))
* use Animated.X for header title and background ([ed4bc26](https://github.com/react-navigation/react-navigation-stack/commit/ed4bc26aa151ad30c6d924895ace96d25d700acc))
* useForeground if possible in stack header backButton ([d27b30b](https://github.com/react-navigation/react-navigation-stack/commit/d27b30bbdcbc00733c58c2513298bd43cac327c0))


### Reverts

* Revert "Header is positioned absolute in Layout layer already" ([5f5f580](https://github.com/react-navigation/react-navigation-stack/commit/5f5f5808cfaed00833188a103a468505d4909d34))
