Skip to content

Releases: Avril112113/SSSWTool

0.1.4 - Back up to speed

01 Jul 14:03

Choose a tag to compare

Pre-release

Fixes a major build speed issue on windows.

0.1.3 - Linux Support & Build Actions improvements

14 May 10:17

Choose a tag to compare

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

15 Jan 23:17

Choose a tag to compare

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

12 Aug 00:04

Choose a tag to compare

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

24 Jun 13:54

Choose a tag to compare

0.1.0 - Speedy Update Pre-release
Pre-release

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

04 Jun 05:08

Choose a tag to compare

0.0.6 Pre-release
Pre-release

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

05 May 16:03

Choose a tag to compare

Pre-release

Added watch CLI action.
Tracing hooks server. methods.
Tracing creates missing onTick and/or httpReply

0.0.4 - Forth test build

28 Apr 12:11

Choose a tag to compare

Pre-release

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

26 Apr 17:54

Choose a tag to compare

Pre-release

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

26 Apr 10:26

Choose a tag to compare

Pre-release

Improved CLI.
Added config & multi-project configs.
Many minor improvements.