Skip to content

Releases: coryhouse/react-slingshot

7.0

03 Sep 12:58
Compare
Choose a tag to compare

Breaking Changes

  • Upgraded to React Router 4 #393
  • Upgraded to Webpack 3 #444
  • Upgraded to React Hot Loader 3 #392
  • Upgraded all other dependencies to latest #444 #390 #401
  • Switched to babel-preset-env #411

Bug fixes

  • Update Jest config to properly handle static assets #457
  • Enhance babel env config to transpile for IE9+ #452
  • Remove escape chars in setupPrompts.js causing linting to fail #449
  • Add jest-cli as an explicit dependency a5cf0e0
  • Copy favicon to /dist #424
  • Switch from open to opn to resolve issue on Windows #421
  • Resolve setup script issues #416

Enhancements

  • Added prop-types and updated all example code #418
  • Eliminated .babelrc and .eslintrc by moving Babel and ESLint configs to package.json #405

Documentation

  • Documented more items to check if you receive lint or build errors #151
  • Documented how to configure the public path #415

6.0

10 Feb 04:17
Compare
Choose a tag to compare
6.0

Major Enhancements

Thanks so much to the many contributors that made 6.0 possible!

5.0 Release

11 Jul 16:31
Compare
Choose a tag to compare

v5.0 (2016-07-11)

Full Changelog

Another major release with tons of tweaks and improvements! Thanks to everyone for contributing!

Major Enhancements:

  • Added setup script - Pompts you for initial setup preferences, populates package.json, and runs install. Thanks @gargrave!
  • ES6 Code coverage reporting - Uses Isparta to show code coverage on your ES6 code. Thanks @dwmkerr! View on the command line via npm run test:cover. Open detailed coverage in browser via npm run open:cover.
  • Hash bundles in production build - This supports cache busting. Also generating index.html via html-wepack-plugin so hashed filenames are referenced automatically and HTML is automatically minified. This eliminated the build:html script from package.json.
  • Updated all dependencies to latest versions including React. - Also added react-router-redux.

Full Change Log

Implemented enhancements:

  • Hash bundle name #171
  • Create Setup command #148
  • Consider adding react-router-redux #122
  • Add babel-based code coverage #108
  • Add code coverage reporting #97
  • Absolute styles.css path for multi-level paths #143 (rndstr)
  • Added Support for ES6 Coverage #142 (dwmkerr)

Fixed bugs:

  • npm run lint throws error when spaces are in path on Windows #150
  • Load styles last for same behaviour as in dev mode #144 (rndstr)

Closed issues:

  • image map require error #191
  • App will not display after build #186
  • Object spread assignment does not work #178
  • Stage1/2 #177
  • Does the webpack prod build exclude all spec.js files from bundle.js? #176
  • Eslint issue #175
  • npm run build error #170
  • CSS in the dev vs prod builds #169
  • Unhandled 'error' event #167
  • Cannot import extract-text-webpack-plugin #164
  • Changed port #159
  • Add carte-blanche #158
  • Instructions for deleting example files missing #145
  • Nested routes are not working when URL is refreshed #65

Merged pull requests:

4.0.0

13 May 16:08
Compare
Choose a tag to compare

Another big release - over 100 commits since 3.0! Thanks to everyone for all the PR's!

Significant changes:

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
    1. 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)

3.0.1

31 Mar 11:11
Compare
Choose a tag to compare

This is a big release with tons of nice tweaks and fixes. Thanks to everyone for contributing!

This is 3.0.1 because a few minor changes were missing in the 3.0.0 release.

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • npm install error #83
  • integration with bootstrap #70
  • SyntaxError: Unexpected keyword 'const'. Const declarations are not supported in strict mode. #67
  • Nested routes are not working when URL is refreshed #65
  • How to run production server #64

Merged pull requests:

3.0.0

31 Mar 10:26
Compare
Choose a tag to compare

See 3.0.1 for full release notes.

v2.0.0

02 Mar 12:45
Compare
Choose a tag to compare

React Router is now part of the starter kit! I was very hesitant, but after many conversations, I've decided it's likely to be used more often than not, and it's easier to remove than to add. The Readme includes instructions on how to remove it if you don't want it (and in a future release, I want to automate the process of including/excluding Redux and React Router and their associated configs).

Closed issues:

  • Upgrade to ESLint 2.0 #54

Merged pull requests:

  • Adding react-router support. #61 (atfzl)

Other changes

  • Refactored example app to utilize stateless functional components, destructuring, and honor the concept of container components. Also now generating separate stores for dev and prod to avoid adding hot reloading related cruft to prod code.

v1.2.0

22 Feb 15:38
Compare
Choose a tag to compare

v1.2.0 (2016-02-22)

Full Changelog

Closed issues:

  • How to enable pushState support? #46
  • Upgrade build tools code to use ES6 #36
  • Errors when trying to import third party plugin. #53
  • Upgrade Redux Thunk #52
  • React-Router #50
  • Add support for including third party modules #48
  • TypeScript support #44
  • @import in css files loaded via webpack results in "File to import not found or unreadable" #43

Merged pull requests:

1.1.1

02 Feb 21:16
Compare
Choose a tag to compare

Upgraded babel-eslint to resolve bug.

1.1.0

01 Feb 16:53
Compare
Choose a tag to compare

Generating separate CSS file for prod build. This resolves a flash of unstyled content. In dev, styles continue to be loaded via JavaScript to support hot reloading. More info here.

Closed issues:

  • Inaccurate Instructions for Removal of Redux #32
  • Bundled scss: flash of unstyled content (FOUC) in chrome #37