Releases: unidoc/unioffice
Releases · unidoc/unioffice
v1.4.0
Version 1.4.0 has multiple fixes and improvements.
Highlights
In particular there are improvements in Powerpoint presentation and creating pptx files from potx templates. In addition,
- Improved support in Powerpoint presentation and creating pptx files from potx templates.
- New example for creating powerpoint pptx presentations from templates with images: https://github.com/unidoc/unioffice/blob/master/_examples/presentation/use-template-with-image/main.go
- Improved automatic build to run automatic validation of all input and output files to improve quality control and catch regressions.
- Fixes in strict conformance document output and ability to control conformance level.
Includes an example: https://github.com/unidoc/unioffice/blob/master/_examples/document/set-strict/main.go
Pull requests
- #414 New data and package names in schema (#414) (@zgordan-vv)
- #413 dml struct names fix (#413) (@zgordan-vv)
- #409 Presentation tests (#409) (@zgordan-vv)
- #407 Resolve UO-27, UO-28, UO-31 (#407) (@zgordan-vv)
- #406 Fixes in CI (#406) (@gunnsth)
- #404 Validating examples (#404) (@zgordan-vv)
- #395 PPT relationships, image fix (#395) (@zgordan-vv)
- #400 SaveAsTemplate and SaveToFileAsTemplate are added for presentation (#400) (@zgordan-vv)
- #398 error with incorrect content types names fixed when deleting slides a… (#398) (@zgordan-vv)
- #399 document.SetConformance is added with an example (#399) (@zgordan-vv)
- #397 Add nil checks to prevent crash UO-26 (#397) (@gunnsth)
v1.3.1
This version contains bug fixes and a couple of new features.
New features
- High level functions for getting paragraph and run properties and style information
- New play for extracting paragraph and run properties from table: https://play.unidoc.io/p/9f1ed9d356940989
- New example for adding paragraphs before and after tables:
https://github.com/unidoc/unioffice/blob/master/_examples/document/paragraphs_in_table/main.go - High level functions for getting endnotes and footnotes from documents
- New example showcasing support for getting footnotes and endnotes:
https://github.com/unidoc/unioffice/blob/master/_examples/document/endnotes_footnotes/main.go
Pull requests merged
- #392 paragraph and run properties (#392) (@zgordan-vv)
- #387 Issue #385 fix (#387) (@zgordan-vv)
- #384 numbering fix (#384) (@zgordan-vv)
- #380 Fixes for being able to compile with playground (#380) (@zgordan-vv)
- #377 Get all cells in a row with empty ones (#377) (@zgordan-vv)
- #374 add the ability to utilize footnotes and endnotes in documents (#374) (@compleatang)
v1.3.0
Highlights
- Significantly enhanced support for Excel formula functions in spreadsheets
- Enhanced formula parser and more functions implemented
- Capability to remove columns with automatic reference updates
- New example to flatten spreadsheets
Pull requests involved:
- #371 Spreadsheet: Remove columns feature (Issue #367) (#371) (@zgordan-vv)
- #369 copying cell formats when flattening (#369) (@zgordan-vv)
- #368 Flatten fixes (#368) (@zgordan-vv)
- #366 Spreadsheet formulas: Flattening files (#366) (@zgordan-vv)
- #363 Test cases for functions for #336 (#363) (@zgordan-vv)
- #362 Financial functions: part 4 (#362) (@zgordan-vv)
- #361 Financial functions: part 3 (#361) (@zgordan-vv)
- #360 Financial functions: part 2 (#360) (@zgordan-vv)
- #359 Financial functions - part 1 (#359) (@zgordan-vv)
- #357 Test cases for SUM and IF (#357) (@zgordan-vv)
- #354 TEXT (#354) (@zgordan-vv)
- #353 Excel functions part 4 (#353) (@zgordan-vv)
- #351 Excel spreadsheet functions, part 3 (#351) (@zgordan-vv)
- #348 Functions2 (#348) (@zgordan-vv)
- #345 Spreadsheed Formula Functions (#345) (@zgordan-vv)
v1.2.1
This version contains bug fixes and a few new minor features.
Fixes and enhancements.
- #340 Optional custom.xml (#340) (@zgordan-vv)
- #335 watermarks for spreadsheets and presentations (#335) (@zgordan-vv)
- #330 #315, #323, #329 (#330) (@zgordan-vv)
- #308 Refactor header/footer reusing document.tables (#308) (@5andr0)
- #309 Support custom metadata in document properties (#309) (@zgordan-vv)
- #311 issue with paragraph containing several form fields #305 fix (#311) (@zgordan-vv)
- #306 add hh time format support (#306) (@lunny)
- #295 Add images from bytes for presentation and workbook (#295) (@mec07)
- #303 Add tables loop to
Paragraphs
funcs ofHeader
andFooter
(#303) (@nkryuchkov) - #291 Fix runtime panic when making a presentation from a template (#291) (@mec07)
- #299 Fix comment on the
AddSheet
(#299) (@nkryuchkov)
v1.2.0
v1.1.0
Package renamed to unioffice and import path updated to github.com/unidoc/unioffice
Feature Additions
- Functions to copy and remove sheets (#281)
- Add tables loop to document's
Paragraphs
func (#280) - Add purl.oclc.org namespace support (#265)
- include CT_SdtRow entries in table.Rows() (#261)
- include CT_SdtCell entries in row.Cells() (#260)
- Included nested tables in document.Tables() output (#257)
- Support fetching bookmarks within tables, including recursively (#255)
- Image from data (#251)
- Added a RemoveCalcChain function to remove the un-needed cached calculation chain (#215)
- Added support for nested tables in documents (#221)
- Document Set/Get MultiLevelType (#222 )
- NumberingLevel now starts numbering at 1 by default, not 0. (#222 )
- Support SetAlignment(), SetStartIndent() and SetHangingIndent() in ParagraphStyleProperties (#222 )
- Add support for Run page breaks (#222 )
- Support cell rotation in spreadsheets (#226)
- Added color RGBA constructor (#235)
Bug Fixes
v1.0.1
v1.0.0
As the code is now in production by several commercial customers, we're tagging a v1.0.0 release. We will be following standard Semantic Versioning from here on out for everything outside of the schema directory, but don't expect any major changes even in there. Thanks to everyone who has supported gooxml in it's first year!