- #200 Update to Application Insights 3.3.5
- #195 Add support scripts to enable automated nightly integration testing
- #190 Bump cookie, socket.io and express
- #192 [pre-release] update application insights to 3.3.4
- #182 Bump serve-static and express
- #186 Bump serve-static and express
- #187 [pre-release] update application insights to 3.3.3
This release contains a potential type break change due to the definition of the expCfg in IConfiguration
- #180 [pre-release] update application insights to 3.3.2
- #158 Bump webpack-dev-middleware from 5.3.3 to 5.3.4
- #166 Bump express from 4.18.2 to 4.19.2
- #167 Bump express from 4.19.1 to 4.19.2 in /sample/applicationinsights-angularplugin-sample
- #174 Bump ws, engine.io, socket.io-adapter and puppeteer
- #176 Bump ws, engine.io and socket.io-adapter in /sample/applicationinsights-angularplugin-sample
- #177 [pre-release] update application insights to 3.3.1
- #172 [pre-release] update application insights to 3.3.0
- Adds support to internally defer initialization completion of the SDK while waiting for the connectionString, instrumentationKey or endpointURL to be resolved via a Promise.
- During this period the SDK will not send any telemetry, and it will be internally batched if the promise(s) never resolve then the telemetry will be dropped.
- 170 cleanup the sample angular application
- 171 Bump braces from 3.0.2 to 3.0.3
This release contains a potential break change due to enhancing the definition of the IConfiguration to support Promise types for the connectionString, instrumentationKey and endpointURL; any extension that relies on these base interfaces will VERY likely cause TypeScript to fail with potential warnings about the types being different.
- #168 [pre-release] update application insights to 3.2.0
Notice: 15.1.1 is deprecated
- #159 [pre-release] update application insights to 3.1.2
- #157 Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /sample/applicationinsights-angularplugin-sample
- #155 [bug] Update package_groups.json to point to right dir
- #150 [pre-release] update application insights to 3.1.1
- #147 Update to Application Insights ^3.1.0
- #146 Fix lint problem in tests
- #135 Update workflow angular.yml to support angular 14 release branch
- #137 [main] Update codeql-analysis.yml to add Angular 14 branch
- #126 Add Issue state reporting script
- #143 Update GitHub Status script with -dump switch
- #144 Update to Application Insights ^3.0.8
- #132 [pre-release] udpate application insight dependency, get ready for release
Match the major version of the supported Angular-JS version (which will be v14.x as the first release)
- #125 Update dependency for angular 15
Re-numbering the plugin to match the major version number of the targeted angular version used to create the plugin.
- #121 add optional init arg 'injector' for angular plugin
- #57 Re-Numbering the plugin release so the major number matches the Angular release
- #119 update eslint config and correct format error
Version 3.x is now being maintained / released from the release3.x branch as main is being updated to support ApplicationInsights 3.x and will have it's major version number bumped to match the major version of the supported Angular-JS version (which will be v14.x as the first release)
- #44 Update to ApplicationInsights ^2.8.14 from ^2.8.12
- Moved to release3.x branch
- #98 Repository URL pointing to stale page in another repo
- #99 Update to ApplicationInsights v2.8.12
- #96 Internal Task 17133116: Add Policheck exclusion file
- #76 Types incompatibility with @microsoft/applicationinsights-web
- #75 [Task]14057227: Add Angular Plugin Sample
- #78 Add license to package.json
- #94 update to ApplicationInsights v2.8.10
- #88 Bump json5 from 2.2.1 to 2.2.3 in /sample/applicationinsights-angularplugin-sample
- #91 Bump ua-parser-js from 0.7.31 to 0.7.33 in /sample/applicationinsights-angularplugin-sample
- #93 Bump http-cache-semantics from 4.1.0 to 4.1.1 in /sample/applicationinsights-angularplugin-sample
- #89 Add code owners
- #87 Bump json5 from 1.0.1 to 1.0.2
- #85 Bump engine.io from 6.2.0 to 6.2.1 in /sample/applicationinsights-angularplugin-sample
- #84 Bump engine.io from 6.2.0 to 6.2.1
- #86 Bump decode-uri-component from 0.2.0 to 0.2.2
- #79 Add license to the package.json here as well
- #83 Bump loader-utils from 2.0.2 to 2.0.4 in /sample/applicationinsights-angularplugin-sample
- #82 Bump loader-utils from 2.0.2 to 2.0.4
- #54 Create a compatibility table for the versions of the AngularPlugin -> ApplicationInsights versions
- #55 The root package.json has the ApplicationInsights components listed as devDependencies they should be dependencies
- #62 Missing Dependency either in package.json or documentation
- #68 [Testing] Re-enable test validation during PR validation on github
- #63 Angular 14 support
This will likely be the last release from the main
branch targeting Angular 13, once main
targets a newer version a branch will be created to support any necessary security patches.
- Update to ApplicationInsights to ^2.8.5 from ~2.8.2
- #65 Update and add legal compliance notices and license terms
- #59 [IE8] Support for IE8 and ES3 support was broken a while ago
- Updates to Application Insights v2.8.2
- #1823 [BUG] IE8 Support was broken by several components
- #47 [IE8] The _checkPrototype always fails on IE in IE8 mode
This release adds support from the base SDK to
- TelemetryInitializers have been moved to
BaseCore
so they are now available as part of all Sku's and not just those using theanalytics
plugin (@microsoft/applicationinsights-analytics-js) using theappInsights.addTelemetryInitializer(...)
- Web Events (addEventHandler) now support "event namespaces" (similar to jQuery) to enable the removing of events by just specifying the namespace and new specific
eventOn(...)
andeventOff(...)
API's. - Fully unload, removing all internal event handlers (may be re-initialized) via the
appInsights.unload(...)
function. - Dynamically add a plugin to an already initialized SDK (optionally replacing an existing) via new
appInsights.addPlugin(...)
function - New helper to get any plugin from an initialized SDK via
appInsights.getPlugin("...identifier...")
- Dynamically remove a plugin via the
appInsights.getPlugin("...identifier..").remove()
- Enable / Disable any plugin (even if the plugin doesn't support disabling itself) via
appInsights.getPlugin("...identifier...").setEnabled(true/false)
fetch
Ajax tracking was also been change to be on by default from this version moving forward, if you are running in an environment withoutfetch
support and you are using an incompatible polyfill (that doesn't identify itself as a polyfill) or the SDK you start seeing recursive or duplicate (fetch
andXHR
requests) being reported you WILL need to adddisableFetchTracking
with a value oftrue
to your configuration to disable this functionality.
- Update to Application Insights v2.8.1
- #1807 [BUG] Angular project doesn't build after install latest version v.2.8.0
- #1810 v2.8.0 has incompatible TypeScript 3.x type declaration
- #1812 [BUG] Browser exceptions are no longer automatically tracked after 2.8.0
- Update and change dependency to Application Insights ~2.7.4
- #1807 [BUG] Angular project doesn't build after install latest version v.2.8.0
- Update to Application Insights v2.7.3
- #28 Add support for Angular v13
- Update to Angular v13 (from v11)
- Update to Application Insights v2.7.1
- Update to Application Insights v2.6.5