Skip to content

Releases: swiftcsv/SwiftCSV

Privacy Manifest

11 May 07:22
Compare
Choose a tag to compare
0.10.0

bump version to 0.10.0

Import compatibility, export delimiter & quotation fixes

30 Aug 09:05
96fa14b
Compare
Choose a tag to compare

Bugfixes:

  • Strip byte order mark from Strings when importing so they don't become part of imported content's cells.
    See #97 for discussion. (#103) -- @lardieri
  • Respect alternate delimiters when serializing the CSV.
    See #102 for discussion. (#107) -- @lardieri
  • Escape any double-quotes embedded inside the field values when serializing the CSV.
    See #111 for discussion. -- @lardieri

NamedCSV / EnumeratedCSV

01 Jul 21:29
Compare
Choose a tag to compare

0.8.0

API Changes:

  • Replace namedRows/namedColumns and enumeratedRows/enumeratedColumns with CSV and CSV types
    that both expose a rows/columns property with different types. This way you cannot screw up by trying to access
    an unpopulated array because the CSV was loaded wrongly. The type knows it all. (#76) -- @DivineDominion
    • CSV.namedRows/CSV.namedColumns and CSV.enumeratedRows/CSV.enumeratedColumns are removed.
    • NamedCSV/EnumeratedCSV type aliases are introduced to simplify access.

Delimiter Guessing

04 Aug 08:52
Compare
Choose a tag to compare

0.7.0

API Changes:

Fix enumeration limit (esp. for header parsing)

22 Nov 11:48
Compare
Choose a tag to compare

0.6.1

Bugfixes:

SwiftUI Naming Compatibility

30 Nov 19:31
ad2042d
Compare
Choose a tag to compare

API Changes:

Other:

  • Bump iOS Deployment target to 9.0, Xcode 12 recommended changes. (#91) - @DenTelezhkin

Fix description property

16 Apr 20:52
8ae1475
Compare
Choose a tag to compare
  • The description property for CSV now properly handles values with quotes. See #86 for more info.

Initializer Cleanup

26 Jun 05:58
Compare
Choose a tag to compare
  • Cleans up the initializer names to solve confusion in #39
  • Changes Package.swift to support Swift v4 and v5.1

SwiftPM Support

25 Jun 16:30
5e5f6c2
Compare
Choose a tag to compare
  • Adds SwiftPM support by @orangeince (#77)
  • Adds codecov.io support
  • Changes fatalError-ing out to throwing Swift errors

Also enables Xcode 11 to download the package at this version.

Swift 5

25 Apr 19:32
Compare
Choose a tag to compare