This repository has been archived by the owner on Jul 19, 2019. It is now read-only.
Releases: mihe/tsu
Releases · mihe/tsu
0.5.1
Please note that...
- This is an alpha release
- This has only been tested with Unreal Engine 4.22
- You can not use this outside of Win64 editor builds
- You can not use this in packaged/cooked builds
- There will be breaking changes in upcoming versions
Bug fixes
- Fixed issue with TSU extension libraries being exposed to Blueprint
- Fixed issue with certain omitted/undefined parameters not defaulting to the correct value (#13)
0.5.0
Please note that...
- This is an alpha release
- This has only been tested with Unreal Engine 4.22
- You can not use this outside of Win64 editor builds
- You can not use this in packaged/cooked builds
- There will be breaking changes in upcoming versions
Breaking changes
- Added support for
ScriptName
,ScriptMethod
andScriptOperator
metadata, which overrides the name of certain types and methods- e.g.
KismetMathLibrary
is nowMathLibrary
, which applies to most function libraries - e.g.
getComponentToWorld
inSceneComponent
is nowgetWorldTransform
- e.g.
- Removed all
ScriptMethod
andScriptOperator
methods from the function libraries- e.g.
MathLibrary
is now a lot smaller
- e.g.
- Renamed
size
methods inVector
tolength
- Renamed
equal
methods toequals
to line up with the newScriptMethod
names - Disabled
eval
andFunction
constructor by default and added the project settingAllow Code Generation from Strings
to enable them again
Changes
- Updated V8 to version 7.4.288.1
- Exposed input keys through the new
EKeys
object- e.g.
EKeys.SpaceBar
- e.g.
- Added support for static extension methods through the
TsuStaticExtension
metadata- e.g.
Vector.triple(x, y, z)
- e.g.
- Added preliminary support for extension constants (as methods for now) through the
TsuConstant
,ScriptConstant
andScriptConstantHost
metadata- e.g.
Transform.identity()
,Vector.zero()
- e.g.
Bug fixes
- Fixed issue where methods with delegate parameters were not exposed
0.4.0
Please note that...
- This is an alpha release
- This has only been tested with Unreal Engine 4.22
- You can not use this outside of Win64 editor builds
- You can not use this in packaged/cooked builds
- There will be breaking changes in upcoming versions
Breaking changes
- Migrated from Unreal Engine 4.21 to 4.22
0.3.0
Please note that...
- This is an alpha release
- This has only been tested with Unreal Engine 4.21
- You can not use this outside of Win64 editor builds
- You can not use this in packaged/cooked builds
- There will be breaking changes in upcoming versions
Breaking changes
- Removed call site from
console.log
,console.warn
andconsole.error
- Removed the "Open In Text Editor" toolbar button and input action
Changes
- Added
console.trace
for logging with call stack (up to 10 frames) - Uncaught exceptions now log call stack (up to 10 frames)
Bug fixes
- Bundled
Source
directory, to fix C++ projects not compiling - Fixed potential crash when dealing with array properties
0.2.0
Please note that...
- This is an alpha release
- This has only been tested with Unreal Engine 4.21
- You can not use this outside of Win64 editor builds
- You can not use this in packaged/cooked builds
- There will be breaking changes in upcoming versions
Breaking changes
- Changed self parameter to be disabled by default
Bug fixes
- Fixed issue with changes in project settings not saving to
DefaultGame.ini
0.1.0
Please note that...
- This is an alpha release
- This has only been tested with Unreal Engine 4.21
- You can not use this outside of Win64 editor builds
- You can not use this in packaged/cooked builds
- There will be breaking changes in upcoming versions