[
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)