github borb-pdf/borb v3.0.6

6 hours ago

📣 borb v3.0.6

Improvements & Maintenance:

  • Extended add-on ecosystem support: Built on the previously introduced template repository for borb add-ons, paving the way for a more modular extension ecosystem and smoother community-driven tooling.
  • Graphics and color handling refinements: Minor but impactful fixes were integrated that improve the robustness of PDF rendering paths, particularly where very small or edge-case content streams had previously triggered assertion failures.
  • Optional dependencies hardened: Usage statistics collection is now fully optional, with import guards preventing failures when optional packages like requests are absent.
  • Code formatting and consistency: Continued alignment with current Python tooling — including updated black formatting standards — ensures consistent style and reduced diff churn across commits.
  • GitHub workflow and CI enhancements: Alignment to add-on templates carried through to workflows, improving automated checks and streamlining development pipelines.

Bug Fixes:

  • Improved PDF resilience: Fixed an issue where extremely small PDF files could lead to assertive failures during parsing.
  • Safer imports: Avoids broken imports when optional packages are not installed by guarding around those modules.

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.

Don't miss a new borb release

NewReleases is sending notifications on new releases.