Skip to content

Latest commit

 

History

History
302 lines (186 loc) · 11.4 KB

File metadata and controls

302 lines (186 loc) · 11.4 KB

Release History

1.1.5 (2026-04-17)

Updates

  • None

Fixes

  • Fixes #70: malformed table overflow. | dfop02
  • Fixes #73: Error parsing styles with spaces. | dfop02
  • Fixes #71: Error applying color to table cells. | vvalchev
  • Fixes #76: Invalid image width and height. | dfop02

New Features

  • None

1.1.4 (2026-02-27)

Updates

  • Update README.md for tag_style_override and custom styles from a Word template usage. | dfop02

Fixes

  • Fixes #62 : tag_style_override not applying custom styles from a Word template. | dfop02
  • Handle invalid rowspan and colspan values in tables. | dfop02 inspired by PR #56 from kko-harvey .
  • Fixes #67: built-in typing was not supported by old python versions. | dfop02

New Features

  • [PR #61] Added support for break-after: page css properties to determine page breaks. | chrisonntag
  • [PR #59] Added support for <del> tag. | arthrod
  • [PR #60] Added support for <mark> and <ins> tags. | arthrod
  • Add warning when a custom style is not found in the document. | dfop02

1.1.3 (2025-12-16)

Updates

  • None

Fixes

  • Fixes #53: color parsing failing due to invalid colors, falling back to black. | dfop02

New Features

  • None

1.1.2 (2025-12-07)

Updates

  • Update Pypi Workflow to Validate Tag, Check Lint, Run tests, Build distribution, Publish to PyPI and create release automatically. | dfop02

Fixes

  • Fix text decoration color not being applied correctly. | dfop02
  • Fix HISTORY.rst formatting. | dfop02

New Features

1.1.1 (2025-11-26)

Updates

  • Fix Pypi Workflow.
  • [PR #48] Add support for common CSS properties on text for: <h>, <p> and <span> | Lynuxen

Fixes

  • Fixes #46: background-color style property highlights the whole paragraph instead of a single word
  • Fixes #47: text-decoration style property for underline is not applied

New Features

  • Add support for HTML Comments. | Dfop02
  • Add support for text-align,line-height, margin-left, margin-right, text-indent for paragraphs
  • Add support for the following text properties (applies to <span>, <p> and <h> tags):
    • font-weight: ('bold', 'bolder', '700', '800', '900', 'normal', 'lighter', '400', '300', '100')
    • font-style: ('italic', 'oblique', 'normal'')
    • text-decoration: ('underline', 'line-through') ('solid', 'double', 'dotted', 'dashed', 'wavy'), and the longhand properties (text-decoration-*)
    • text-transform: ('uppercase', 'lowercase', 'capitalize')
    • font-size
    • font-family
    • color
    • background-color: Paragraph and run highlight colors can now differ. Partial support on what can be used as a color.

1.1.0 (2025-11-01)

Major Changes

Updates

  • Start Modularization of HtmlToDocx class.
  • Add Typing hint for few relevant methods.

Fixes

  • Fixed skip table was not working correctly.
  • Fixed bug on styles parsing when style contains multiple colon.
  • PR #40 Fixed styles was only being applied to span tag.

New Features

  • Add built-in save for save docx
  • Able to save in memory (BytesIO)
  • Support to Python 3.14

1.0.10 (2025-08-20)

Updates

  • Update tests for all new scenarios. | Dfop02 and hxzrx

Fixes

  • Fix rowspan and colspan for complex tables | hxzrx from PR #33

New Features

  • Add support for border with more complex values and keywords | Dfop02 from Issue #31

1.0.9 (2025-07-18)

Updates

  • Starting modularize project with metadata. | Dfop02
  • Update tests, removing useless tests and separating by modules. | Dfop02

Fixes

  • Merge missing Release/1.0.8 features. | Dfop02

New Features

  • Add support for rowspan and colspan in tables. | Dfop02 from Issue #25
  • Add support for 'vertical-align' in table cells. | Dfop02
  • Add support for metadata | Dfop02

1.0.8 (2025-07-04)

Updates

  • Add tests for image without paragraph. | Dfop02
  • Add tests for bookmark without paragraph. | Dfop02
  • Add tests for local image. | Dfop02
  • Add tests for unbalanced table. | Dfop02

Fixes

  • Fix crash when there is bookmark without paragraph. | Dfop02 from Issue #21
  • Fix crash when there is image without paragraph. | Dfop02 from Issue #19

New Features

None

1.0.7 (2025-06-17)

Updates

  • Add tests for inline images. | Dfop02
  • Add tests for Bold, Italic, Underline and Strike. | Dfop02
  • Add tests for Ordered and Unordered Lists. | TaylorN15 from PR #16
  • Update Docs (Include Known Issues and Project Guidelines). | Dfop02
  • Refactor utils.py file. | Dfop02

Fixes

New Features

  • Being able to use inline images on same paragraph. | Dfop02
  • Limit 5s timeout to fetch any image from web. | Dfop02

1.0.6 (2025-05-02)

Updates

  • Fix Changelog bad formating.
  • Update README.md with latest changes.
  • Add funding to project.
  • Add CONTRIBUTING.md to project.
  • Add pull request template to project.
  • Update tests for table style to assert that is working fine.
  • Save tests.docx on Github Actions to make it easier to help debugging issues across multiple builds. | gionn

Fixes

  • Fix table_style not working. | Dfop02

1.0.5 (2025-02-23)

Updates

  • Refactory functions to be more readable and performatic, moving common functions to utils.
  • Add tests for table cells new features.

Fixes

  • Fix a bug when using colors by name, when some colors exists but was not available. E.g.: magenta | Dfop02
  • Fix background-color not working, always returning black. | Dfop02

New Features

  • Add support to table cells style (border, background-color, width, height, margin) | Dfop02
  • Add support to "in", "rem", "em", "mm" and "pc" units | Dfop02

1.0.4 (2024-08-11)

Updates

  • Create Changelog HISTORY.
  • Update README.
  • Add Github Action Workflow to publish in pypi.
  • Change default VERSION tag, removing the "v" from new releases.

New Features

  • Support to internal links (Anchor) | Dfop02

1.0.3 (2024-02-27)

  • Adapt font_size when text, ex.: small, medium, etc. | Dfop02
  • Fix error for image weight and height when no digits | Dfop02

1.0.2 (2024-02-20)

  • Support px, cm, pt and % for style margin-left to paragraphs | Dfop02
  • Fix 'style lookup by style_id is deprecated.' | Dfop02
  • Fix bug when any style has !important | Dfop02
  • Refactory Tests to be more consistent and less 'human validation' | Dfop02
  • Support to color by name | Dfop02

1.0.1 (2024-02-05)

  • Fix README.

1.0.0 (2024-02-05)

  • Initial Release!

Fixes

New Features