| 
2 | 2 | .NET DllExport - https://github.com/3F/DllExport  | 
3 | 3 | - - - - - - - - - - - - - - - - - - - - - - - - -  | 
4 | 4 | 
 
  | 
 | 5 | +[1.8.1] 2025.06.08  | 
 | 6 | + | 
 | 7 | +    * FIXED: Possible "The method or operation is not implemented." Issue #245.  | 
 | 8 | +      | 
 | 9 | +    * FIXED: When using netfx-based assemblers, possible: "Failed to define a document writer."  | 
 | 10 | +      | 
 | 11 | +    * FIXED: Fixed ILMerge support for rebasing feature. Possible:  | 
 | 12 | +             - "Format of the executable (.exe) or library (.dll) is invalid."  | 
 | 13 | +      | 
 | 14 | +    * FIXED: Pre-Proc Exec: possible "Input file ... does not exist, cannot create unmanaged exports."  | 
 | 15 | +      | 
 | 16 | +    * FIXED: Pre-Proc Exec: incorrectly applied $(TargetName).dll from ILMerge / ILRepack  | 
 | 17 | +      | 
 | 18 | +    * NEW: Added PDB support (MSF + Portable(BSJB)) for 3F's assembler (9.4+)  | 
 | 19 | +           Part of issue #23  | 
 | 20 | +           details: https://github.com/3F/coreclr/issues/3  | 
 | 21 | +             | 
 | 22 | +    * NEW: Additional [Ref] without strict merging (1.8.0) to support .NET Core targets  | 
 | 23 | +           .NET 9, .NET 8, .NET 7, .NET 6, .NET 5, netcoreapp3.1, ...  | 
 | 24 | +           For example,  | 
 | 25 | +           ```  | 
 | 26 | +            Assembly? _Get(string input, string asm)  | 
 | 27 | +                => input.StartsWith(asm + ",") ? Assembly.LoadFrom(Path.Combine(dir, asm + ".dll")) : null;  | 
 | 28 | +              | 
 | 29 | +            AppDomain.CurrentDomain.AssemblyResolve += (s, a) => _Get(a.Name, "System.Memory");  | 
 | 30 | +            ```  | 
 | 31 | +            See assets for a full example: https://github.com/3F/DllExport/tree/master/src/DllExport/assets  | 
 | 32 | +      | 
 | 33 | +    * CHANGED: Remove all x86+x64 .dlls [Ref] dependencies when activated merging.  | 
 | 34 | +      | 
 | 35 | +    * CHANGED: More control around /lib for ILMerge & ILRepack:  | 
 | 36 | +           + Automatic DllExportPreProcSysLibs property for any related purposes;  | 
 | 37 | +           + UI [Lib] option in Pre-Processing when using ILMerge or ILRepack;  | 
 | 38 | +           + Automatic fallback for ILMerge + Lib + netstandard2.0;  | 
 | 39 | +      | 
 | 40 | +    * CHANGED: Post-Proc. UI Wizard: Added "Filter by property name ..."  | 
 | 41 | +      | 
 | 42 | +    * CHANGED: Manager: Removed obsolete MsgGuiLevel feature. Please use wDxpMsgLevel instead.  | 
 | 43 | +               For example: set "wDxpMsgLevel=Trace" & DllExport ...  | 
 | 44 | +      | 
 | 45 | +    * CHANGED: Pre-Proc. Updated ILRepack 2.0.43  | 
 | 46 | +               https://github.com/gluck/il-repack/releases/tag/2.0.43  | 
 | 47 | +                 | 
 | 48 | +    * CHANGED: Updated 3F's IL Assembler 9.4  | 
 | 49 | +               https://github.com/3F/coreclr/releases/tag/9.4.0  | 
 | 50 | +      | 
 | 51 | +    * NOTE: To upgrade from older versions:  | 
 | 52 | +            Automatically: DllExport -action Upgrade -dxp-version 1.8.1  | 
 | 53 | +            or  | 
 | 54 | +            Manually: DllExport -mgr-up -dxp-version 1.8.1  | 
 | 55 | +      | 
 | 56 | +    * NOTE: official manager can be found here:  | 
 | 57 | +            https://3F.github.io/DllExport/releases/latest/manager/  | 
 | 58 | +            * https://github.com/3F/DllExport/releases/tag/1.8.1  | 
 | 59 | +        | 
 | 60 | +    * NOTE: Symbols (PDB) are available through GitHub Releases in offline edition.  | 
 | 61 | +      | 
 | 62 | + | 
5 | 63 | [1.8] 2025.02.25  | 
6 | 64 | 
 
  | 
7 | 65 |     * NEW: Extends support for .NET 9, .NET 8, .NET 7,  | 
 | 
114 | 172 | 
 
  | 
115 | 173 |     * CHANGED: Make all paths relative as `$(DllExportDir)..\` in configured project files.  | 
116 | 174 | 
 
  | 
117 |  | -    * CHANGED: Updated wrapper in offline version  | 
 | 175 | +    * CHANGED: Updated wrapper in offline edition  | 
118 | 176 |                `offline.DllExport.1.8...zip` https://github.com/3F/DllExport/releases/tag/1.8  | 
119 | 177 | 
 
  | 
120 | 178 |     * CHANGED: Added netfx4sdk 1.2 helper to build using legacy tfm  | 
 | 
153 | 211 |             * https://github.com/3F/DllExport/releases/tag/1.8  | 
154 | 212 |             * https://www.nuget.org/packages/DllExport/1.8  | 
155 | 213 | 
 
  | 
156 |  | -    * NOTE: Symbols (PDB) are available through GitHub Releases in offline version.  | 
 | 214 | +    * NOTE: Symbols (PDB) are available through GitHub Releases in offline edition.  | 
157 | 215 | 
 
  | 
158 | 216 | 
 
  | 
159 | 217 | [1.7.4] 2021.01.02  | 
 | 
351 | 409 | 
 
  | 
352 | 410 |     * CHANGED: Local scope when invoking .\DllExport manager in project files.  | 
353 | 411 | 
 
  | 
354 |  | -    * CHANGED: Updated logic for an offline versions   | 
 | 412 | +    * CHANGED: Updated logic for an offline edition   | 
355 | 413 |                 with optional converting to online if needed.  | 
356 | 414 | 
 
  | 
357 | 415 |     * CHANGED: Updated MvsSln 2.5.1  | 
 | 
395 | 453 | 
 
  | 
396 | 454 |     * NEW: Textual export of affected data to diag.  | 
397 | 455 | 
 
  | 
398 |  | -    * CHANGED: Updated logic for an offline versions   | 
 | 456 | +    * CHANGED: Updated logic for an offline edition   | 
399 | 457 |                 with optional converting to online if needed.  | 
400 | 458 | 
 
  | 
401 | 459 |     * CHANGED: `.gitattributes` now will be distributed with packages.   | 
 | 
687 | 745 | 
 
  | 
688 | 746 |     * NEW: Wizard. Added sorting an projects in main window by its installing status and by availability.  | 
689 | 747 |     * NEW: Wizard. Added filter for list of projects in main wizard window.  | 
690 |  | -    * NEW: New 'Offline' versions from our packages. See GitHub Releases page.  | 
 | 748 | +    * NEW: New 'Offline' edition from our packages. See GitHub Releases page.  | 
691 | 749 |     * NEW: Added key to force update `Reference` without PublicKeyToken. Issue #65.  | 
692 | 750 |     * NEW: Added `-force` key for manager to use aggressive behavior, e.g. like removing pkg when updating.   | 
693 | 751 |            Wiki: https://github.com/3F/DllExport/wiki/DllExport-Manager#receiving-new-package-version  | 
 | 
0 commit comments