Skip to content

Latest commit

 

History

History
141 lines (103 loc) · 11.7 KB

ReleaseNotes.md

File metadata and controls

141 lines (103 loc) · 11.7 KB

0.4.0 (30 September 2024)

  • #77 - Add functionality to ignore members while generating interface and proxy [enhancement] contributed by StefH
  • #74 - Is there a way we can lazy load interface mappings? [enhancement]

0.3.0 (24 September 2024)

  • #76 - Define the Mapster configuration in a static class [enhancement] contributed by StefH

0.2.0 (23 September 2024)

  • #75 - Add null check for nullable [bug] contributed by StefH

0.1.0 (28 April 2024)

  • #68 - Use fully qualified names to reduce namespace clashes. [bug] contributed by Fieslix
  • #70 - Add tests for interfaces with same name but different namespace [test] contributed by StefH
  • #69 - output filename clash in case with multiple interfaces with same name but different namespace [bug]

0.0.38 (23 April 2024)

  • #67 - Do not redefine interfaces. [enhancement] contributed by Fieslix

0.0.37 (06 December 2023)

  • #66 - Exclude System.Runtime.CompilerServices.NullableContextAttribute [enhancement] contributed by StefH

0.0.36 (10 October 2023)

  • #62 - Add test for HttpClient [test] contributed by StefH
  • #65 - Change "nullable disable" to "nullable restore" [bug] contributed by StefH

0.0.35 (02 March 2023)

  • #61 - Fix "ref" parameter [bug] contributed by StefH
  • #60 - Parameters passed in with Keyword "ref" are proxied such that they are no longer updated by reference [bug]

0.0.34 (25 February 2023)

  • #58 - Add support for public and internal ProxyClass [enhancement] contributed by StefH
  • #56 - Internal proxies/Proxy factory [enhancement]

0.0.31 (21 February 2023)

  • #55 - Fixed multi-dimension argument / return type [bug] contributed by StefH
  • #54 - 2D arrays as inputs to a method generate interfaces with incorrect asterisks in their array definitions [bug]

0.0.30 (23 January 2023)

  • #53 - Return correct type (interfacve) for array [bug] contributed by StefH
  • #52 - Proxied array return types are left as is, and do not return their proxied type [bug]

0.0.29 (09 January 2023)

  • #51 - Add support for implicit and explicit operators [enhancement] contributed by StefH

0.0.28 (08 January 2023)

  • #50 - Add unit test for generic class + change generated filename [enhancement] contributed by StefH

0.0.27 (17 December 2022)

  • #48 - Add support for parameter attributes [enhancement] contributed by StefH
  • #49 - Add support for property and method attributes [enhancement] contributed by StefH

0.0.26 (14 December 2022)

  • #46 - Add support to generate code for interface without a namespace [enhancement] contributed by StefH
  • #47 - Only generate setters and getters for public properties [bug] contributed by StefH
  • #42 - Build error on missing namespace [bug]
  • #44 - Build error on mixed visibility properties [bug]

0.0.25 (13 December 2022)

  • #41 - Fixed GetDeterministicHashCodeAsString (use InvariantCulture) [bug] contributed by StefH
  • #40 - Invalid code is generated for some locales (e.g. sv-ES) [bug]

0.0.24 (05 September 2022)

  • #39 - Use Mapster as mapper [enhancement] contributed by StefH

0.0.23 (04 September 2022)

  • #38 - Fixed generated code when a class extends multiple classes [bug] contributed by StefH

0.0.22 (09 May 2022)

  • #37 - Add support for indexers [enhancement] contributed by StefH
  • #13 - no support for indexers [bug]

0.0.21 (08 May 2022)

  • #36 - If the parameter is defined as Nullable, always return "null" as default value. [enhancement] contributed by StefH

0.0.20 (08 May 2022)

  • #35 - The new() constraint must be the last constraint specified [bug] contributed by StefH

0.0.19 (08 May 2022)

  • #34 - Fix default valeu for reference types and non-reference types [bug] contributed by StefH

0.0.18 (08 May 2022)

  • #33 - Fix for default parameter (default) [bug] contributed by StefH

0.0.17 (07 May 2022)

  • #32 - Add support for 'file-scoped' namespaces [bug] contributed by StefH

0.0.16 (06 May 2022)

  • #31 - Fix for Explicit DefaultValue is not defined [bug] contributed by StefH

0.0.15 (06 February 2022)

  • #30 - Fixed TryFindProxyDataByTypeName [bug] contributed by StefH

0.0.14 (04 February 2022)

  • #29 - Add support for base (proxy) class [enhancement] contributed by StefH

0.0.13 (02 February 2022)

  • #28 - Add support for static properties and methods [enhancement] contributed by StefH

0.0.12 (01 February 2022)

  • #27 - ProxyBaseClasses [enhancement] contributed by StefH
  • #5 - generated code is not valid when there is no namespace (foreign class is in root scope) [test]

0.0.11 (10 August 2021)

  • #26 - Update filename for generated interface files + set DevelopmentDependency to true for the project [enhancement] contributed by StefH

0.0.10 (06 August 2021)

  • #25 - Fix support for Nullable (language version 8) [bug] contributed by StefH
  • #14 - for projects where #nullable is disabled emitting nullable reftype without preprocessor '#nullable enable' would result in compile time error. [bug]

0.0.9 (05 August 2021)

  • #24 - Add <auto-generated> [enhancement] contributed by StefH

0.0.8 (03 August 2021)

  • #23 - Add support for Events [enhancement] contributed by StefH
  • #8 - no support for events... maybe simple forwarders [enhancement]

0.0.7 (02 August 2021)

  • #22 - Add support for using a simple type-name [enhancement] contributed by StefH
  • #3 - it is not allowed to put simple type name but only full name [bug]

0.0.6 (01 August 2021)

  • #20 - Add support for generics [enhancement] contributed by StefH
  • #6 - no support for generics [bug]

0.0.5 (31 July 2021)

  • #18 - Add support for reserved keywords like @object and @string [enhancement] contributed by StefH
  • #19 - Fix Default value [enhancement] contributed by StefH
  • #9 - Support verbatim / reserved names like @object [bug]
  • #11 - interface methods do not propagate default value for parameters [bug]

0.0.4 (28 July 2021)

  • #15 - Fix issue #4 (string?) [bug] contributed by StefH
  • #16 - Fix 'params' [bug] contributed by StefH
  • #17 - Fix method parameters: 'in', 'out' and 'ref' [bug] contributed by StefH
  • #4 - mapper is used for string? / there is a case where _mapper is used but not assigned [bug]
  • #10 - "ref" and "out" are not being forwarded correctly [bug]
  • #12 - "params" keyword is not emitted [bug]

0.0.3 (25 July 2021)

  • #1 - Fix namespace [bug] contributed by StefH