Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-5869

Upgrade thirdParty libraries

    XMLWordPrintable

Details

    • Task
    • Resolution: Duplicate
    • Major
    • None
    • None
    • None
    • None

    Description

      5.4 is a new major release so we don't have to be 100% backwards compatible. Hence this is the chance to upgrade third party libs. We should investigate for all libs, whether there's newer versions around and whether we should use them.

      Few examples:

      • commons-beanutils: 1.8.3 -> 1.9.2
      • selenium: 2.41.0 -> 2.42.2
      • htmlunit: we're using 2.8 but there's 2.12
        Because of API changes this requires adapting AbstractMagnoliaHtmlUnitTest#openPage e.g. as follows:
                final WebClientOptions webClientOptions = webClient.getOptions();
        
                webClientOptions.setRedirectEnabled(followRedirects);
        
                // we also want to test error code handling:
                webClientOptions.setThrowExceptionOnFailingStatusCode(false);
        
                webClientOptions.setCssEnabled(true);
                webClientOptions.setJavaScriptEnabled(enableJsvascript);
        
        

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                dlipp Daniel Lipp
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR