Skip to content

Release - 3.0.0

Compare
Choose a tag to compare
@MarshalX MarshalX released this 14 May 15:21
· 1 commit to main since this release
7d83fba

Breaking changes

  • Support for Python 3.8 has been discontinued due to end-of-life.
  • Options:
    • Option --report of cycode scan was renamed to --cycode-report.
    • Option --commit_range of cycode scan commit-history was renamed to --commit-range.
    • Option --secret was renamed to --client-secret.
    • Options --client-id and --client-secrets moved from cycode scan to cycode.
  • Output:
    • Deprecated scan_id field was deleted from JSON output. Use scan_ids instead.
    • The pre-commit hook now uses text output for SCA.
    • Default output type changed from text to rich. To restore the old behavior provide cycode -o text option.
  • Commands:
    • Commands cycode auth check and cycode version were removed. Use cycode status instead.
    • Commands with _ (underscore) now use - (hyphen). Affected commands: commit-history, pre-commit, pre-receive. Note: backward compatibility is provided temporarily and will be deleted in the coming releases.

What's Changed

  • Add CLI output exporting in HTML, SVG, and JSON formats by @MarshalX in #297
  • Add rich output (Violation Cards); improve text output by @MarshalX in #295
  • Add rich progress bar with spinner and elapsed time by @MarshalX in #286
  • Add rich tables with more useful information, colorful values, visual separators of row groups, and clickable paths by @MarshalX in #287 and #289
  • Add formatted and colorized text in logs (--verbose mode) by @MarshalX in #285
  • Add text output support for SCA by @MarshalX in #307
  • Add syntax highlight for code snippets in text output by @MarshalX in #290
  • Add retry behavior for HTTP requests by @MarshalX in #291
  • Add error message from server responses to the user space by @MarshalX in #294
  • Polishing with various bug fixes by @MarshalX in #299, #302, #303, #293, #296, #309

Showcase

Violation Cards!

showcase_1

Modern UI

showcase_2

Improved text AKA compact output

showcase_3

Refreshed tables output

showcase_4

Full Changelog: v2.4.0...v3.0.0