Releases: gluck/il-repack
Releases · gluck/il-repack
2.0.22: Latest Cecil, debug info and Unix support (both .NET and Mono)
What's Changed
- Update Cecil submodule to latest by @KirillOsenkov in #333
Full Changelog: 2.0.20...2.0.22
- Updated to the very latest Mono.Cecil
- Support for legacy, portable and embedded PDBs
- Debug info support, sequence points, scopes, locals, custom debug info
- Unix support now working, either via
dotnet ILRepack.exe
ormono ILRepack.exe
- Removed Mono.Posix dependency, shelling out to
stat
andchmod
to set permissions - shipping ILRepack.runtimeconfig.json in the NuGet package so that
dotnet ILRepack.exe
works - repacking .NET Core WinForms resources now works (fixed #277)
- resolving assemblies from .NET Core runtime
- writing to a temp directory first, allows repacking the primary assembly in-place
- deleted gradle from the build system, using plain MSBuild now
- less output without /verbose argument
- misc bug fixes
2.0.20
New versions have been published to nuget.org:
What's Changed
- update internalize description by @vspanov in #267
- Update gradle builds by @ngyukman in #281
- Add NuGet license information to .nuspec by @jonpryor in #310
- Adds an option to skip merging config files by @wmjordan in #291
- Bump SharpZipLib from 0.86.0 to 1.3.3 in /ILRepack.IntegrationTests by @dependabot in #308
- Don't strong name sign for delay signing by @arturfilar in #330
- Add a binlog by @KirillOsenkov in #332
- Update RepackImporter.cs by @i00 in #307
New Contributors
- @vspanov made their first contribution in #267
- @ngyukman made their first contribution in #281
- @jonpryor made their first contribution in #310
- @dependabot made their first contribution in #308
- @arturfilar made their first contribution in #330
- @KirillOsenkov made their first contribution in #332
- @i00 made their first contribution in #307
Some improvements in the repo source code.
- Projects have been converted to SDK-style.
- Updated to NUnit 3
- Ensured build, test and pack run on AppVeyor without Gradle, uploads *.nupkg and msbuild.binlog as artifact
- Generate NuGet packages after building ILRepack.csproj Release
Next steps:
- update to latest Cecil and remove the Cecil submodule
- add support for modern .NET
- publish a .NET global tool
- PDB/symbols/debug information improvements
- consolidate fixes from various forks back into the primary fork
- go through PRs and bugs
- misc maintenance
Huge, enormous thanks to @gluck and @timotei for this project and everything it means for the ecosystem. Also huge thanks to folks who forked and continued to make PRs, improvements and modernizations.
Full Changelog: 2.0.18...2.0.20