Skip to content

Version 1.13.0

Latest
Compare
Choose a tag to compare
@BrettMayson BrettMayson released this 02 Sep 23:10
· 22 commits to main since this release

Added

  • common: lint configuration in #747, #751
  • common: some diag messages now include clickable links on supported terminals
  • launch: add more config options in #752
  • launch: link to workshop page for missing mods by @Crowdedlight in #741
  • sqf: banned and broken commands in #753
  • sqf: check format string and args by @PabstMirror in #745
  • sqf: check command casing in #732, #757
  • sqf: Optimizer by @PabstMirror in #743
  • sqf: use hemtt's compiler in #750

Fixed

New Config Files

lints.toml and launch.toml can help keep your project.toml clean

SQF Compiler

HEMTT's SQF compiler is default starting with 1.13.0! This will result in faster compilation times and more accurate error line numbers.

In case of any issues found, or just preference, you can still use ArmaScriptCompiler with the --asc flag.

Lint Configuration

HEMTT's internal handling of lints has been completely rewritten, allowing for control of what lints are enabled, their severity, and options for each lint where applicable.

See what lints are available and how to configure them!

SQF Optimizer

@PabstMirror has started work on an SQF optimizer! It has been included in 1.13.0, but is disabled by default. To assist us in testing, you can use --expopti to enable it. Please report any findings or issues you may have with it in #hemtt or on GitHub.

New Contributors

Full Changelog: v1.12.5...v1.13.0