diff --git a/.release.version b/.release.version index dd98138..0519ecb 100644 --- a/.release.version +++ b/.release.version @@ -1 +1 @@ -RC \ No newline at end of file + \ No newline at end of file diff --git a/Manager/batch/Manager.bat b/Manager/batch/Manager.bat index cb67832..b76481f 100644 --- a/Manager/batch/Manager.bat +++ b/Manager/batch/Manager.bat @@ -148,7 +148,7 @@ echo -metalib {path} - Relative path to meta library. echo -metacor {path} - Relative path to meta core library. echo -dxp-target {path} - Relative path to entrypoint wrapper of the main core. echo -dxp-version {num} - Specific version of DllExport. Where {num}: -echo * Versions: 1.6.0 ... +echo * Versions: 1.6.6 ... echo * Keywords: echo `actual` - Unspecified local/latest remote version; echo ( Only if you know what you are doing ) @@ -180,12 +180,12 @@ echo -------- echo DllExport -action Configure echo DllExport -action Restore -sln-file "Conari.sln" echo DllExport -proxy guest:1234@10.0.2.15:7428 -action Configure -echo DllExport -action Configure -force -pkg-link http://host/v1.6.1.nupkg +echo DllExport -action Configure -force -pkg-link http://host/v1.6.6.nupkg echo. echo DllExport -build-info echo DllExport -debug -restore -sln-dir ..\ -echo DllExport -mgr-up -dxp-version 1.6.1 -echo DllExport -action Upgrade -dxp-version 1.6.1 +echo DllExport -mgr-up -dxp-version 1.6.6 +echo DllExport -action Upgrade -dxp-version 1.6.6 echo. echo DllExport -GetNuTool -unpack echo DllExport -GetNuTool /p:ngpackages="Conari;regXwild" diff --git a/Wizard/WizardVersion.cs b/Wizard/WizardVersion.cs index 48db859..5188b9c 100644 --- a/Wizard/WizardVersion.cs +++ b/Wizard/WizardVersion.cs @@ -10,7 +10,7 @@ internal struct WizardVersion public const string S_NUM = "1.7.0"; public const string S_REV = "0"; - public const string S_REL = "RC"; + public const string S_REL = ""; public const string S_NUM_REV = S_NUM + "." + S_REV; diff --git a/changelog.txt b/changelog.txt index 3146d80..3530bad 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,6 +1,80 @@ +- - - - - - - - - - - - - - - - - - - - - - - - - .NET DllExport - https://github.com/3F/DllExport - - - - - - - - - - - - - - - - - - - - - - - - - +[v1.7] 2020.01.31 + + * NEW: .NET Core based projects support. + Issues: #90, #67 + PR: #123 + + * NEW: .NET Standard 1.1 and above targeting support. + + * NEW: Implemented "Single + Double Inf/-Inf token patching" option. + Related Issue #128. + + * NEW: Implemented "Rebase System Object" option for our assembler. + + Helps to avoid possible "Invalid memory access" (JNA/Java). Issue #125. + For C/C++ such as "Unhandled exception at ... (KernelBase)" + + https://twitter.com/GitHub3F/status/1201904821093187585 + Part of PR #123 + + * NEW: Implemented updater for wizard. Issue #109. + + * NEW: Textual export of affected data to diag. + + * CHANGED: Updated CoreCLR 3.1.0 LTS \ IL Assembler 4.700.2. + https://github.com/3F/coreclr/releases/tag/ILAsm.4.700.2 + + Includes an implemented `/REBASE` feature for related issue #125. + + * CHANGED: New installation behavior through official NuGet. + init.ps1 also adds optional copying of package data for our manager. + + Please note: This is not nuget support! + It just replaces known info-form that was in 1.6.x. + + * CHANGED: New wizard layout for 1.7. + + * CHANGED: Local scope when invoking .\DllExport manager in project files. + + * CHANGED: Updated logic for an offline versions + with optional converting to online if needed. + + * CHANGED: Updated MvsSln 2.5.1 + https://github.com/3F/MvsSln/releases/tag/2.5.1 + + * CHANGED: Updated hMSBuild 2.3 + https://github.com/3F/hMSBuild/releases/tag/v2.3 + + * KNOWN: You can finally get another System.Object in modified assembly: + https://github.com/3F/DllExport/issues/90#issuecomment-546637702 + + * NOTE: You need an updated/modern manager to avoid problem + when "Possible incorrect Sdk-based project types": PR #123 + https://github.com/3F/MvsSln/issues/23 + + Use it from official 1.7 release: + https://github.com/3F/DllExport/releases/tag/v1.7 + https://www.nuget.org/packages/DllExport/1.7.0 + + Otherwise you need provide manually msbuild instance + that can process modern Sdk-types due to modern VS/dotnet sdk + dependencies for netcore-based projects. + + For example, through hMSBuild https://github.com/3F/hMSBuild + ``` + DllExport ... -msb hMSBuild + ``` + + * NOTE: For command-line mode, To upgrade configured version to 1.7: + ``` + DllExport -action Upgrade -dxp-version 1.7.0 + ``` + + [v1.7-RC] 2020.01.27 * NOTE: Release Candidate includes all actual fixes from