Skip to content

Releases: BrettMayson/HEMTT

Version 1.11.1

08 Feb 01:00
Compare
Choose a tag to compare

What's Changed

  • ASC - Don't copy .inc.sqf for building by @PabstMirror in #644
  • Hooks - Fix requiring .rhai (or a palindrome)
  • Binarize - No longer requires tools be present, will warn if missing
  • Fox not exiting status 1 in some error conditions

Full Changelog: v1.11.0...v1.11.1

Version 1.11.0

02 Feb 22:57
Compare
Choose a tag to compare

SQF Linting

HEMTT will now verify all .sqf files, catching syntax errors more strictly than other tools.

Some basic warning and advice lints are included, and more will arrive in future releases, if you have ideas, suggest them!

Files that are intended only to be included, like initSettings.sqf, will now need to use .inc.sqf to indicate they do not need to be valid on their own.

Diagnostics Rework

The output of message has been overhauled, and this lays even more foundation for the upcoming LSP.

hemtt check

You can run hemtt check to run the linting features of HEMTT without building any PBOs.

hemtt value

You can run hemtt value list to see the values that hemtt can output with information from your project!

hemtt value project.version.major

hemtt launch --quick --instances 2

The launch command has two new options, read about them in the HEMTT Book

Future Testing

A big thank you to everyone in the ACE Discord that provide feedback and testing in-between major releases. It's the place to be if you'd like to get the latest info about HEMTT and test the release candidates.

Full Changelog: v1.10.2...v1.11.0

Version 1.11.0 RC5

02 Feb 06:31
Compare
Choose a tag to compare
Version 1.11.0 RC5 Pre-release
Pre-release

What's Changed

  • Diagnostics rework in #636
  • New hemtt launch options for instances, dedicated server, and quick launch without rebuilding
  • Additional errors for Rhai real file system operations
  • Arma 3 Wiki uses appdata instead of temporary locations
  • Fixed a warning that it fail to update Arma 3 wiki (it actually just had nothing to update)
  • Other various fixes

Full Changelog: v1.11.0-rc4...v1.11.0-rc5

Version 1.11.0 RC4

25 Jan 01:20
Compare
Choose a tag to compare
Version 1.11.0 RC4 Pre-release
Pre-release

Reverts back to ASC due to issues that Arma won't tell me.

Adds hemtt check command

Version 1.11.0 RC3

18 Dec 10:14
Compare
Choose a tag to compare
Version 1.11.0 RC3 Pre-release
Pre-release

What's Changed

  • differentiate between hemtt error and project error in #617
  • fix __LINE__ using /
  • fix __LINE__ missing mainprefix when set

Full Changelog: v1.11.0-rc2...v1.11.0-rc3

Version 1.11.0 RC 2

07 Dec 14:22
Compare
Choose a tag to compare
Version 1.11.0 RC 2 Pre-release
Pre-release

Version 1.11.0 RC 1

07 Dec 04:16
Compare
Choose a tag to compare
Version 1.11.0 RC 1 Pre-release
Pre-release

SQF 🎉

HEMTT now includes its own SQF Compiler! A very big thanks to @ScottyThePilot for their sqf repo, which HEMTT's SQF parser is derived from.

Currently, errors messages are limited, and not much is checked beyond valid syntax. This will be expanded in future versions.

This version does ensure that every SQF file is valid, and compiled to SQFC, now on MacOS too! Files that are intended only to be included, like initSettings.sqf, will now need to use .inc.sqf to indicate they do not need to be valid on their own.

It is using the new acemod/arma3-wiki project to get updated commands within hours of them hitting the wiki, and without needing an update to HEMTT!

Please report any issues with this RC, or leave suggestions for analysis, for SQF or Configs.

Full Changelog: v1.10.2...v1.11.0-rc1

Version 1.10.2

23 Nov 06:39
18c9ad0
Compare
Choose a tag to compare

What's Changed

  • Context: Additional logging for debugging
  • Utils: PAA inspect & convert
  • Launch: Fix presets not working when no workshop mods are specified

Full Changelog: v1.10.1...v1.10.2

Version 1.10.1

21 Nov 19:59
Compare
Choose a tag to compare

What's Changed

  • Context: Error on addon name collision
  • Context: Warning when an addon name is not lowercase
  • Build: Fix dev symlinks on Linux by @jonpas in #599
  • Build: support for --just in dev and build in #605
  • Config: __eval support in #597
  • Hooks: rfs in all phases in #604
  • Hooks: read_dir function added
  • Launch: Improvements to HTML preset support
  • Utils: Inspect in #603
  • Utils: pbo extract, unpack, inspect in #606

Full Changelog: v1.10.0...v1.10.1

Version 1.10.0

02 Nov 11:48
Compare
Choose a tag to compare

What's Changed

  • Launch: support for html presets in #594
  • Preprocessor: pragma support in #587, #592
  • Binarize: copy files from addons folder in #590, #591
  • Hooks: Fix execution order in #586
  • Hooks: More Rhai FS functions in #593
  • Utils: hemtt utils verify to check signatures, replaces BISign
  • Misc: New version flags for clarity (-local, -dev on ci non-release builds)
  • Book: Document all new features and clarify some existing items

New Contributors

Full Changelog: v1.9.1...v1.10.0