Download Latest Version v3.0.9 source code.zip (48.4 MB)
Email in envelope

Get an email when there's a new version of borb

Home / v3.0.9
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-08-03 2.2 kB
v3.0.9 source code.tar.gz 2026-08-03 47.4 MB
v3.0.9 source code.zip 2026-08-03 48.4 MB
Totals: 3 Items   95.8 MB 1

📣 borb v3.0.9

Improvements & Maintenance:

  • Improved visual regression testing: A comprehensive visual validation workflow was introduced, including visual assertions, reference ground-truth assets, and additional visual checks. These enhancements provide stronger guarantees that rendering changes do not introduce unintended regressions.
  • Fixed border rendering issues: Several rendering bugs related to borders were resolved, improving layout accuracy and ensuring more consistent document appearance across different rendering scenarios.
  • Improved layout calculations: A typo affecting padding calculations for layout chunks was corrected, resulting in more reliable spacing and alignment behavior.
  • Enhanced test infrastructure: The smoke test suite was modernized by removing its dependency on Pillow (PIL), simplifying the testing environment while improving maintainability and portability.
  • Static typing improvements: Additional mypy warnings were resolved across the codebase, strengthening type safety and reducing the likelihood of subtle runtime issues.
  • General bug fixes and stability improvements: Multiple smaller fixes and refinements were applied throughout the library, increasing overall robustness and reliability.
  • CI/CD workflow improvements: The package build workflow now supports manual (workflow_dispatch) execution, providing greater flexibility for release management and maintenance tasks.
  • Dependency maintenance: GitHub Actions dependencies were updated, including an upgrade of actions/checkout, keeping the development and release infrastructure current.

Internal Maintenance:

  • Expanded visual regression infrastructure for long-term rendering stability.
  • Continued cleanup of testing utilities and supporting infrastructure.
  • Ongoing improvements to static analysis and code quality.
  • Routine dependency and continuous integration maintenance.

These release notes were AI-generated from the public changelog and commit summaries, and while care was taken to reflect them accurately, they may still contain omissions or small inaccuracies.

Source: README.md, updated 2026-08-03