CSV.swift v2.4.3 Release Notes

Release Date: 2020-03-14 // about 4 years ago

Previous changes from v2.4.2

  • This release targets Swift 5.0.x / Xcode 10.2.x.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix a crash that occurs when the number of fields is small (#92). Thanks a72 for reporting this issue!
    • ๐Ÿ›  Fix CSV Deprecated compiler warning (#93). Thanks robwithhair for reporting this issue!

    ๐Ÿ’ฅ Breaking change

    In 2.4.2 and later versions, If you specify a key that does not have a value in subscript, an empty string is returned. For example,

    let csvString = "key1,key2\nvalue1" // There is only one field in the second line.let csv = try! CSVReader(string: csvString, hasHeaderRow: true) csv.next()let value2 = csv["key2"] // Change point: Formerly nil, now "" is returned.let value3 = csv["key3"] // In this case, nil will be returned.