Skip to content

Commit

Permalink
Public release .NET DllExport 1.6.6
Browse files Browse the repository at this point in the history
* NOTE: Please don't forget to test latest 1.7 BETA releases (not for production)
        with .NET Core support!
        https://github.com/3F/DllExport

* FIXED: Fixed possible duplication of `PlatformTarget` during setup.

* FIXED: Fixed error when switching between .sln in UI. Wizard.

* FIXED: DllExport crashing with proxy authentication error. Issue #133.

* FIXED: Fixed actions for `-mgr-up` key.
         Including `-action Upgrade` ( Update + mgr-up + force keys )

* FIXED: Fixes possible MSB1006 for proxycfg property.
         "MSB1006: Property is not valid. Switch: proxycfg"

* CHANGED: Updated MvsSln 2.5
           https://github.com/3F/MvsSln/releases/tag/2.5

* CHANGED: Updated Mono Cecil 0.11.1
           https://github.com/jbevain/cecil/releases/tag/0.11.1

* CHANGED: Updated GetNuTool 1.8
           https://github.com/3F/GetNuTool/releases/tag/1.8

* CHANGED: Updated Conari 1.4
           https://github.com/3F/Conari/releases/tag/1.4
  • Loading branch information
3F committed Jan 16, 2020
1 parent 27db950 commit 097fcbd
Show file tree
Hide file tree
Showing 8 changed files with 146 additions and 11 deletions.
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.6.5
1.6.6
2 changes: 1 addition & 1 deletion Metadata/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@
[assembly: Guid("E0E525D9-49F8-4641-910F-E9D01821AB15")]

