Skip to content

Releases: swiftcsv/SwiftCSV

Privacy Manifest

Choose a tag to compare

@DivineDominion DivineDominion released this 11 May 07:22
0.10.0

bump version to 0.10.0

Import compatibility, export delimiter & quotation fixes

Choose a tag to compare

@DivineDominion DivineDominion released this 30 Aug 09:05
96fa14b

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

Choose a tag to compare

@DivineDominion DivineDominion released this 01 Jul 21:29

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

Choose a tag to compare

@DivineDominion DivineDominion released this 04 Aug 08:52

0.7.0

API Changes:

Fix enumeration limit (esp. for header parsing)

Choose a tag to compare

@DivineDominion DivineDominion released this 22 Nov 11:48

0.6.1

Bugfixes:

SwiftUI Naming Compatibility

Choose a tag to compare

@DivineDominion DivineDominion released this 30 Nov 19:31
ad2042d

API Changes:

Other:

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

Fix description property

Choose a tag to compare

@lukestringer90 lukestringer90 released this 16 Apr 20:52
8ae1475
  • The description property for CSV now properly handles values with quotes. See #86 for more info.

Initializer Cleanup

Choose a tag to compare

@DivineDominion DivineDominion released this 26 Jun 05:58
  • Cleans up the initializer names to solve confusion in #39
  • Changes Package.swift to support Swift v4 and v5.1

SwiftPM Support

Choose a tag to compare

@DivineDominion DivineDominion released this 25 Jun 16:30
5e5f6c2
  • 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

Choose a tag to compare

@DivineDominion DivineDominion released this 25 Apr 19:32