|
1 | 1 | # Change Log |
2 | 2 | All notable changes to the code converter will be documented here. |
3 | 3 |
|
| 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 | + |
4 | 40 | ## 5.6.2 - 16/03/2018 |
5 | 41 |
|
6 | 42 | ### VB -> C# |
|
0 commit comments