Releases: EvaisaDev/UnityNetcodePatcher
Releases · EvaisaDev/UnityNetcodePatcher
NetcodePatcher-3.3.3
- Changed:
NetcodePatchedattribute is applied to assemblies' main module, rather than the assemblies directly- This should stop BepInEx from crashing on startup
- Fixed: Some dependency assemblies were not being included in the
MSBuildpackage
NetcodePatcher-3.3.2
- Fixed : Issue where incorrect
AttributeTargetswere being set on theNetcodePatchedAttribute
NetcodePatcher-3.3.1
- Fixed [to verify]: Errors resolving assemblies when writing assembly definition to file
NetcodePatcher-3.3.0
- Added: support for
Embeddeddebug symbols - Changed: README is now included in all distribution archives
NetcodePatcher-3.2.0
- Universal name specifiers are now explicitly rejected (filepaths must be specified explicitly)
- Fixed patching empty assemblies throwing an exception
- Fixed generated custom attribute constructor having invalid IL
- this will hopefully mean Thunderstore can decomp all netcode patched mods again
NetcodePatcher-3.1.1
- Fixed:
FileNotFoundExceptionwhen resolvingSystem.Diagnostics.DiagnosticSourcefor theMSBuildpackage
NetcodePatcher-3.1.0
- Changed: MSBuild log is more verbose by default, for parity with CLI
- Fixed: Logged version number being wrapped in quotes (i.e.
v"3.1.0+abc..."->v3.1.0+abc...) - Fixed: Patcher would try to rename
_original.xyzwhen any error occured during IL post processing, even if the output path was set or files had not been renamed yet
NetcodePatcher-3.0.4
- Changed: Tweak publish workflow to checkout Git repository before attempting to upload release artifacts
NetcodePatcher-3.0.3
- Changed: The CLI functionality has been separated from the
NetcodePatcherproject intoNetcodePatcher.Cli- The CLI can be installed manually from GitHub releases, or automatically using
dotnet tool install -g Evaisa.NetcodePatcher.Cli - Files can now be provided as arguments, not only directories
- Multiple dependency paths can be provided
- More command-line options are available. Use the
--helpswitch to view them
- The CLI can be installed manually from GitHub releases, or automatically using
- Changed: Netcode source is now
git submoduled, which makes NetcodePatcher more future-proof - Added: A new
NetcodePatcher.MSBuildproject- Allows NetcodePatcher to be applied with minimal configuration, using only CSProj tags
- Added: CI/CD configuration for automatic builds and releases
NetcodePatcher-2.4.0
- Fixed issue where the Patcher did not patch assemblies if they did not have a class that derives from NetworkBehaviour directly
- Improved logging.