Skip to content

Releases: scottrhoyt/SwiftyTextTable

0.9.0

05 Apr 04:17
c6df6cf
Compare
Choose a tag to compare

0.9.0

Breaking
  • None
Enhancements
  • Pre-compute column width to increase rendering performance.
Bug Fixes
  • Fix column width when using terminal escape sequences such as coloring.

0.8.2

13 Sep 19:46
7b86618
Compare
Choose a tag to compare

Fix Swift Package Manager manifest to include SwiftyTextTable library product.

0.8.1

13 Sep 17:49
14fa796
Compare
Choose a tag to compare

Update SwiftPM package manifest to v4 format.

0.8.0

02 Dec 21:04
Compare
Choose a tag to compare
Breaking
  • Update to Swift 4.
Enhancements
  • None
Bug Fixes
  • None

0.7.1

02 Dec 19:02
c4dad41
Compare
Choose a tag to compare
Breaking
  • None
Enhancements
  • None
Bug Fixes
  • Fix Swift 4.0.2 deprecation of String.characters

0.7.0

08 Aug 22:27
Compare
Choose a tag to compare
Breaking
  • None
Enhancements
  • CI tests for Xcode 9 and Swift 4 on Linux support.
Bug Fixes
  • Fixes for Xcode 9 beta 3

Table Service

02 Jan 00:33
7e3e629
Compare
Choose a tag to compare
Breaking
  • TextTableColumn.width was refactored to TextTableColumn.width() to better
    reflect the O(n) complexity of calculating this value.
  • TextTableObject was renamed to TextTableRepresentable.
Enhancements
  • Added Documentation.
  • Re-enabled console formatting support for Linux.
  • Improved compilation time.
  • Added convenience method for rendering tables from an array of
    TextTableRepresentables (renderTextTable).
  • Now available via CocoaPods.
Bug Fixes
  • None

0.5.0: Heading In The Right Direction

14 Sep 21:10
Compare
Choose a tag to compare

0.5.0: Heading In The Right Direction

Breaking
  • TableObject.tableHeaders was rename TableObject.columnHeaders for clarity.
Enhancements
  • TextTables can now optionally have table headers.
  • TableObjects can now optionally supply a table header
Bug Fixes
  • None

0.4.0: Swift 3.0 Support

14 Sep 02:52
Compare
Choose a tag to compare

0.4.0: Swift 3.0 Support

Breaking
  • SwiftyTextTable adopts the new Swift 3.0 convention of explicit first
    parameter labels for functions.
  • Linux support for dealing with console formatting escape sequences has been
    removed for the time being due to regular expression portability problems.
Enhancements
  • Swift 3.0 support!
Bug Fixes
  • None

0.3.1: Swift 2.3 update

01 Sep 05:36
Compare
Choose a tag to compare

This is an updated release for compatibility with Swift 2.3 and Xcode 8.