Skip to content

Commit

Permalink
Update CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
KirillOsenkov authored Jan 8, 2024
1 parent 92843ea commit 133b12f
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,36 @@
# IL Repack changelog

## 2.0.24
### Added
* ILRepack is now deterministic - running it on the same inputs will produce byte-for-byte identical output
* SourceLink entries are now merged and preserved
* feature: added step for merging ILLink.*.xml files

### Fixed
* Xaml source not from primary or reference assembly
* More resilience for invalid inputs
* Documented more command line arguments
* Fixes for using ILRepack as an API
* Support .dll extension in internalize exclude file entries
* Don't internalize or rename some well-known types, such as attributes generated by the C# compiler
* Misc bug fixes

## 2.0.22
### Added
* 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` or `mono ILRepack.exe`

### Fixed
* Updated to the latest Mono.Cecil
* Removed `Mono.Posix` dependency, shelling out to `stat` and `chmod` 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

## 2.0.20
### Added
* Option `/skipconfig` can be now used to skip merging the assemblies config files
Expand Down

0 comments on commit 133b12f

Please sign in to comment.