All notable changes to this project will be documented in this file.
- Rename
server
variable inserver.js
toapp
- Integrate Sequelize to make the project compatible with different types of databases
- Rename
onSetTitle
,onSetMeta
context variables tosetTitle
,setMeta
- Move
Content
component tosrc/routes/content
- Move
ErrorPage
component tosrc/routes/error
- Move the list of top-level routes to
src/routes/index
- Update routing to use
universal-router
library - Move Babel, ESLint and JSCS configurations to
package.json
#497 - Convert
Feedback
,Footer
,Header
, andNavigation
to functional stateless components - Move page / screen components into the
src/routes
folder along with the routing information for them [BREAKING CHANGE]. 6553936
v0.5.1 - 2016-03-02
- Remove
Html
React component in favor of compiled Jade templates (src/views
) [BREAKING CHANGE]. e188388 - Add global error handling in Node.js/Express app. e188388
- Add support for Markdown and HTML for static pages. #469, #477
v0.5.0 - 2016-02-27
- Replace RESTful API endpoint (
src/api
) with GraphQL (src/data
) - Add a sample GraphQL endpoint localhost:3000/graphql
- Change the default Node.js server port from
5000
to3000
- Add a JWT-based authentication cookies (see
src/server.js
) - Add a reference implementation of Facebook authentication strategy (
src/core/passport.js
) - Add a sample database client utility for PostgreSQL (
src/core/db.js
) - Optimize the
tools/start.js
script that launches dev server with Browsersync and HMR - Replace Superagent with WHATWG Fetch library
- Rename
app.js
toclient.js
(aka client-side code) - Integrate CSS Modules and isomorphic-style-loader
- Move
DOMUtils.js
tosrc/core
folder; removesrc/utils
folder - Replace cssnext with precss
- Update build automation scripts to use plain functions
- Add support of
--release
and--verbose
flags to build scripts - Add
CHANGELOG.md
file with a list of notable changes to this project
v0.4.1 - 2015-10-04
- Replace React Hot Loader (depricated) with React Transform
- Replace
index.html
template withHtml
(shell) React component - Update the deployment script (
tools/deploy.js
), add Git-based deployment example - Update ESLint and JSCS settings to use AirBnb JavaScript style guide
- Update
docs/how-to-configure-text-editors.md
to cover Atom editor - Update NPM production and dev dependencies to use the latest versions