org.mapstruct%3Amapstruct breaking changes

maven

9 curated breaking changes across major versions of org.mapstruct%3Amapstruct. Use this as a migration checklist before bumping dependencies.

9
changes
Breaking changes by transition
  • 1.6.0.Beta2 \u2192 1.6.0.RC1breaking

    Fix `@SubclassMapping` not working with `@BeanMapping#ignoreUnmappedSourceProperties` (#3609)

  • 1.6.0.Beta2 \u2192 1.6.0.RC1breaking

    Fix duplicate method generation with recursive auto mapping (#3591)

  • 1.5.5.Final \u2192 1.6.0.Beta1breaking

    Condition with `@TargetType` on `Collection` fails to compile (#2901)

  • 1.5.5.Final \u2192 1.6.0.Beta1breaking

    Annotations are automatically passed in forged methods (#3015)

  • 1.5.5.Final \u2192 1.6.0.Beta1breaking

    Mapping Composition does not work for `@SubclassMapping` (#3174)

  • 1.5.5.Final \u2192 1.6.0.Beta1breaking

    Mapping control disabling conversions does not disable them in 2 step mappings (#3186)

  • 1.5.5.Final \u2192 1.6.0.Beta1breaking

    `@BeanMapping(ignoreByDefault = true)` does not work for constructor properties (#3158)

  • 1.4.2.Final \u2192 1.5.0.Beta1breaking

    Qualifiers for map sources as explained in https://github.com/mapstruct/mapstruct/issues/2549#issuecomment-900595798

  • 1.4.2.Final \u2192 1.5.0.Beta1breaking

    Implicit map to map mappings as explained in https://github.com/mapstruct/mapstruct/issues/2764#issuecomment-1049042001

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/maven/org.mapstruct%3Amapstruct