Releases: cycodehq/cycode-cli
Releases · cycodehq/cycode-cli
Release - 3.0.0
Breaking changes
- Support for Python 3.8 has been discontinued due to end-of-life.
- Options:
- Option
--reportofcycode scanwas renamed to--cycode-report. - Option
--commit_rangeofcycode scan commit-historywas renamed to--commit-range. - Option
--secretwas renamed to--client-secret. - Options
--client-idand--client-secretsmoved fromcycode scantocycode.
- Option
- Output:
- Deprecated
scan_idfield was deleted from JSON output. Usescan_idsinstead. - The pre-commit hook now uses text output for SCA.
- Default output type changed from
texttorich. To restore the old behavior providecycode -o textoption.
- Deprecated
- Commands:
- Commands
cycode auth checkandcycode versionwere removed. Usecycode statusinstead. - 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.
- Commands
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 (
--verbosemode) 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!
Modern UI
Improved text AKA compact output
Refreshed tables output
Full Changelog: v2.4.0...v3.0.0
Release - 2.4.0
Release - 2.3.3
What's Changed
Full Changelog: v2.3.2...v2.3.3
Release - 2.3.2
Release - 2.3.1
What's Changed
Full Changelog: v2.3.0...v2.3.1
Release - 2.3.0
What's Changed
- Add latest CLI version check by @MarshalX in #276
- Add support for running Gradle restore command on all subprojects by @morsa4406 in #278
- Increase project chunk size for SAST by @MarshalX in #279
- Update severity threshold docs by @MarshalX in #277
Full Changelog: v2.2.0...v2.3.0
Release - 2.2.0
Release - 2.1.1
What's Changed
Full Changelog: v2.1.0...v2.1.1
Release - 2.1.0
What's Changed
- Add
cycode statuscommand by @MarshalX in #268 - Add
--severity-thresholdsupport for all scan types by @MarshalX in #269 - Add internal AI remediations command for IDE plugins by @MarshalX in #270
- Implement Ruby restore support for SCA by @naftalicy in #271
Full Changelog: v2.0.0...v2.1.0
Release - 2.0.0
Breaking changes
Support for Python 3.7 has been dropped.
What's Changed
- Add Python 3.13 support; drop Python 3.7 support by @MarshalX in #255
- Add support for Swift Package Manager in SCA by @MarshalX in #257
- Implement NuGet restore support for SCA by @naftalicy in #252
- Implement NPM restore support for SCA by @naftalicy in #254
- Implement Go restore support for SCA by @naftalicy in #256, #266
- Implement SBT restore support for SCA by @naftalicy in #259
- Increase default sync scans timeout; make sync scan timeout configurable via env var by @MarshalX in #267
- Update README about pre-commit hook by @MarshalX in #260
- Fix SBOM report creation by @MarshalX in #258
- Fix generating and uploading attestations to PyPI by @MarshalX in #261
New Contributors
- @naftalicy made their first contribution in #252
Full Changelog: v1.11.0...v2.0.0



