Releases: swiftcsv/SwiftCSV
Releases · swiftcsv/SwiftCSV
Privacy Manifest
0.10.0 bump version to 0.10.0
Import compatibility, export delimiter & quotation fixes
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
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
Fix enumeration limit (esp. for header parsing)
SwiftUI Naming Compatibility
API Changes:
- Rename
View
toCSVView
to avoid SwiftUI namespace conflicts (#93) - @campionfellin
Other:
- Bump iOS Deployment target to 9.0, Xcode 12 recommended changes. (#91) - @DenTelezhkin
Fix description property
- The
description
property forCSV
now properly handles values with quotes. See #86 for more info.
Initializer Cleanup
- Cleans up the initializer names to solve confusion in #39
- Changes
Package.swift
to support Swift v4 and v5.1
SwiftPM Support
- 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
- update project to Xcode 10.2/Swift 5 @phpmaple @DivineDominion