Skip to content

Releases: sboh1214/hwp-swift

0.14.1

29 Apr 01:38
64482d3
Compare
Choose a tag to compare

Breaking changes

  • Minimum Swift version downgraded (5.3 --> 5.2)

🧰 Maintenance

0.14.0

27 Feb 07:31
88dd476
Compare
Choose a tag to compare

Breaking changes

  • Several properties changed from UInt8 to Property struct

🚀 Features

🧰 Maintenance

0.13.1

11 Feb 11:17
3dc4db1
Compare
Choose a tag to compare

Breaking changes

  • None

🐛 Bug Fixes

  • Make HwpColor Extension to public @sboh1214 (#50)
    Fix HwpColor+Extension to public (features of 0.13.0)

0.13.0

10 Feb 21:11
25eaa76
Compare
Choose a tag to compare

Breaking changes

  • None

🚀 Features

  • Add HwpColor Extension @sboh1214 (#49)
    Directly access to computed property for CGColor in Foundation, NSColor in AppKit, UIColor in UIKit, and Color in SwiftUI.

🧰 Maintenance

0.12.0

31 Jan 07:55
b2bde1d
Compare
Choose a tag to compare

Breaking changes

  • HwpFile.docInfo.idMappings.charShapeArray[].property changed type fromUInt32 to HwpCharShapePropertywhich conforms to HwpFromUInt32

🚀 Features

  • Add CharShapeProperty, Cleanup HwpError, Fix HwpColor @sboh1214 (#45)
    Same as breaking change

🐛 Bug Fixes

  • Add CharShapeProperty, Cleanup HwpError, Fix HwpColor @sboh1214 (#45)
    Now parsing HwpColor from UInt32 is fully fixed and tested.

🧰 Maintenance

0.11.1

24 Jan 16:30
ce0fc19
Compare
Choose a tag to compare

Breaking changes

  • FileSize attribute is nil on iOS document-based app with swiftui. Resolved with CoreOffice/OLEKit 0.3.1

API changes

  • None

Closed Issues & Merged PRs

0.11.0

18 Jan 19:18
ae21bf6
Compare
Choose a tag to compare

Breaking changes

  • This version breaks HwpFile.init API as below.
  • New HwpFile.init(fromWrapper fileWrapper: FileWrapper) is available only for Apple platform.

API changes

  • New HwpFile.init API for FileWrapper which doesn't provide a file path.
public struct HwpFile: HwpPrimitive {
    public init(fromPath filePath: String) throws
    public init(fromWrapper fileWrapper: FileWrapper) throws
}

Closed Issues & Merged PRs

  • Add support for FileWrapper in HwpFile.init @sboh1214 (#43)

0.10.0

25 Dec 13:27
c54b520
Compare
Choose a tag to compare

Breaking changes

  • Rename HwpFile.docInfo.binDataArray --> binaryDataArray
  • Remove binaryDataCount, faceNameKoreanCount, faceNameEnglishCount, faceNameChineseCount, faceNameJapaneseCount, faceNameEtcCount, faceNameSymbolCount, faceNameUserCount, borderFillCount, charShapeCount, tabDefCount, numberingCount, bulletCount, paraShapeCount, styleCount in HwpFile.docInfo

API changes

  • HwpFile.init() is equal to new document of HacomOffice 2018

doc version : 5.1.0.1.1
program version : 10.0.0.5060

Closed Issues & Merged PRs

🐛 Bug Fixes

  • Fix Creating HwpFile, Change API in HwpDocInfo @sboh1214 (#41)

🧰 Maintenance

0.9.0

20 Dec 13:09
bf2bd0b
Compare
Choose a tag to compare

Breaking changes

  • First Beta Release!
  • Rename from "HwpKit" to "CoreHwp"
  • Support Linux

API changes

  • First Beta Release!

Closed Issues & Merged PRs

🚀 Features

🧰 Maintenance

0.4.0

12 Oct 16:13
d931eb6
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release

Breaking changes

  • minimum swift version 5.1 --> 5.3
  • Package now includes
    hwpkit(command line executable)
    HwpKitFramework(previously HwpKit)
  • Structure of HwpFile.docInfo has changed.

API changes

  • Modified
struct HwpFile
    docInfo: HwpDocInfo
        documentProperties: HwpDocumentProperties
        idMappings: HwpIdMappings
        compatibleDocument: HwpCompatibleDocument?
  • Added (sectionArray)
struct HwpFile
    sectionArray: [HwpSection]
  • Added (experimental)
HwpFile.init()

Closed Issues & Merged PRs