Skip to content

Releases: yn01-dev/Lua-CSharp

v0.4.2

11 Jan 12:13
Compare
Choose a tag to compare

What's Changed

  • Fix: metatable index/newindex with table by @Akeit0 in #72
  • Ensure array capacity only if index is larger than array length with table.insert function by @Veslo5 in #82

New Contributors

Full Changelog: v0.4.1...v0.4.2

v0.4.1

04 Jan 15:46
Compare
Choose a tag to compare

What's Changed

  • Fix:A LuaObject cannot reference another LuaObject by @Akeit0 in #68
  • Fix fail to parse empty elseif / else blocks by @AnnulusGames in #73
  • Fix handling of Read<int>() and GetArgument<int>() by @AnnulusGames in #74

Full Changelog: v0.4.0...v0.4.1

v0.4.0

02 Jan 00:30
Compare
Choose a tag to compare

What's Changed

Features

  • Add: Lua.Unity package by @AnnulusGames in #57

Bug fixes

  • Fix for floating number not able to be parsed (Godot) by @Flo12344 in #47
  • Fix: closure upvalues by @Akeit0 in #53
  • Fix: gitignore by @AnnulusGames in #58
  • Fix: parser by @AnnulusGames in #59
  • Fix LuaObject bugs by @AnnulusGames in #62
  • Fix: Check userdata type by @Akeit0 in #63

Improvements

  • Optimize: Reduce and merge unnecessary move instructions by @Akeit0 in #48
  • Large Optimization by @Akeit0 in #52
  • Optimize: LuaTable.TryGetNext by @Akeit0 in #60
  • Optimize: Reduce unnecessary coping in coroutine by @Akeit0 in #61

New Contributors

Full Changelog: v0.3.1...v0.4.0

v0.3.1

18 Oct 03:06
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Fix: LuaStack.PopUntil by @AnnulusGames in #44
  • Fix: Incorrect values ​​may be returned if metamethod return value does not exist by @AnnulusGames in #45

Full Changelog: v0.3.0...v0.3.1

v0.3.0

18 Oct 01:25
Compare
Choose a tag to compare

What's Changed

Features

  • Add: Lua.SourceGenerator by @AnnulusGames in #39

Bug fixes

  • Fix: Implicit conversion from string to number, which is out of speci… by @Akeit0 in #38
  • Fix: __tostring is not working by @AnnulusGames in #40
  • Fix: coroutine.status is missing by @AnnulusGames in #42
  • Fix: the chunk name of the generated lua function becomes anonymous by @AnnulusGames in #43

Improvements

  • Optimize: standard libraries by @AnnulusGames in #41

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.1

14 Oct 08:14
Compare
Choose a tag to compare

What's Changed

  • Fix: OpenCoroutineLibrary() is missing in OpenStandardLibraries() by @AnnulusGames in #33
  • Fix: DoStringAsync chunkName argument is not reflected when there is a syntax error by @AnnulusGames in #34

Full Changelog: v0.2.0...v0.2.1

v0.2.0

14 Oct 08:06
Compare
Choose a tag to compare

What's Changed

  • Fix and / or by @AnnulusGames in #28
  • Fix: metamethod call by @AnnulusGames in #29
  • Optimization by @AnnulusGames in #30
  • Redesign LuaFunction by @AnnulusGames in #32

Full Changelog: v0.1.0...v0.2.0

v0.1.0

12 Oct 14:04
d8a5ea6
Compare
Choose a tag to compare

Initial release