diff --git a/.github_changelog_generator b/.github_changelog_generator new file mode 100644 index 000000000..2e7e35c31 --- /dev/null +++ b/.github_changelog_generator @@ -0,0 +1,4 @@ +unreleased=true +since-tag=v0.1.0 +release-branch=master,v4,v3,v2 +exclude-labels=for stack overflow,invalid,wontfix diff --git a/CHANGELOG.md b/CHANGELOG.md index 535b5e352..3bd9359af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,2578 +1,644 @@ # Change Log -## [4.0.2](https://github.com/aksonov/react-native-router-flux/tree/4.0.2) (2018-08-21) -[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.1...4.0.2) +## [Unreleased](https://github.com/aksonov/react-native-router-flux/tree/HEAD) -**Implemented enhancements:** - -- Upgrade react-navigation@2.11.2 (#3179) -- API docs updated +[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.1...HEAD) **Closed issues:** -- Stack of same scene not working anymore after update from 4.0.0-beta-28 to 4.0.1 [\#3176](https://github.com/aksonov/react-native-router-flux/issues/3176) - -**Merged pull requests:** - -- Fixes push to pile scenes instead of navigate [\#3190](https://github.com/aksonov/react-native-router-flux/pull/3190) ([daviscabral](https://github.com/daviscabral)) -- Upgrade react-navigation@2.11.2 [\#3179](https://github.com/aksonov/react-native-router-flux/pull/3179) ([Agby](https://github.com/Agby)) -- Fix CircleCI locking eslint-config-airbnb version [\#3183](https://github.com/aksonov/react-native-router-flux/pull/3183) ([blackbing](https://github.com/blackbing)) -- Added indicatorStyle to 'Tabs' props. [\#3192](https://github.com/aksonov/react-native-router-flux/pull/3192) ([AkshatGiri](https://github.com/AkshatGiri)) -- hotfix: Example, ReduxExample and depencies fixes for Android [\#3195](https://github.com/aksonov/react-native-router-flux/pull/3195) ([daviscabral](https://github.com/daviscabral)) +- How to pass the props in Tabs? [\#3203](https://github.com/aksonov/react-native-router-flux/issues/3203) +- How can I hear the event come back? [\#3201](https://github.com/aksonov/react-native-router-flux/issues/3201) +- Upgrading from `4.0.0-beta27` to `4.0.0` breaks app [\#3198](https://github.com/aksonov/react-native-router-flux/issues/3198) +- Unable to transfer a state value from one scene to another via “Actions.push\(\)” ... [\#3196](https://github.com/aksonov/react-native-router-flux/issues/3196) +- it's an error this error \(LOL\) [\#3186](https://github.com/aksonov/react-native-router-flux/issues/3186) +- IOS: setting scene backgroundColor to transparent not working [\#3182](https://github.com/aksonov/react-native-router-flux/issues/3182) +- drawer position right not working correctly [\#3180](https://github.com/aksonov/react-native-router-flux/issues/3180) +- How to listen onback, onpop inside screen component [\#3178](https://github.com/aksonov/react-native-router-flux/issues/3178) +- TextInput field lost focus for each character input [\#3177](https://github.com/aksonov/react-native-router-flux/issues/3177) +- \[Important\] Unable to use , RNRF getting error : bug of REACT file an issue [\#3174](https://github.com/aksonov/react-native-router-flux/issues/3174) +- android back button move the app to forground mode [\#3173](https://github.com/aksonov/react-native-router-flux/issues/3173) +- -v [\#3167](https://github.com/aksonov/react-native-router-flux/issues/3167) +- currentScene is not showing the currently mounted screens key [\#3165](https://github.com/aksonov/react-native-router-flux/issues/3165) +- initial scene not working when re-open the app [\#3102](https://github.com/aksonov/react-native-router-flux/issues/3102) +- How connect with redux RNRF v4 [\#2851](https://github.com/aksonov/react-native-router-flux/issues/2851) ## [4.0.1](https://github.com/aksonov/react-native-router-flux/tree/4.0.1) (2018-08-10) [Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.0...4.0.1) -## [4.0.0](https://github.com/aksonov/react-native-router-flux/tree/4.0.0) (2018-08-10) -[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/v3...4.0.0) +**Closed issues:** -## [4.0.0-beta.23](https://github.com/aksonov/react-native-router-flux/tree/4.0.0-beta.23) (2017-11-08) -[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.0-beta.22...4.0.0-beta.23) +- Transition history using this same scene but with other parameters [\#3166](https://github.com/aksonov/react-native-router-flux/issues/3166) +- Issue with flashing on load of scene [\#3139](https://github.com/aksonov/react-native-router-flux/issues/3139) +- No route defined for key with type: ActionConst.RESET [\#2722](https://github.com/aksonov/react-native-router-flux/issues/2722) -**Implemented enhancements:** +## [4.0.0](https://github.com/aksonov/react-native-router-flux/tree/4.0.0) (2018-08-10) +[Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.0-beta.40...4.0.0) -- Is it possible to reset child stack only? [\#2317](https://github.com/aksonov/react-native-router-flux/issues/2317) +**Implemented enhancements:** -**Closed issues:** +- Adopt RNRF for latest React Navigation \(v2+\) [\#3068](https://github.com/aksonov/react-native-router-flux/issues/3068) +- Reset with transition [\#2748](https://github.com/aksonov/react-native-router-flux/issues/2748) +- Send params to a child scene when calling a parent stack [\#2734](https://github.com/aksonov/react-native-router-flux/issues/2734) + +**Closed issues:** + +- A new feature about pop method. [\#3164](https://github.com/aksonov/react-native-router-flux/issues/3164) +- Error when upgrading from beta.27 to beta.41 [\#3162](https://github.com/aksonov/react-native-router-flux/issues/3162) +- Can't render icon in the button in NavBar [\#3161](https://github.com/aksonov/react-native-router-flux/issues/3161) +- Actions.jump\(\) not working as it is supposed to [\#3160](https://github.com/aksonov/react-native-router-flux/issues/3160) +- When using navTransparent on iOS, the navbar area is non-responsive [\#3159](https://github.com/aksonov/react-native-router-flux/issues/3159) +- LinkingManager.getInitialURL [\#3158](https://github.com/aksonov/react-native-router-flux/issues/3158) +- deep linking on android not working? [\#3157](https://github.com/aksonov/react-native-router-flux/issues/3157) +- Navbar glitch on previous scene during transition while using custom navbar [\#3156](https://github.com/aksonov/react-native-router-flux/issues/3156) +- Tabs & Custom Transition [\#3155](https://github.com/aksonov/react-native-router-flux/issues/3155) +- Tab navigation mounting any screens with a large delay [\#3154](https://github.com/aksonov/react-native-router-flux/issues/3154) +- Add a FAB that would be visible on specific scenes [\#3151](https://github.com/aksonov/react-native-router-flux/issues/3151) +- How to hide, dismiss keyboard on every navigation change? [\#3148](https://github.com/aksonov/react-native-router-flux/issues/3148) +- DefaultRenderer and navigationState not working [\#3146](https://github.com/aksonov/react-native-router-flux/issues/3146) +- Cannot style bottom border of active tab [\#3145](https://github.com/aksonov/react-native-router-flux/issues/3145) +- \[Drawer\] Horizontal ScrollView inside Drawer [\#3144](https://github.com/aksonov/react-native-router-flux/issues/3144) +- params is undefined in custom Tabbar [\#3137](https://github.com/aksonov/react-native-router-flux/issues/3137) +- Actions.pop can't work in the screen on the same screen [\#3136](https://github.com/aksonov/react-native-router-flux/issues/3136) +- Is there anyway for passing props from drawer to nested scene? [\#3132](https://github.com/aksonov/react-native-router-flux/issues/3132) +- Tabs is RTL Devices [\#3129](https://github.com/aksonov/react-native-router-flux/issues/3129) +- How to remove Scene From history stack. [\#3127](https://github.com/aksonov/react-native-router-flux/issues/3127) +- Back button action [\#3126](https://github.com/aksonov/react-native-router-flux/issues/3126) +- Reset parameters of a scene [\#3125](https://github.com/aksonov/react-native-router-flux/issues/3125) +- undefined is not a function \(evaluating 'arr\[typeOf Symbol === 'function'? Symbol.iterator:'@@iterator'\]\(\)'\) [\#3123](https://github.com/aksonov/react-native-router-flux/issues/3123) +- Keyboard will show up after calling Actions.reset\(\) from a scene containing Text Input [\#3122](https://github.com/aksonov/react-native-router-flux/issues/3122) +- Unable to Hook Into drawerClose Event [\#3121](https://github.com/aksonov/react-native-router-flux/issues/3121) +- popTo can't find scene [\#3118](https://github.com/aksonov/react-native-router-flux/issues/3118) +- undefined is not an object \(evaluating '\_reactNativeRouterFlux2.default.newScreen'\) [\#3117](https://github.com/aksonov/react-native-router-flux/issues/3117) +- can't work with mobx [\#3116](https://github.com/aksonov/react-native-router-flux/issues/3116) +- How to keep drawer always open on tablet screens? [\#3115](https://github.com/aksonov/react-native-router-flux/issues/3115) +- I would like to reload data when go back from Scene B to Scene A [\#3113](https://github.com/aksonov/react-native-router-flux/issues/3113) +- Duplicate scene when Actions.push to child in Stack or Scene group [\#3112](https://github.com/aksonov/react-native-router-flux/issues/3112) +- how can I add a local icon png in the Tab ? [\#3111](https://github.com/aksonov/react-native-router-flux/issues/3111) +- delay back and refresh the current scene can lead to infinite loop. [\#3110](https://github.com/aksonov/react-native-router-flux/issues/3110) +- Lightbox background not displaying the initial screen but displays a white background [\#3109](https://github.com/aksonov/react-native-router-flux/issues/3109) +- RNRF backAndroidHandler not work after calling RN BackHandler [\#3107](https://github.com/aksonov/react-native-router-flux/issues/3107) +- What is difference between react navigation library and react native router flux built on top of it? [\#3106](https://github.com/aksonov/react-native-router-flux/issues/3106) +- navbar background color animation is buggy with different background colors while navigating. [\#3105](https://github.com/aksonov/react-native-router-flux/issues/3105) +- There is no route defined for key when opening page second time [\#3104](https://github.com/aksonov/react-native-router-flux/issues/3104) +- Show bottom menu for scene which button is not present in menu [\#3103](https://github.com/aksonov/react-native-router-flux/issues/3103) +- Open multiple instances of one scene [\#3101](https://github.com/aksonov/react-native-router-flux/issues/3101) +- Multiple instances of Mobx in v4 [\#3100](https://github.com/aksonov/react-native-router-flux/issues/3100) +- Invariant Violation: View config not found for name RNSVGRect [\#3099](https://github.com/aksonov/react-native-router-flux/issues/3099) +- Drawer's default scene Reloads Twice [\#3096](https://github.com/aksonov/react-native-router-flux/issues/3096) +- \[mobx\] Warning: there are multiple mobx instances active [\#3093](https://github.com/aksonov/react-native-router-flux/issues/3093) +- How do I insert a scene in Tabs, without placing it in the TabsBar? [\#3092](https://github.com/aksonov/react-native-router-flux/issues/3092) +- How to avoid opening the page two times [\#3091](https://github.com/aksonov/react-native-router-flux/issues/3091) +- Back Icon Does Not Display On Android [\#3090](https://github.com/aksonov/react-native-router-flux/issues/3090) +- guide on dynamic title, leftButton and rightButton? [\#3089](https://github.com/aksonov/react-native-router-flux/issues/3089) +- Slowly switching screens in Tabs component will not mount them [\#3087](https://github.com/aksonov/react-native-router-flux/issues/3087) +- Child scenes will not have working props [\#3086](https://github.com/aksonov/react-native-router-flux/issues/3086) +- \_reactNativeRouterFlux.Actions.tab\_4 is not a function [\#3084](https://github.com/aksonov/react-native-router-flux/issues/3084) +- How to hideTabBar animated [\#3080](https://github.com/aksonov/react-native-router-flux/issues/3080) +- Should scenes that are not at the top of the stack be able to re-render as the main scene on redux store changes? [\#3079](https://github.com/aksonov/react-native-router-flux/issues/3079) +- router flux tab bar in View template [\#3077](https://github.com/aksonov/react-native-router-flux/issues/3077) +- Custom NavBar animation looks weird in transition [\#3075](https://github.com/aksonov/react-native-router-flux/issues/3075) +- Title is not aligning to center [\#3071](https://github.com/aksonov/react-native-router-flux/issues/3071) +- Put specific scene on top of the stack [\#3069](https://github.com/aksonov/react-native-router-flux/issues/3069) +- Change the nav title without re-rendering [\#3065](https://github.com/aksonov/react-native-router-flux/issues/3065) +- Disable Swipe Gestures in Android \(Scene\) [\#3062](https://github.com/aksonov/react-native-router-flux/issues/3062) +- physical back on Android works weird after executing Linking.openURL [\#3057](https://github.com/aksonov/react-native-router-flux/issues/3057) +- Execute function before a tab is changed [\#3056](https://github.com/aksonov/react-native-router-flux/issues/3056) +- Provide API to disable Status bar height in Navigationbar [\#3055](https://github.com/aksonov/react-native-router-flux/issues/3055) +- empty default background used when transiting [\#3052](https://github.com/aksonov/react-native-router-flux/issues/3052) +- Disable swipe back function [\#3050](https://github.com/aksonov/react-native-router-flux/issues/3050) +- type: ActionConst.RESET and Android back button [\#3048](https://github.com/aksonov/react-native-router-flux/issues/3048) +- LayoutAnimation interferes with tab navigation [\#3042](https://github.com/aksonov/react-native-router-flux/issues/3042) +- Request for multiple Router.uriPrefix and Scene.path values [\#3040](https://github.com/aksonov/react-native-router-flux/issues/3040) +- By default lazy prop = {true} on beta.31. Are the docs wrong or is this a bug? [\#3039](https://github.com/aksonov/react-native-router-flux/issues/3039) +- Can you add or remove Scenes from router based on platform [\#3038](https://github.com/aksonov/react-native-router-flux/issues/3038) +- undefined is not an object \(evaluating'state.routes\[childIndex\]'\) [\#3029](https://github.com/aksonov/react-native-router-flux/issues/3029) +- NavBar breaking KeyboardAvoidingView functionality [\#3025](https://github.com/aksonov/react-native-router-flux/issues/3025) +- isMounted is deprecated when using tab views [\#3021](https://github.com/aksonov/react-native-router-flux/issues/3021) +- how to reset stack on nested scenes in tabBar ? [\#3019](https://github.com/aksonov/react-native-router-flux/issues/3019) +- Sticky bar on the bottom [\#3015](https://github.com/aksonov/react-native-router-flux/issues/3015) +- How to make 2 tabs in the same Scene? [\#2997](https://github.com/aksonov/react-native-router-flux/issues/2997) +- Why reducer isn't called on initial screen? [\#2996](https://github.com/aksonov/react-native-router-flux/issues/2996) +- TabIcon doesn't work [\#2994](https://github.com/aksonov/react-native-router-flux/issues/2994) +- Removing multiple screens from stack [\#2992](https://github.com/aksonov/react-native-router-flux/issues/2992) +- Using default and custom NavBar together [\#2982](https://github.com/aksonov/react-native-router-flux/issues/2982) +- how to hide the icon from the tab bar of selected scenes [\#2980](https://github.com/aksonov/react-native-router-flux/issues/2980) +- Drawer Always show on iPad or tablet ? [\#2971](https://github.com/aksonov/react-native-router-flux/issues/2971) +- push multi Modal doesn't work [\#2968](https://github.com/aksonov/react-native-router-flux/issues/2968) +- Drawer and tabs slide conflict. [\#2966](https://github.com/aksonov/react-native-router-flux/issues/2966) +- Tabs can't hide navbar [\#2964](https://github.com/aksonov/react-native-router-flux/issues/2964) +- Update Mobx devDependencies to peerDependencies [\#2960](https://github.com/aksonov/react-native-router-flux/issues/2960) +- Passing props to nested tab scenes [\#2957](https://github.com/aksonov/react-native-router-flux/issues/2957) +- How to reset \ from Tab on leave [\#2950](https://github.com/aksonov/react-native-router-flux/issues/2950) +- Navigation simply doesn't work [\#2948](https://github.com/aksonov/react-native-router-flux/issues/2948) +- Use PanResponder all Scene in router-flux [\#2947](https://github.com/aksonov/react-native-router-flux/issues/2947) +- Dinamic image in drawer bar Need Example [\#2938](https://github.com/aksonov/react-native-router-flux/issues/2938) +- How to refresh Tabs scene every time i switch tabs? [\#2937](https://github.com/aksonov/react-native-router-flux/issues/2937) +- Router showing old mounted views with old props when being re-launched in android [\#2936](https://github.com/aksonov/react-native-router-flux/issues/2936) +- Can't reset and pass props to children scenes under Tab nav [\#2935](https://github.com/aksonov/react-native-router-flux/issues/2935) +- \[V4\] Unable to access connected actions after migration [\#2934](https://github.com/aksonov/react-native-router-flux/issues/2934) +- TouchableNativeFeedback and ripple effect [\#2933](https://github.com/aksonov/react-native-router-flux/issues/2933) +- \ backToInitial and tabBarOnPress interaction [\#2932](https://github.com/aksonov/react-native-router-flux/issues/2932) +- Question: Drawer slide out from bottom [\#2931](https://github.com/aksonov/react-native-router-flux/issues/2931) +- Nested tabs are not working and Header is removed by nested tabs. [\#2929](https://github.com/aksonov/react-native-router-flux/issues/2929) +- Actions.key not working [\#2928](https://github.com/aksonov/react-native-router-flux/issues/2928) +- When is it "Safe" to clear application state after calling reset or popTo [\#2926](https://github.com/aksonov/react-native-router-flux/issues/2926) +- Question: how do I apply a style to an individual Scene? [\#2924](https://github.com/aksonov/react-native-router-flux/issues/2924) +- Bottom tabbar icons not showing up [\#2923](https://github.com/aksonov/react-native-router-flux/issues/2923) +- Typescript issue [\#2922](https://github.com/aksonov/react-native-router-flux/issues/2922) +- Multiple tabs with differents routes in the same component [\#2921](https://github.com/aksonov/react-native-router-flux/issues/2921) +- Pass Value from Drawer To \