Skip to content
This repository has been archived by the owner on Jan 22, 2020. It is now read-only.

Latest commit

 

History

History
143 lines (87 loc) · 5.09 KB

CHANGELOG.md

File metadata and controls

143 lines (87 loc) · 5.09 KB

4.4.0

  • Add support to React 16
  • Update peerDependencies to remove installation warnings
  • Update devDependencies to execute test in React 16

4.3.0 (Feb 7 2017)

  • Add option to change injected script type from the default 'application/json'.

4.2.1 (Dec 9 2016)

  • Converted from escape-html to jsesc (#185)

4.2.0 (Oct 24 2016)

  • XSS safe implementation of prop passing from server to client (#179)
  • Specify react and react-dom as peer dependencies (#177)
  • replace full lodash inlined into client with lodash/assign (#176)
  • support dot-lookup paths in renderOptionsKeysToFilter (#175)

4.1.0 (Aug 11 2016)

  • safeguard against property over look while fusing together data object and routerProps object in the server render (#173)

4.0.0 (July 1 2016)

  • removed react-dom from being a react-engine dependency
  • updated a lot of dependencies and fixed tests
  • remove JSCS/grunt and added airbnb eslint config

3.4.1 (May 16 2016)

  • add backward compatibility for react-router@1 (#159)

3.4.0 (May 13 2016)

  • Update deprecated history and RoutingContext for react-router (#155)

3.3.0 (Apr 30 2016)

  • Added scriptLocation server option to allow consumers to specify location of REACT_ENGINE script (#153)
  • Support ES6 module syntax for routes (#154)

3.2.2 (Apr 19 2016)

  • fix #151, make react-router optional (#152)

3.2.1 (Apr 12 2016)

  • Support ES6 module syntax for React views (#149)

3.2.0 (Mar 27 2016)

  • Allow consumers to override history object (#126)

3.1.0 (Jan 25 2016)

  • fix - set implicit extension to import file names
  • fix - Allow consumers to override history object
  • Use path instead of pathname to ensure querystring is not stripped - #131
  • Client-side error when using code splitting in webpack - #129

3.0.0 (Jan 10 2016)

2.6.2 (Jan 3 2016)

  • fix - lodash-node package is deprecated(#122)

2.6.1 (Dec 30 2015)

  • fix undefined createOptions var [client.js] (#119)

2.6.0 (Nov 06 2015)

  • make the render root configurable (#68)

2.5.0 (Oct 29 2015)

  • Throw an error only if peer dependency is not installed and is really required (#98)

2.4.0 (Oct 15 2015)

  • Export Router object to consumers. (#81)

2.3.0 (Oct 11 2015)

  • Allow custom doctype option. (#96)

2.2.1 (Oct 09 2015)

  • make the clearRequireCacheInDir platform windows friendly (#93)

2.2.0 (Sep 02 2015)

  • Allow finer grain control of render properties (#73)

2.1.0 (Aug 20 2015)

  • resolve cache clear logic based on the 'view cache' (#74)
  • updated readme with migration to v2.x notes (#75)
  • updated readme references of Isomorphic JavaScript to Universal JavaScript (#60)

2.0.0 (Aug 1 2015)

  • Major API changes (specifically the options object property name changes)
  • React-Router config properties can be passed through the react engine now.

1.7.0 (June 22, 2015)

  • Windows path fix (#41)

1.6.0 (May 13, 2015)

  • expose state/data on the client side using additional function called data. Helps in flux implementations, which need data even before booting.

1.5.0 (May 9, 2015)

  • made peerDependencies and dependencies, react and react-router's versions to be more flexible.

1.4.1 (May 7, 2015)

  • Fix: #28
  • add unit tests for expressView.js
  • change tape test reporter from tap-spec to faucet

1.4.0 (May 3, 2015)

  • remove passing react & react-router as options in the client boot.
  • lock down version of jsdom (latest versions seem to fail tests in Node.js env)

1.3.0 (April 30, 2015)

  • added performance profiling

1.2.0 (April 25, 2015)

  • generate semantic html by injecting script tag before end of html tag
  • #16

1.1.0 (April 11, 2015)

  • added an API to the client side code to expose data.
  • added ChangeLog and .npmignore
  • added tap-spec to pretty format tape test results
  • added .editorconfig file

1.0.0 (April 9, 2015)

  • initial release