Skip to content
This repository has been archived by the owner on Jul 19, 2019. It is now read-only.

Releases: mihe/tsu

0.5.1

26 Apr 16:00
Compare
Choose a tag to compare
0.5.1 Pre-release
Pre-release

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

24 Apr 17:30
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release

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 and ScriptOperator metadata, which overrides the name of certain types and methods
    • e.g. KismetMathLibrary is now MathLibrary, which applies to most function libraries
    • e.g. getComponentToWorld in SceneComponent is now getWorldTransform
  • Removed all ScriptMethod and ScriptOperator methods from the function libraries
    • e.g. MathLibrary is now a lot smaller
  • Renamed size methods in Vector to length
  • Renamed equal methods to equals to line up with the new ScriptMethod names
  • Disabled eval and Function constructor by default and added the project setting Allow 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
  • Added support for static extension methods through the TsuStaticExtension metadata
    • e.g. Vector.triple(x, y, z)
  • Added preliminary support for extension constants (as methods for now) through the TsuConstant, ScriptConstant and ScriptConstantHost metadata
    • e.g. Transform.identity(), Vector.zero()

Bug fixes

  • Fixed issue where methods with delegate parameters were not exposed

0.4.0

02 Apr 21:12
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release

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

01 Apr 17:09
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release

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 and console.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

26 Mar 10:49
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

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

26 Mar 10:49
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

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