- Update to Babel v7
- Switch from babel-preset-es2015 to babel-preset-env
- Fixed bug preventing the use of arrays for the Express views setting
- Added support for React 16
- Upgrade package dependencies
- Fix bug preventing view cache from being cleared in some cases
- Add React v15 to peerDependencies
- Update to Babel v6, using
reactandes2015presets by default - Clear view module cache on render errors so the server doesn't need to be restarted
- Update to React v0.14, drop support for React v0.12-0.13
- Update other package dependencies.
- Add new
transformViewsoption to make it possible to disable Babel
- Fix bug where views weren't getting compiled on Windows
- Switch to Babel for compile pipeline
- Update dependency to work with React v0.12 and v0.13
- Fix bug when calling createEngine without arguments
- Add support for
stripTypesoption - Use
object-assigninstead oflodash.merge - Update js-beautify
- Update to React v0.12.
- Support common pattern of ES6 module transpilers where the component would actually be exported to
default, not directly.
- Move React to
peerDependencies - Stop beautifying code without permission. There is now an option to do this.
- Update React dependency to v0.11.1+
- The module cache is cleared of files matching the specified extension at the end of each render. This allows views to be modified without restarting the server.
__expressandrenderFileare gone. You must now callcreateEngine(options)which will create an engine with given options.
- Initial release!