Skip to content

Releases: GmodNET/GmodDotNet

Gmod.NET 1.0.0 (Codename Trubchevsk)

25 Jan 22:45
fa9c86f
Compare
Choose a tag to compare

.NET Version

.NET 7.0.2 (with ASP.NET Core 7.0.2)

Release Notes

This is the first stable release of Gmod.NET! Our API is now battle-tested and used by many Garry's Mod community developers.

  1. Gmod.NET Runtime is now built on top of .NET 7. It means that you can run both .NET 6 and .NET 7 modules with Gmod.NET 1.0.0.
  2. GmodNET.API has full nullable annotations for all public types and interfaces now. Learn more about .NET nullable annotations here.
  3. Gmod.NET runtime was made more stable, which means that you are not going to see some obscure NullReferenceException errors any more.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

PRs since last release

Full Changelog: 0.7.6...1.0.0

Gmod.NET 0.7.6 (Codename UstIlimsk)

20 Jun 23:11
e30c22a
Compare
Choose a tag to compare

.NET Version

.NET 6.0.6 (with ASP.NET Core 6.0.6)

Release Notes

  1. Bundled .NET Runtime was updated to version 6.0.6. This is a security patch and we strongly urge you to upgrade your local installation.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

Gmod.NET 0.7.5 (Codename UstIlimsk)

29 May 07:34
bd89289
Compare
Choose a tag to compare

.NET Version

.NET 6.0.5 (with ASP.NET Core 6.0.5)

Release Notes

  1. Bundled .NET Runtime was updated to version 6.0.5. This is a security patch and we strongly urge you to upgrade your local installation.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

Gmod.NET 0.7.4 (Codename UstIlimsk)

17 Apr 12:26
59fe064
Compare
Choose a tag to compare

.NET Version

.NET 6.0.4 (with ASP.NET Core 6.0.4)

Release Notes

  1. Bundled .NET Runtime was updated to version 6.0.4. This is a security patch and we strongly urge you to upgrade your local installation.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

Gmod.NET 0.7.3 (Codename UstIlimsk)

13 Mar 19:46
7b58fe1
Compare
Choose a tag to compare

.NET Version

.NET 6.0.3 (with ASP.NET Core 6.0.3)

Release Notes

  1. Bundled .NET Runtime was updated to version 6.0.3. This is a security patch and we strongly urge you to upgrade your local installation.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

Gmod.NET 0.7.2 (Codename UstIlimsk)

11 Feb 16:03
1aa2040
Compare
Choose a tag to compare

.NET Version

.NET 6.0.2 (with ASP.NET Core 6.0.2)

Release Notes

  1. Bundled .NET Runtime was updated to version 6.0.2. This is a security patch and we strongly urge you to upgrade your local installation.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

Gmod.NET 0.7.1 (Codename UstIlimsk)

17 Dec 03:25
Compare
Choose a tag to compare

.NET Version

.NET 6.0.1 (with ASP.NET Core 6.0.1)

Release Notes

  1. Bundled .NET Runtime was updated to version 6.0.1. This is a security patch and we strongly urge you to upgrade your local installation.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

Gmod.NET 0.7.0 (Codename UstIlimsk)

14 Nov 18:04
Compare
Choose a tag to compare

.NET Version

.NET 6.0.0 (with ASP.NET Core 6.0.0)

Release Notes

  1. Gmod.NET now uses .NET 6!
  2. Documentation is ready and available at https://docs.gmodnet.xyz/
  3. New module lifecycle enables better control for developers.
  4. ILua interface now provides new methods to work with managed functions.
  5. IModule and ILua interfaces are now much cleaner and easier to use.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

GmodDotNet 0.6.0 (Codename Tyumen)

16 Sep 16:39
Compare
Choose a tag to compare
Pre-release

Corresponding GmodNET.API version

GmodNET.API 0.6.x

.NET Core version

.NET Core Runtime 3.1.8 (with ASP.NET Core 3.1.8)

Runtime Release Notes

  1. .NET Core Runtime was updated to version 3.1.8 (security patch).

Full list of closed Runtime issues: https://github.com/GmodNET/GmodDotNet/milestone/1?closed=1

API Release Notes

  1. Modules can now override their native libraries' resolution behavior

  2. Modules can now throw Lua exceptions across all platforms.

  3. ILua.MCall allows catching Lua exceptions in module and handle them just like .NET exceptions.

Full list of closed API issues: https://github.com/GmodNET/GmodDotNet/milestone/2?closed=1

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

  3. Download and copy gmod-dot-net-lua-server.0.6.0.lua to garrysmod/lua/autorun/server

  4. Download and copy gmod-dot-net-lua-client.0.6.0.lua to garrysmod/lua/autorun/client

GmodNET 0.5.2 alpha (code name: Buzuluk)

22 Jan 00:25
6da69ed
Compare
Choose a tag to compare

Corresponding GmodNET.API version

GmodNET.API 0.5.x

.NET Core version

.NET Core Runtime 3.1.1 (with ASP.NET Core 3.1.1)

Release Notes

  1. .NET Core Runtime was updated to version 3.1.1 (security patch).

  2. Linux and macOS clients are now able to work properly in "secure mode".

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

  3. Download and copy gm_dotnet_server.lua to garrysmod/lua/autorun/server

  4. Download and copy gm_dotnet_client.lua to garrysmod/lua/autorun/client