Releases: unidoc/unioffice
v0.9.0
What's New
- Added a go.mod file for those transitioning to modules
- Now tested on go 1.8.x, go 1.9.x, go 1.10.x and go1.11.x.
Bug Fixes
0.8
v0.7.1
v0.7.0
v0.6.0
Status
What's New
Common
- More control over app/core properties
- Fixed format of version in app properties
Presentation
Document
- Add support for controlling paragraph indentation #123
- Bookmarks and hyperlinks to bookmarks #126
- Support for using pre-defined table styles #130
- Support for inline images #134
- Support for paragraph numbering/indentation #136
- Support for table layouts #140
- Support for super/sub script #151
Bug Fixes
- Fix path separator on Windows #146
Initial Presentation Support
Status
What's New
Presentation
- Added initial presentation support
Document
- Added more complex tables example #106
- Add more table control (alignment, centering, etc.) #109 #112
- Support hyperlinks #113
- Added support for table cell shading and cell paragraph alignment
- Edit header/footer contents #117
Bug Fixes
- Removed round-tripping of extra content on Workbook #107
enhancements and bug fixes
Status
This release contains a mixture of doc/spreadsheet changes. Most of the changes are related to polishing cell format and formula support which were new with the last release. The remaining changes, apart from some bug fixes, are to enable more fine-grained document editing.
What's New
Spreadsheet
- csv2xlsx & xlsx2csv sample apps
- unprotect-xlsx sample app
- Fraction number formats
- String formats
- Protect/unprotect sheets/workbooks
- Stats functions (AVERAGE,AVERAGEA, COUNT, COUNTA, COUNTBLANK, MEDIAN)
- Lookup functions (HLOOKUP, LOOKUP, TRANSPOSE, VLOOKUP)
- Array formulas
- Column sorting
Document
- edit-document example
- Insert/Remove Paragraphs within a document
- Insert/Remove Runs within a paragraph
Bug Fixes
- Added a compile time constraint to prevent compilation with Go versions prior to 1.8 #82
- Modify generated code to work around long filename issues on Windows #89
- Fix image file references that were not being correctly rewritten #96
- Fix typo copied from ECMA 376 spec in standard format 47
- Excel compatibility in UNICODE function
- Compute sheet dimensions prior to saving
- Increase accuracy for cell date/time values by using math.Big for computation
Formula & Formatted Value Support
Status
Initial formula evaluation complete, including 100+ functions. This release also adds support for interpreting number formats to allow retrieving a formatted value from a cell per the number format assigned. A new demo program xlsx2csv demonstrates this by converting individual sheets to CSV files containing the formatted values of the sheet cells.
What's New
- Formula evaluation
- Formatted values
Bug Fixes
- No issues reported, several internally discovered.
Spreadsheet Support
Status
Initial spreadsheet development completed. The spreadsheet is feature-full including support for all chart types, named ranges, rich text, images, etc. and no known bugs exist. Please file issues if you experience any problems.
What's New
- Spreadsheet support
Bug Fixes
- No issues reported, several internally discovered.
Initial Release
Status
The reading/writing document API is fairly complete. The OOXML spec is huge, so please file issues if you have a use case the API doesn't support. This release marks the end of the initial phase of document development, and the start of spreadsheet development.
What's New
- Document Support (docx)
Bug Fixes
- Several internal, no issues reported yet (or external users :) )