Skip to content

Commit b9e6d01

Browse files
5.6.3 release notes
1 parent 52baca5 commit b9e6d01

File tree

4 files changed

+42
-6
lines changed

4 files changed

+42
-6
lines changed

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,42 @@
11
# Change Log
22
All notable changes to the code converter will be documented here.
33

4+
#5.6.3 - 09/04/2018
5+
6+
* Improve support for sub-class snippets through the website
7+
* Best effort conversion with errors as comments inline
8+
* Tidy up duplicate import/using statements
9+
10+
### VB -> C#
11+
* Using statements and array initialization improvements
12+
* Convert select case expressions
13+
* Fix for multi-parameter extension methods
14+
* Convert single line void delegates
15+
* Fix array initialization incorrect conversion bugs
16+
* Convert operator overloads
17+
* Overestimate when a method should be invoked with no parameters
18+
* Remove global namespace in conversion
19+
* Add Imports System.Runtime.InteropServices when convering an out parameter
20+
* Support Erase and Redim Preserve
21+
* Convert select case expressions
22+
* Extend support for converting with blocks
23+
24+
### C# -> VB
25+
* Convert C# 7.0 features: "is pattern", throw and declaration expressions
26+
* Convert expression bodies
27+
* Fix to ensure Case Else always comes last in a Select statement
28+
* Convert base class constructor call
29+
* Fix convert char from integer cast
30+
* Convert hex literals to hex literals (rather than just integers)
31+
* Fix to avoid using "_" as a parameter name
32+
* Fix for loop variable missing declaration and initialization
33+
* Convert declare to extern
34+
* Fix to improve accuracy of adding AddressOf
35+
* Convert block syntax
36+
* Convert empty statement
37+
* Fix to avoid single line if-else statement's conversion causing compilation error
38+
* Fix to avoid delegate with no parameters throwing NullReferenceException
39+
440
## 5.6.2 - 16/03/2018
541

642
### VB -> C#

ICSharpCode.CodeConverter/ICSharpCode.CodeConverter.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
<Description>This Roslyn-based code converter was previously part of Refactoring Essentials. It has been teased out to be able to evolve separately and faster than the analyzers/refactorings. Conversion from C# to VB.NET, as well as from VB.NET to C# are included.</Description>
99
<Product>Code Converter for C# to/from VB.NET</Product>
1010
<Copyright>Copyright (c) 2014-2018 AlphaSierraPapa</Copyright>
11-
<AssemblyVersion>5.6.2.0</AssemblyVersion>
12-
<FileVersion>5.6.2.0</FileVersion>
13-
<Version>5.6.2</Version>
11+
<AssemblyVersion>5.6.3.0</AssemblyVersion>
12+
<FileVersion>5.6.3.0</FileVersion>
13+
<Version>5.6.3</Version>
1414
<PackageId>ICSharpCode.CodeConverter</PackageId>
1515
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1616
<PackageLicenseUrl>https://github.com/icsharpcode/CodeConverter/blob/master/LICENSE</PackageLicenseUrl>

Vsix/source.extension.vsixmanifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
33
<Metadata>
4-
<Identity Id="7e2a69d6-193b-4cdf-878d-3370d5931942" Version="5.6.2.0" Language="en-US" Publisher="IC#Code"/>
4+
<Identity Id="7e2a69d6-193b-4cdf-878d-3370d5931942" Version="5.6.3.0" Language="en-US" Publisher="IC#Code"/>
55
<DisplayName>Code Converter C# to/from VB.NET</DisplayName>
66
<Description xml:space="preserve">Based on Roslyn, this converter allows you to convert C# code to VB.NET and vice versa</Description>
77
<License>license.txt</License>

Web/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@
3131
//
3232
// You can specify all the values or you can default the Revision and Build Numbers
3333
// by using the '*' as shown below:
34-
[assembly: AssemblyVersion("5.6.2.0")]
35-
[assembly: AssemblyFileVersion("5.6.2.0")]
34+
[assembly: AssemblyVersion("5.6.3.0")]
35+
[assembly: AssemblyFileVersion("5.6.3.0")]

0 commit comments

Comments
 (0)