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

Rebases 'next' branch onto current 'master'. #2165

Closed
wants to merge 352 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
352 commits
Select commit Hold shift + click to select a range
b8f3662
use subscribe to persist to localStorage (#1620)
May 3, 2016
42c6ed7
Change doc examples to use TOGGLE_TODO action consistently (#1690)
peterxjang May 3, 2016
ce6e2d6
Update WritingTests.md
May 4, 2016
33ffe50
Merge pull request #1694 from TomyJaya/patch-1
markerikson May 4, 2016
050d425
feat(compose): optimize one function case (#1701)
julien-f May 8, 2016
9f03794
Optimize Redux logo SVG code (#1708)
cfleschhut May 9, 2016
63d7e27
Use a different convention for colocating reducers with selectors
gaearon May 10, 2016
b3f1c16
Refactor selector colocation for better readability
gaearon May 10, 2016
ef43871
May we speak about React Native instead of React (#1704)
May 10, 2016
f55323d
Update to reflect the code from the examples overview (#1717)
May 11, 2016
b024e3f
Add a few middlewares
gaearon May 13, 2016
afffc26
Add expect to devDependencies to run tests (#1721)
jiayihu May 13, 2016
ca977c6
Check ES3 syntax compatibility (#1720)
SimenB May 13, 2016
8f85517
Add redux-action-tree
gaearon May 14, 2016
9911840
Add redux-optimistic-ui
gaearon May 15, 2016
62fc713
Add extra required babel configuration step
spmiller May 15, 2016
eeaa4cf
Merge pull request #1731 from spmiller/patch-1
timdorr May 17, 2016
0562ee4
Correct PATRONS.md entry (#1746)
hjr3 May 19, 2016
9ac2f23
Add an article about Redux Saga
gaearon May 23, 2016
3c900de
Use Redux logo as favicon on GitBook docs (#1761)
jtmthf May 23, 2016
2ec2b1a
Update api.js normalizr URL (#1762)
sirreal May 23, 2016
dcaa0c6
Docs: remove semicolons according code style (#1763)
May 23, 2016
848520f
Added Learn Redux to screencasts (#1765)
wesbos May 23, 2016
129b1f6
Update Ecosystem.md
gaearon May 26, 2016
a429029
Link to Redux Framework to disambiguate
gaearon May 27, 2016
f1fa7ed
Fix minor typo in documentation (#1776)
sumbach May 27, 2016
c90684f
Fix minor typo in Reducing Boilerplate (#1777)
sumbach May 27, 2016
b523aa4
Issue 1743 (#1770)
dliv May 27, 2016
325a937
Fix typo: `OccurenceOrderPlugin` -> `OccurrenceOrderPlugin` (#1778)
akai May 28, 2016
182604f
Add an initial issue template based on React's template
markerikson May 29, 2016
281ccea
Merge pull request #1780 from markerikson/add-issue-template
markerikson May 29, 2016
61856f0
Update ISSUE_TEMPLATE.md
gaearon May 29, 2016
3fb712d
Fix duplicate statement in todomvc test spec
jugend May 30, 2016
24049cb
update links
zhe Jun 5, 2016
ad33fa7
Merge pull request #1791 from zhe/patch-2
markerikson Jun 5, 2016
c201ae0
Remove reference to aliases in CONTRIBUTING.md
ellbee Jun 9, 2016
017446f
Merge pull request #1782 from jugend/fix-todomvc-spec
ellbee Jun 9, 2016
b04e7e4
Remove rackt style paragraph from CONTRIBUTING.md
ellbee Jun 9, 2016
7f6446e
preloadedState is optional
raineorshine Jun 13, 2016
ae866e3
Correct first argument name into mapStateToProps
scmx Jun 14, 2016
4b63737
Merge pull request #1807 from scmx/patch-1
markerikson Jun 14, 2016
7e650ad
Remove unnecessary optional type from StoreCreator.
raineorshine Jun 15, 2016
cefb03a
Merge pull request #1806 from raineorshine/patch-1
aikoven Jun 20, 2016
ea43078
Only warn for unexpected key once per key (#1818)
aweary Jun 23, 2016
d4e5785
Using word 'change' instead of 'mutate' to avoid confusion with super…
atufkas Jun 26, 2016
310ddba
Merge pull request #1829 from atufkas/docs-3principles-MutateVsChange
markerikson Jun 26, 2016
0d4315f
Update doc to use test with Enzyme (#1692)
tylercollier Jun 26, 2016
a2bc538
Directs to babel-plugin-transform-object-assign instead
siakaramalegos Jun 28, 2016
32af1cb
Merge pull request #1835 from siakaramalegos/babel-transform-object-a…
ellbee Jul 6, 2016
d3eeaa0
Mention redux-saga (#1842)
paldepind Jul 10, 2016
7c290b3
Cleanup next steps part.
timdorr Jul 10, 2016
babd7a7
Mention redux-observable
timdorr Jul 10, 2016
994a79e
Create IsolatingSubapps.md (#1750)
tptee Jul 10, 2016
2924259
Mention that we're Observable in the API.
timdorr Jul 14, 2016
0e5dfd1
docs(Ecosystem): update redux-observable link and description
jayphelps Jul 15, 2016
1f97d79
docs(Ecosystem): remove redux-rx link
jayphelps Jul 15, 2016
e43ceac
Merge pull request #1848 from jayphelps/patch-1
markerikson Jul 16, 2016
a0cd5f2
Remove redux-rx reference per #1848
timdorr Jul 19, 2016
728432c
Added missing IsolatingSubapps links to README (#1854)
chentsulin Jul 19, 2016
8636df8
Update ExampleTodoList.md (#1852)
janhenrikoverland Jul 19, 2016
5fb26a3
Add a warning for undefined properties passed to combineReducers (#1789)
Jul 19, 2016
f24aa20
document assertReducerSanity behavior (#1633)
ruggeri Jul 19, 2016
4c5f911
Added redux-bootstrap to utilities (#1652)
remojansen Jul 19, 2016
47a3fa8
fixes xss vulnerability in universal example, #1855 (#1856)
brigand Jul 19, 2016
cb5a00b
throw if getState, subscribe, or unsubscribe called while dispatching…
mwilc0x Jul 19, 2016
13add05
Add module entry point for webpack 2 (#1871)
taion Jul 26, 2016
085eaec
Improve typings for `compose` function (#1868)
aikoven Jul 26, 2016
8807ac9
Removed extra comma in package.json example
diegofu Jul 28, 2016
1ce3d14
Merge pull request #1872 from diegofu/master
markerikson Jul 28, 2016
d18a977
Switch out non-ASCII quotes for ASCII versions. (#1874)
timdorr Aug 1, 2016
c9f1334
Fixed wrong unsubscribe example
wouterds Aug 2, 2016
1e46110
Merge pull request #1876 from wouterds/patch-1
markerikson Aug 2, 2016
42f0e4e
Revert "throw if getState, subscribe, or unsubscribe called while dis…
gaearon Aug 7, 2016
5914bb6
Added word for better sentence flow.
Aug 8, 2016
abf8312
Merge pull request #1886 from mikecasas/master
markerikson Aug 9, 2016
ab0724d
Fix(dependencies) Update symbol-observable requirement to 1.0.2 (#1877)
btd Aug 10, 2016
97e11e3
We ain't got no flow no mo.
timdorr Aug 10, 2016
4f8a4ed
Wording fix in AsyncActions.md (#1890)
Aug 10, 2016
52e743e
Update Gitbook version
timdorr Aug 10, 2016
9e282de
Add anchor.js support to fix hash links
timdorr Aug 10, 2016
de450c1
small wording fix
da-vaibhav Aug 15, 2016
50b97f8
Merge pull request #1897 from da-vaibhav/patch-1
markerikson Aug 15, 2016
5da0f7a
Print ES3 diff if available (#1899)
SimenB Aug 17, 2016
deb4364
Fixed a typo
papermana Aug 19, 2016
1483459
Merge pull request #1900 from papermana/master
markerikson Aug 19, 2016
772221b
Updated `npmcdn` links to `unpkg`
joaolucasl Aug 30, 2016
947e5dd
Merge pull request #1915 from joaolucasl/npmcdn-to-unpkg
markerikson Aug 30, 2016
7296d3c
Port examples to use Create React App (#1883)
gaearon Sep 2, 2016
648f833
Don't lint examples (#1928)
gaearon Sep 3, 2016
d23c748
Update WritingTests.md (#1926)
timkraut Sep 4, 2016
2a1f4c3
Correct indentation (#1906)
timkraut Sep 4, 2016
2280fec
Merge pull request #1891 from reactjs/booking-it
timdorr Sep 4, 2016
2bb29a2
Documentation for UsageWithReactRouter.md (#1929)
vnctaing Sep 4, 2016
5485b74
Add link to UsageWithReactRouter
timdorr Sep 4, 2016
3e114f8
3.6.0
timdorr Sep 4, 2016
f8ec3ef
Fix typings for `compose` function to accept single rest argument (#1…
aikoven Sep 7, 2016
e2e5d30
Update ServerRendering.md (#1933)
chanhokim Sep 7, 2016
635375d
Update UsageWithReactRouter.md (#1939)
creamidea Sep 8, 2016
9230b6e
Update UsageWithReactRouter.md
creamidea Sep 9, 2016
d465f1b
Merge pull request #1941 from creamidea/patch-2
ellbee Sep 10, 2016
72e4677
Fat arrow functions in the counter example (#1942)
ChrisJamesC Sep 12, 2016
1d41070
Merge remote-tracking branch 'reactjs/master'
ChrisJamesC Sep 12, 2016
e0168d6
Suggest Jest as default (#1943)
cpojer Sep 12, 2016
edc18fe
Merge remote-tracking branch 'reactjs/master'
ChrisJamesC Sep 12, 2016
e5e608e
Convert the async example to using fat arrow functions. (#1945)
ChrisJamesC Sep 12, 2016
d16fd07
Merge remote-tracking branch 'reactjs/master' into cc-real-world
ChrisJamesC Sep 12, 2016
b1c6569
Use more recent syntaxes in the real world example
ChrisJamesC Sep 12, 2016
a70be32
Merge remote-tracking branch 'reactjs/master' into cc-shopping-cart
ChrisJamesC Sep 12, 2016
c4e6c32
Use more ES6 syntaxes in the shopping cart example
ChrisJamesC Sep 12, 2016
35f68af
Use object assignation for getState()
ChrisJamesC Sep 12, 2016
c813282
:green_heart: fix tests failing because of missing spaces
ChrisJamesC Sep 12, 2016
4b9216b
Merge remote-tracking branch 'reactjs/master'
ChrisJamesC Sep 12, 2016
27d9a24
Use more ES6 syntaxes in the todomvc example
ChrisJamesC Sep 13, 2016
91bac67
Fixes wrong file name
Sparragus Sep 17, 2016
63ce37f
Merge pull request #1961 from Sparragus/patch-1
ellbee Sep 18, 2016
480b764
Merge pull request #1946 from ChrisJamesC/cc-real-world
ellbee Sep 18, 2016
d15d8e1
Merge pull request #1947 from ChrisJamesC/cc-shopping-cart
ellbee Sep 18, 2016
63ea618
Merge pull request #1950 from ChrisJamesC/cc-todomvc
ellbee Sep 18, 2016
9a61b49
Make one-argument arrow functions parentheses consistent
ellbee Sep 18, 2016
d5d1572
Style tweaks (#1964)
gaearon Sep 18, 2016
f56c18c
Use more ES6 syntaxes in the examples (#1965)
ChrisJamesC Sep 19, 2016
8e82c15
Fix listeners array leak (#1959)
jridgewell Sep 19, 2016
5051dbc
Clarified testing pure functions in basic docs (#1958)
sethflowers Sep 19, 2016
85e2368
add examples with Flowtype support + libdefs for redux and react-redu…
gcanti Sep 19, 2016
91c6715
Provides "how" (#1969)
gavmor Sep 21, 2016
0e73bcc
#1944 converting test suite from Mocha to Jest (#1951)
HeinrichFilter Sep 21, 2016
f508cab
Fix test (#1974)
gaearon Sep 21, 2016
d4a53a8
add link to react-lego in ecosystem.md (#1970)
peter-mouland Sep 21, 2016
b92b982
Update Actions.md (#1978)
dijonkitchen Sep 23, 2016
52910a3
Minor fix for JSDoc for createStore() arguments to avoid "missed argu…
FlyingDR Sep 25, 2016
8bac639
Add isomorphic-fetch and lodash (#1977)
mdulac Sep 25, 2016
e9659de
Remove isomoprhic-fetch (#1986)
gaearon Sep 25, 2016
ec20b4a
Update to react-scripts@0.6.0 (#1987)
gaearon Sep 25, 2016
5502940
Update UsageWithReact.md (#1985)
cgruppioni Sep 25, 2016
d110b84
Structuring reducers page (#1930)
markerikson Sep 25, 2016
4a7a200
Typo fix
vasanthk Sep 26, 2016
bf490bd
Fix wrong link in “Splitting Up Reducer Logic” doc
remi Sep 26, 2016
25658e5
Fix typo
maarekj Sep 26, 2016
a71b2cf
Merge pull request #1993 from maarekj/patch-1
markerikson Sep 26, 2016
7691312
Merge pull request #1992 from remiprev/fix/wrong-link-in-splitting-re…
markerikson Sep 26, 2016
070507f
Merge pull request #1991 from vasanthk/master
markerikson Sep 26, 2016
5b9a5e3
Fix typos in "Using combineReducers"
markerikson Sep 26, 2016
55f1d08
Structuring reducers publish prep (#1989)
markerikson Sep 27, 2016
f2d485d
Update gitbook to use version 3.2.1 (#1997)
SamyPesse Sep 28, 2016
07e37ac
Add a URL to 'You Might Not Need Redux' (#1995)
mesaugat Sep 28, 2016
b9a6a03
Add Algolia search to docs.
timdorr Sep 28, 2016
9b9a4fe
Add missing [enhancers] argument to API reference (#2001)
mxstbr Sep 30, 2016
4f09593
Split FAQ page into individual pages per category
markerikson Oct 2, 2016
a33e604
Update FAQ: General
markerikson Oct 3, 2016
47b1b56
Update FAQ: Reducers
markerikson Oct 3, 2016
fc40719
Update FAQ: Organizing State
markerikson Oct 3, 2016
cffbbdb
Update FAQ: Store Setup
markerikson Oct 3, 2016
12a0c91
Update FAQ: Actions
markerikson Oct 3, 2016
eae2148
Docs gh 1 (#2006)
Oct 3, 2016
51f1d46
Update FAQ: Code Structure
markerikson Oct 4, 2016
f5c44c9
Update FAQ: Performance
markerikson Oct 4, 2016
e826c65
Update FAQ: React Redux
markerikson Oct 4, 2016
e7b0c9f
Update FAQ: Miscellaneous
markerikson Oct 4, 2016
5261647
Update FAQ: Add links to selector articles
markerikson Oct 4, 2016
fc5bbee
Fixed formatting in refactoring reducers example (#2011)
vaclavbohac Oct 4, 2016
9487db8
Simplify Promise nesting (#2007)
ForbesLindesay Oct 4, 2016
56568e3
Update FAQ: Add more file structure links
markerikson Oct 5, 2016
14ed09a
Merge pull request #2009 from markerikson/update-faq-page
markerikson Oct 5, 2016
bebed5d
Remove the numbers from the summary. Fix some FAQ links.
timdorr Oct 5, 2016
e2f8dd5
english word tweak
davidascher Oct 5, 2016
2fbaef2
Merge pull request #2013 from davidascher/patch-1
markerikson Oct 5, 2016
1908b4c
Update InitializingState.md (#2016)
mset Oct 5, 2016
055f005
Adding the case for nested state objects (#2014)
sabahang Oct 5, 2016
46ffc30
check for initialization call of redux
timse Oct 10, 2016
e90bf3a
Merge pull request #2026 from timse/fix-reuse-reducer-logic-example
markerikson Oct 10, 2016
fdc5088
Mark suggested adding this article here
Oct 10, 2016
dfa2f80
Merge pull request #2027 from talkol/patch-1
markerikson Oct 10, 2016
0139a96
Enable support for Mozilla Addons (#2030)
qzb Oct 11, 2016
7c5d761
Add Yarn lockfiles.
timdorr Oct 11, 2016
4574a8c
Remove eslintConfig from package.json in examples (#2035)
keik Oct 14, 2016
e6022c8
Update Root.prod.js
chuqing8086 Oct 15, 2016
9b7c4da
Merge pull request #2038 from chuqing8086/master
jimbolla Oct 15, 2016
069ca0c
Stage 2 => 3 for object spread/rest in docs
ahstro Oct 20, 2016
a8123ed
Merge pull request #2046 from ahstro/patch-1
markerikson Oct 20, 2016
a90f260
added polymer-redux binding (#2043)
elf-pavlik Oct 22, 2016
5a4dbd3
Update Motivation.md (#2042)
alextsg Oct 22, 2016
9ad45b7
Add hint key in package.json to detemine what file to load in browser…
nazar-pc Oct 22, 2016
7556731
updated reddit.com api request link (#2032)
Lukeghenco Oct 22, 2016
7286d06
Fix typo in UsageWithReactRouter.md
pkova Oct 25, 2016
354844b
Merge pull request #2050 from pkova/patch-1
jimbolla Oct 25, 2016
cd6414e
fix(webpack): change webpack config of uglifyJS plugin, which newest …
paranoidjk Nov 1, 2016
7a43845
combineReducers doc amendment (#2055)
Leonid-Yeromin Nov 1, 2016
bc3f2ae
update todos-flow example to latest versions: redux libdef (flow-type…
gcanti Nov 1, 2016
79fc59b
Fix MD syntax
timdorr Nov 1, 2016
74d6477
Another one...
timdorr Nov 1, 2016
89b0c25
Add support to compose only functions in utils/compose (#2073)
evilj0e Nov 2, 2016
a7d0d6e
Update NormalizingStateShape.md
kmerhi Nov 6, 2016
c178105
Merge pull request #2077 from kmerhi/patch-1
markerikson Nov 6, 2016
82e2569
Update Ecosystem.md
Cryrivers Nov 7, 2016
5eb714c
Merge pull request #2079 from Cryrivers/patch-1
markerikson Nov 7, 2016
c85aca9
Update Reducers.md
kmerhi Nov 7, 2016
ba98a99
Merge pull request #2083 from kmerhi/patch-2
markerikson Nov 7, 2016
9da19b9
Use the right function name for combineReducers
thomastuts Nov 9, 2016
b63898b
Add missing parenthesis
thomastuts Nov 9, 2016
cd08d1b
Merge pull request #2088 from thomastuts/patch-2
jimbolla Nov 9, 2016
63d4825
Merge pull request #2087 from thomastuts/patch-1
jimbolla Nov 9, 2016
7e26ac5
add inline redux-thunk link
Nov 11, 2016
3906787
Merge pull request #2094 from revolunet/patch-1
markerikson Nov 11, 2016
bc1fe85
Replace react-addons-update
datenreisender Nov 12, 2016
75586ce
Merge pull request #2098 from datenreisender/patch-1
markerikson Nov 12, 2016
d906cb0
Added simpler explanation in docs intro
thedgbrt Nov 13, 2016
446f7a3
updated link to documentation for ReactDOMServer.renderToString()
DanielRuf Nov 15, 2016
79561b7
Merge pull request #2105 from DanielRuf/bugfix-docs-link
jimbolla Nov 15, 2016
b15234a
improved comment, was a bit unclear
DanielRuf Nov 15, 2016
27ea7a4
Merge pull request #2106 from DanielRuf/bugfix-docs-comment
markerikson Nov 15, 2016
e61eadb
Updated new section title
thedgbrt Nov 17, 2016
78c41e4
Merge pull request #2100 from thedgbrt/improve-docs-intro
markerikson Nov 17, 2016
1157fc1
Update WritingTests.md (#2096)
kmerhi Nov 17, 2016
dcbd14a
Test against node v7 (#2078)
wbreakell Nov 17, 2016
6078afc
Remove note about ES6 since Node 6 is stable
timdorr Nov 18, 2016
df1849f
Fix missing switch statements in update examples
markerikson Nov 18, 2016
e2bdf4a
Update ServerRendering to highlight security issue
Nov 22, 2016
524da98
Merge pull request #2118 from ThisIsMissEm/patch-1
markerikson Nov 22, 2016
c8567dc
Update all reddit.com api request links (#2112)
sihaelov Nov 23, 2016
c10866a
Update argument type of reducer produced by combineReducers (#2115)
nickarora Nov 23, 2016
36b3e3e
Update ComputingDerivedData.md
Nov 24, 2016
03414f4
Merge pull request #2122 from chuckdishmon/patch-1
markerikson Nov 24, 2016
8296fe8
Add missing commas
slek22 Nov 24, 2016
fadfc97
Merge pull request #2123 from slek22/patch-2
markerikson Nov 24, 2016
b3e43c8
Provide example of initial state SSR scrub
wmertens Nov 25, 2016
e540d55
Merge pull request #2124 from wmertens/patch-2
markerikson Nov 25, 2016
d7584f7
Doc: Improve readability of Usage with React Router section
Nov 28, 2016
8e97d27
Merge pull request #2129 from kevmannn/usage-with-react-router-doc
markerikson Nov 28, 2016
5c0f1a6
Doc: clarify Navigating with React Router section
Dec 1, 2016
2fae84c
Merge pull request #2133 from kevmannn/navigating-with-react-router-doc
markerikson Dec 2, 2016
28d6b75
Updated ExampleRedditAPI.md
umanghome Dec 5, 2016
844451c
Merge pull request #2136 from umanghome/patch-1
markerikson Dec 5, 2016
8eb829b
Update ReducingBoilerplate.md
nateq314 Dec 8, 2016
a6e47e9
Merge pull request #2141 from nateq314/patch-1
jimbolla Dec 8, 2016
18a3e46
Update AsyncActions.js (#2140)
nateq314 Dec 9, 2016
3a8bb68
todos-flow example: make domain models immutable (#2143)
gcanti Dec 9, 2016
36deb84
Update server side docs to mention babel with reactjs preset (#2126)
jonathanconway Dec 9, 2016
dbf370e
Modification to docs/basics/Reducers to make imports more clear. This…
keepitreal Dec 9, 2016
eb9cd19
Code typo: returns => return
xjongar Dec 9, 2016
7677804
Merge pull request #2144 from jongar/patch-1
markerikson Dec 9, 2016
44dfc39
Simplify composer
JoeCortopassi Dec 10, 2016
3ae7c91
fixed condition where multiple bad values would be filtered out and h…
JoeCortopassi Dec 11, 2016
d198a22
fixed lint error
JoeCortopassi Dec 12, 2016
0fd3694
Merge pull request #2145 from JoeCortopassi/master
markerikson Dec 13, 2016
1857be8
Merge pull request #2147 from JoeCortopassi/filter_fix
markerikson Dec 13, 2016
51be564
Move ActionTypes to a private export
timdorr Feb 1, 2016
b368bd5
throw if getState, subscribe, or unsubscribe called while dispatching…
mwilc0x Jul 19, 2016
27bef56
Warn When dispatching During Middleware Setup (#1485)
timdorr Sep 4, 2016
ebeed8d
Removes no-longer-valid applyMiddleware test
jimbolla Dec 22, 2016
d440deb
Merge branch 'next' into next
jimbolla Dec 22, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .babelrc
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@
"transform-es2015-parameters",
["transform-es2015-destructuring", { "loose": true }],
"transform-es2015-block-scoping",
"transform-object-rest-spread"
"transform-object-rest-spread",
"transform-es3-member-expression-literals",
"transform-es3-property-literals"
],
"env": {
"commonjs": {
Expand Down
5 changes: 3 additions & 2 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
**/dist/*
**/node_modules/*
**/dist/**
**/examples/**
**/node_modules/**
**/server.js
**/webpack.config*.js
9 changes: 0 additions & 9 deletions .flowconfig

This file was deleted.

21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
**Do you want to request a *feature* or report a *bug*?**

(If this is a *usage question*, please **do not post it here**—post it on [Stack Overflow](http://stackoverflow.com/questions/tagged/redux) instead. If this is not a “feature” or a “bug”, or the phrase “How do I...?” applies, then it's probably a usage question.)



**What is the current behavior?**



**If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via https://jsfiddle.net or similar.**



**What is the expected behavior?**



**Which versions of Redux, and which browser and OS are affected by this issue? Did this work in previous versions of Redux?**


14 changes: 14 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,24 @@ language: node_js
node_js:
- "4"
- "5"
- "6"
- "7"
script:
- npm run check:src
- npm run build
- npm run check:examples
branches:
only:
- master
cache:
directories:
- $HOME/.npm
- examples/async/node_modules
- examples/counter/node_modules
- examples/real-world/node_modules
- examples/shopping-cart/node_modules
- examples/todomvc/node_modules
- examples/todos/node_modules
- examples/todos-with-undo/node_modules
- examples/tree-view/node_modules
- examples/universal/node_modules
20 changes: 7 additions & 13 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,19 @@ We are open to, and grateful for, any contributions made by the community. By co

## Reporting Issues and Asking Questions

Before opening an issue, please search the [issue tracker](https://github.com/reactjs/redux/issues) to make sure your issue hasnt already been reported.
Before opening an issue, please search the [issue tracker](https://github.com/reactjs/redux/issues) to make sure your issue hasn't already been reported.

### Bugs and Improvements

We use the issue tracker to keep track of bugs and improvements to Redux itself, its examples, and the documentation. We encourage you to open issues to discuss improvements, architecture, theory, internal implementation, etc. If a topic has been discussed before, we will ask you to join the previous discussion.

### Getting Help

**For support or usage questions like “how do I do X with Redux” and “my code doesnt work”, please search and ask on [StackOverflow with a Redux tag](http://stackoverflow.com/questions/tagged/redux?sort=votes&pageSize=50) first.**
**For support or usage questions like “how do I do X with Redux” and “my code doesn't work”, please search and ask on [StackOverflow with a Redux tag](http://stackoverflow.com/questions/tagged/redux?sort=votes&pageSize=50) first.**

We ask you to do this because StackOverflow has a much better job at keeping popular questions visible. Unfortunately good answers get lost and outdated on GitHub.

Some questions take a long time to get an answer. **If your question gets closed or you dont get a reply on StackOverflow for longer than a few days,** we encourage you to post an issue linking to your question. We will close your issue but this will give people watching the repo an opportunity to see your question and reply to it on StackOverflow if they know the answer.
Some questions take a long time to get an answer. **If your question gets closed or you don't get a reply on StackOverflow for longer than a few days,** we encourage you to post an issue linking to your question. We will close your issue but this will give people watching the repo an opportunity to see your question and reply to it on StackOverflow if they know the answer.

Please be considerate when doing this as this is not the primary purpose of the issue tracker.

Expand Down Expand Up @@ -66,7 +66,7 @@ The result will be in the `dist` folder.
To run both linting and testing at once, run the following:

```
npm run check
npm run check:src
```

To only run linting:
Expand All @@ -89,7 +89,7 @@ npm run test:watch

### Docs

Improvements to the documentation are always welcome. In the docs we abide by typographic rules, so instead of ' you should use . Same goes for “ ” and dashes (—) where appropriate. These rules only apply to the text, not to code blocks.
Improvements to the documentation are always welcome. In the docs we abide by typographic rules, so instead of ' you should use '. Same goes for “ ” and dashes (—) where appropriate. These rules only apply to the text, not to code blocks.

#### Installing Gitbook

Expand Down Expand Up @@ -137,8 +137,6 @@ Redux comes with [official examples](http://redux.js.org/docs/introduction/Examp

When adding a new example, please adhere to the style and format of the existing examples, and try to reuse as much code as possible. For example, `index.html`, `server.js`, and `webpack.config.js` can typically be reused.

For development convenience, the Webpack configs for the examples are set up so that the `redux` module is aliased to the project `src` folder when inside of the Redux folder. If an example is moved out of the Redux folder, it will instead use the version of Redux from `node_modules`.

#### Building and Testing the Examples

To build and test the official Redux examples, run the following:
Expand All @@ -152,13 +150,9 @@ Not all examples have tests. If you see an example project without tests, you ar

Please visit the [Examples page](http://redux.js.org/docs/introduction/Examples.html) for information on running individual examples.

### Style

The [reactjs](https://github.com/reactjs) GitHub org is trying to keep a standard style across its various projects, which can be found over in [eslint-config-reactjs](https://github.com/reactjs/eslint-config-reactjs). If you have a style change proposal, it should first be proposed there. If accepted, we will be happy to accept a PR to implement it here.

### Sending a Pull Request

For non-trivial changes, please open an issue with a proposal for a new feature or refactoring before starting on the work. We dont want you to waste your efforts on a pull request that we wont want to accept.
For non-trivial changes, please open an issue with a proposal for a new feature or refactoring before starting on the work. We don't want you to waste your efforts on a pull request that we won't want to accept.

On the other hand, sometimes the best way to start a conversation *is* to send a pull request. Use your best judgement!

Expand All @@ -172,6 +166,6 @@ In general, the contribution workflow looks like this:

Please try to keep your pull request focused in scope and avoid including unrelated commits.

After you have submitted your pull request, well try to get back to you as soon as possible. We may suggest some changes or improvements.
After you have submitted your pull request, we'll try to get back to you as soon as possible. We may suggest some changes or improvements.

Thank you for contributing!
124 changes: 124 additions & 0 deletions LICENSE-logo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
The [Redux logo](./logo/) is dedicated to the public domain and licensed under [CC0]([CC0](http://creativecommons.org/publicdomain/zero/1.0/)).
You can copy, modify, and distribute it, even for commercial purposes, all without asking permission.

[Read more about CC0.](http://creativecommons.org/publicdomain/zero/1.0/)
You can find its legal text below.

#### Creative Commons Zero v1.0 Universal

CC0 1.0 Universal

Statement of Purpose

The laws of most jurisdictions throughout the world automatically confer
exclusive Copyright and Related Rights (defined below) upon the creator and
subsequent owner(s) (each and all, an "owner") of an original work of
authorship and/or a database (each, a "Work").

Certain owners wish to permanently relinquish those rights to a Work for the
purpose of contributing to a commons of creative, cultural and scientific
works ("Commons") that the public can reliably and without fear of later
claims of infringement build upon, modify, incorporate in other works, reuse
and redistribute as freely as possible in any form whatsoever and for any
purposes, including without limitation commercial purposes. These owners may
contribute to the Commons to promote the ideal of a free culture and the
further production of creative, cultural and scientific works, or to gain
reputation or greater distribution for their Work in part through the use and
efforts of others.

For these and/or other purposes and motivations, and without any expectation
of additional consideration or compensation, the person associating CC0 with a
Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
and publicly distribute the Work under its terms, with knowledge of his or her
Copyright and Related Rights in the Work and the meaning and intended legal
effect of CC0 on those rights.

1. Copyright and Related Rights. A Work made available under CC0 may be
protected by copyright and related or neighboring rights ("Copyright and
Related Rights"). Copyright and Related Rights include, but are not limited
to, the following:

i. the right to reproduce, adapt, distribute, perform, display, communicate,
and translate a Work;

ii. moral rights retained by the original author(s) and/or performer(s);

iii. publicity and privacy rights pertaining to a person's image or likeness
depicted in a Work;

iv. rights protecting against unfair competition in regards to a Work,
subject to the limitations in paragraph 4(a), below;

v. rights protecting the extraction, dissemination, use and reuse of data in
a Work;

vi. database rights (such as those arising under Directive 96/9/EC of the
European Parliament and of the Council of 11 March 1996 on the legal
protection of databases, and under any national implementation thereof,
including any amended or successor version of such directive); and

vii. other similar, equivalent or corresponding rights throughout the world
based on applicable law or treaty, and any national implementations thereof.

2. Waiver. To the greatest extent permitted by, but not in contravention of,
applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
and Related Rights and associated claims and causes of action, whether now
known or unknown (including existing as well as future claims and causes of
action), in the Work (i) in all territories worldwide, (ii) for the maximum
duration provided by applicable law or treaty (including future time
extensions), (iii) in any current or future medium and for any number of
copies, and (iv) for any purpose whatsoever, including without limitation
commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
the Waiver for the benefit of each member of the public at large and to the
detriment of Affirmer's heirs and successors, fully intending that such Waiver
shall not be subject to revocation, rescission, cancellation, termination, or
any other legal or equitable action to disrupt the quiet enjoyment of the Work
by the public as contemplated by Affirmer's express Statement of Purpose.

3. Public License Fallback. Should any part of the Waiver for any reason be
judged legally invalid or ineffective under applicable law, then the Waiver
shall be preserved to the maximum extent permitted taking into account
Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
is so judged Affirmer hereby grants to each affected person a royalty-free,
non transferable, non sublicensable, non exclusive, irrevocable and
unconditional license to exercise Affirmer's Copyright and Related Rights in
the Work (i) in all territories worldwide, (ii) for the maximum duration
provided by applicable law or treaty (including future time extensions), (iii)
in any current or future medium and for any number of copies, and (iv) for any
purpose whatsoever, including without limitation commercial, advertising or
promotional purposes (the "License"). The License shall be deemed effective as
of the date CC0 was applied by Affirmer to the Work. Should any part of the
License for any reason be judged legally invalid or ineffective under
applicable law, such partial invalidity or ineffectiveness shall not
invalidate the remainder of the License, and in such case Affirmer hereby
affirms that he or she will not (i) exercise any of his or her remaining
Copyright and Related Rights in the Work or (ii) assert any associated claims
and causes of action with respect to the Work, in either case contrary to
Affirmer's express Statement of Purpose.

4. Limitations and Disclaimers.

a. No trademark or patent rights held by Affirmer are waived, abandoned,
surrendered, licensed or otherwise affected by this document.

b. Affirmer offers the Work as-is and makes no representations or warranties
of any kind concerning the Work, express, implied, statutory or otherwise,
including without limitation warranties of title, merchantability, fitness
for a particular purpose, non infringement, or the absence of latent or
other defects, accuracy, or the present or absence of errors, whether or not
discoverable, all to the greatest extent permissible under applicable law.

c. Affirmer disclaims responsibility for clearing rights of other persons
that may apply to the Work or any use thereof, including without limitation
any person's Copyright and Related Rights in the Work. Further, Affirmer
disclaims responsibility for obtaining any necessary consents, permissions
or other rights required for any use of the Work.

d. Affirmer understands and acknowledges that Creative Commons is not a
party to this document and has no duty or obligation with respect to this
CC0 or use of the Work.

For more information, please see
<http://creativecommons.org/publicdomain/zero/1.0/>
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2015 Dan Abramov
Copyright (c) 2015-present Dan Abramov

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion PATRONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Meet some of the outstanding companies and individuals that made it possible:

* [Webflow](https://github.com/webflow)
* [Ximedes](https://www.ximedes.com/)
* [Herman J. Radtke III](http://hermanradtke.com)
* [HauteLook](http://hautelook.github.io/)
* [Ken Wheeler](http://kenwheeler.github.io/)
* [Chung Yen Li](https://www.facebook.com/prototocal.lee)
* [Sunil Pai](https://twitter.com/threepointone)
Expand Down
Loading