Skip to content

Releases: 3F/LuNari

1.6

20 Dec 22:19
@3F 3F
920c7a6
Compare
Choose a tag to compare
Public release. LuNari 1.6

* NEW: Complete .NET Core support.
       .NET Standard 2.0+

* NEW: Implemented LuaD.
        ```
        using(dynamic l = new LuaD("Lua.dll"))
        {
            // Lua now is yours ~
            IntPtr L = l.luaL_newstate<LuaState>();
            var num  = l.lua_tonumber<LuaNumber>(L, 1);
        }
        ```
       Lua via Conari engine [DLR version]
       Requires full name to requested lua function by default (IConfig).

* NEW: Added netfx based target platforms: net472.

* NEW: API. added:

        +`lua_State* luaL_newstate(void);` /Lua 5.1; 5.2; 5.3

* CHANGED: Updated Conari 1.4. More speed and features:
           https://github.com/3F/Conari/releases/tag/1.4

* CHANGED: Added the following tools to nupkg packages for related build processes.

           https://www.nuget.org/packages/LuNari/
           * tools\gnt.bat - https://github.com/3F/GetNuTool
           * tools\hMSBuild.bat - https://github.com/3F/hMSBuild

CI-build-54

01 Jul 18:19
@3F 3F
74003fa
Compare
Choose a tag to compare
CI-build-54 Pre-release
Pre-release

🎲 Nightly build of 74003fa ➾ Worker image: Visual Studio 2015; Console: ci.appveyor.com/.../build-54

❕ Only for tests! ❕ πŸ—¨ Commit message:

Merge pull request #7 from 3F/dependabot/nuget/vsSBE.CI.MSBuild-1.6.12011

Bump vsSBE.CI.MSBuild from 1.6.12010 to 1.6.12011

v1.5.1

30 Jan 15:44
@3F 3F
19d8cd9
Compare
Choose a tag to compare
Public release of the LuNari 1.5.1:

* FIXED: Fixed nuget Conari version: "(1.3.0,)" > "1.3.0"
* CHANGED: Allowed extending LuaH.
* CHANGED: Updated XML doc for LuaH constants.
* CHANGED: Added forgotten declaration for 5.2 & 5.3: +`int lua_pushthread (lua_State *L);`
* NEW: API. added:

    +`void lua_pushcfunction (lua_State *L, lua_CFunction f);` /Lua 5.1; 5.2; 5.3
    +`void lua_arith (lua_State *L, int op);` /Lua 5.2; 5.3
    +`const char *lua_tostring (lua_State *L, int index);` /5.1, 5.2, 5.3
    +`void lua_insert (lua_State *L, int index);` /Lua 5.1; 5.2; 5.3
    +`void lua_remove (lua_State *L, int index);` /Lua 5.1; 5.2; 5.3
    +`void lua_replace (lua_State *L, int index);` / Lua 5.1; 5.2; 5.3
    +`void lua_register (lua_State *L, const char *name, lua_CFunction f);` /Lua 5.1; 5.2; 5.3
    +`size_t lua_rawlen (lua_State *L, int index);` /Lua 5.2; 5.3
    +`size_t lua_objlen (lua_State *L, int index);` /Lua 5.1

CI-build-51

30 Jan 12:55
@3F 3F
44f4091
Compare
Choose a tag to compare
CI-build-51 Pre-release
Pre-release

🎲 Nightly build of 44f4091 ➾ Worker image: Visual Studio 2015; Console: ci.appveyor.com/.../build-51

❕ Only for tests! ❕ πŸ—¨ Commit message:

+void lua_pushcfunction (lua_State *L, lua_CFunction f); /Lua 5.1; 5.2; 5.3

