- 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
react
andes2015
presets 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
transformViews
option 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
stripTypes
option - Use
object-assign
instead 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.
__express
andrenderFile
are gone. You must now callcreateEngine(options)
which will create an engine with given options.
- Initial release!