Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge remote-tracking branch 'origin/master' into MSNev/beta #1821

Merged
merged 31 commits into from
Apr 30, 2022
Merged

Commits on Feb 22, 2022

  1. Update version.json (#1767)

    MSNev authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    1ca36ab View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. [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()
    MSNev authored Feb 28, 2022
    Configuration menu
    Copy the full SHA
    c8e40ff View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. remove article link in the ReadMe (#1771)

    * remove article links
    
    * fix readme error
    Karlie-777 authored Mar 2, 2022
    Configuration menu
    Copy the full SHA
    5cda5f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Configuration menu
    Copy the full SHA
    52cdf2e View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. Merge remote-tracking branch 'upstream/beta' into MSNev/MergeBetaToMa…

    …ster (#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)
    MSNev authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    93ce65e View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. 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
    MSNev authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    941ec2e View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Minification - Change to only use const enums internally (#1796)

    - Remove Angular config from CodeQL
    MSNev authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    a5807fe View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. More Common Minification Updates (#1798)

    - SeverityLevel => const enum
    - RequestHeaders
    - TraceParent
    MSNev authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    9d4cd19 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. Configuration menu
    Copy the full SHA
    eae0d24 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2022

  1. Configuration menu
    Copy the full SHA
    3e8ed3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64b7c7a View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. [BUG] Adding new on-by-default telemetry is a breaking change, and sh…

    …ould involve a major version bump #1808 (#1809)
    MSNev authored Apr 19, 2022
    Configuration menu
    Copy the full SHA
    39b8100 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. 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
    MSNev authored Apr 20, 2022
    Configuration menu
    Copy the full SHA
    0a34884 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. Configuration menu
    Copy the full SHA
    b7de13f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e88f21 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

  1. [BUG] v2.8.1 with a Hosted IE environment fails to initialize for a h…

    …osted instance of IE #1822 (#1824)
    
    [BUG] IE8 Support was broken by several components #1823
    MSNev authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    d2dba2e View commit details
    Browse the repository at this point in the history
  2. [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()
    MSNev committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    7f7ae30 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'upstream/beta' into MSNev/MergeBetaToMa…

    …ster (#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)
    MSNev committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    49c2ca1 View commit details
    Browse the repository at this point in the history
  4. 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
    MSNev committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    5e805fd View commit details
    Browse the repository at this point in the history
  5. Minification - Change to only use const enums internally (#1796)

    - Remove Angular config from CodeQL
    MSNev committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    540d42f View commit details
    Browse the repository at this point in the history
  6. More Common Minification Updates (#1798)

    - SeverityLevel => const enum
    - RequestHeaders
    - TraceParent
    MSNev committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    a884e1a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9de3452 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7068e9d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1ae3df5 View commit details
    Browse the repository at this point in the history
  10. [BUG] Adding new on-by-default telemetry is a breaking change, and sh…

    …ould involve a major version bump #1808 (#1809)
    MSNev committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    1a376c4 View commit details
    Browse the repository at this point in the history
  11. 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
    MSNev committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    3f2cafd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6ef1a02 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c103799 View commit details
    Browse the repository at this point in the history
  14. Fix merge Issues -- full compare with master

    - Update version.json so next beta will be 3.0.0
    MSNev committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    31a1b7f View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2022

  1. Configuration menu
    Copy the full SHA
    57c3340 View commit details
    Browse the repository at this point in the history
  2. Set next beta release as major

    MSNev committed Apr 30, 2022
    Configuration menu
    Copy the full SHA
    87feec2 View commit details
    Browse the repository at this point in the history