From 033ed843c1eb42b075555ba4b68ad1461c0d29f9 Mon Sep 17 00:00:00 2001 From: Max Desiatov Date: Thu, 2 May 2019 22:19:39 +0100 Subject: [PATCH] Bump version to 0.6.0 --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++ CoreXLSX.podspec | 2 +- CoreXLSX.xcodeproj/project.pbxproj | 4 ++-- README.md | 6 +++--- 4 files changed, 40 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 97045fe6..9f00c26b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,37 @@ +# 0.6.0 (April 18, 2019) + +This is a bugfix release with changes to the model API that improve +compatibility with files containing formulas and varied shared string formats. + +Specifically: + +* new `struct Formula` added with a corresponding property on `struct Cell` +* property `color` on `struct Properties` became optional +* `properties` on `struct RichText` became optional +* new `chartsheet` case added to `enum Relationship` +* `richText` on `struct SharedStrings` became an array, not optional + +## Closed issues + +- Error Domain=NSCocoaErrorDomain Code=4865 "Expected String but found null + instead." [\#59](https://github.com/MaxDesiatov/CoreXLSX/issues/59) +- Importing XLSX file [\#56](https://github.com/MaxDesiatov/CoreXLSX/issues/56) +- Error ParseCellContent + [\#51](https://github.com/MaxDesiatov/CoreXLSX/issues/51) +- error `parseWorksheet` + [\#50](https://github.com/MaxDesiatov/CoreXLSX/issues/50) +- Couldn't find end of Start Tag c + [\#37](https://github.com/MaxDesiatov/CoreXLSX/issues/37) + +## Merged pull requests + +- Add `Formula` struct, fix other model types + [\#61](https://github.com/MaxDesiatov/CoreXLSX/pull/61) + ([MaxDesiatov](https://github.com/MaxDesiatov)) +- Bump `XMLCoder` dependency to 0.5, fix `SharedStrings` + [\#60](https://github.com/MaxDesiatov/CoreXLSX/pull/60) + ([MaxDesiatov](https://github.com/MaxDesiatov)) + # 0.5.0 (April 18, 2019) This is a release with API additions and bug fixes. diff --git a/CoreXLSX.podspec b/CoreXLSX.podspec index 5ca902a7..2b4d3e89 100644 --- a/CoreXLSX.podspec +++ b/CoreXLSX.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'CoreXLSX' - s.version = '0.5.0' + s.version = '0.6.0' s.summary = 'Excel spreadsheet (XLSX) format support in pure Swift' # This description is used to generate tags and improve search results. diff --git a/CoreXLSX.xcodeproj/project.pbxproj b/CoreXLSX.xcodeproj/project.pbxproj index 4278b833..12e68c22 100644 --- a/CoreXLSX.xcodeproj/project.pbxproj +++ b/CoreXLSX.xcodeproj/project.pbxproj @@ -1207,7 +1207,7 @@ CLANG_ENABLE_OBJC_ARC = YES; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 0.5.0; + CURRENT_PROJECT_VERSION = 0.6.0; DEBUG_INFORMATION_FORMAT = dwarf; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_NS_ASSERTIONS = YES; @@ -1234,7 +1234,7 @@ CLANG_ENABLE_OBJC_ARC = YES; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; - CURRENT_PROJECT_VERSION = 0.5.0; + CURRENT_PROJECT_VERSION = 0.6.0; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_OPTIMIZATION_LEVEL = s; diff --git a/README.md b/README.md index 2571f5aa..bbe77147 100644 --- a/README.md +++ b/README.md @@ -126,14 +126,14 @@ easy as adding it to the `dependencies` value of your `Package.swift`. ```swift dependencies: [ .package(url: "https://github.com/MaxDesiatov/CoreXLSX.git", - .upToNextMajor(from: "0.5.0")) + .upToNextMajor(from: "0.6.0")) ] ``` ### CocoaPods CoreXLSX is available through [CocoaPods](https://cocoapods.org). To install -it, simply add `pod 'CoreXLSX', '~> 0.5.0'` to your `Podfile` like shown here: +it, simply add `pod 'CoreXLSX', '~> 0.6.0'` to your `Podfile` like shown here: ```ruby source 'https://github.com/CocoaPods/Specs.git' @@ -141,7 +141,7 @@ source 'https://github.com/CocoaPods/Specs.git' # platform :ios, '9.0' use_frameworks! target '' do - pod 'CoreXLSX', '~> 0.5.0' + pod 'CoreXLSX', '~> 0.6.0' end ```