Releases: BrettMayson/HEMTT
Version 1.0
The HEMTT Rewrite
HEMTT has been completely rewritten with smarter handling of macros, better configuration, documentation, and many bug fixes.
There are still improvements to come, and bug reports and feature requests are welcome, but I feel HEMTT is now in a state where the majority of projects still on 0.7.6 will be able to switch.
Be sure to read the book to get your project's config migrated and setup with the new features!
Version 0.10.0 RC1
Release .zip
now uses the prefix.
Fix for /
bug
Version 0.10 Alpha 17
Releases
Fixes signing (#461)
Version 0.10 Alpha 16
Now supports --version
with the alpha number!
Logging Overhaul
By default, HEMTT will only print INFO
logs, use -v
for DEBUG
and -vv
for TRACE
.
When running in CI, all logs will always be displayed.
Signing
Fix .bisign
name to include .pbo
Version 0.10 Alpha 15
Linting
New feature to lint all SQF files, currently only supports preprocessor macro usage.
Primarily incorrect arg usage.
It will not find misspelled macros.
ArmaScriptCompiler
Disabled by default! see dedmen/ArmaScriptCompiler#28
Fixed Linux permissions (#456)
Writing files is slightly faster
Preprocessing is now threaded
Files
Create sub-directories correctly (#460)
Fix /
counting in *
(#454, #455)
Preprocessor
Fix handling of commas in strings (#457)
Include near token in Unexpected EOF error
Fix Unexpected EOF error originating from MACRO(#)
Config
Fully support \n multiline strings
Version 0.10 Alpha 14
Release
Zip compatibility is fixed
Files
Glob pattern is fixed for wildcards in the root
Errors
Improved EOF error to help debug ongoing ASC issues
Version 0.10 Alpha 13
ArmaScriptCompiler
- Reduced HEMTT size
- Removed ASC from
hemtt dev
andhemtt launch
to improve dev speed - No longer preprocesses files that are excluded
enabled
is now enabled- Use
/
instead of\\
in exclude for consistency with the rest of HEMTT
Preprocessor
- No longer expands inside double-quoted strings
Version 0.10 Alpha 12
ArmaScriptCompiler is integrated into HEMTT for setup-free use!
Added exclude at the project and addon levels.
Ability to define custom properties at the project and addon levels!
A few preprocessor fixes, thanks @PabstMirror!
Fixes and updated documentation for Hooks!
Migration
files
=> files.include
[files]
include = []
exclude = []
Version 0.10 Alpha 11
Introducing Hooks via Rhai scripting!
ANSI improvements, Windows 10 Command Prompt should now display colors, ANSI codes will not be emitted if they are not supported
Migration from previous 0.10 Alphas
Project File
hemtt.toml
=> .hemtt/project.toml
Build Output
.hemtt
=> .hemttout
Releases
.hemtt/releases
=> releases
Version 0.10 Alpha 10
hemtt release
will now create a zip archive of the release folder.
There are no more features planned during the alpha. The full release is close. Please test and provide any feedback for bugs or missing functionality you require.