Skip to content

Releases: unidoc/unioffice

v0.9.0

14 Sep 20:14
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

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

  • Correct fix for allowing embedded JPEGs #188
  • Allow more tolerance in parsing to support some Google Docxuments files #196
  • Fix relationship ID generation when editing files generated by other tools #198

0.8

27 Jul 21:31
Compare
Choose a tag to compare
0.8 Pre-release
Pre-release

Status

What's New

Document

  • support for paragraph line spacing control
  • support for adding rows within a table (before or after another row)
  • support for merge fields

Bug Fixes

  • Allow embedded JPEGs #188

v0.7.1

26 May 12:24
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release

Common

  • More flexible in license configuration #179

Document

  • Adding tables after paragraphs #178

Bug Fixes

  • Chinese fonts in runs #175

v0.7.0

05 Apr 02:18
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

Status

What's New

Common

Presentation

  • Create from template #168

Document

  • Support for iterating over tables #162
  • Vertically merged cells #164
  • Non-dirty fields #171

Bug Fixes

  • Fix paragraph numbering #161

v0.6.0

20 Feb 19:03
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

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

18 Nov 17:55
Compare
Choose a tag to compare
Pre-release

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

29 Sep 01:47
Compare
Choose a tag to compare
Pre-release

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

19 Sep 20:40
Compare
Choose a tag to compare
Pre-release

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

12 Sep 21:34
Compare
Choose a tag to compare
Spreadsheet Support Pre-release
Pre-release

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

04 Sep 11:57
Compare
Choose a tag to compare
Initial Release Pre-release
Pre-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 :) )