1.9.0 (2025-01-22)
- add logging on ChooChooTrain (#288) (c272c25)
- collect emitter environment name and custom CI check (#290) (7068a5c)
1.8.0 (2024-10-31)
1.7.1 (2024-10-22)
1.7.0 (2024-10-18)
- deps: upgrade contributor-assistant/github-action action to v2.5.1 (#263) (580100f)
- deps: upgrade contributor-assistant/github-action action to v2.6.1 (#271) (2b70386)
- deps: upgrade devDependencies (minor) (#264) (d892e3e)
- deps: upgrade devDependencies (minor) (#266) (4740cae)
1.6.1 (2024-08-13)
- deps: upgrade devDependencies (minor) (#256) (e51c855)
- deps: upgrade devDependencies (minor) (#259) (38d13be)
- deps: upgrade devDependencies (minor) (#260) (9cf3b9d)
- deps: upgrade devDependencies (minor) (#261) (45fd249)
1.6.0 (2024-07-03)
- adjust environment instance naming for consistency (7d05a9a)
- adjust spacing and formatting of notify message (687b761)
- deps: upgrade devDependencies (minor) (#245) (5455d7d)
- deps: upgrade devDependencies (minor) (#248) (42ba19c)
- deps: upgrade devDependencies (minor) (#249) (f97c66d)
- move notify imports below copyright statement (8dfb556)
- prevent terminal popup on windows (#251) (1d37108), closes #250
- refine getTrackedSourceFiles logic (#253) (57c4fc6)
1.5.2 (2024-05-21)
- 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)
- release 1.5.2 (ba40042)
1.5.1 (2024-05-08)
- deps: upgrade devDependencies (minor) (#234) (b6f5e74)
- resolve absolute path for config files (5c96589)
1.5.0 (2024-04-19)
- choo-choo train (#232) (3217a91)
- update config schema to latest (5f125c2)
- update config schema to latest version (ca3da4b)
1.4.0 (2024-04-11)
- 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)
- 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)
1.2.0 (2024-01-24)
- 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)
- 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)
- npm: add support for querying instrumented pkg dependency metrics (037e846)
- run telemetry collection as a background process (#147) (273a466)
- jsx: remove trace from captureFileMetrics (fec2265)
1.0.0 (2023-12-14)
- promote to v1
0.8.1 (2023-12-08)
- remove WIP heading from readme (7503381)
0.8.0 (2023-12-08)
- 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)
- 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)
- core: move to schema version 0.3.0 (4efd234)
0.6.2 (2023-11-17)
- improve logging (1f860a4)
0.6.1 (2023-11-17)
- core: improve substitute and safeStringify stability (a859944)
- npm: improve performance of getPackageData (8c43570)
0.6.0 (2023-11-17)
- jsx: remove raw attr from jsx elements (0e5db9d)
- npm: add caching to get-package-data (692ac0a)
0.5.3 (2023-11-17)
- tracked-file-enumerator: improve robustness and error handling (e2a38ac)
0.5.2 (2023-11-17)
- resolution of overlapping root and tracked file paths (8d7a282)
0.5.1 (2023-11-17)
- deps: upgrade devDependencies (minor) (#128) (4c46ae0)
- relativize tracked file path before resolving it (4be0b35)
0.5.0 (2023-11-17)
- switch everything to absolute pathing (a57263c)
0.4.0 (2023-11-15)
0.3.8 (2023-11-15)
- 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)
- dependency-metric: output undefined for missing attributes (7f32468)
0.3.6 (2023-10-26)
- improve logging (38178ad)
0.3.5 (2023-10-26)
0.3.4 (2023-10-26)
- add additional logging (cd20350)
0.3.3 (2023-10-25)
- index: pass correct schema to telemetry collector (8608b35)
0.3.2 (2023-10-25)
0.3.1 (2023-10-24)
- adjust pathing of bin file in package.json (507d766)
0.3.0 (2023-10-24)
- 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)
- 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)
- 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)
- remove deps from allowable commit types (fe1aea8)