diff --git a/com.unity.netcode.gameobjects/CHANGELOG.md b/com.unity.netcode.gameobjects/CHANGELOG.md index d08451224c..51fe4a90f6 100644 --- a/com.unity.netcode.gameobjects/CHANGELOG.md +++ b/com.unity.netcode.gameobjects/CHANGELOG.md @@ -10,6 +10,7 @@ Additional documentation and release notes are available at [Multiplayer Documen ### Added + ### Fixed - Fixed issue where `NetworkClient` could persist some settings if re-using the same `NetworkManager` instance. (#3491) @@ -19,6 +20,19 @@ Additional documentation and release notes are available at [Multiplayer Documen ### Changed + +## [2.4.1] - 2025-06-11 + +### Added + +- Added: Full XML API documentation coverage primarily focused around the test helpers API. (#3444) + +### Changed + +- Changed: Assembly names while keeping the same namespaces. If your project is using the `Unity.Netcode.TestHelpers.Runtime` assembly then you need to switch `asmdef` references to `Unity.Netcode.Runtime.Tests`. (#3444) +- Changed: Migrated multiplayer metrics tests to Multiplayer Tools repository and removed the multiplayer tools test project. (#3444) + + ## [2.4.0] - 2025-06-02 ### Added diff --git a/com.unity.netcode.gameobjects/Runtime/AssemblyInfo.cs b/com.unity.netcode.gameobjects/Runtime/AssemblyInfo.cs index fe10e21733..59d36853a3 100644 --- a/com.unity.netcode.gameobjects/Runtime/AssemblyInfo.cs +++ b/com.unity.netcode.gameobjects/Runtime/AssemblyInfo.cs @@ -20,8 +20,11 @@ #if MULTIPLAYER_TOOLS [assembly: InternalsVisibleTo("Unity.Multiplayer.Tools.GameObjects.Tests")] -[assembly: InternalsVisibleTo("Unity.Multiplayer.Tools.Adapters.Ngo1WithUtp2")] [assembly: InternalsVisibleTo("TestProject.ToolsIntegration.RuntimeTests")] [assembly: InternalsVisibleTo("TestProject.Netcode.GameObjejct.Runtime.Tests")] #endif // MULTIPLAYER_TOOLS #endif // UNITY_INCLUDE_TESTS +// Should always be visible when multiplayer tools package is installed. +#if MULTIPLAYER_TOOLS +[assembly: InternalsVisibleTo("Unity.Multiplayer.Tools.Adapters.Ngo1WithUtp2")] +#endif diff --git a/com.unity.netcode.gameobjects/package.json b/com.unity.netcode.gameobjects/package.json index f2ffe8f03c..c43dc42ec2 100644 --- a/com.unity.netcode.gameobjects/package.json +++ b/com.unity.netcode.gameobjects/package.json @@ -2,7 +2,7 @@ "name": "com.unity.netcode.gameobjects", "displayName": "Netcode for GameObjects", "description": "Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.", - "version": "2.4.0", + "version": "2.4.1", "unity": "6000.0", "dependencies": { "com.unity.nuget.mono-cecil": "1.11.4",