Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.0.0-alpha #566

Merged
merged 7 commits into from Dec 15, 2018
Merged

v3.0.0-alpha #566

merged 7 commits into from Dec 15, 2018

Conversation

prescottprue
Copy link
Owner

@prescottprue prescottprue commented Nov 20, 2018

Description

  • feat(HOCs): switch firestoreConnect and firebaseConnect to use componentDidMount over componentWillMount - feat(HOCs): support running in react strict/concurrent mode #564
  • feat(core): New react context API working with HOCs (firebaseConnect, firestoreConnect withFirebase, and withFirestore) - Support React-Redux v6 #581
  • feat(core): support react-redux v6 by removing usage of context.store (used to be added by Provider from react-redux)
  • feat(core): Added ReactReduxFirebaseContext and ReduxFirestoreContext (with associated providers ReactReduxFirebaseProvider ReduxFirestoreProvider respectively)
  • fix(core): shrink build sizes considerably by adding babel-preset-minify - react-redux-firebase dist output could be reduced further #573
  • feat(deps): update hoist-non-react-statics to ^3.1.0
  • feat(deps): upgrade to babel^7
  • feat(deps): Update to webpack^4 (along with webpack-cli)
  • feat(deps): update react peer dependency to ^16.4 for new Context API (matches react-redux)

NOTE Breaking Changes Including:

  • react 16.4 is now a requirement due to using new context api
  • removing getFirebase and reactReduxFirebase

Check List

If not relevant to pull request, check off as complete

  • All tests passing
  • Docs updated with any changes or examples if applicable
  • Added tests to ensure new feature(s) work properly

Relevant Issues

prescottprue and others added 2 commits November 19, 2018 12:33
* feat(deps): update hoist-non-react-statics to ^3.1.0
* feat(HOCs): switch firestoreConnect and firebaseConnect to use componentDidMount over componentWillMount
@prescottprue prescottprue changed the base branch from master to next November 20, 2018 05:56
Scott Prue and others added 3 commits December 11, 2018 17:46
* feat(core): New react context API working with HOCs (`firebaseConnect`, `firestoreConnect` `withFirebase`, and `withFirestore`) - #581
* feat(core): support `react-redux` v6 by removing usage of `context.store` (used to be added by `Provider` from `react-redux`)
* feat(core): Added `ReactReduxFirebaseContext` and `ReduxFirestoreContext` (with associated providers `ReactReduxFirebaseProvider` `ReduxFirestoreProvider` respectively)

Breaking Change: react 16.4 is now a requirement due to using new context api
* fix(tests): use node 6 as target during tests
* feat(core): remove getFirebase
* feat(core): add sourcemaps (now that lib/es code is minified)
@codecov
Copy link

codecov bot commented Dec 15, 2018

Codecov Report

Merging #566 into next will decrease coverage by 13.91%.
The diff coverage is 69.29%.

@@             Coverage Diff             @@
##             next     #566       +/-   ##
===========================================
- Coverage   92.16%   78.25%   -13.92%     
===========================================
  Files          23       26        +3     
  Lines        2567      915     -1652     
  Branches      406      166      -240     
===========================================
- Hits         2366      716     -1650     
+ Misses        201      199        -2

@codecov
Copy link

codecov bot commented Dec 15, 2018

Codecov Report

Merging #566 into next will decrease coverage by 6.82%.
The diff coverage is 73.1%.

@@            Coverage Diff             @@
##             next     #566      +/-   ##
==========================================
- Coverage   92.16%   85.34%   -6.83%     
==========================================
  Files          23       27       +4     
  Lines        2567     2593      +26     
  Branches      406      397       -9     
==========================================
- Hits         2366     2213     -153     
- Misses        201      380     +179

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant