Releases: ThomasDarkson/SScript
Releases · ThomasDarkson/SScript
Release list
22.4.1
22.4.0
22.4.0
Additions
- Added
setByPackage, which sets multiple classes in a package (not available ifDISABLED_MACRO_SUPERLATIVEis defined) - Added
classNameargument tocall, to improve backward compatibility
Changes
- Reworked
traces, iftrue, logs will now show the SScript instance the error came from, the error itself, the called function's name and the arguments passed to it toStringmethod is now public and modified, it now displays the script's file name (or itsIDif the script was created without a file)- In
set,setClass, andsetClassString, the setAsFinal argument now defaults tonull. When the object being set is a class andsetAsFinalisnull,setAsFinalwill automatically be set totrue
Fixes
- Fixed multiple typos across the documentation
Removals
- Removed dead code that supposedly added support for Haxe 2
- SScript doesn't support Haxe 2 or 3
22.3.1
22.3.1
Fixes
- Fixed C# compilation error (error CS1002)
- Optimized
forloops
22.3.0
22.3.0
Additions
- Added Static Extensions, with some limitations
Changes
presetteris replaced withpresetMode
Fixes
- Some micro optimizations
22.2.2
22.2.2
Fixes
- You can now edit the properties of special objects in scripts
22.2.1
22.2.1
Fixes
- Fixed the
Special object cannot be an enum constructorerror showing up even if the special object is not an enum constructor
22.2.0
22.2.0
Additions
- Special objects now supports Classes and Enums
- Added
removeSpecialObject
Changes
- Special object system has been highly optimized
22.1.2
22.1.2
Fixes
- Fixed backward compatability
- Fixed grammar issues in README
22.1.1
22.1.1
Additions
- Added
FULLas a Preset mode - Added more backward compatibility
- You can now use
inwhile importing with alias
Changes
- Default preset mode is now
REGULAR
22.1.0
22.1.0
Additions
- Added partial backward compatibility for older SScript versions
Fixes
- Optimized a lot of code
- Fixed freezing issues
- Fixed grammar issues
Changes
unsethas been renamed toremove- The improved field system is now disabled by default
Removals
- Removed
fileNamefrom function calls; usescriptFileinstead