diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d9cb246..832dabd1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,38 @@ +# 0.14.0 (9 December 2020) + +This release improves compatibility with different spreadsheet formats, simplifies cell font and +formatting APIs, and drops support for Carthage. Additionally, Xcode 11.3 on macOS is now the +oldest supported version for building CoreXLSX. + +**Breaking changes:** + +- Make `parseSharedStrings` return optional value ([#122](https://github.com/CoreOffice/CoreXLSX/pull/122)) via [@MaxDesiatov](https://github.com/MaxDesiatov) +- Test with Xcode 12, drop Carthage and Xcode 10 support ([#140](https://github.com/CoreOffice/CoreXLSX/pull/140)) via [@MaxDesiatov](https://github.com/MaxDesiatov) + +**Closed issues:** + +- Unable to sort columns by `intValue` ([#137](https://github.com/CoreOffice/CoreXLSX/issues/137)) +- Cannot initialize SchemaType from invalid String value ([#136](https://github.com/CoreOffice/CoreXLSX/issues/136)) +- Odd cell.s value ([#134](https://github.com/CoreOffice/CoreXLSX/issues/134)) +- 0.13.0 not available on Cocoapods ([#133](https://github.com/CoreOffice/CoreXLSX/issues/133)) +- Unable to read xlsx file ([#130](https://github.com/CoreOffice/CoreXLSX/issues/130)) +- Increase speed of parsing? ([#127](https://github.com/CoreOffice/CoreXLSX/issues/127)) +- .xlsx File not opening with XLSXFile() ([#125](https://github.com/CoreOffice/CoreXLSX/issues/125)) +- Getting Data From a specific Worksheet ([#124](https://github.com/CoreOffice/CoreXLSX/issues/124)) +- ArchiveEntryNotFound error ([#121](https://github.com/CoreOffice/CoreXLSX/issues/121)) +- Printing an empty cell? ([#118](https://github.com/CoreOffice/CoreXLSX/issues/118)) +- Handling encrypted spreadsheets? ([#101](https://github.com/CoreOffice/CoreXLSX/issues/101)) + +**Merged pull requests:** + +- Compare `ColumnReference` by `intValue` ([#139](https://github.com/CoreOffice/CoreXLSX/pull/139)) via [@MaxDesiatov](https://github.com/MaxDesiatov) +- Add missing `SchemaType.webExtensionTaskPanes` ([#138](https://github.com/CoreOffice/CoreXLSX/pull/138)) via [@MaxDesiatov](https://github.com/MaxDesiatov) +- Add `font(in:)` and `format(in:)` functions ([#135](https://github.com/CoreOffice/CoreXLSX/pull/135)) via [@MaxDesiatov](https://github.com/MaxDesiatov) +- Test with Swift 5.3 for Linux ([#132](https://github.com/CoreOffice/CoreXLSX/pull/132)) via [@MaxDesiatov](https://github.com/MaxDesiatov) +- Generate and publish docs with `swift-doc` ([#131](https://github.com/CoreOffice/CoreXLSX/pull/131)) via [@MaxDesiatov](https://github.com/MaxDesiatov) +- Add “person” to the relationship types ([#126](https://github.com/CoreOffice/CoreXLSX/pull/126)) via [@texuf](https://github.com/texuf) +- Fix parsing root relationships worksheet paths ([#123](https://github.com/CoreOffice/CoreXLSX/pull/123)) via [@MaxDesiatov](https://github.com/MaxDesiatov) + # 0.13.0 (8 July 2020) This is a bugfix release with breaking changes that make `count` property on `MergeCells` and all diff --git a/CoreXLSX.podspec b/CoreXLSX.podspec index 07e18a73..217fa526 100644 --- a/CoreXLSX.podspec +++ b/CoreXLSX.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'CoreXLSX' - s.version = '0.13.0' + s.version = '0.14.0' s.summary = 'Excel spreadsheet (XLSX) format support in pure Swift' # This description is used to generate tags and improve search results. @@ -17,7 +17,7 @@ Pod::Spec.new do |s| # * Write the description between the DESC delimiters below. # * Finally, don't worry about the indent, CocoaPods strips it! - s.swift_versions = ['4.2', '5.0', '5.1', '5.2'] + s.swift_versions = ['5.1', '5.2'] s.description = <<-DESC Excel spreadsheet (XLSX) format support in pure Swift. DESC diff --git a/Example/Podfile.lock b/Example/Podfile.lock index d2f50981..1467a766 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - CoreXLSX (0.13.0): + - CoreXLSX (0.14.0): - XMLCoder (~> 0.11.1) - ZIPFoundation (~> 0.9.11) - XMLCoder (0.11.1) @@ -18,10 +18,10 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - CoreXLSX: 6cc62592f76130f23e1b5c7d775b4bc47b099d78 + CoreXLSX: 341fab0a6e87ec6c3e0c7df0e91a346a79ad7503 XMLCoder: c4638336674de7ba279cd23f2005817d69f538e0 ZIPFoundation: b1f0de4eed33e74a676f76e12559ab6b75990197 PODFILE CHECKSUM: 1a2944acb934266f5ccb1e83dd0785389497d427 -COCOAPODS: 1.9.1 +COCOAPODS: 1.10.0 diff --git a/README.md b/README.md index 8d9228f4..7be952ef 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,7 @@ easy as adding it to the `dependencies` value of your `Package.swift`. ```swift dependencies: [ .package(url: "https://github.com/CoreOffice/CoreXLSX.git", - .upToNextMinor(from: "0.13.0")) + .upToNextMinor(from: "0.14.0")) ] ``` @@ -187,7 +187,7 @@ GUI](https://developer.apple.com/documentation/xcode/adding_package_dependencies ### CocoaPods CoreXLSX is available through [CocoaPods](https://cocoapods.org) on Apple's -platforms. To install it, simply add `pod 'CoreXLSX', '~> 0.13.0'` to your +platforms. To install it, simply add `pod 'CoreXLSX', '~> 0.14.0'` to your `Podfile` like shown here: ```ruby @@ -196,7 +196,7 @@ source 'https://github.com/CocoaPods/Specs.git' # platform :ios, '9.0' use_frameworks! target '' do - pod 'CoreXLSX', '~> 0.13.0' + pod 'CoreXLSX', '~> 0.14.0' end ```