Skip to content

Latest commit

 

History

History
377 lines (215 loc) · 29 KB

CHANGELOG.md

File metadata and controls

377 lines (215 loc) · 29 KB

Changelog

1.5.2 (2024-05-21)

Features

Bug Fixes

  • deps: upgrade contributor-assistant/github-action action to v2.4.0 (#239) (dfefe9c)
  • deps: upgrade devDependencies (minor) (#236) (bea5a86)
  • deps: upgrade devDependencies (minor) (#241) (938a9e9)
  • refine js scope function parsing logic (#243) (5e1990f)

Continuous Integration

1.5.1 (2024-05-08)

Bug Fixes

  • deps: upgrade devDependencies (minor) (#234) (b6f5e74)
  • resolve absolute path for config files (5c96589)

1.5.0 (2024-04-19)

Features

Bug Fixes

  • add release-please version hint (b20586e)
  • deps: upgrade devDependencies (minor) (#229) (9870632)

1.4.0 (2024-04-11)

Features

Bug Fixes

  • deps: upgrade contributor-assistant/github-action action to v2.3.2 (#221) (9484631)
  • deps: upgrade devDependencies (minor) (#219) (2203fd8)
  • deps: upgrade devDependencies (minor) (#222) (2bcc4bd)
  • deps: upgrade devDependencies (minor) (#225) (6dd44b3)
  • deps: upgrade devDependencies (minor) (#226) (50650ab)
  • deps: upgrade vitest monorepo to v1 (#213) (a09332e)
  • do not emit metrics if empty (#228) (d578cb9)

1.3.0 (2024-03-14)

Features

Bug Fixes

  • add gzip compression to outgoing metrics requests (a9f6929)
  • deps: upgrade actions/checkout action to v4 (#201) (925e3ee)
  • deps: upgrade actions/setup-node action to v4 (#202) (2723b90)
  • deps: upgrade commitlint monorepo to v19 (#203) (06e32cc)
  • deps: upgrade dependency eslint-plugin-jsdoc to v48 (#206) (f0572b9)
  • deps: upgrade dependency eslint-plugin-simple-import-sort to v12 (#207) (d9edcfe)
  • deps: upgrade dependency husky to v9 (#208) (e0ac62b)
  • deps: upgrade dependency lint-staged to v15 (#209) (6b11ba6)
  • deps: upgrade devDependencies (minor) (4509f35)
  • deps: upgrade devDependencies (minor) (#180) (1e9aded)
  • deps: upgrade devDependencies (minor) (#191) (ebdd792)
  • deps: upgrade GitHub Artifact Actions to v4 (#199) (3e88814)
  • deps: upgrade typescript-eslint monorepo to v7 (#212) (e041294)
  • increase stability when running in legacy environments (#215) (14212fd)
  • remove invoker attributes from jsx scope (#194) (6c2d122)

1.2.1 (2024-02-08)

Bug Fixes

1.2.0 (2024-01-24)

Features

  • add combined repository key to metrics (#170) (ffc53af)
  • add new keys to element and dependency metrics (#169) (10ddf21)
  • JsxScope - Capture metrics only for files contained within local package (#146) (c4da537)

Bug Fixes

  • deps: upgrade dependency vite to v5.0.12 [SECURITY] (#172) (c2d7a62)
  • deps: upgrade devDependencies (minor) (#159) (1d4bc52)
  • deps: upgrade devDependencies (minor) (#168) (348fee2)
  • refactor some git-related commands (4ef95b3)
  • update copyrights to 2024 (#176) (7632e30)

1.1.0 (2023-12-18)

Features

  • npm: add support for querying instrumented pkg dependency metrics (037e846)
  • run telemetry collection as a background process (#147) (273a466)

Bug Fixes

  • jsx: remove trace from captureFileMetrics (fec2265)

1.0.0 (2023-12-14)

⚠ BREAKING CHANGES

  • promote to v1

Features

Bug Fixes

  • deps: upgrade devDependencies (minor) (#141) (bbf3c4a)
  • dev-deps: update vite to latest (222423b)

0.8.1 (2023-12-08)

Bug Fixes

  • remove WIP heading from readme (7503381)

0.8.0 (2023-12-08)

Features

  • add ci awareness (994431c)
  • adjust metric names for consistency (2c31748)
  • core: remove nullish values from captured metrics (738e035)
  • fully qualify scope metric attribute names (1891a35)

Bug Fixes

  • add tracing to JsxScope#processFile (2c8d326)
  • core: use Object.fromEntries instead of map/reduce (71e245a)
  • get-package-data regular expression workspace bug (c52ad7c), closes #107
  • improve promise tracking in debug logging (cc14bc2)
  • run jsxScope e2e run one file at a time in tests (#145) (c7ea7b6)

0.7.0 (2023-11-18)

Features

  • core: move to schema version 0.3.0 (4efd234)

0.6.2 (2023-11-17)

Bug Fixes

0.6.1 (2023-11-17)

Bug Fixes

  • core: improve substitute and safeStringify stability (a859944)
  • npm: improve performance of getPackageData (8c43570)

0.6.0 (2023-11-17)

Features

  • jsx: remove raw attr from jsx elements (0e5db9d)

Bug Fixes

  • npm: add caching to get-package-data (692ac0a)

0.5.3 (2023-11-17)

Bug Fixes

  • tracked-file-enumerator: improve robustness and error handling (e2a38ac)

0.5.2 (2023-11-17)

Bug Fixes

  • resolution of overlapping root and tracked file paths (8d7a282)

0.5.1 (2023-11-17)

Bug Fixes

  • deps: upgrade devDependencies (minor) (#128) (4c46ae0)
  • relativize tracked file path before resolving it (4be0b35)

0.5.0 (2023-11-17)

Features

  • switch everything to absolute pathing (a57263c)

0.4.0 (2023-11-15)

Features

0.3.8 (2023-11-15)

Bug Fixes

  • deps: upgrade devDependencies (minor) (#124) (e7cf605)
  • only consider root-most npm ls when finding installing packages (ecb0925)
  • otel currency updates, get ready for export (f070c57)
  • regular expression security hotspots (0a1711f)
  • remove test output (2a6d541)

0.3.7 (2023-10-26)

Bug Fixes

  • dependency-metric: output undefined for missing attributes (7f32468)

0.3.6 (2023-10-26)

Bug Fixes

0.3.5 (2023-10-26)

Bug Fixes

  • improve logging stability for complex objects (2646d66)
  • remove truncateString (df495d2)

0.3.4 (2023-10-26)

Bug Fixes

0.3.3 (2023-10-25)

Bug Fixes

  • index: pass correct schema to telemetry collector (8608b35)

0.3.2 (2023-10-25)

Bug Fixes

  • experiment with app token in workflow (7967583)
  • ibmtelemetry bin hashbang (18e3abb)

0.3.1 (2023-10-24)

Bug Fixes

  • adjust pathing of bin file in package.json (507d766)

0.3.0 (2023-10-24)

Features

  • add esbuild bundling (e757e36)
  • add more details for installer to DependencyMetric (#82) (3a06462)

Bug Fixes

  • correct package output files (47d1b14)
  • deps: update node module minor versions (1e785ca)
  • deps: upgrade actions/checkout action to v4 (#93) (800d804)
  • deps: upgrade contributor-assistant/github-action action to v2.3.1 (#114) (69023f4)
  • deps: upgrade dependencies (minor) (#108) (eb3e4eb)
  • deps: upgrade dependencies (minor) to ^1.17.0 (#94) (1ec3ba7)
  • deps: upgrade dependency eslint-plugin-vitest to ^0.3.1 (#79) (675dc5a)
  • deps: upgrade dependency object-scan to ^19.0.5 (#103) (6ba3627)
  • deps: upgrade devDependencies (minor) (#104) (7c43cbc)
  • deps: upgrade devDependencies (minor) (#109) (e69e4c7)
  • deps: upgrade devDependencies (minor) (#95) (37c1acf)
  • logger: consolidate trace functions and fix bugs (aa395fe)
  • move deps to dev deps, update ci scripts (a3bc47c)
  • update naming from telemetrics to telemetry (cc2dbaf)
  • validate presence of dependency key in npm scope (#83) (89c9a7c)

0.2.0 (2023-09-21)

Features

  • add command line data gathering and basic usages (51ee6ac)
  • add DependencyMetric and NpmScope (#53) (fb0dd74)
  • add transistor config schema file (#18) (75c20e4)
  • config file schema parsing & validation (#54) (a6d03bb)
  • core: add basic otel initialization logic (#17) (daa73fb)
  • core: add core framework for metric and scope definition (9df4c7d)
  • core: implement data metric capturing in Scope class (75d1460)
  • end-to-end run logic (feat/commander) (#81) (3042616)
  • logging feature (#44) (49e8745)
  • otel: switch to global registration of meter provider (c4284ea)
  • switch to generic project name of "telemetry" (63a0991)

Bug Fixes

  • deps: remove @types/tmp in favor of tmp-promise (8ee37c2)
  • deps: update linter package major versions (0d14985)
  • deps: upgrade dependency prettier to ^3.0.3 (#64) (b9344c0)
  • get package name and version (fcc2a2e)
  • move origin tokenization to its own file (#43) (83ddce3)
  • replace carbon-design-system org with ibm-telemetry (#86) (84feaeb)
  • resolve eslint warnings on jsdocs (acb2b7d)
  • switching to use spawn instead of exec (71654c7)
  • upgrade commitlint monorepo (9d2b88c)
  • upgrade dependency eslint to ^8.46.0 (#22) (bba0e94)
  • upgrade dependency eslint-plugin-import to ^2.28.0 (#14) (9d695c3)
  • upgrade dependency eslint-plugin-import to ^2.28.1 (#55) (bdc55c0)
  • upgrade dependency eslint-plugin-n to ^16.0.2 (#56) (cf6f87f)
  • upgrade dependency lint-staged to v14 (#62) (289e03f)
  • upgrade dependency prettier to ^3.0.1 (#21) (7e61348)
  • upgrade dependency prettier to ^3.0.2 (#48) (df2548d)
  • upgrade opentelemetry-js monorepo to ^1.15.2 (#24) (d2a16d6)
  • upgrade vitest monorepo to ^0.34.3 (#49) (b211f14)

0.1.1 (2023-07-28)

Bug Fixes

  • remove deps from allowable commit types (fe1aea8)