//[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyVersion("1.6.5.*")]
[assembly: AssemblyVersion("1.6.6.*")]
2 changes: 1 addition & 1 deletion RGiesecke.DllExport.MSBuild/DllExportVersion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ namespace RGiesecke.DllExport
// but currently I don't want to change this, because it will be automatically changed if plugin exists (use .version)
internal struct DllExportVersion
{
internal const string Version = "1.6.5";
internal const string Version = "1.6.6";
}
}
2 changes: 1 addition & 1 deletion RGiesecke.DllExport/DllExportVersion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ namespace RGiesecke.DllExport
// but currently I don't want to change this, because it will be automatically changed if plugin exists (use .version)
internal struct DllExportVersion
{
internal const string Version = "1.6.5";
internal const string Version = "1.6.6";
}
}
10 changes: 5 additions & 5 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ Copyright (c) 2016-2020 Denis Kuzmin < x-3F@outlook.com > GitHub/3F
[![Latest-Release](https://img.shields.io/github/release/3F/DllExport.svg)](https://github.com/3F/DllExport/releases/latest)
[![License](https://img.shields.io/badge/License-MIT-74A5C2.svg)](https://github.com/3F/DllExport/blob/master/LICENSE)
[![coreclr_ILAsm](https://img.shields.io/badge/coreclr_ILAsm-v4.5.1-C8597A.svg)](https://www.nuget.org/packages/ILAsm/)
[![Cecil](https://img.shields.io/badge/Cecil-0.10.4-1182C3.svg)](https://github.com/jbevain/cecil)
[![MvsSln](https://img.shields.io/badge/MvsSln-v2.4.0-865FC5.svg)](https://github.com/3F/MvsSln)
[![GetNuTool core](https://img.shields.io/badge/GetNuTool-v1.7-93C10B.svg)](https://github.com/3F/GetNuTool)
[![Conari](https://img.shields.io/badge/Conari-v1.3.0-8AA875.svg)](https://github.com/3F/Conari)
[![Cecil](https://img.shields.io/badge/Cecil-0.11.1-1182C3.svg)](https://github.com/jbevain/cecil)
[![MvsSln](https://img.shields.io/badge/MvsSln-v2.5.0-865FC5.svg)](https://github.com/3F/MvsSln)
[![GetNuTool core](https://img.shields.io/badge/GetNuTool-v1.8-93C10B.svg)](https://github.com/3F/GetNuTool)
[![Conari](https://img.shields.io/badge/Conari-v1.4.0-8AA875.svg)](https://github.com/3F/Conari)

[![Build history](https://buildstats.info/appveyor/chart/3Fs/dllexport?buildCount=20&includeBuildsFromPullRequest=true&showStats=true)](https://ci.appveyor.com/project/3Fs/dllexport/history)

Expand Down Expand Up @@ -70,7 +70,7 @@ Our Wizard and embeddable manager:
[![DllExport.bat](https://raw.githubusercontent.com/3F/DllExport/master/Resources/img/DllExport_manager.png)](https://3f.github.io/DllExport/releases/latest/manager/)
[![youtube.com/watch?v=sBWt-KdQtoc](https://raw.githubusercontent.com/3F/DllExport/master/Resources/img/DllExport_Wizard_overview_youtube.jpg)](https://www.youtube.com/watch?v=sBWt-KdQtoc)
[![youtube.com/watch?v=sBWt-KdQtoc](https://raw.githubusercontent.com/3F/DllExport/master/Resources/img/DllExport_Wizard_overview_screen.jpg)](https://www.youtube.com/watch?v=sBWt-KdQtoc)
[![PeViewer](https://raw.githubusercontent.com/3F/DllExport/master/Resources/img/DllExport_PeViewer.png)](https://github.com/3F/DllExport/issues/55)
----
Expand Down
4 changes: 2 additions & 2 deletions Wizard/WizardVersion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ internal struct WizardVersion
{
public static readonly Version number = new Version(S_NUM_REV);

public const string S_NUM = "1.6.5";
public const string S_REV = "4036";
public const string S_NUM = "1.6.6";
public const string S_REV = "0";
public const string S_REL = "";

public const string S_NUM_REV = S_NUM + "." + S_REV;
Expand Down
135 changes: 135 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,141 @@
.NET DllExport - https://github.com/3F/DllExport
- - - - - - - - - - - - - - - - - - - - - - - - -

[v1.6.6] 2020.01.16

* NOTE: Please don't forget to test latest 1.7 BETA releases (not for production)
with .NET Core support!
https://github.com/3F/DllExport

* FIXED: Fixed possible duplication of `PlatformTarget` during setup.

* FIXED: Fixed error when switching between .sln in UI. Wizard.

* FIXED: DllExport crashing with proxy authentication error. Issue #133.

* FIXED: Fixed actions for `-mgr-up` key.
Including `-action Upgrade` ( Update + mgr-up + force keys )

* FIXED: Fixes possible MSB1006 for proxycfg property.
"MSB1006: Property is not valid. Switch: proxycfg"

* CHANGED: Updated MvsSln 2.5
https://github.com/3F/MvsSln/releases/tag/2.5

* CHANGED: Updated Mono Cecil 0.11.1
https://github.com/jbevain/cecil/releases/tag/0.11.1

* CHANGED: Updated GetNuTool 1.8
https://github.com/3F/GetNuTool/releases/tag/1.8

* CHANGED: Updated Conari 1.4
https://github.com/3F/Conari/releases/tag/1.4


[v1.7-beta3] 2019.12.15

* FIXED: Mismatch of the name of the exported function with the specified value.
Issue #129.

* FIXED: Unchangeable cdecl convention. Part of Issue #129.

* FIXED: Fixed possible duplication of `DllExportSysObjRebase` during setup.

* NEW: Implemented "Single + Double Inf/-Inf token patching" option.
Related Issue #128.

* KNOWN: You can finally get another System.Object in modified assembly:
https://github.com/3F/DllExport/issues/90#issuecomment-546637702

* NOTE: Please don't use beta releases in production!

* NOTE: Please report about something here: https://github.com/3F/DllExport/issues


[v1.7-beta2] 2019.12.14

* FIXED: Fixed possible "Invalid memory access" (JNA/Java). Issue #125.
For C/C++ such as "Unhandled exception at ... (KernelBase)"

https://twitter.com/GitHub3F/status/1201904821093187585

* FIXED: Fixed 'Failed to resolve assembly...' when .NET Standard. Issue #127.

* FIXED: Fixed error when switching between .sln in UI. Wizard.

* FIXED: Fixed possible duplication of `PlatformTarget` during setup.

* NEW: Implemented "Rebase System Object" option for our assembler.

* CHANGED: New installation behavior through official NuGet.

* CHANGED: New wizard layout for 1.7.

* CHANGED: Updated CoreCLR 3.1.0 RTM \ 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: Updated Mono Cecil 0.11.1
https://github.com/jbevain/cecil/releases/tag/0.11.1

* CHANGED: Updated Conari 1.4
https://github.com/3F/Conari/releases/tag/1.4

* KNOWN: Possible syntax error at token 'inf'. Issue #128.
https://github.com/3F/DllExport/issues/128

* KNOWN: You can finally get another System.Object in modified assembly:
https://github.com/3F/DllExport/issues/90#issuecomment-546637702

* NOTE: Please don't use beta releases in production!

* NOTE: Please report about something here: https://github.com/3F/DllExport/issues


[v1.7-beta] 2019.11.04

* NEW: Basic support for the netcore-based projects.
Issues: #90, #67
PR: #123

* CHANGED: Updated CoreCLR 3.0 IL Assembler 4.700.1
https://github.com/3F/coreclr

* CHANGED: Updated Mono Cecil 0.11

* CHANGED: Updated MvsSln 2.5

* NOTE: You also need an updated 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-beta release:
https://github.com/3F/DllExport/releases/tag/v1.7-beta
https://www.nuget.org/packages/DllExport/1.7.0-beta

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: To upgrade configured version to 1.7 beta:
```
DllExport -action Upgrade -dxp-version 1.7.0-beta
```

* NOTE: Please don't use beta releases in production!

* NOTE: Please report about something here: https://github.com/3F/DllExport/issues

* KNOWN: You can finally get another System.Object in modified assembly:
https://github.com/3F/DllExport/issues/90#issuecomment-546637702


[v1.6.5] 2019.08.10

* FIXED: Possible "The format ... of configuration is not supported."
Expand Down

0 comments on commit 097fcbd

Please sign in to comment.