Skip to content

Releases: BrettMayson/HEMTT

Version 1.0

12 Mar 21:42
Compare
Choose a tag to compare

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

04 Mar 22:17
Compare
Choose a tag to compare
Version 0.10.0 RC1 Pre-release
Pre-release

Release .zip now uses the prefix.
Fix for / bug

Version 0.10 Alpha 17

30 Jan 05:47
Compare
Choose a tag to compare
Version 0.10 Alpha 17 Pre-release
Pre-release

Releases
Fixes signing (#461)

Version 0.10 Alpha 16

26 Jan 08:01
Compare
Choose a tag to compare
Version 0.10 Alpha 16 Pre-release
Pre-release

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

26 Jan 04:25
Compare
Choose a tag to compare
Version 0.10 Alpha 15 Pre-release
Pre-release

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

23 Jan 23:34
Compare
Choose a tag to compare
Version 0.10 Alpha 14 Pre-release
Pre-release

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

20 Jan 14:23
Compare
Choose a tag to compare
Version 0.10 Alpha 13 Pre-release
Pre-release

ArmaScriptCompiler

  • Reduced HEMTT size
  • Removed ASC from hemtt dev and hemtt 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

19 Jan 23:19
Compare
Choose a tag to compare
Version 0.10 Alpha 12 Pre-release
Pre-release

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

16 Jan 23:49
Compare
Choose a tag to compare
Version 0.10 Alpha 11 Pre-release
Pre-release

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

15 Jan 02:21
Compare
Choose a tag to compare
Version 0.10 Alpha 10 Pre-release
Pre-release

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.