github riok/mapperly v2.8.0

latest releases: v4.0.0-next.3, v4.0.0-next.2, v4.0.0-next.1...
17 months ago

2.8.0 (2023-04-27)

Bug Fixes

  • add fully qualified Names for method parameters, return types, new constructor call and generic types (#318) (36830e8)
  • add target type to the RMG012 diagnostic (#310) (c092049)
  • create a new NameBuilder scope inside lambda expressions (#358) (1b475a7)
  • do not diagnostic property not found if target is read only (#345) (6ec7e80)
  • dont map to read only dictionaries (#285) (dce4b42)
  • enable static user methods for instance mappers (#364) (7e1cb8f)
  • ignore static fields and properties (#380) (e5e2d1c)
  • insert a cast to idictionary when an explicit setter is present (#341) (20f6f06)
  • prevent crash when object to object mapping (#340) (b5f4559)

Features

  • add EnsureCapacity method generation (#312) (c166a3f)
  • add EnsureCapacity to dctionary foreach loops (#361) (685d6ee)
  • add mapping to immutable sequences (#305) (8c8a338)
  • add queue and stack mapping (#297) (5040bf5)
  • add support fot ImmutableDictionary and ImmutableSortedDictionary (#351) (587abbc)
  • queryable support for user implemented mappings (#348) (a58f56f)
  • support fields (d2fe807)
  • support immutable interfaced target types (#365) (fea8aa3)
  • Support IQueryable projection mappings (#287) (c2a338f)
  • support mappers nested in classes (#354) (80a193a)
  • use IEnumerable constructors where possible (#342) (74d0b52)
  • useForAttributeWithMetadataName instead of CreateSyntaxProvider (#327) (3b9c2f9)

Don't miss a new mapperly release

NewReleases is sending notifications on new releases.