All notable changes to this project are documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
3.0.0-rc6 - 2019-04-09
- Upgraded Application Insights SDK to latest release candidate
- Upgraded various package
- Updated readme
3.0.0-rc5 - 2019-03-18
- Upgraded the underlying Application Insights reference to the new beta version
- Completely rewritten in TypeScript
2.0.2 - 2019-01-20
- Dependencies' versions bump - add support for React 16.8.x
2.0.1 - 2018-12-10
- Fix
setAppContextnull issue on AI.queue #22 (thanks to @hiraldesai) - Make history
initparameter optional in the TypeScript typings (thanks to @milohansen) - Bump
mergeindirect dependency to mitigate security vulnerability 772
2.0.0 - 2018-11-20
- Component usage tracking API based on higher-order components: the
withTrackingfunction has to be used to add tracking to each component class - TypeScript types definition file
- Component usage tracking API based on inheritance
ReactAI.trackRouterChange, sincereact-routerdropped support foronXXXproperties in v4
- Dependencies' versions bump - add support for React 16.5.x
- Component usage tracking API based on class inheritance: tracked components have to inherit from the
TrackedComponentclass - Tracking router changes API (compatible with
react-routerv3) setAppContextfunction to enrich tracking with custom informationaifunction to access Application Insights SDK API