vscode-ampscript
vscode-ampscript copied to clipboard
Bump semver and vscode-extension-telemetry
Bumps semver to 7.5.3 and updates ancestor dependency vscode-extension-telemetry. These dependencies need to be updated together.
Updates semver from 7.3.7 to 7.5.3
Release notes
Sourced from semver's releases.
v7.5.3
7.5.3 (2023-06-22)
Bug Fixes
abdd93d#571 set max lengths in regex for numeric and build identifiers (#571) (@lukekarrys)Documentation
v7.5.2
7.5.2 (2023-06-15)
Bug Fixes
58c791f#566 diff when detecting major change from prerelease (#566) (@lukekarrys)5c8efbc#565 preserve build in raw after inc (#565) (@lukekarrys)717534e#564 better handling of whitespace (#564) (@lukekarrys)v7.5.1
7.5.1 (2023-05-12)
Bug Fixes
d30d25a#559 show type on invalid semver error (#559) (@tjenkinson)v7.5.0
7.5.0 (2023-04-17)
Features
503a4e5#548 allow identifierBase to be false (#548) (@lsvalina)Bug Fixes
e219bb4#552 throw on bad version with correct error message (#552) (@wraithgar)fc2f3df#546 incorrect results from diff sometimes with prerelease versions (#546) (@tjenkinson)2781767#547 avoid re-instantiating SemVer during diff compare (#547) (@macno)v7.4.0
7.4.0 (2023-04-10)
Features
113f513#532 identifierBase parameter for .inc (#532) (@wraithgar,@b-bly)48d8f8f#530 export new RELEASE_TYPES constant (@hcharley)Bug Fixes
... (truncated)
Changelog
Sourced from semver's changelog.
7.5.3 (2023-06-22)
Bug Fixes
abdd93d#571 set max lengths in regex for numeric and build identifiers (#571) (@lukekarrys)Documentation
7.5.2 (2023-06-15)
Bug Fixes
58c791f#566 diff when detecting major change from prerelease (#566) (@lukekarrys)5c8efbc#565 preserve build in raw after inc (#565) (@lukekarrys)717534e#564 better handling of whitespace (#564) (@lukekarrys)7.5.1 (2023-05-12)
Bug Fixes
d30d25a#559 show type on invalid semver error (#559) (@tjenkinson)7.5.0 (2023-04-17)
Features
503a4e5#548 allow identifierBase to be false (#548) (@lsvalina)Bug Fixes
e219bb4#552 throw on bad version with correct error message (#552) (@wraithgar)fc2f3df#546 incorrect results from diff sometimes with prerelease versions (#546) (@tjenkinson)2781767#547 avoid re-instantiating SemVer during diff compare (#547) (@macno)7.4.0 (2023-04-10)
Features
113f513#532 identifierBase parameter for .inc (#532) (@wraithgar,@b-bly)48d8f8f#530 export new RELEASE_TYPES constant (@hcharley)Bug Fixes
940723d#538 intersects with v0.0.0 and v0.0.0-0 (#538) (@wraithgar)aa516b5#535 faster parse options (#535) (@H4ad)61e6ea1#536 faster cache key factory for range (#536) (@H4ad)f8b8b61#541 optimistic parse (#541) (@H4ad)796cbe2#533 semver.diff prerelease to release recognition (#533) (@wraithgar,@dominique-blockchain)
... (truncated)
Commits
7fdf1efchore: release 7.5.3bf53dd8docs: add example for>comparator (#569)abdd93dfix: set max lengths in regex for numeric and build identifiers (#571)e7b78dechore: release 7.5.258c791ffix: diff when detecting major change from prerelease (#566)5c8efbcfix: preserve build in raw after inc (#565)717534efix: better handling of whitespace (#564)2f738e9chore: bump@npmcli/template-ossfrom 4.14.1 to 4.15.1 (#558)aa016a6chore: release 7.5.1d30d25afix: show type on invalid semver error (#559)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by npm-cli-ops, a new releaser for semver since your current version.
Updates vscode-extension-telemetry from 0.1.7 to 0.4.5
Release notes
Sourced from vscode-extension-telemetry's releases.
Fix monkey patching + support older version of node
- Fixes #12 which was causing weird issues when using
consolein certain contexts.- Lowers the browser target component as
esnextis too high for many codebases. We now targetes6.Small perf improvements + new common property
- Removed an inefficient cleaning regex. Definitely recommend updating as this can cause unnecessarily high CPU usage.
- Added new common property
common.nodeArchthanks to@radeksimko. This will collect the system architecture to provide more insights into arm vs x86 system usage- Updated build machine to Node LTS from Node 14.
Add telemetry caching
With the recent addition of lazy-loading it was possible to get into a state where logged telemetry wouldn't be sent due to the client not being ready. This releases adds caching which stores logged events created before the client is ready and then sends them once it is. Additionally, a larger refactor was done internally to reduce duplicated appender code.
Fix compatibility with old versions of VS Code
- Fix old version of VS Code not respecting telemetry setting
- Fix old version of VS Code throw with
isNewAppInstallLazy loading
Adds dynamic imports to the app insights modules so that when telemetry is off they don't load at all. Minor performance improvements might be seen when telemetry is off due to not loading these additional modules.
Note: This version bumped our target from ES6 to ES2020 due to these dynamic imports
0.4
remove peer dependency on vscode to allow using this module for extensions bundled inside vscode.
Support new telemetry settings
- VS Code has introduced
telemetry.telemetryLevelfor more granularity between turning off all telemetry and still allowing error telemetry. This update now supports and respects that setting.- Add new common property
common.productwhich says where VS Code is running, i.e. desktop, codespaces, github.devBetter typings + More cleaning!
- Add JS Doc comments to
.d.tsfile for intellisense- Better cleaning of possibly leaked user data by looking for keywords such as key & token
- Lower target to Node 12 to support older extensions
Fix Bad CI
Bad CI caused package to get published without any source files. This fixes that and publishes a fixed package
0.3
Critical fix for #1
Disable endpoint ping when telemetry is disabled
This release introduces some minor improvements to the package
- Redact
passwdas well rather than justpassword.- Don't ping the endpoint in web to test for adblock if telemetry is disabled as this may look like we're sending telemetry when we're not
- Added GitHub action + cleaned up build script to allow for automated release when a GitHub release is created
Fix bad .d.ts
Fixes issue surrounding typings where errorProps was removed Fixes errors preventing module use caused by
isNewAppInstallbeing a boolean. Thanks to@ryanlukerfor #69Remove context from web telemetry
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.