Skip to content

Releases: code-pushup/cli

v0.72.0

06 Aug 09:33

Choose a tag to compare

0.72.0 (2025-08-06)

🚀 Features

  • ci: add configPatterns as optional performance optimization (823ade1f)
  • cli: use default report paths if --before/--after missing in compare command (61ee2272)
  • core: copy label from report.json inputs to report-diff.json output (2adcf9db)
  • models: add optional label to report.json schema (77d33b54)
  • utils: interpolate variables in strings (242435e0)

🔥 Performance

  • ci: use bulk command to compare reports for all projects (f9deac78)

❤️ Thank You

  • Matěj Chalk

v0.71.0

01 Aug 16:33

Choose a tag to compare

0.71.0 (2025-08-01)

🚀 Features

  • ci: download report from graphql api and convert to report.json format (d35cd7a0)
  • ci: parse upload along with persist in print-config commands (a73bf21b)
  • ci: download previous report from portal if available (918eb0d5)
  • utils: add type helpers for lower/upper case conversions (50483748)

❤️ Thank You

  • Matěj Chalk

v0.70.0

31 Jul 09:51

Choose a tag to compare

0.70.0 (2025-07-31)

🚀 Features

  • ci: update to zod v4 (c342dab1)
  • ci: remove redundant --no-progress argument (b0ed2fa9)
  • ci: skip persist.format args if defaults already configured (c11db95e)
  • cli: disable progress bar in CI environment (ecd42c60)
  • models: add generic artifact generation to enable caching (#1023)
  • models: update to zod v4 (7985c239)
  • nx-plugin: update to zod v4 (91774182)
  • plugin-coverage: update to zod v4 (a0814d31)
  • plugin-eslint: update zod to v4 (4ef657f1)
  • plugin-js-packages: update to zod v4 (c24b7435)
  • plugin-jsdocs: update to zod v4 (3444e8d3)
  • plugin-lighthouse: implement multiple URL support (f4db1368)
  • plugin-typescript: update to zod v4 (6de416f4)
  • utils: update to zod v4, replace zod-validation-error with z.prettifyError (b1364d7d)
  • utils: parse boolean environment variables (be08c188)
  • utils: detect ci environment (3430d31b)
  • utils: extract boolean value coercion to standalone function (f76e4fb0)

🩹 Fixes

  • ci: do not set --verbose by default (ab39b050)
  • cli: adapt format schema check to zod v4 (77a384b0)
  • models: use implementAsync for async z.function occurrences (17931228)

❤️ Thank You

v0.69.5

11 Jul 11:08

Choose a tag to compare

0.69.5 (2025-07-11)

🩹 Fixes

  • plugin-js-packages: include url for outdated packages in modern yarn (297766d1)
  • plugin-js-packages: include transitive dependencies in audit for modern yarn (8e285e93)

❤️ Thank You

  • Matěj Chalk

v0.69.4

09 Jul 12:05

Choose a tag to compare

0.69.4 (2025-07-09)

🩹 Fixes

  • plugin-js-packages: parse yarn 4 audit output correctly (8041d870)

❤️ Thank You

  • Matěj Chalk

v0.69.3

07 Jul 14:29

Choose a tag to compare

0.69.3 (2025-07-07)

🩹 Fixes

  • plugin-js-packages: prevent negative scores in yarn v2+ workspaces (b6f96330)

❤️ Thank You

  • Matěj Chalk

v0.69.2

16 Jun 13:31

Choose a tag to compare

0.69.2 (2025-06-16)

🩹 Fixes

  • plugin-coverage: prevent invalid coverage when lcov has hit > found (c796f30e)

❤️ Thank You

  • Matěj Chalk

v0.69.1

16 Jun 11:59

Choose a tag to compare

0.69.1 (2025-06-16)

🩹 Fixes

  • plugin-coverage: skip invalid line numbers from tools like pytest-cov (ba8b3171)

❤️ Thank You

  • Matěj Chalk

v0.69.0

03 Jun 13:22

Choose a tag to compare

0.69.0 (2025-06-03)

🚀 Features

  • ci: use nx cache friendly output path for print-config command (35e334f5)
  • ci: do not skip nx/turbo cache for print-config and compare commands (c83ad36d)

❤️ Thank You

  • Matěj Chalk

v0.68.0

19 May 10:58

Choose a tag to compare

0.68.0 (2025-05-19)

🚀 Features

  • core: include trees when uploading audits to portal (c1c6965e)
  • models: define tree data structure for audit details (63bf44ca)
  • plugin-coverage: replace issues with tree (2dc16890)
  • plugin-jsdocs: replace issues with tree (d347c0f2)
  • plugin-jsdocs: include end line number (f2102eb5)
  • plugin-lighthouse: convert criticalrequestchain details to trees and table (18d4230e)
  • plugin-lighthouse: convert treemap-data details to trees (19088927)
  • utils: generate ascii tree in full markdown report's audit details (ab462d42)
  • utils: convert files array to tree structure (211be5bf)
  • utils: aggregate coverage per folder (7ef0c14e)
  • utils: sort coverage tree alphabetically with folders before files (f87b869e)

🩹 Fixes

  • ci: use absolute path in print-config --output file (61ae18e1)

❤️ Thank You

  • Matěj Chalk