[ 
https://issues.apache.org/jira/browse/MRESOLVER-468?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tamas Cservenak closed MRESOLVER-468.
-------------------------------------
    Resolution: Fixed

> Stabilize supplier binary and source compatibility
> --------------------------------------------------
>
>                 Key: MRESOLVER-468
>                 URL: https://issues.apache.org/jira/browse/MRESOLVER-468
>             Project: Maven Resolver
>          Issue Type: Task
>          Components: Resolver
>            Reporter: Tamas Cservenak
>            Assignee: Tamas Cservenak
>            Priority: Major
>             Fix For: 2.0.0, 2.0.0-alpha-7
>
>
> Currently (in 1.x of resolver) supplier has incompatible changes. This is not 
> a big problem, as supplier must be strictly aligned with resolver version 
> being used (the two must carry same version).
> Still, refactor supplier in a way it provide more stability.
> Changes:
>  * make it memozing (instead of current "new instance each call")
>  * This makes possible to construct even incomplete object graphs
>  * Still retain ability of users to customize/override methods -> createXXX 
> methods



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to