Skip to content

Releases: sboh1214/hwp-swift

0.15.0

Choose a tag to compare

@sboh1214 sboh1214 released this 14 Jun 05:21
aa76f4c

Breaking changes

  • 최소 Swift tools 버전 상향 (5.2 → 5.9)
  • 최소 지원 Darwin 플랫폼 상향 (macOS 12 → macOS 14, iOS 17+ 신규 요구)
  • SWCompression 4.9.1로 상향 — 신뢰할 수 없는 Deflate 입력 crash 패치 적용
  • BitByteData 2.1.0으로 상향 — macOS 14+ 강제
  • Nimble 13.8.0으로 상향 (테스트 타깃 한정)
  • 레거시 Tests/LinuxMain.swift 제거 — Swift 5.5+ 테스트 자동 discovery 사용

Closed Issues & Merged PRs

🧰 Maintenance

0.14.1

Choose a tag to compare

@sboh1214 sboh1214 released this 29 Apr 01:38
64482d3

Breaking changes

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

🧰 Maintenance

0.14.0

Choose a tag to compare

@sboh1214 sboh1214 released this 27 Feb 07:31
88dd476

Breaking changes

  • Several properties changed from UInt8 to Property struct

🚀 Features

🧰 Maintenance

0.13.1

Choose a tag to compare

@sboh1214 sboh1214 released this 11 Feb 11:17
3dc4db1

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

Choose a tag to compare

@sboh1214 sboh1214 released this 10 Feb 21:11
25eaa76

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

Choose a tag to compare

@sboh1214 sboh1214 released this 31 Jan 07:55
b2bde1d

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

Choose a tag to compare

@sboh1214 sboh1214 released this 24 Jan 16:30
ce0fc19

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

Choose a tag to compare

@sboh1214 sboh1214 released this 18 Jan 19:18
ae21bf6

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

Choose a tag to compare

@sboh1214 sboh1214 released this 25 Dec 13:27
c54b520

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

Choose a tag to compare

@release-drafter release-drafter released this 20 Dec 13:09
bf2bd0b

Breaking changes

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

API changes

  • First Beta Release!

Closed Issues & Merged PRs

🚀 Features

🧰 Maintenance