universal-react-redux

🧐 A sensible universal starter kit for React + Redux

Stars
110
Committers
5

Bot releases are hidden (Show)

universal-react-redux - v7.0.0 Latest Release

Published by calvinl over 6 years ago

  • Upgrade webpack configuration files for Webpack 4 🔥
  • Switch to mini-css-extract-plugin
  • Clean up vendor styles
  • Force [email protected]
  • Upgrade dependencies
universal-react-redux - v6.3.0

Published by calvinl over 6 years ago

  • Use webpack-merge for better webpack configurations
  • Clean up babel configurations:
    • .babelrc is now only used for server side transpiling
    • Pass babel options directly to babel-loader in webpack configurations since they need to vary between client and SSR configurations.
  • Update dependencies
universal-react-redux - v6.2.0

Published by calvinl over 6 years ago

This release contains both bugfixes and new features.

Bug Fixes:

  • (#48) Fixed an issue that caused production builds to fail the first time around because react-loadable.json is not found.
  • (#49) Fixed an issue causing base styles to load after css-modules are compiled, including fonts.

New Features:

  • Switched from mocha to jest as a test runner.
  • Add Enzyme for shallow rendering UI components

Changes

universal-react-redux - v6.1.1

Published by calvinl over 6 years ago

  • Make dynamic imports/code splitting an optional feature
universal-react-redux - v6.1.0

Published by calvinl over 6 years ago

  • Add code splitting with react-loadable, dynamic imports, and make it work with SSR and HMR
  • Split up example Todos into separate, clearer components
  • Dynamically load TodosContainer by default as an example
  • Fix devDependencies vs dependencies
universal-react-redux - v6.0.1

Published by calvinl almost 7 years ago

  • Fixes an issue with styles in common/css/base not being built and not hot-reloaded.
universal-react-redux - v6.0.0

Published by calvinl almost 7 years ago

This is a major version bump since there are some breaking changes, mostly around the .env file configurations.

  • Clean up webpack configurations:
    • Development: removed the need to pre-build a static development bundle
      by switching to css-hot-loader to avoid flashes of unstyled content.
      Dev environment boot up time is now much faster.
    • Production: Use the base configuration but override them depending
      on production.server (for SSR) and production.client builds.
  • Refactor asset path handling as it relates to environment variables to be
    less confusing, and document it in the README.
  • Clean up webpack/constants and move/rename it to config/index.js since
    the values in there are mostly application configuration level, which
    makes more sense.
  • Other miscellaneous improvements.
universal-react-redux - v5.1.0

Published by calvinl almost 7 years ago

  • Switch from deprecated babel-preset-2015 to babel-preset-env (Thanks @xD3VHAX)
  • Put client files in dist/public and don't expose server files (oops!) (Thanks @xD3VHAX)
  • Add postcss-csso for better css minification in production (Thanks @xD3VHAX)
  • Better defaults for uglifying JS in production (Thanks @xD3VHAX)
  • Upgrade react-hot-loader to v4
universal-react-redux - v5.0.0

Published by calvinl almost 7 years ago

  • Improve SSR rendering in production (without using babel-node which should most definitely not be used in production)
  • Switch from fetch to axios as it is more full-featured.
  • Switch from yarn to npm.
  • Upgrade React to 16.2.0
  • Better webpack configuration
  • Minor file/directory structure changes
  • Minor updates to home page
universal-react-redux - v4.1.1

Published by calvinl about 7 years ago

Maintenance release. Updates npm dependencies to latest.

universal-react-redux - v4.1.0

Published by calvinl about 7 years ago

This is a maintenance release.

Improvements

  • Simplify and remove unused css resources in common/css, and add the existing files to sass-resources-loader. See webpack/constants.js.
  • Only use dotenv-safe in development environment. In production, it is assumed that environment variables will actually be set in the OS, as opposed to using a .env file.
  • Properly support redux-devtools-extension.

New Features

  • Use react-helmet to manage document titles.
  • Add redux-thunk middleware to for asynchronous actions, and add an example showing how to use it to fetch todo items.
  • Add a server-side API (dummy response data) to fetch todos, using async/await.
  • Update server-side code to support the fetchData() method in a given component tree, so that we can render components server-side that require fetched data.
universal-react-redux - v4.0.0

Published by calvinl over 7 years ago

  • Upgrade to webpack 3
  • Remove redux-devtools (please install the Chrome Extension instead)
  • Fix vendor chunking and split vendor/app js and css bundles
  • Add semantic-ui-react styles and components.
universal-react-redux - v3.0.0

Published by calvinl over 7 years ago

  • Switch to react-router v4 (breaking changes -- refactors routing)
  • Remove Example container and replace with a quick & simple Todo app.
  • Switch to react-hot-loader v3 (currently in beta)
  • Switch to react-router-redux v5-alpha.
  • Fixed production build script
  • General housecleaning
universal-react-redux - v2.3.0

Published by calvinl almost 8 years ago

  • Adds better-npm-run
  • Switch to webpack's node API for building rather than the CLI to enable cross-platform support (Windows)
  • Update to webpack-2.1.0-beta.28 (will update to 2.2 soon)
universal-react-redux - v2.2.0

Published by calvinl almost 8 years ago

Changes:

  • Remove redux-localstorage due to it being out of the scope of being a barebones package (Thanks @kartiklad) #23
  • Added support for Webpack 2 (beta.27) #24
  • Update package dependencies
universal-react-redux - v2.1.2

Published by calvinl almost 8 years ago

  • Updated package dependencies, including react-router to 3.0.0.
  • Updated .nvmrc to point at Node LTS version (6.9.1)
universal-react-redux - v2.1.1

Published by calvinl almost 8 years ago

  • Updated package.json scripts to use yarn run and yarn bin.
  • Added an .eslintignore file.
  • Updated README.md
universal-react-redux - v2.1.0

Published by calvinl about 8 years ago

  • Add yarn.lock for support with yarn.
  • Update package dependencies.
  • Remove deprecated .development() method in webpack-isomorphic-tools.
universal-react-redux - v2.0.0

Published by calvinl about 8 years ago

Changes:

  • Adds support for css-modules (Universal)
  • Re-organize folder structure
  • Remove bootstrap dependency - we'll leave this up to the user to implement
  • Update .nvmrc to use Node 6.4.0.
  • Remove Cordova support (again). See the feature/cordova branch for support.
  • Chunk vendor files into its vendor.js and application files into app.js.
  • Universally resolve module requires into common/ directory, removes need to require modules relatively, e.g. require('../../../Component')
universal-react-redux - v1.0.1

Published by calvinl over 8 years ago

  • Force NODE_ENV to be set on npm run scripts.
  • Update README.
Related Projects