Skip to content

Releases: wolfe-labs/DU-LuaC

Release 1.3.5

Choose a tag to compare

@matpratta matpratta released this 02 Mar 18:09
1033fc9
  • Fixed issue where you couldn't import libraries for projects on a different partition other than the one where the CLI is installed;
  • Fixed issue where sometimes --export statements would't persist after minification;
  • Reworked the --export implementation, now all --export statements are hoisted to the top of the main Lua file;

Release 1.3.4

Choose a tag to compare

@matpratta matpratta released this 01 Jan 00:12
7bdc5fd
  • Fixed issue where require statements were processed out of order, which in some cases lead to "file required in a loop" errors - Thanks @PerMalmberg and @tobitege;

Happy new years! 🎇

Release 1.3.3

Choose a tag to compare

@matpratta matpratta released this 16 Dec 18:01
2e9cc1c
  • Fixed issue with comment stripping;

Release 1.3.2

Choose a tag to compare

@matpratta matpratta released this 16 Dec 17:37
c978b24
  • The minify parameter of library.embedLua now defaults to the current build target setting;
  • Fixed issue with strings that look like comments;

Release 1.3.1

Choose a tag to compare

@matpratta matpratta released this 16 Dec 17:01
939bdde
  • Comment removal and minification now should also be applied to required scripts;

Release 1.3.0

Choose a tag to compare

@matpratta matpratta released this 16 Dec 05:06
8a94715
  • Fixed issue with \r in library.embedFile;
  • Changed layout of project.json to use arrays and remove duplicated keys/names (old format still works fine);
  • Implemented new error detection when hydrating the project.json file;
  • Added new library.embedLua(file, compile, minify) function;
  • Added new events property to builds and linked elements, allowing you to select which events to bind;
  • Added new stripComments option on build targets;
  • Added support for build target + build name in du-lua build command;
  • Added new code completion generators for events in globals and linked elements;
  • Project codex is now refreshed after a build is completed, to take into account new elements added manually;

Release 1.2.2

Choose a tag to compare

@matpratta matpratta released this 02 Dec 16:57
v1.2.2
33763af
  • Fixes issue where sometimes a directory would try to be read as a Lua file;

Release 1.2.1

Choose a tag to compare

@matpratta matpratta released this 23 Nov 23:02
f0f169c
  • Fixes issue with multiple require statements in a single line

Release 1.2.0

Choose a tag to compare

@matpratta matpratta released this 10 Nov 21:28
cbbaaa0
  • Fixed a few edge cases involving Windows line endings, all code is now converted to Unix line endings before processing
  • Added a new variables section under build targets, for providing variables used inside the build process
  • Added a new --var: build flag, for setting the value of variables from the command-line, example: --var:debug=true
  • Added new ---@if, ---@else and ---@end compiler directives
  • Added support for building only a single build target from the command-line, example: du-lua build production

Release 1.1.5

Choose a tag to compare

@matpratta matpratta released this 09 Sep 00:03
cad28c2
  • Improved Codex generationand auto-complete support (VSCode - EmmyLua, IntelliJ IDEA);