Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-7514

Upgrade to Groovy 1.8.6

    XMLWordPrintable

    Details

    • Difficulty:
      Unknown
    • Similar issues:

      Description

      Release Notes - groovy - Version 1.8.6
      
      ** Bug
          * [GROOVY-4617] - Error when running groovysh with verbose option (-v)
          * [GROOVY-4660] - NPE in groovy.servlet.AbstractHttpServlet if deploy WAR to jetty 
          * [GROOVY-4934] - incorrect signature attributes in class files for inner class generics
          * [GROOVY-5082] - Sometimes invalid inner class reference left in .class files produced for interfaces
          * [GROOVY-5084] - Groovydoc can't handle @link tags in package-info.java
          * [GROOVY-5130] - Documentation: Error for one of the examples from JN0025-Starting
          * [GROOVY-5144] - JsonSlurper does not handle backslashes at the end of a String
          * [GROOVY-5163] - IncompatibleClassChangeError when running groovysh
          * [GROOVY-5170] -  GroovyRowResult and GroovyResultSet are Inconsistent with each other when using a postgres driver
          * [GROOVY-5197] - Source location incorrect for statement after a label
          * [GROOVY-5202] - inherited non public listener structure causing NPE
          * [GROOVY-5207] - @Field access within closure fails with 'BUG! exception in phase 'class generation' in source unit'
          * [GROOVY-5212] - Compilation problem for java enums defined as groovy classes
          * [GROOVY-5214] - Source location incorrect for enums
          * [GROOVY-5215] - Linenumber information is missing for Enums in AST
          * [GROOVY-5216] - groovy.sql.Sql.newInstance(Map<String, Object>) remove params
          * [GROOVY-5219] - FactoryBuilderSupport doesn't register methods in a predictable order
          * [GROOVY-5221] - Problem with @InheritConstructors with multiple level of inheritance (part 1 of 2 - document the current limitation)
          * [GROOVY-5224] - groovy.util.Node plus operator assuming all children are not strings
          * [GROOVY-5247] - Sorting a map then passing it to JsonBuilder results in a NullPointerException only in 1.8.5
          * [GROOVY-5248] - call site caching missing null check
          * [GROOVY-5254] - Prohibited final modifier in enum stubs
          * [GROOVY-5257] - Node.ReplaceNode method fails cannot remove itself
          * [GROOVY-5259] - VerifyError - cannot access outer class static final fields from an inner class
          * [GROOVY-5260] - Groovyc stub generation doesn't handle all primitive types properly
          * [GROOVY-5262] - Problem currying null parameters
          * [GROOVY-5267] - getting java.lang.VerifyError depending on some simple method content
          * [GROOVY-5274] - CLONE - Problem with @InheritConstructors with multiple level of inheritance
          * [GROOVY-5277] - SecureASTCustomizer doesn't check class methods
          * [GROOVY-5279] - groovysh holds a grudge - 
          * [GROOVY-5280] - DOMCategory: NullPointerException in setValue() when element has no text
          * [GROOVY-5286] - Constant pool is used for not final fields too
          * [GROOVY-5287] - invalid unboxing in compare and other operations if primopts are enabled
          * [GROOVY-5288] - invalid cast of null to int
      
      
      ** Improvement
          * [GROOVY-4735] - part1: patches to enable groovy-eclipse to run unpatched groovy
          * [GROOVY-5139] - GroovyTestCase's shouldFail {...} should return the throwable and not the enclosed message
          * [GROOVY-5230] - Add a <license/> block to groovy's POM
          * [GROOVY-5241] - GroovyScriptEngineImpl could use ConcurrentHashMaps
          * [GROOVY-5255] - GroovyClassLoader-aware constructor of GroovyScriptEngineImpl
          * [GROOVY-5266] - GroovyEngine not creating friendly script names for ant files
          * [GROOVY-5269] - Add hasVariable to binding
          * [GROOVY-5270] - TableSorter prints to System.out on table change
          * [GROOVY-5271] - TimeDuration should implement Comparable
          * [GROOVY-5283] - Add a collate method to List
      
      ** New Feature
          * [GROOVY-3307] - Add byte[].encodeHex
          * [GROOVY-5263] - New GDK method: Object[].contains()
          * [GROOVY-5273] - Provide contains as a DGM method for primitive arrays
      

        Attachments

          Activity

            People

            Assignee:
            vmassol Vincent Massol
            Reporter:
            vmassol Vincent Massol
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: