Граф коммитов

2500 Коммитов

Автор SHA1 Сообщение Дата
Nev ba059e1f48
Task 7496325: Add Distributed tracing population for the properties for the core #1846 (#1847)
* Task 7496325: Add Distributed tracing population for the properties for the core #1846
- Single Page Application Page View Tracking #176
- Run-time Telemetry initializers for Ajax requests #198
- How to modify traceflag in traceparent header? #1776

* Add initialization from previously set values.
Also address CodeQL issues
2022-05-31 12:21:22 -07:00
Karlie-777 3e8bece37a
add readme for ikey error messge (#1845)
* add readme for ikey error messge

* change ikey error message default value to true
2022-05-27 13:02:06 -07:00
Nev ed1293904e
Task 14447552: Fix Component Governance vulnerabilities (#1838) 2022-05-20 11:00:29 -07:00
Karlie-777 52cae253f1
add snippet readme and update version to 1.0.1 (#1844)
* add snippet readme

* add usage
2022-05-19 17:11:02 -07:00
microsoft-github-policy-service[bot] 5060931f13
Microsoft mandatory file (#1841)
Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>
2022-05-19 12:17:01 -07:00
Karlie-777 9977cd7db3
add disableIkeyMessage config (#1840)
* add disableIkeyMessage config

* rename
2022-05-19 10:57:14 -07:00
Karlie-777 3f8a64d43f
add web snippet npm package (#1802)
* add web snippet npm package

* update shrinkwrap

* add test script

* rename function name

* delete generated file

* add git ignore
2022-05-10 10:58:32 -07:00
Karlie-777 cbdaa59f26
deprecate ikey (#1817)
* deprecat ikey

* resolve comments

* remove unused import

* change error message

* update

* shorten error messgae
2022-05-09 15:41:54 -07:00
Nev 99bb27a1eb
[Release] Increase version to 2.8.3 (#1833) 2022-05-05 12:42:57 -07:00
Mauro Murru 13be983548
fix: add children prop to error boundary props (#1834) 2022-05-05 10:16:52 -07:00
Ladislav Bitto 4391b212f8
Extracting HOC tracked component class base for re-use (#1829)
* Extracting HOC tracked component class  for re-use

* addressing review comments

Co-authored-by: Ladislav Bitto <labitto@microsoft.com>
Co-authored-by: Nev <54870357+MSNev@users.noreply.github.com>
2022-05-04 17:28:00 -07:00
Nev 9d4e266421
Update to dynamicProto v1.1.6 and add manual test page (#1830)
- [IE8] Fix in 1.1.5 only handles 2 levels of dynamically nested classes #50
2022-05-04 16:21:41 -07:00
Peretz Cohen a9a79d6a9d
Update README.md to redirect to Node.JS (#1828)
* Update README.md

* Update README.md
2022-05-04 15:24:41 -07:00
Nev cdda153d2c
[Release] Increase version to 2.8.2 (#1827) 2022-05-02 11:01:46 -07:00
Nev d2dba2e3d8
[BUG] v2.8.1 with a Hosted IE environment fails to initialize for a hosted instance of IE #1822 (#1824)
[BUG] IE8 Support was broken by several components #1823
2022-04-29 16:54:12 -07:00
Nev 4e88f2104e
[Release] Increase version to 2.8.1 (#1816) 2022-04-22 10:04:01 -07:00
Nev b7de13f037
[BUG] Browser exceptions are no longer automatically tracked after 2.8.0 #1812 (#1815) 2022-04-22 09:35:25 -07:00
Nev 0a34884c2c
v2.8.0 has incompatible TypeScript 3.x type declaration (#1810)
- [BUG] Angular project doesn't build after install latest version v.2.8.0 #1807
2022-04-19 18:58:07 -07:00
Nev 39b8100f4a
[BUG] Adding new on-by-default telemetry is a breaking change, and should involve a major version bump #1808 (#1809) 2022-04-19 14:10:25 -07:00
Nev 64b7c7a353
[Release] Increase version to v2.8.0 (#1806) 2022-04-18 14:46:37 -07:00
Nev 3e8ed3cede
Finalize and Update the processTelemetry helper functions (#1805) 2022-04-18 08:53:31 -07:00
Hector Hernandez eae0d24f4b
Enable fetch automatic dependency tracking by default (#1468) 2022-04-13 17:15:27 -07:00
Nev 9d4cd19ee0
More Common Minification Updates (#1798)
- SeverityLevel => const enum
- RequestHeaders
- TraceParent
2022-04-06 11:04:47 -07:00
Nev a5807fe9b5
Minification - Change to only use const enums internally (#1796)
- Remove Angular config from CodeQL
2022-04-05 12:10:12 -07:00
Nev 941ec2e4db
Master Minification Improvements (#1793)
* Master Minification Improvements
- Remove Generated classes
- And Convert to interfaces rather than classes

* Update version.json so next is a minor release
2022-04-04 14:08:21 -07:00
Nev 93ce65e6b7
Merge remote-tracking branch 'upstream/beta' into MSNev/MergeBetaToMaster (#1791)
* Update version update script to support default "next" release version (major/minor) not just patch (#1756) (#1757)

* Merge [master] branch to [beta] and Enable GitHub Actions on [beta] branch (#1762)

* Update version update script to support default "next" release version (major/minor) not just patch (#1756)

* Additional Performance enhancements to use provided functions rather than internal polyfill's (#1758)

* [BUG] 2.7.4-nightly.2202-03 builds have a bug where objKeys() is not returning the keys #1763 (#1764)

* Enable GitHub Actions on [beta] branch

* Beta Part 1: Part of Mega Dynamic Load/Unload support (#1766)

- Refactor TelemetryPluginChain ready to start supporting load/unload
- Move TelemetryInitializer to BaseCore
- add getPlugin (will be used for remove)
- Address Channel flush issue

* Merge remote-tracking branch 'upstream/master' into beta (#1772)

* Additional Performance enhancements to use provided functions rather than internal polyfill's (#1758)

* [BUG] 2.7.4-nightly.2202-03 builds have a bug where objKeys() is not returning the keys #1763 (#1764)

* Update version.json (#1767)

* [Release] Increase version to 2.7.4 (#1770)

- Updates React Plugin to v3.2.4 (with v2.7.4 as dependency)
- Updates React Native Plugin to 2.4.4 (with v2.7.4 as dependency)
- Updates Chrome Debug Extension to 0.2.4

This release is primarily a performance improvement release where we will now use any built in (or provided polyfill) function
over the internal polyfills for

- String trim()
- String endsWith()
- String startsWith()
- Additional Date toISOString()
- Array isArray()
- Array indexOf()
- Array map()
- Array reduce()
- Object freeze()
- Object seal()

* [Beta] Keep version.json next as minor and resync shrinkwrap
- Fix merge issue

* Beta Part 2: Part of Mega Dynamic Load/Unload support (#1768)

- Add Event Namespace support
- Minification of constant values
- Add part of the unload functionality (required for unified `teardown()` functionality)

* Beta Part 3: Part of Mega Dynamic Load/Unload support (#1780)

* Beta Part 3: Part of Mega Dynamic Load/Unload support
- Add Core SDK Unload support

* Fix telemetry chain for null and undefined

* Beta Part 4: Part of Mega Dynamic Load/Unload support (#1781)

* Beta Part 4: Part of Mega Dynamic Load/Unload support
- Fix function typing issues
- Update Analytics Extension to start supporting teardown / unload (more tests required)
- Adds namespace option to instrumentation hooks (for debugging teardown issues)
- Update AITest Class to log and optionally assert events and hooks that have not been removed
- Add Update callback when plugins are added / removed (will be extended for config updates)
- Some minor minification improvements

* Update comments

* Add missing enum definition

* Update Sender tests

* Beta Part 5: Part of Mega Dynamic Load/Unload support (#1782)

- Add Missing Exports
- AnalyticsPlugin: Implement teardown and initial test validation
- Dependencies Plugin: Implement teardown and initial test validation
- Add flush() to IAppInsightsCore

* AI Beta: Minor bug fixes and additional debug info (#1787)

* Lint fixes: Enable Automatic formatting fixes (#1788)

* Beta Part 6: Part of Mega Dynamic Load/Unload support (#1782) (#1789)

- Add basic minimal unload / teardown support to all remaining components
- Update rollup cleanup dependencies

* Beta: Component Governance Updates to address known dependency issues (#1790)
2022-03-31 15:14:29 -07:00
Simo Nurmi 52cdf2e266
Add custom properties argument to useTrackMetric (#1779) 2022-03-09 13:44:26 -08:00
Karlie-777 5cda5f7d29
remove article link in the ReadMe (#1771)
* remove article links

* fix readme error
2022-03-02 10:28:12 -08:00
Nev c8e40fffd5
[Release] Increase version to 2.7.4 (#1770)
- Updates React Plugin to v3.2.4 (with v2.7.4 as dependency)
- Updates React Native Plugin to 2.4.4 (with v2.7.4 as dependency)
- Updates Chrome Debug Extension to 0.2.4

This release is primarily a performance improvement release where we will now use any built in (or provided polyfill) function
over the internal polyfills for

- String trim()
- String endsWith()
- String startsWith()
- Additional Date toISOString()
- Array isArray()
- Array indexOf()
- Array map()
- Array reduce()
- Object freeze()
- Object seal()
2022-02-28 13:10:08 -08:00
Nev 1ca36ab5eb
Update version.json (#1767) 2022-02-22 14:17:50 -08:00
Nev cd00fe4eef
Another fix for objKeys() should be Object.keys() (#1765)
- Previous version fails if the object passed in contains a "keys" property or function.
2022-02-18 16:11:48 -08:00
Nev d45edfcc68
[BUG] 2.7.4-nightly.2202-03 builds have a bug where objKeys() is not returning the keys #1763 (#1764) 2022-02-17 17:53:08 -08:00
Nev b8d37c2822
Additional Performance enhancements to use provided functions rather than internal polyfill's (#1758) 2022-02-16 16:59:24 -08:00
Nev a21486491f
Update version update script to support default "next" release version (major/minor) not just patch (#1756) 2022-02-11 13:27:23 -08:00
Karlie-777 5c26fd2bd9
update react plugin readme (#1754) 2022-02-03 11:19:16 -08:00
Nev 2724b2a34e
[Release] Increase version to 2.7.3 (#1752)
- Performance - Cache the global instance in the getGlobal()
2022-01-31 17:31:47 -08:00
Nev 5a273020f7
[Performance] Use the Date.toISOString() native function if it exists #1750 (#1751) 2022-01-31 12:11:58 -08:00
Nev 20d8707f69
Address CodeQL issues from https://github.com/microsoft/ApplicationInsights-JS/security/code-scanning (#1744)
And Dependabot potential security vulnerabilities in your dependencies.
2022-01-14 10:25:17 -08:00
Nev 543f20b77f
Update AISku Size tracking (#1746) 2022-01-13 15:46:13 -08:00
Nev be66cf62ab
[BUG] New Fetch keepAlive support can cause duplicate events to be sent during unload processing #1736 (#1743) 2022-01-13 15:05:16 -08:00
Nev 69bce3a636
Document the deployed Module formats and release process (#1745) 2022-01-13 11:17:25 -08:00
Chuck Feltner 8ad6d2ed65
In getting IE version, prefer Trident version over MSIE version. (#1726)
* In getting IE version, prefer Trident version over MSIE version.

* In getting IE version, revert preferring Trident version and check on documentMode instead.

* Added getieversion unit test.
2021-12-09 16:38:54 -08:00
Nev 7f88c46fc3
[Release] Increase version to 2.7.2 (#1733)
- React-js to 3.2.2
- ReactNative to 2.4.2
- ChromeExt to 0.2.2
2021-12-07 10:50:26 -08:00
Nev d134c3cfe4
Component Governance - Upgrade to npm v8.1.4 (#1731)
* Component Governance - Upgrade to npm v8.1.4

* Remove node 10.x as no longer supported by npm v8.1.4
2021-12-06 17:55:59 -08:00
Nev 1789620750
[BUG] Addition of stdDev metric support has broken custom metric reporting from #1680 #1729 (#1730) 2021-12-06 17:03:00 -08:00
Nev 917ce0c0fd
[BUG] Cannot track exception from service worker #1727 (#1732) 2021-12-06 16:30:18 -08:00
KevBrown-MSFT 8b9a4de9ee
Update README.md (#1728)
Clarifying the installation instructions
2021-12-06 13:35:14 -08:00
Mike Hernandez 93e5503727
add configuration for account.microsoft.com (#1725) 2021-12-02 12:31:12 -08:00
Nev b1227e7970
[Chrome-ext] Update nightly download link and add version check (#1720) 2021-11-30 13:21:46 -08:00
Nev 3c5ee418af
Fix setActiveVersion script for unversion deployment of release with a pre release tag (#1719) 2021-11-19 12:26:43 -08:00