Uploaded image for project: 'Talend Component Kit'
  1. Talend Component Kit
  2. TCOMP-2405

Upgrade snakeyaml to 2.0

Apply templateInsert Lucidchart Diagram
    XMLWordPrintable

Details

    • Work Item
    • Resolution: Done
    • Minor
    • 1.56.0
    • None
    • build
    • All
    • GreenHopper Ranking:
      0|i2oxez:
    • 9223372036854775807
    • Small

    Description

      Some info on Snakeyaml from Bing AI:

      SnakeYAML is a YAML-parsing library with a high-level API for serialization and deserialization of YAML documents 1. It is designed for human readability and interaction with scripting languages 2. SnakeYAML is a popular Java library to parse YAML (YAML Ain’t Markup Language format). The library can parse all YAML 1.1 specifications, native types and supports serializing and deserializing Java objects 3.

       

      Changelog from 1.33 to 2.0:

      • Fix #570: SafeConstructor ignores LoaderOptions setCodePointLimit() (thanks to Robert Patrick)
      • Fix #495: Add module-info.java (thanks to Clayton Walker and Василий Кудрявцев)
      • Remove many deprecated methods (Backwards-incompatible)
      • Require Java 11 to build and Java 7 to run
      • Update #565: (Backwards-incompatible) Do not allow global tags by default to fix CVE-2022-1471 (thanks to Jonathan Leitschuh)
      • Fix #556: (Backwards-incompatible) Yaml.LoadAs() signature to support Class<? super T> type instead of Class<T> (thanks to Matt D.)
      • Update: CustomClassLoaderConstructor takes LoaderOptions
      • Fix #560: Check input parameters for non-null values (thanks to Larry West)
         
        https://bitbucket.org/snakeyaml/snakeyaml/wiki/Changes

      Attachments

        Activity

          People

            emmanuel_g emmanuel gallois
            emmanuel_g emmanuel gallois
            emmanuel gallois
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: