Skip to content

Releases: GmodNET/GmodDotNet

Gmod.NET 1.0.0 (Codename Trubchevsk)

Choose a tag to compare

@GlebChili GlebChili released this 25 Jan 22:45
fa9c86f

.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)

Choose a tag to compare

@GlebChili GlebChili released this 20 Jun 23:11
e30c22a

.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)

Choose a tag to compare

@GlebChili GlebChili released this 29 May 07:34
bd89289

.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)

Choose a tag to compare

@GlebChili GlebChili released this 17 Apr 12:26
59fe064

.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)

Choose a tag to compare

@GlebChili GlebChili released this 13 Mar 19:46
7b58fe1

.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)

Choose a tag to compare

@GlebChili GlebChili released this 11 Feb 16:03
1aa2040

.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)

Choose a tag to compare

@GlebChili GlebChili released this 17 Dec 03:25

.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)

Choose a tag to compare

@GlebChili GlebChili released this 14 Nov 18:04

.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)

Pre-release

Choose a tag to compare

@GlebChili GlebChili released this 16 Sep 16:39

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)

Choose a tag to compare

@GlebChili GlebChili released this 22 Jan 00:25
6da69ed

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