4.0.0
Another big release - over 100 commits since 3.0! Thanks to everyone for all the PR's!
Significant changes:
- Upgraded to React 15 and updated many packages
- Refactored example app for clarity
- Switched to eslint-watch for enhanced output and linting of all files
- Added feature to automate example app removal:
npm run remove-demo
- Fixed test config to find tests at any depth in the tree
- Switched to Chalk for coloring console output with centralized config
- Setup Travis CI for continuous integration
- Enhanced linting rules
- Created separate dev and prod webpack configs for readability
Implemented enhancements:
- Add npm script to remove demo #134
- Eliminate babel-eslint and disable stage-1 support? #87
- Enhance linting using airbnb's ESLint rules #35
Fixed bugs:
- Production build did not work in Android native browser #90
Closed issues:
- Now running tests as part of
npm run build
- Adding images to /dist #139
- Importing images? #138
- ERROR in %1 is not a valid Win32 application. ?\F:\project\reactjs\react-slingshot\node_modules\node-sass\vendor\win32-x64-47\binding.node @ ./src/styles/styles.scss 4:14-143 13:2-17:4 14:20-149 #136
- getInitialState #135
- npm run build !error #133
- Server Side Rendering #131
-
- should contain : TypeError: Cannot read property 'props' of undefined #130
- How to add favicon to /dist? #128
- Adding decorator possibilities #126
- Support for fonts ttf, eot and woff. problem with the way that URLs are resolved by Chrome when they're parsed from a dynamically loaded CSS blob #124
- Cannot resolve module [that exists]... #118
- npm install failure #116
- Get error when execute "npm start" command. #114
- Strange issue with react-slingshot #112
- Using images with slingshot example #106
- mocha: 'npm start' stops if no .spec.js files in src/ #105
- Use proptypes-parser for cleaner PropTypes. #104
- tests throw error when loading images in components #102
- Database support #101
- Upgrade to react 15.0 #100
- How to use in production - NodeJS #99
- npm install freezes at node-sass and can't run npm start #98
- Using react-redux-form and redux-thunk #95
- How to hide a lot of console output? Also for page reload doesn't properly work? #94
- npm run build error, can't build the files #92
Merged pull requests:
- Fixed some spec files being ignored #141 (rndstr)
- Added .scss as excluded feature for tests #140 (rndstr)
- Escape dot in webpack file extension regex match #137 (rndstr)
- Don't use no-unused-vars:0 and jsx-uses-vars:1 together #132 (roburidge)
- Copy favicon.ico asset to the /dist directory during build #129 (jforaker)
- Remove unnecessary path to node executables #127 (adam-beck)
- Support for fonts ttf, eot and woff. problem with the way that URLs a re resolved by Chrome when they're parsed from a dynamically loaded CSS blob #125 (iLeonelPerea)
- Add babel-register as dev dependency #117 (piotrkaczmarek)
- Move "connect-history-api-fallback" to devDependencies #115 (nhducit)
- fix indent issues #111 (vdclouis)
- fix trackJS message #110 (vdclouis)
- fix typo #109 (vdclouis)
- Implements new testing utilities and additional test cases #103 (jeremyadavis)