Skip to content

Update dependencies and improve whitespace handling in DOCX processing - #141

Merged
thenixan merged 1 commit into
mainfrom
dependencies-update
Aug 10, 2026
Merged

Update dependencies and improve whitespace handling in DOCX processing#141
thenixan merged 1 commit into
mainfrom
dependencies-update

Conversation

@thenixan

Copy link
Copy Markdown
Contributor
  • Bump quick-xml from 0.39 to 0.41 for improved XML handling.

  • Upgrade zip from version 2 to 8 to leverage new features and optimizations.

  • Update skia-safe from 0.93 to 0.99, addressing rendering changes and ensuring no API breaks.

  • Upgrade pyo3 from 0.24 to 0.29 to maintain compatibility with Python extensions.

  • Bump criterion from 0.5 to 0.8 for enhanced benchmarking capabilities.

  • Update lopdf from 0.40 to 0.44 for improved PDF handling.

  • In whitespace_workaround.rs, explicitly annotate the type of content to avoid ambiguity caused by multiple AsRef implementations after dependency updates.

  • In shape.rs, modify the test for modifier and keycap sequences to assert that they occupy one cell instead of one glyph, reflecting changes in Skia's rendering behavior. Adjust assertions to ensure ligation is correctly validated based on width rather than glyph count.

- Bump `quick-xml` from 0.39 to 0.41 for improved XML handling.
- Upgrade `zip` from version 2 to 8 to leverage new features and optimizations.
- Update `skia-safe` from 0.93 to 0.99, addressing rendering changes and ensuring no API breaks.
- Upgrade `pyo3` from 0.24 to 0.29 to maintain compatibility with Python extensions.
- Bump `criterion` from 0.5 to 0.8 for enhanced benchmarking capabilities.
- Update `lopdf` from 0.40 to 0.44 for improved PDF handling.

- In `whitespace_workaround.rs`, explicitly annotate the type of `content` to avoid ambiguity caused by multiple `AsRef` implementations after dependency updates.

- In `shape.rs`, modify the test for modifier and keycap sequences to assert that they occupy one cell instead of one glyph, reflecting changes in Skia's rendering behavior. Adjust assertions to ensure ligation is correctly validated based on width rather than glyph count.
@thenixan
thenixan merged commit 4ba9c06 into main Aug 10, 2026
10 checks passed
@thenixan
thenixan deleted the dependencies-update branch August 10, 2026 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant