HEMTT Versions Save

Build System for Arma 3

v1.10.2

6 months ago

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: https://github.com/BrettMayson/HEMTT/compare/v1.10.1...v1.10.2

v1.10.1

6 months ago

What's Changed

Full Changelog: https://github.com/BrettMayson/HEMTT/compare/v1.10.0...v1.10.1

v1.10.0

6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/BrettMayson/HEMTT/compare/v1.9.1...v1.10.0

v1.9.1

7 months ago

What's Changed

CI Annotations

In conjunction with an update to https://github.com/arma-actions/hemtt, GitHub actions will now annotate the file after running

Full Changelog: https://github.com/BrettMayson/HEMTT/compare/v1.9.0...v1.9.1

v1.9.0

7 months ago

What's Changed

Migrate from 1.8.0

addon.toml uses [rapify] instead of [preprocess]. [preprocess] will still work currently, but is deprecated and a warning will be emitted. preprocess = false will now result in an error instead of a warning Read the addon configuration for examples.

Warnings

As part of the preprocessor rewrite in 1.9.0, and the config rewrite in 1.8.0, HEMTT is now more correct, more performance, and better able to provide insights into config.

This will be used in an upcoming HEMTT Language Server, which will provide warnings and errors in your IDE.

You can read the new entry in The HEMTT Book to learn more about HEMTT's warnings.

If you have suggestions for additional warnings, please open an issue.

New Contributors

Full Changelog: https://github.com/BrettMayson/HEMTT/compare/v1.8.0...v1.9.0

v1.9.0-rc3

8 months ago

What's Changed

Full Changelog: https://github.com/BrettMayson/HEMTT/compare/v1.8.0...v1.9.0-rc3

New Contributors

v1.9.0-rc2

8 months ago

What's Changed

Full Changelog: https://github.com/BrettMayson/HEMTT/compare/v1.8.0...v1.9.0-rc2

v1.9.0-rc1

8 months ago

What's Changed

Full Changelog: https://github.com/BrettMayson/HEMTT/compare/v1.8.0...v1.9.0-rc1

v1.8.0

9 months ago

Internal Rewrite

The config parser has been completely rewritten, along with a whole new error reporting system.

This change allows for better detection and recovery of errors, no longer stopping on the first issue encountered.

The way the config parser interacts with the preprocessor has also be overhauled, this change opens up much easier ability to add SQF, style checking, static analysis, and more into future HEMTT versions.

The changes to the error reporting system will also allow easier community contributions for additional errors and warnings, and allows for a Language Server, a VSCode extension is already on the way, and extensions for other IDEs would be possible as well.

Simple Compile-Time Math

Simple math can be evaluated at runtime. + - * / ^ % () are supported.

value = 1 + 2 * 2
// after hemtt
value = 5;

Use quotes to keep the value as is and have Arma evaluate it at runtime.

What's Changed

New Contributors

Full Changelog: https://github.com/BrettMayson/HEMTT/compare/v1.7.0...v1.8.0

v1.8.0-rc3

9 months ago

Fixes issues related to math parsing

Full Changelog: https://github.com/BrettMayson/HEMTT/compare/v1.8.0-rc2...v1.8.0-rc3