Skip to content

Releases: agileobjects/ReadableExpressions

v1.13.1

28 Sep 17:41
Compare
Choose a tag to compare
  • More flexibly handling discovery of VS version in post-2015 registry keys

v1.13

27 Sep 19:03
Compare
Choose a tag to compare
  • Naming unnamed variables and parameters
  • Made naming of anonymous types configurable
  • Surfaced type- and variable-naming extension methods
  • Fixed translation of static method conversion expressions
  • Fixed issue translating conditionals with tests of type conditional
  • Added UI to installer, surfacing versions of VS for which visualizers have been installed

1.12.1

07 Jul 10:56
Compare
Choose a tag to compare
  • Support for .NET 3.5
  • Support for translating DynamicLanguageRuntime Expressions
  • Correctly translating nested generic Type names
  • Translating reducible Extension expressions
  • Performance and memory use improvements

1.11

06 Feb 13:08
Compare
Choose a tag to compare
  • Support for cast operator use translation
  • Improved detection of statement's existing surrounding parentheses
  • Updating to NetStandardPolyfills v1.3

1.10.1

20 Dec 21:18
Compare
Choose a tag to compare
  • Removing quoted lambda comments in translations by default
  • Translating Goto statements which go to the final statement in a block into return statements
  • Using type names for translated complex type constants
  • Escaping translated string constants
  • Including a comment with the regex pattern when translating Regex constants
  • Fixing double-indenting of multi-line if statement tests
  • Fixing multiline constructor argument formatting
  • Updating to NetStandardPolyfills v1.2.1

1.10.0

02 Dec 14:59
Compare
Choose a tag to compare
  • Support for translation of constant expressions with lambda expression values
  • Support for using a member init expression as the return value of a multi-line block
  • Updating to NetStandardPolyfills v1.2, removing dependency on System.Reflection.TypeExtensions

1.9.5

09 Nov 14:41
Compare
Choose a tag to compare
  • Fixing translation of quoted lambda arguments, re: Queryable.Select()
  • Adding option to exclude quoted lambda comments
  • Updating to NetStandardPolyfills v1.0

1.9.4

17 Oct 09:46
Compare
Choose a tag to compare
  • Allowing for non-indented lines (labels) within indented, nested blocks

1.9.3

12 Oct 11:13
Compare
Choose a tag to compare
  • Improving detection of unterminated, multiple-line statements
  • Formatting multi-line member init values
  • Including return statements for blocks which return an object or list init
  • Fixing translation of nested, multiple generic argument func type names
  • Support for empty object initialisations, params arrays and arrays
  • Fixing double blank lines between object inits and if statements
  • Fixing dynamic parameterised method call translation

1.9.2

16 Sep 09:38
Compare
Choose a tag to compare
  • Including return keywords in code blocks which end with new, new array or array init statements
  • Correctly terminating init statements
  • Maintaining surrounding parentheses in multiple-clause conditional statement tests
  • Performance improvements
  • Updating to TypeExtensions package v4.4