+void lua_arith (lua_State *L, int op); /Lua 5.2; 5.3
+const char *lua_tostring (lua_State *L, int index); /5.1, 5.2, 5.3
+void lua_insert (lua_State *L, int index); /Lua 5.1; 5.2; 5.3
+void lua_remove (lua_State *L, int index); /Lua 5.1; 5.2; 5.3
+void lua_replace (lua_State *L, int index); / Lua 5.1; 5.2; 5.3
+void lua_register (lua_State *L, const char *name, lua_CFunction f); /Lua 5.1; 5.2; 5.3
+size_t lua_rawlen (lua_State *L, int index); /Lua 5.2; 5.3
+size_t lua_objlen (lua_State *L, int index); /Lua 5.1

Added forgotten declaration for 5.2 & 5.3: +int lua_pushthread (lua_State *L);

v1.5

27 Jan 20:34
@3F 3F
6960f0b
Compare
Choose a tag to compare
Public release of the LuNari 1.5:

* NEW: Meet the 'LuNari' project. Issue #2.

       Lua for .NET on Conari engine
       https://github.com/3F/LuNari

       Modern versions will not require neither our API
       (Lua 5.4, 5.3, 5.2, 5.1, ...) nor something other from you at all.

       We will generate all your needs automatically at runtime.
       Do whatever you love. Enjoy!

* CHANGED: API dev core changes: `Rt_.LuaState` has been renamed to `_.LuaState`
           https://github.com/3F/LuNari/wiki/API.Dev

* NOTE: Official NuGet packages of the LuNari project:
        https://www.nuget.org/packages/LuNari/

* NOTE: LunaRoad packages will no longer be updated. (Discontinued)
        Please consider upgrading to LuNari.

CI-build-49

27 Jan 20:32
@3F 3F
ba3dee6
Compare
Choose a tag to compare
CI-build-49 Pre-release
Pre-release

🎲 Nightly build of ba3dee6 ➾ Worker image: Visual Studio 2015; Console: ci.appveyor.com/.../build-49

❕ Only for tests! ❕ πŸ—¨ Commit message:

Merge pull request #5 from 3F/LuNari_dev

LunaRoad -> LuNari

CI-build-47

26 Jan 21:25
@3F 3F
Compare
Choose a tag to compare
CI-build-47 Pre-release
Pre-release

🎲 Nightly build of 36525d3 ➾ Worker image: Visual Studio 2015; Console: ci.appveyor.com/.../build-47

❕ Only for tests! ❕ πŸ—¨ Commit message:

Rt_.LuaState has been renamed to _.LuaState

$(APPVEYOR_REPO_COMMIT_MESSAGE_EXTENDED)

CI-build-45

26 Jan 16:28
@3F 3F
Compare
Choose a tag to compare
CI-build-45 Pre-release
Pre-release

🎲 Nightly build of 1af3e7c ➾ Worker image: Visual Studio 2015; Console: ci.appveyor.com/.../build-45

❕ Only for tests! ❕ πŸ—¨ Commit message:

Updated License headers

$(APPVEYOR_REPO_COMMIT_MESSAGE_EXTENDED)

CI-build-32

14 Jan 11:45
@3F 3F
Compare
Choose a tag to compare
CI-build-32 Pre-release
Pre-release

🎲 Nightly build of 535f292 ➾ Worker image: Visual Studio 2015; Console: ci.appveyor.com/.../build-32

❕ Please use this only for tests of latest changes! ❕ πŸ—¨ Commit message:

Bump Conari from 4f14cec to 9b7e137

Bumps Conari from 4f14cec to 9b7e137.

Signed-off-by: dependabot[bot] support@dependabot.com

CI-build-31

14 Jan 11:40
@3F 3F
Compare
Choose a tag to compare
CI-build-31 Pre-release
Pre-release

🎲 Nightly build of e8a78e9 ➾ Worker image: Visual Studio 2015; Console: ci.appveyor.com/.../build-31

❕ Please use this only for tests of latest changes! ❕ πŸ—¨ Commit message:

We're ready for Conari engine v1.3

$(APPVEYOR_REPO_COMMIT_MESSAGE_EXTENDED)