Tags · jonathan-ngamboe/tabula-java

1.0.8

Toggle 1.0.8's commit message

refactor(table-detection): remove ProjectionProfileDetectionAlgorithm

- Delete projection-based detector due to high false-positive rates
- Fix issue where double-column text layouts were incorrectly flagged as tables

1.0.7

Toggle 1.0.7's commit message

feat(table-detection): implement ProjectionProfileDetectionAlgorithm

- Add bottom-up detection strategy for Tabula-based table extraction
- Implement 'findTextBlocks' to group text lines based on vertical proximity
- Implement column structure verification via horizontal projection profiling
- Add 'mergeOverlappingRanges' utility to detect significant vertical white streams
- Define heuristic thresholds for line gaps (10pt) and column gaps (3pt)

1.0.6

Toggle 1.0.6's commit message

Build: Fix Jitpack timeout and set version to 1.0.6

- Add -Djava.awt.headless=true to jitpack.yml to prevent AWT thread blocking.
- Update project version to 1.0.6 in pom.xml.