All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Floating images cause docx generation to fail with error
should end: LastElementNameNotAvailable
- Fixed a
framePr
- Remove
dbg!
- Support
caps
- Support
tblppr
- Support
tcMar
- Support
textAlignment
- Support
adjustRightInd
- Support
framePr
- Support
pageNumType
- Fixed a
title_pg
condition when read. - Parse
even_and_odd_headers
.
- Fixed a js header/footer types.
- Fixed a bug, image in header/footer is not stored in media when read.
- Fixed a bug, image in header/footer is broken.
[email protected] (17. Jan, 2024)
- Support part of
pPrDefault
.
[email protected] (1. Dec, 2023)
- read sectPr.type as
section_type
.
[email protected] (21. Aug, 2023)
- escape author in del/ins.
[email protected] (9. Aug, 2023)
- use i32 for line instead of u32.
[email protected] (24. Jul, 2023)
- read caps.
[email protected] (14. Jul, 2023)
- Improve read numbering types.
[email protected] (23. Jun, 2023)
- Make docGrid Optional in sectionProperty
[email protected] (23. Jun, 2023)
- Support character spacing in run property
[email protected] (23. Jun, 2023)
- Support character space control function
[email protected] (23. Jun, 2023)
- Support character space control
- Fix widow_control behavior
- Support indent right for js
- [Breaking] make docGrid optional
- Support
<sym />
- Fixed a bug, style.link is not output.
- Fixed a bug, escape style name.
- Support
link
in style. - fix after contents in toc.
- Support outline_level in Paragraph and style.
- Support before/after contents in ToC.
- Support Toc from instrText.
- fix #584 Remove
%
from width. - fixed a bug,
adjustLineHeightInTable
is not affected in js interface. - fix lineRule ts type
[email protected] (23. Jun, 2023)
- Support character space control
- Fix widow_control behavior
[email protected] (19. Jun, 2023)
- Support indent right for js
[email protected] (19. Jun, 2023)
- [Breaking] make docGrid optional
[email protected] (19. May, 2023)
- Support
<sym />
[email protected] (11. Apr, 2023)
- Fixed a bug, style.link is not output.
[email protected] (27. Mar, 2023)
- Fixed a bug, escape style name.
[email protected] (20. Dec, 2022)
- Support
link
in style.
[email protected] (15. Dec, 2022)
- fix after contents in toc.
[email protected] (13. Dec, 2022)
- Support outline_level in Paragraph and style.
[email protected] (13. Dec, 2022)
- Support before/after contents in ToC.
- Support Toc from instrText.
[email protected] (7. Dec, 2022)
- fix #584 Remove
%
from width.
[email protected] (28. Nov, 2022)
- fixed a bug,
adjustLineHeightInTable
is not affected in js interface.
[email protected] (16. Nov, 2022)
- fix lineRule ts type
[email protected], [email protected] (4. Nov, 2022)
- Support Pic alignment
- fix #554 Special characters are being carried across using HTML entities vs unicode
[email protected] (1. Nov, 2022)
- Fix TableProperty json types.
[email protected] (1. Nov, 2022)
- Support
specVanish
.
[email protected] (1. Nov, 2022)
- Use
None
if heightRule not found instead ofauto
[email protected] (31. Oct, 2022)
- escape hyperlink url(export)
[email protected], rc28 (26. Oct, 2022)
- improve js/json types
[email protected] (14. Oct, 2022)
- Support text direction (#545)
- read
<sdt>
[email protected] (14. Oct, 2022)
- Support text direction (#545)
[email protected] (27. Sep, 2022)
- Support rotate in pic
[email protected] (21. Sep, 2022)
- [BugFix] Fixed a bug, hyperlink is broken with special characters.
[email protected] (9. Sep, 2022)
- Support
sectionProperty
in pPr.
[email protected] (8. Sep, 2022)
- Support table style #531
[email protected] (26. Aug, 2022)
- [BugFix] Fixed a bug, hRule is not read in reader.
[email protected] (25. Aug, 2022)
- [Breaking] change table row
hightRule
toauto
in reader.
[email protected] (25. Aug, 2022)
- Support
adjustLineHeightInTable
in document setting
[email protected] (25. Aug, 2022)
- [Breaking] Hyperlink interface.
- Support hyperlink reader.
- [Breaking] Remove default
TableCellMargin
. Please specify if needed. - Support table cell margins reader.
- Support nested table reader.
- Add png image converter
- Add
imageData
inShape
reader. - [BUGFIX] Fixed a bug, it is not able to read jpeg from js.
- [BUGFIX] Fixed a bug, it is not able to write images.
- [Breaking] Add
id
andpath
toimages
output. - [BUGFIX] Use default
numPr
if numId not found to avoid panic. - [Breaking] Use
self.based_on
andself.next
instyle
instead ofNormal
. - [Breaking] Use
i32
forPageMargin
props instead of unsigned. - support
columns
in document.
[email protected] (8. Aug, 2022)
- re enable Hyperlink interface.
[email protected] (6. Jul, 2022)
- [Breaking] Hyperlink interface.
- Support hyperlink reader.
[email protected], @0.0.272 (15. Jun, 2022)
- [Breaking] Remove default
TableCellMargin
. Please specify if needed. - Support table cell margins reader.
[email protected], @0.0.270 (14. Jun, 2022)
- Support nested table reader.
[email protected] (13. Jun, 2022)
- Add png image converter
[email protected] (7. Jun, 2022)
- Add
imageData
inShape
reader.
[email protected] (27. May, 2022)
- [BUGFIX] Fixed a bug, it is not able to read jpeg from js.
[email protected] (25. May, 2022)
- [BUGFIX] Fixed a bug, it is not able to write images.
[email protected] (23. May, 2022)
- [Breaking] Add
id
andpath
toimages
output.
[email protected] (20. May, 2022)
- [BUGFIX] Use default
numPr
if numId not found to avoid panic.
[email protected] (19. May, 2022)
- [Breaking] Use
self.based_on
andself.next
instyle
instead ofNormal
.
[email protected] (18. May, 2022)
- [Breaking] Use
i32
forPageMargin
props instead of unsigned.
[email protected], [email protected] (29. March, 2022)
- [Breaking] Change image size unit
px
toemu
. - [Breaking] fix
drawing
json types.
[email protected] (25. March, 2022)
- Change
widthType
case to camelCase in JS.
[email protected] (24. March, 2022)
- Change
lineRule
case to camelCase in JS.
[email protected] (16. March, 2022)
- Add js interface for
rStyle
.
[email protected], [email protected] (16. March, 2022)
- Support
rStyle
.
[email protected], [email protected] (15. March, 2022)
- Fixed a author of
del
inins
.
[email protected] (4. February, 2022)
- Support
ins
in table row property
[email protected] (25. January, 2022)
- Support
del
in table row property
[email protected], 0.0.233, 0.0.234 (24. January, 2022)
- Fixed a level reader to read paragraphProperty and runProperty
[email protected] (19. January, 2022)
- Fixed a pPr reader.
[email protected] (19. January, 2022)
- Fixed a del/ins type in runProperty
[email protected] (18. January, 2022)
- Fixed a bug, numPr reader panic when id is none.
[email protected], 0.0.227 (17. January, 2022)
- Add
paragraphPropertyChange
api for JS.
[email protected], 223, 224, 225 (14. January, 2022)
- Fixed a typo
window_control
->widow_control
- Fixed a numPr reader.
[email protected], 220, 221 (6. January, 2022)
- [Internal]Support runFonts reader.
[email protected] (6. January, 2022)
- Support minimum ToC API for JS (see bokuweb#394).
[email protected] (21. December, 2021)
- Fix
strike
API for JS.
[email protected] (21. December, 2021)
- Support
strike
for run.
[email protected] (9. December, 2021)
- Add
DataBinding
API. See docx-core/examples/data_binding.rs - Add minimum
ToC
API. See docx-core/examples/dirty_toc.rs
[email protected] (26. November, 2021)
- Add before/afterLines to LineSpacingJSON.
[email protected] (26. November, 2021)
- Fixed a missed pkg.
[email protected]/[email protected] (25. November, 2021)
- Fix #327. Disable header if empty. (bokuweb#369)
[email protected]/[email protected] (25. November, 2021)
- Improve lineSpacing interface (bokuweb#367)