Releases: sboh1214/hwp-swift
Releases · sboh1214/hwp-swift
0.14.1
0.14.0
0.13.1
0.13.0
0.12.0
Breaking changes
HwpFile.docInfo.idMappings.charShapeArray[].property
changed type fromUInt32
toHwpCharShapeProperty
which conforms toHwpFromUInt32
🚀 Features
🐛 Bug Fixes
- Add CharShapeProperty, Cleanup HwpError, Fix HwpColor @sboh1214 (#45)
Now parsing HwpColor from UInt32 is fully fixed and tested.
🧰 Maintenance
0.11.1
0.11.0
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
0.10.0
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
🧰 Maintenance
0.9.0
Breaking changes
- First Beta Release!
- Rename from "HwpKit" to "CoreHwp"
- Support Linux
API changes
- First Beta Release!
Closed Issues & Merged PRs
- Refactor Traversing record in IdMappings @sboh1214 (#27)
- Create SECURITY.md @sboh1214 (#26)
- Define coverage HwpKitFramework only @sboh1214 (#25)
- Refactor codes @sboh1214 (#23)
- Parse DocInfo --> TabDef, Numbering, Bullet, Style @sboh1214 (#22)
- make HwpFile.init() equals to blank-win2018.hwp @sboh1214 (#21)
- Update release-drafter.yml @sboh1214 (#20)
- Create CONTRIBUTING.md @sboh1214 (#19)
🚀 Features
- Add other ctrl, HwpFromUInt32, Test files for FileHeader @sboh1214 (#36)
- Parse CtrlId (Table) / Add constraint and change to .load @sboh1214 (#33)
- Add Ctrl Id @sboh1214 (#30)
- Complete Linux Support @sboh1214 (#29)
- Add Linux Support @sboh1214 (#28)
🧰 Maintenance
0.4.0
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
- hwpkit and HwpKitFramework, add pre-commit (#17) @sboh1214
- Edit draft (remove internal changes) (#16) @sboh1214
- sboh1214 create new file (#15) @sboh1214
- Update README.md (remove Codecov add Code climate) (#14) @sboh1214
- Update Coverage.yml switch codecov to code climate (#13) @sboh1214
- remove codefactor and add code climate (#12) @sboh1214
- Change to record tree (#11) @sboh1214
- Add discord (#10) @sboh1214