Skip to content

Latest commit

 

History

History
62 lines (35 loc) · 1.69 KB

CHANGELOG.md

File metadata and controls

62 lines (35 loc) · 1.69 KB

v2.0.1

  • Added type definition to NPM package
  • Upgraded release actions to use up-to-date dependencies

v2.0.0

Breaking changes

  • The halstead calculation was corrected which results in different halstead + FTA scores

v1.0.0

Breaking changes

  • Added the include_comments option with a default value of false, which means that comments are no longer included in scoring by default
  • Added the exclude_under option with a default value of 6, which means that files that are under n lines of code are excluded from output. This option also takes into account the include_comments option.
  • Changed output_limit to (a) only affect the table format output and (b) work as expected.

Other changes

  • Exposed output_limit, score_cap, include_comments and exclude_under as CLI options
  • Fixed an ENOBUFS crash that could occur when analyzing very large projects

v0.2.0

  • Potentially breaking: changed linux target platforms: we now target musl linux on x86_64, arm and aarch64
    • This change should result in a more portable and widely compatible fta-cli on Linux systems
  • Refactored Github Actions workflow so that the publishing of the npm packages is automatic and coupled with releasing the Rust crate

v0.1.11

  • Improved language detection, add retry mechanism (#31)

v0.1.10

  • Fix binaries for Ubuntu

v0.1.9

  • Set +x permissions on macOS + linux binaries during build

v0.1.8

  • Added WASM npm module
  • Refactored internals

v0.1.7

  • Internal fixes for the NPM module

v0.1.4

  • Added --json option

v0.1.3

  • Added npm package

v0.1.2

  • Initial release