Skip to content

Release 0.8.0

Choose a tag to compare

@jubnzv jubnzv released this 08 Apr 02:02
· 67 commits to master since this release

Added

  • Tact 1.6.2+ support: PR #328
  • SuboptimalSend detector: PR #330 and PR #332
  • PreferBinaryReceiver detector: Issue #335
  • PreferSenderFunction detector: Issue #336
  • ImplicitOpcode detector: Issue #338
  • SuboptimalCellOperation detector: Issue #339
  • Detectors categorization (Optimization, Security, Best Practices): PR #349
  • Add quickfix suggestions for LSP inlay hints: PR #353
  • Support standalone Tools to run without CompilationUnit: PR #326
  • Logger: Detector contexts: PR #327
  • Logger: Print timestamps when --verbose is set: Issue #73
  • PreferredStdlibApi: Suggest using throwUnless over require: Issue #345
  • JSON Schema for Misti output: PR #355

Changed

  • Replace imports from @tact-lang/compiler/dist/... to @tact-lang/compiler: PR #328
  • Removed --new-detector option and the createDetector module as unused
  • ExitCodeUsage: Allow using 0 as success exit code: Issue #344
  • Use relative paths in warnings in JSON: : PR #353
  • Breaking changes: New Warning and Result structures: PR #355

Fixed

  • postinstall error when using the Misti dependency with a package manager different from yarn: Issue #337
  • ExitCodeUsage: Incorrect string in the description: Issue #341
  • Fixed and improved browser support: PR #351

Contributors

Special thanks