Download Latest Version v3.0.5 source code.tar.gz (3.0 MB)
Email in envelope

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

Home / v3.0.3
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-11-16 1.3 kB
v3.0.3 source code.tar.gz 2025-11-16 3.0 MB
v3.0.3 source code.zip 2025-11-16 3.7 MB
Totals: 3 Items   6.7 MB 0

📣 borb v3.0.3

Features:

  • Improved PDF reading engine: better error handling and more resilient parsing.
  • Optimized import graph: cleaned up imports for better maintainability and slightly reduced footprint.
  • Extensive type-checking / typing cleanup across modules: many commits focused on improving type hints, catching edge cases, and satisfying mypy.
  • New self_truncating_heterogeneous_paragraph implementation (and associated caching fixes): improves how paragraphs compute line breaks.
  • Improved calendar / view UI elements (DayView, WeekView, CalendarView): better default argument handling, docstrings, and bug fixes.
  • Refactored table_of_contents routines: fixed static methods and default mutable arguments.
  • Adjustments to list layout: correct margin handling between bullets and content.
  • Byte-offset recalculation in cross-reference visitor: increases robustness when reading complex PDFs.
  • Documentation enhancements: added or improved docstrings in several areas, especially in layout- and calendar-related code.

These release notes were AI-generated based on the borb commit history, and while care was taken to interpret the changes accurately, they may still contain errors or omissions.

Source: README.md, updated 2025-11-16