Skip to content

Releases: mapstruct/mapstruct-idea

1.2.4

28 Mar 09:55

Choose a tag to compare

Documentation

  • Add plugin icon

Bugs

  • Type information missing in auto completion for multi source methods and value mappings (#71)
  • Use UAST instead of Kotlin plugin specific APIs (#69)

1.2.3

17 Oct 09:41

Choose a tag to compare

Features

  • Kotlin support for target / source in @Mapping and @ValueMapping (#20)

Bugs

  • False positive unmapped target property for multi source methods (#60)

1.2.2

29 Aug 14:24

Choose a tag to compare

Enhancements

  • Support for mapping nested bean properties to current target (#58)
  • Support @BeanMapping#ignoreByDefault for the unmapped target properties inspection (#54)

Bug fixes

  • ClassCastException in language injection in expressions (#52)

1.2.1

28 Jun 15:31

Choose a tag to compare

Features

  • Support code completion in Mapping#expression and Mapping#defaultExpression (#30)
  • Support meta annotations for when looking for unmapped target properties (#49)

Bug fixes

  • public static fields / methods should not be considered as unmapped properties or resolved in auto completion (#47)

1.2.0

01 Jun 16:59

Choose a tag to compare

Features

  • Support for public fields (auto completion and unmapped target / source inspection warnings) (#16)
  • Completion support for constructors (#45) - find usages and renaming of constructor fields doesn't work yet
  • Quick Fix: Add ignore all unmapped target properties (#43)

Bug fixes

  • Correctly resolve fluent Boolean accessor (#33)
  • Only treat public non-static getters and setters as accessors (#38 and #48)

1.1.1

16 Jun 09:51

Choose a tag to compare

Bug fixes

  • Compiler warning in decorator (#27)
  • Compiler warning with a default method (#31)

1.1.0

10 Feb 19:22

Choose a tag to compare

Features

  • Completion Support for both fluent and conventional setters (#23)
  • Support for types with Builder
  • Quick fix for add unmapped target property (#9) - NB: unmappedTargetPolicy is not yet considerted
    • Fix: Add unmapped property
    • Fix: Ignore unmapped property
  • Add warn info when Mapper.getMapper(Class) is used for non default mappers (#7)
  • Add error info when class is not annotated with @Mapper or @MapperConfig (#6)

Bug fixes

  • Overridden method is suggested twice (#24)

1.0.1

21 Sep 18:34

Choose a tag to compare

Bug fixes

  • Properly handle methods with less than 3 characters (#10)

1.0.0

14 Sep 19:43

Choose a tag to compare

Initial version

Features

  • Code completion for target and source in @Mapping and @ValueMapping
  • Code completion for componentModel in @Mapper and @MapperConfig
  • Go To Declaration for properties in target and source to setters / getters
  • Find usages of properties in target and source and find usages of setters / getters in @Mapping annotations
  • Highlighting properties in target and source
  • Refactoring support for properties and methods renaming