Releases: sannybuilder/dev
Releases · sannybuilder/dev
v3.8.0
v3.8.0-beta.1
Features
- disassembler can now recognize if the content of a hex..end block is a null-terminated ASCII string #33
- disassembler adds description words in lines with a keyword and multiple parameters #108
Bug Fixes
- fixed an issue from v3.8.0-beta.0 when the IDE stripped extra whitespace characters from templates
v3.8.0-beta.0
Features
- added ability to automatically pull updates from Sanny Builder Library
- updated CLEO+ plugin to v1.0.8
- changed default installation directory from Program Files to User Program files (\Users...\AppData\Local\Programs) to mitigate UAC
Bug Fixes
- fixed an issue when the compiler could throw a "Not enough params" error under certain conditions (reported here)
- disassembler now supports variadic arguments in classes #149
- disassembler now recognizes label type in class params
- fixed duplicate names in the template list (Ctrl+J)
- fixed an issue from v3.8.0-alpha.4 with some settings not loading properly
Breaking changes
- the range of values for the CLI option
Decompiler::LabelsFormat
has been changed from1,2,3
to0,1,2
v3.8.0-alpha.4
v3.8.0-alpha.3
Features
- new debug option "SKIP_EXTRA_INFO" to ignore custom information attached to the compiled script
- new community themes
Bug Fixes
- fixed an issue with disassembling classes with variadic arguments #149
v3.8.0-alpha.2
v3.8.0-alpha.1
Features
- Allow options override via CLI #93
- Update Spanish translation
- Add new community themes
Bug Fixes
- Fixed a regression issue when the editor inserts a template name, not the content
- Fixed an issue when some older color settings have not been migrated to the custom theme on the first run
v3.8.0-alpha.0
Features
- dark theme #3
- theme editor in the options
- existing coloring configuration gets converted to a custom (user) theme on the first run
- updated Chinese and Hungarian translations
- highlight string variable constants #140
- initial integration with https://library.sannybuilder.com/
- hints when "Show opcode info" is enabled
- clicking in the bottom panel navigates to the library
Bug Fixes
- constants highlighting is not working when SB launched from another directory #131
- critical error in enum interpreter #139
- compiler adds 8 redundant bytes in a headless script in LCS/VCS modes
- incorrect data type picked for labels in LCS/VCS modes
- crash when attempting to compile via CLI with the source include option enabled #117
v3.7.0
v3.7.0-beta.1
Bug Fixes
- Fixed a regression when constant symbols are not recognized by the language service (reported here)