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

55 Коммитов

Автор SHA1 Сообщение Дата
Nev 513d8e6288
Bump @microsoft/rush from 5.97.1 to 5.129.6 (#2371)
Bump @nevware21/ts-utils from 0.11.1 to 0.11.3
Bump @nevware21/ts-async from 0.5.1 to 0.5.2
2024-06-28 11:02:45 -07:00
Nev 9375ed33ce
Reset the version number for DataCacheHelper (#2331)
Upgrade components
2024-04-18 18:55:15 -07:00
Nev 81c2a1865f
[Main] [Release] Increase version to 3.1.2 (#2315) 2024-03-21 13:01:00 -07:00
Nev 3e92477d31
Cherry-pick from release-3.0 branch (#2271)
- [Release-3.0] [Release] Increase version to 3.0.8 (#2264)
- [Release-3.0] Update namespaced types (DTS) generation to include referenced bundles
2024-02-13 18:22:33 -08:00
Nev 20f63565ec
Merge release-3.0 to main (#2238)
[release-3.0][Release] Increase version to 3.0.7 (#2224)
[release-3.0] Cherrypick: fix fetchkeepalive (#2216) (#2223)
[Release-3.0][Release] Increase version to 3.0.6 (#2211)
  - [BUG] Beacon sender reports error for success when diagnostics are enabled #2204
[Main][Task]26079397: Add disableBeaconSplit sender config and fix potential duplicated events during unload/fallback sender (#2208) (#2210)
* [Main][Task]26079397: Add disableBeaconSplit sender config and fix potential duplicated events during unload/fallback sender (#2208)
* fix sendbeacon sender
* update
* Add release-3.0 branch to the actions
[release-3.0] Update components
2024-01-18 09:02:16 -08:00
Nev 4eabbbbe26
[Main][Release] Increase version to 3.0.3 (#2159) 2023-09-20 09:20:56 -07:00
Nev e0e7b88d2c
[Main] Bug New minified bundles are corrupting global scope (#2157) 2023-09-18 17:35:10 -07:00
Nev 8f53f2d4e2
Update @nevware21 base versions (#2135) 2023-08-22 08:03:06 -07:00
Nev 4b16a60716
Internal Task 15757413: [VSCode] [1DS] Move 1DS Core and 1DS Post to GitHub (#2102)
- Update publishing and version
- Add typedocs
2023-07-24 09:51:18 -07:00
Nev b89849b7c2
Update project clean to make faster (#2093) 2023-06-30 09:02:16 -07:00
Nev 70a4cedc92
[Main][Release] Increase version to 3.0.2 (#2083) 2023-05-23 08:32:39 -07:00
Nev e86c346c1d
[Bug] Fix issues related to dynamic config listeners during unloading (#2058)
* [Bug] Fix issues related to dynamic config listeners during unloading
- Add Promise support during unloading

* Update channels/tee-channel-js/src/TeeChannel.ts

Co-authored-by: siyuniu-ms <123212536+siyuniu-ms@users.noreply.github.com>

---------

Co-authored-by: siyuniu-ms <123212536+siyuniu-ms@users.noreply.github.com>
2023-04-28 11:32:56 -07:00
Nev 45de8a0204
[Rollup-ES5 Release] Increase version to 1.0.2 (#2043) 2023-04-10 15:56:48 -07:00
Nev 3175210c66
[Main][BUG] Don't attempt to send message batch when known to be offline #2034 (#2036) (#2041)
* [Main][BUG] Don't attempt to send message batch when known to be offline #2034 (#2036)

* [Main] Rollup-ES5 Update readme and version to 1.0.1

---------

Co-authored-by: Philip Peitsch <philip.peitsch@gmail.com>
2023-04-07 17:19:54 -07:00
Nev 2fd511802c
[Main] Add npm-pack and npm-publish tasks (#2033)
- Fix publishing content of npm packages
- Fix issues related to dependencies for tests
- Update Release Packaging location
- Update NPM publish scripts
2023-04-06 13:57:43 -07:00
Nev Wylie d8abe518ac Merge remote-tracking branch 'upstream/master' into MSNev/beta 2023-02-01 18:17:30 -08:00
Nev c920fb782a
Add the Aborted flag to the dependency initializer / listeners #1970 (#1982)
- Remove SimpleSyncPromise as it's no longer needed
2023-02-01 16:58:24 -08:00
Nev 389b73aef1
Update QUnit and tests (#1964)
* Update QUnit and tests

* Update minify script to use PC newline for imports and header banners
2023-01-09 08:25:39 -08:00
Nev Wylie 3be72b0fc1 Merge remote-tracking branch 'upstream/master' into MSNev/beta 2022-10-25 14:26:12 -07:00
Nev 86342f35b1
[Shims-Release] Increase version to 2.0.2 (#1934) 2022-10-24 14:44:50 -07:00
Nev Wylie ba9d0dd13d Uncaught ReferenceError: global is not defined #1911 2022-10-12 11:53:08 -07:00
Nev b8fe1cbf70
Task 14170501: [Beta] [AI/1DS] Support dynamic Configuration changes (after the SDK has been initialized) (#1897)
- Add updateCfg to Shared/Core
- Update AISku
- Add Dynamic Config so plugins and components don't need to implement _doUpdate() or update()
- Fixup a bunch of typedoc definitions
- Address config merge issues with arrays, objects and updateCfg()
2022-10-07 10:12:08 -07:00
Nev Wylie 308c4dc13a Uncaught ReferenceError: global is not defined #1911 2022-10-03 14:26:23 -07:00
Nev Wylie 605fdf9aea Task 13359653: [Beta][Application Insights][1DS] Start IE8 deprecation process
Task 13988566: [Beta] Remove Legacy code from V2 SDK
- Remove Exported namespace globals
2022-08-25 09:21:48 -07:00
Nev d855703354
Merge master to beta @ 200e0f1d5d (#1867)
* [BUG] Snippet initialization with IE8/9 fails with minified code (works with un-minified code) #1852 (#1854)

* [BUG] CDN Packaging is not exposing the internal tools (CoreUtils / Telemetry / etc) #1857 (#1858)

* fix stopTrackEvents (#1859)

Co-authored-by: Nev <54870357+MSNev@users.noreply.github.com>

* Refactor code to provide better tree shaking and minification of generated code #1076 (#1811)

- Add Automatic Name replacing / Crunching

* Address Component Governance issues (#1860)

- Update npm to 8.13.2
- Update rush to 5.75.0

* [Release] Increase version to 2.8.5 (#1861)

- Updates React Plugin to v3.3.5 (with v2.8.5 as dependency) -- using React 17
- Updates React Native Plugin to 2.5.5 (with v2.8.5 as dependency)
- Updates Chrome Debug Extension to 0.3.5

* Update and add legal compliance notices and license terms (#1865)

* Remove React-JS and React-Native code from this repo (#1866)

* Merge master to beta @ 200e0f1d5d
- Update shrinkwrap and npm version for rush.json

Co-authored-by: Karlie-777 <79606506+Karlie-777@users.noreply.github.com>
2022-07-28 07:53:29 -07:00
Nev 41f5371403
Update and add legal compliance notices and license terms (#1865) 2022-07-26 14:38:18 -07:00
Nev 7fc137d939
[BUG] Snippet initialization with IE8/9 fails with minified code (works with un-minified code) #1852 (#1854) 2022-06-15 12:03:50 -07:00
Nev 1622d0a6d3
Task 14447552: Fix Component Governance vulnerabilities (#1839) 2022-05-20 11:00:36 -07:00
Nev ed1293904e
Task 14447552: Fix Component Governance vulnerabilities (#1838) 2022-05-20 11:00:29 -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
Nev 3771da3cac
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
2022-03-25 15:50:49 -07:00
Nev d047267942
Lint fixes: Enable Automatic formatting fixes (#1788) 2022-03-22 15:36:43 -07: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 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 db034010a0
Governance Updates -- update used dependencies (#1694) 2021-10-20 12:18:00 -07:00
Nev 37739711b2
Enable some more automatic eslint fixes (#1690) 2021-10-13 09:21:44 -07:00
Nev a0e573ef5a
Enable EsLint auto fixing rules for extra-semicolons, dangling commas and tailing spaces (#1669) 2021-09-13 17:15:33 -07:00
Nev f3f1a806c5
Update to TypeScript 4.x #1071 (#1130)
* Update to TypeScript 4.x #1071
- Enable ESLint-Fix during compilation
- Fold react and React Native projects back into main build

* Update new PerfMarkMeasure to TypeScript 4.x build

* Missed updates from previous PR -- remove unused variables
2021-08-16 16:53:28 -07:00
Nev 73c619127e
Update Dependencies and convert missed test framework changes (#1613) 2021-07-22 12:11:47 -07:00
Nev fd67558c3f
Split Tests into Unit / Perf and update all active tests to use common test project (#1606) 2021-07-09 12:14:18 -07:00
Nev 3e1f041898
Apply the eslint fixes (from Component Governance Checks) (#1596)
- Update minimum dependency versions to address installation
2021-07-06 14:26:31 -07:00
Nev a7ee32c8b6
Task 9901543: Remediate security vulnerabilities (#1590)
Task 9901523: Open Source Security Review
- Remove Legacy Code from master
2021-06-23 12:43:50 -07:00
Nev 1d00ddba5a
Task 9901543: Remediate security vulnerabilities (#1572)
- Add support for automatic updating of package versions
2021-06-07 22:04:48 -07:00
Nev 1c39bf97fa
[BUG] Investigate changing the sideEffects: false to list only the files that include the shims module from the all AI modules so that webpack can evaluate correctly #1509 (#1523)
Investigate removing the globals __extends() and __assign() populated by applicationinsights-shims #1280
2021-04-15 13:43:41 -07:00
Nev 10d8a479b2
Enable cookie support after the SDK has been initialized #1091 (#1493)
* Enable cookie support after the SDK has been initialized #1091
Utils - Tree-Shaking enhancements
Refactor code to provide better tree shaking and minification of generated code #1076
Also addresses
- Disable Cookies #1125
- Ability to specify cookie Path so that AI works behind App Gateway #1434

* Update Documentation and Core Perf Tests
- address circular dependencies

* Add missing api exports
2021-03-17 09:29:27 -07:00
Nev 7dcc2e653a
CoreUtils - Tree-Shaking ennhancements (#1469)
- extract and export each CoreUtils function as first class
- stop using CoreUtils class within core, using the new direct functions
- create TestFramework and change core to use it (so it restores the navigator / user agent properly)
2021-02-19 15:44:26 -08:00
Nev a6913c2801
Add Api-Extractor to generate single namespaced and rollup DTS generation as part of the build. (#1467)
- Possible fix for #1276
2021-02-05 17:10:20 -08:00
Nev dc5808f327
Upgrade rollup and grunt to support better tree-shaking #1076 (#1465) 2021-02-03 16:25:30 -08:00
Nev dbb481a731
Add sideEffects field to applicationinsights-shims package.json #1384 (#1386) 2020-09-23 11:14:57 -07:00
Nev e5e46a1bfe
Make AI JS SDK for with NativeScript-Angular #1375 (#1379) 2020-09-16 14:55:47 -07:00