Releases: Avril112113/SSSWTool
0.1.4 - Back up to speed
Fixes a major build speed issue on windows.
0.1.3 - Linux Support & Build Actions improvements
Added Linux Support
Added cache versioning (you don't need to manually delete _build anymore)
Adjusted build actions;
Better callback descriptions/comments and typing
Fixed path suggestion from new buildactions
Allow adding multiple sets of build actions via project:add_buildactions(t)
post_parse swap errors and comments argument positions
parse_file accepts comments
Fixed as is no longer a reserved word (oops)
0.1.2 - Better caching, build actions error handing and special variables
Added error handing for build actions.
Fixed post_file missing ast param for script.lua.
Changed caching to use AMF3 instead of CBOR, which improved cache read and write times dramatically.
Added special variables that get replaced during compile time, see here for what was added.
Moved project intellisense.lua to _intellisense/addon.lua
Added new addons get _intellisense/ssswtool.lua for SSSWTool specific feature's typing.
MIGRATION:
Delete intellisense.lua and re-run ssswtool new addon ./ in the existing project's directory.
0.1.1 - Build actions, User config and Automatic intellisense update
Allow new to be used on existing projects to update certain files.
Added new to provide intellisense
Added automatic intellisense updates from https://github.com/Cuh4/StormworksAddonLuaDocumentation/blob/main/docs/intellisense.lua
Added SSSW_DBG.error_handler (Thanks @Generic-CMD)
Added buildactions (ssswtool new buildactions ./)
0.1.0 - Speedy Update
Added parsed file caching
Major build time optimisations
Fixed default project name and entrypoint
SelenScript had some fixes as well regarding the emitter.
0.0.6
Fixed Tracing fill-in onTick and httpReply location.
Added Tracing hooks server. functions.
Added watch cli action.
Added new cli action.
Added Tracing custom expected stack trace (useful when overriding onTick and httpReply at runtime)
Added Tracing for some statement types (index and assign node types)
0.0.5 - Fifth test build
Added watch CLI action.
Tracing hooks server. methods.
Tracing creates missing onTick and/or httpReply
0.0.4 - Forth test build
Tracing will create onTick and/or httpReply if they are missing.
Greatly improved build times (2x around improvement for normal and tracing enabled builds)
Fixed error on empty source (excluding comments & whitespace)
Disabled SelenScript parsing (only affected errors being enabled)
0.0.3 - Third test build
Fixed various bugs...
Absolute path in src
Better tracing check_stack calls, now using httpReply (should be transparent to user code)
Made SS_SW_DBG local, to prevent finding in _ENV which could cause recursion if any methods are wrapped.
Fixed emitter issue from SelenScript, missing braces on math.
0.0.2 - Second test build
Improved CLI.
Added config & multi-project configs.
Many minor improvements.