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

Paul King resolved GROOVY-11308.
--------------------------------
    Fix Version/s: 3.0.21
                   4.0.19
                   5.0.0-alpha-6
       Resolution: Fixed

> DefaultGroovyMethods#unique now returns null for empty or 1 element input
> -------------------------------------------------------------------------
>
>                 Key: GROOVY-11308
>                 URL: https://issues.apache.org/jira/browse/GROOVY-11308
>             Project: Groovy
>          Issue Type: Bug
>          Components: groovy-runtime
>    Affects Versions: 3.0.21, 4.0.19, 5.0.0-alpha-6
>            Reporter: Octavia Togami
>            Assignee: Paul King
>            Priority: Critical
>             Fix For: 3.0.21, 4.0.19, 5.0.0-alpha-6
>
>
> https://github.com/apache/groovy/commit/c181ef72e442f1d51855e0db6d44ab302cf7c662
>  changed the behavior of {{DefaultGroovyMethods#unique}} to return {{null}} 
> for an empty or one element collection input when {{mutate}} is {{false}}. 
> This requires a really awkward workaround and breaks compatibility with 
> previous versions, and I personally don't think the behavior makes sense.



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

Reply via email to