ff-stream-web

git clone git://archive.git.mtrnord.blog/MTRNord/ff-stream-web.git
Log | Files | Refs | README | LICENSE

CHANGELOG.md (4656B)


      1 ## React Starter Kit Change Log
      2 
      3 All notable changes to this project will be documented in this file.
      4 
      5 ### [Unreleased][unreleased]
      6 
      7 - Split the `App` component into `App` setting context variables and `Layout` setting general look and feel of the app (BREAKING CHANGE)
      8 - Upgrade `history` npm module to v4.x, update `Link` component (BREAKING CHANGE)
      9 - Remove `core/createHistory.js` in favor of initializing a new history instance inside `server.js` and `client.js` (BREAKING CHANGE)
     10 - Remove Jade dependency in favor of React-based templates: `src/views/index.jade => src/components/Html`
     11   (BREAKING CHANGE) [#711](https://github.com/kriasoft/react-starter-kit/pull/711)
     12 - Update `isomorphic-style-loader` to `v1.0.0`, it adds comparability with ES2015+ decorators.
     13   Code such as `export default withStyles(MyComponent, style1, style2)` must be replaced with
     14   `export default withStyles(style1, style2)(MyComponent)` (BREAKING CHANGE).
     15 - Replace Jest with Mocha, Chai, Sinon. Unit test files must be renamed from
     16   `MyComponent/__test__/MyComponent-test.js` to `MyComponent/MyComponent.test.js` (BREAKING CHANGE).
     17 - Remove `actions`, `stores` folders since there is no Flux library included into the kit
     18 - Rename `server` variable in `server.js` to `app`
     19 - Integrate [Sequelize](http://docs.sequelizejs.com/) to make the project compatible with different types of databases
     20 - Rename `onSetTitle`, `onSetMeta` context variables to `setTitle`, `setMeta`
     21 - Move `Content` component to `src/routes/content`
     22 - Move `ErrorPage` component to `src/routes/error`
     23 - Move the list of top-level routes to `src/routes/index`
     24 - Update routing to use `universal-router` library
     25 - Move Babel, ESLint and JSCS configurations to `package.json` [#497](https://github.com/kriasoft/react-starter-kit/pull/497)
     26 - Convert `Feedback`, `Footer`, `Header`, and `Navigation` to functional stateless components
     27 - Move page / screen components into the `src/routes` folder along with the routing information for them (BREAKING CHANGE). [6553936](https://github.com/kriasoft/react-starter-kit/commit/6553936e693e24a8ac6178f4962af15e0ea87dfd)
     28 
     29 ### [v0.5.1]
     30 > 2016-03-02
     31 
     32 - Remove `Html` React component in favor of compiled Jade templates (`src/views`) (BREAKING CHANGE). [e188388](https://github.com/kriasoft/react-starter-kit/commit/e188388f87069cdc7d501b385d6b0e46c98fed60)
     33 - Add global error handling in Node.js/Express app. [e188388](https://github.com/kriasoft/react-starter-kit/commit/e188388f87069cdc7d501b385d6b0e46c98fed60)
     34 - Add support for Markdown and HTML for static pages. [#469](https://github.com/kriasoft/react-starter-kit/pull/469), [#477](https://github.com/kriasoft/react-starter-kit/pull/477)
     35 
     36 ### [v0.5.0]
     37 > 2016-02-27
     38 
     39 - Replace RESTful API endpoint (`src/api`) with GraphQL (`src/data`)
     40 - Add a sample GraphQL endpoint [localhost:3000/graphql](https://localhost:3000/graphql)
     41 - Change the default Node.js server port from `5000` to `3000`
     42 - Add a JWT-based authentication cookies (see `src/server.js`)
     43 - Add a reference implementation of Facebook authentication strategy (`src/core/passport.js`)
     44 - Add a sample database client utility for PostgreSQL (`src/core/db.js`)
     45 - Optimize the `tools/start.js` script that launches dev server with Browsersync and HMR
     46 - Replace Superagent with WHATWG Fetch library
     47 - Rename `app.js` to `client.js` (aka client-side code)
     48 - Integrate [CSS Modules](https://github.com/css-modules/css-modules) and
     49   [isomorphic-style-loader](https://github.com/kriasoft/isomorphic-style-loader)
     50 - Move `DOMUtils.js` to `src/core` folder; remove `src/utils` folder
     51 - Replace [cssnext](http://cssnext.io/) with [precss](https://github.com/jonathantneal/precss)
     52 - Update build automation scripts to use plain functions
     53 - Add support of `--release` and `--verbose` flags to build scripts
     54 - Add `CHANGELOG.md` file with a list of notable changes to this project
     55 
     56 ### [v0.4.1]
     57 > 2015-10-04
     58 
     59 - Replace React Hot Loader (deprecated) with React Transform
     60 - Replace `index.html` template with `Html` (shell) React component
     61 - Update the deployment script (`tools/deploy.js`), add Git-based deployment example
     62 - Update ESLint and JSCS settings to use AirBnb JavaScript style guide
     63 - Update `docs/how-to-configure-text-editors.md` to cover Atom editor
     64 - Update NPM production and dev dependencies to use the latest versions
     65 
     66 [unreleased]: https://github.com/kriasoft/react-starter-kit/compare/v0.5.1...HEAD
     67 [v0.5.1]: https://github.com/kriasoft/react-starter-kit/compare/v0.5.0...v0.5.1
     68 [v0.5.0]: https://github.com/kriasoft/react-starter-kit/compare/v0.4.1...v0.5.0
     69 [v0.4.1]: https://github.com/kriasoft/react-starter-kit/compare/v0.4.0...v0.4.1