Skip to content

Releases: FlineDev/CSVImporter

1.9.1

01 Nov 12:35
Compare
Choose a tag to compare

Added

  • Official support for building on Linux.

Changed

  • Upgraded to Swift 4.2 & Xcode 10.

1.8.0

10 Dec 19:59
Compare
Choose a tag to compare

Changed

  • Upgraded Code to Swift 4.

1.7.0

13 Feb 13:02
Compare
Choose a tag to compare

Added

  • Added import method that works synchronously (see README)

1.6.0

13 Feb 10:33
Compare
Choose a tag to compare

Changes:

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

1.5.0

06 Feb 22:20
Compare
Choose a tag to compare

Changes:

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

1.4.0

17 Dec 12:24
Compare
Choose a tag to compare

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

03 Oct 12:45
Compare
Choose a tag to compare

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

1.2.0

18 Aug 22:42
Compare
Choose a tag to compare

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!