All Versions
11
Latest Version
Avg Release Cycle
98 days
Latest Release
581 days ago

Changelog History
Page 1

  • v2.4.3

    March 14, 2020
  • v2.4.2 Changes

    July 13, 2019

    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.
    
  • v2.4.1 Changes

    June 22, 2019

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

    ๐Ÿ›  Fixed

    • CSVWriter: Automatically quote values that contain commas (#89). Thanks mxcl for the pull request!
  • v2.4.0 Changes

    May 11, 2019

    This release targets Swift 5.0.x / Xcode 10.2.x (#84). Thanks UberJason for the pull request!

  • v2.3.1

    December 06, 2018
  • v2.3.0 Changes

    December 01, 2018

    This release targets Swift 4.2.1 / Xcode 10.1.

    โž• Added

    • ๐Ÿ‘€ Decodable support (#61). Please see README.md for usage. Thanks yoiang for the pull request!
    • โž• Added support for decoding with Int-based CodingKey (#72). Thanks sstadelman for the pull request!

    ๐Ÿ‘Œ Improved

    • ๐Ÿ‘Œ Improved reading speed when using InputStream. (#65)
  • v2.2.1

    April 22, 2018
  • v2.2.0

    April 21, 2018
  • v2.1.0 Changes

    September 23, 2017

    ๐Ÿ›  Fixed

    • Xcode 9 (Swift 3.2 / Swift 4.0) compatibility (#37, #38). Thanks pefaymon for the pull request!
  • v2.0.1 Changes

    July 09, 2017

    โšก๏ธ Document updates only.