CSVImporter Versions Save

Import CSV files line by line with ease

1.9.1

5 years ago

Added

  • Official support for building on Linux.

Changed

  • Upgraded to Swift 4.2 & Xcode 10.

1.8.0

6 years ago

Changed

  • Upgraded Code to Swift 4.

1.7.0

7 years ago

Added

  • Added import method that works synchronously (see README)

1.6.0

7 years ago

Changes:

  • Added option to explicitly specify queue for both background work and callbacks (#17)

1.5.0

7 years ago

Changes:

  • Added new initializer with a CSV files content string (see #16)

1.4.0

7 years ago

Changes:

  • Removed FileKit dependency (using own and optimized copy of TextFile class)
  • Internal Swift 3 optimizations (including making CSVImporter non-subclassable with public)
  • Added support for specifying the encoding for the CSV file to import (was always UTF8 before):

Example usage:

let importer = CSVImporter<[String: String]>(url: url, encoding: .utf16LittleEndian)

Thanks to @dkalinai for helping to fix #12.

1.3.0

7 years ago

Updates the entire project to be compatible with Xcode 8 and Swift 3.

1.2.0

7 years ago

New

  • Add initializer using a NSURL (see #5)
  • Automatically detect/manually specify correct line ending type (see #7)

Improved

  • Faster import by refactoring regular expressions & more (see #9)
  • Less memory usage by using autorelease pool (see #9)

Big thanks to @phoney for all those improvements and features!