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

Version v1.2.0 #37

Merged
merged 31 commits into from
Jan 23, 2017
Merged

Version v1.2.0 #37

merged 31 commits into from
Jan 23, 2017

Conversation

prescottprue
Copy link
Owner

@prescottprue prescottprue commented Jan 23, 2017

Breaking Changes

  • Data gathered during population is now normalized in redux following defined redux practice of normalizing (instead of placed directly into nested object). THIS BREAKS v1.1.5 AND EARLIER IMPLEMENTATIONS OF POPULATE. Now population will require the usage of populatedDataToJS.
  • populatedDataToJS function added to helpers (returns data populated from normalized state)
  • profileDecorator config option renamed to profileFactory for clarity (profileDecorator still supported, but will throw deprecation warning)
  • default file metadata written to database includes downloadURL instead of downloadURLs array
  • Meta values (timestamp, requesting, requested) are now stored by string key (keeps invalid keyPath error from showing up)
  • enableRedirectHandling config param added to enable/disable auth redirect handling (enabled by default, which can cause breakage in none HTTP/HTTPS environments)

Enhancements

  • once queries no longer cause off error due to unmounting non existent listener (fixes Binding { type: 'once', ... } fires Query.off which returns an error #36)
  • login with auth redirect no longer returns null and other redirect handling improvements (why can you login with provider but not create user with provider? #33)
  • deep set invalid keyPath error fixed in data section of reducer (deep list is null first then has value)
  • fileMetadataFactory config option added to allow control of metadata written to database when using uploadFile and uploadFiles
  • Profile Params Populate now working for both object and string notation
  • Config params type validation
  • Roadmap updated with v2.0.0 plans
  • profileDecorator backwards compatibility is included (with a deprecation warning)
  • CODE_OF_CONDUCT.md and PATRONS.md added
  • Docs + Tests updated

prescottprue and others added 28 commits December 2, 2016 23:35
# Conflicts:
#	src/compose.js
* fix queryId and add indicators
…ofile and Epics sections added to docs/recipes. Tests passing.
# Conflicts:
#	package.json
# Conflicts:
#	package.json
# Conflicts:
#	docs/roadmap.md
#	package.json
# Conflicts:
#	package.json
* Logout reducer response switched back to setting null to auth,
profile, and authError
* Roadmap updated with v2.0.0 plans
* Tests updated
@prescottprue prescottprue self-assigned this Jan 23, 2017
@codecov-io
Copy link

codecov-io commented Jan 23, 2017

Current coverage is 84.18% (diff: 74.08%)

Merging #37 into master will decrease coverage by 5.68%

@@             master        #37   diff @@
==========================================
  Files            15         17     +2   
  Lines          1037       1233   +196   
  Methods         118        133    +15   
  Messages          0          0          
  Branches        159        189    +30   
==========================================
+ Hits            932       1038   +106   
- Misses          105        195    +90   
  Partials          0          0          

Powered by Codecov. Last update 0263b0b...24f1400

@prescottprue prescottprue merged commit 3e2de97 into master Jan 23, 2017
@prescottprue prescottprue deleted the v1.2.0 branch January 23, 2017 09:55
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.

Binding { type: 'once', ... } fires Query.off which returns an error
3 participants