Releases: fintory/kickup-react
Releases · fintory/kickup-react
Version 3.0.0
🏁 This is a big one
We are releasing the version 3 of our boilerplate, and want to introduce you to some major changes we did, since the last release:
Newly added:
- Flow: Type-checking for the new world 🚀 (we hate TypeScript)
- CircleCI (2.0): Continuous integration and testing
- Jest: Javascript Testing
- Enzyme: (Shallow-)Rendering for testing React.js components
- Documentation: Learn how to set-up a project with all those things above
- eslint-preset-airbnb: We switched back to
eslint-preset-airbnb
with a little extra configuration, since we had to much trouble to keep our own preset up-to-date. - Coveralls.io: When using CircleCI, the
smoke
test comes with Coveralls support. Once setup, ready to-go. - Babel: We updated all babel packages to the newest versions (and yes, alphas, too).
- polyfill.io: We added polyfill since we are using some technologies, that are not yet supported on some older browsers. Ready to-go now after just installing
yarn
dependencies. - Server-Side Rendering: This one is up for the next version, though we wanted to mention this one here.
Support dropped:
- lodash: Since in our experience, lodash was a huge backpack to carry, when it comes to bundle-size, we dropped lodash and tried to work with as much other ponyfills as possible.
- Immutable.js: We dropped the support for immutable, since we are now type-checking with flow, and the need of something that complex wasn't there in most of our projects. It's possible to drop it back in again, though.
Those are the major differences, those things are new. Some stuff was deprecated and directly removed. Hence we not mention them here.