Skip to content

Releases: neolithos/neolua

NeoLua 1.3.14

30 Nov 12:01
cb560af
Compare
Choose a tag to compare

Changes

  • Allow forward declaration of local function (#137)

Fixes

  • Convert nil to string nil (7718dda)
  • Do not add nil values, because this will logical destroy the index (78a59b4)
  • ToJson for infinite values (#135)
  • uint, long, ulong is not well supported (#134)

NeoLua 1.3.13

08 Mar 14:02
15df6e5
Compare
Choose a tag to compare

Changes

  • LuaTable.merge (#122)
  • Allow keyword const as member (#109)
  • Added a way to disable the clr object (#116)
  • Change script loading (#49)

Fixes

  • Redirect output for os.execute (2ea5e0d)
  • Removed empty whitespace print before eof (92f5c09)
  • file:lines (c485bdd)
  • Test case for none german machines (06294ba)
  • Collect extensions with generic parameter (#107)
  • ToLson formatting error (8235dfd)
  • io.open flags were incompatible (#97)
  • Result of LuaTable.Members was not complete (2d4fe26)
  • Generic type resolve failed (#119)
  • string.format hex conversion throws error (#121)
  • Stackoverflow in type resolver (#124)
  • NaN case in RtWriteValue (f26130d)
  • Make gmatch return empty iterator instead of nil (#127)

NeoLua 1.3.11

16 Sep 13:01
Compare
Choose a tag to compare

Changes

  • Add a property for the compile options (#101)

Fixes

NeoLua 1.3.10

15 Jul 10:02
Compare
Choose a tag to compare

Changes

  • RtReadValue, RtWriteValue improvments

Fixes

  • ArgumentException: FindDeclaredProperty for String.Chars, is not unique (#100)
  • Negative values in json (77e8cb0)

NeoLua 1.3.9

29 Mar 11:04
Compare
Choose a tag to compare

Changes

  • Lua file api (a5a6b29, 5a4e1bf)
  • Add helper to mark missing runtime functions (#96)
  • Add GetKeys for tables
  • Change ToLson api to avoid overload conflicts (bd44fa4)

Fixes

  • io.open flags (#97)
  • lua printf? %q was not implemented (#97)
  • Lua type deadlock, hopeful finally (477b65d)
  • Auto overload finder (130ba84)

NeoLua 1.3.8

13 Feb 19:22
Compare
Choose a tag to compare

Feature

  • Json-Support for LuaTables (7d3d09d)

Fix

  • NextKey with members (#94)
  • Lson Parser: support nil, no empty table on error (9d49c28)
  • Deadlock in LuaType

NeoLua 1.3.7

13 Jan 16:17
Compare
Choose a tag to compare

Changes

  • LuaParseException ctor public
  • NewLine handling, ReadLine, SkipWhiteSpaes in LuaCharLexer

Fix

  • Invalid long comment parsing, is line comment now (#92)
  • String parsing (escape handling) (@9chu)

NeoLua 1.3.5

28 Dec 17:16
Compare
Choose a tag to compare

Changes

  • New lexer that supports a embedded use
  • Lua.CompileOrReturnPrint, Lua.IsConstantScript added

Breaking changes

  • LuaLexer (positions and interface)

Fix

  • require does not translate the path correct (#87)
  • regex translation (#88)
  • load supports arguments (#89)
  • token position

NeoLua 1.3.2

23 Oct 20:00
Compare
Choose a tag to compare

Breaking changes

  • LuaDesktop is merged into Lua
  • LuaGlobalPortable is merge into LuaGlobal

Fix:

  • NullReference in mono (xamarin)

NeoLua 1.3.0

03 Sep 23:52
Compare
Choose a tag to compare
NeoLua 1.3.0 Pre-release
Pre-release

New nuget packages created to support:

  • net45
  • net47
  • netcoreapp2.0
  • netstandard2.0