- 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 - paypal#131
- Client-side error when using code splitting in webpack - paypal#129
- [v3.x] - support react-router@1 and [email protected]
- fix - lodash-node package is deprecated(paypal#122)
- fix undefined createOptions var [client.js] (paypal#119)
- make the render root configurable (paypal#68)
- Throw an error only if peer dependency is not installed and is really required (paypal#98)
- Export Router object to consumers. (paypal#81)
- Allow custom doctype option. (paypal#96)
- make the clearRequireCacheInDir platform windows friendly (paypal#93)
- Allow finer grain control of render properties (paypal#73)
- resolve cache clear logic based on the 'view cache' (paypal#74)
- updated readme with migration to v2.x notes (paypal#75)
- updated readme references of Isomorphic JavaScript to Universal JavaScript (paypal#60)
- Major API changes (specifically the options object property name changes)
- React-Router config properties can be passed through the react engine now.
- Windows path fix (paypal#41)
- expose state/data on the client side using additional function called data. Helps in flux implementations, which need data even before booting.
- made peerDependencies and dependencies,
react
andreact-router
's versions to be more flexible.
- Fix: paypal#28
- add unit tests for expressView.js
- change tape test reporter from
tap-spec
tofaucet
- 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)
- added performance profiling
- generate semantic html by injecting script tag before end of html tag
- paypal#16
- 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
- initial release