Releases: GreatV/oar-ocr
Releases · GreatV/oar-ocr
v0.6.2
What's Changed
- feat(vl): add GLM-OCR support with native Candle inference by @GreatV in #89
- feat(vl): add MinerU2.5 support for document parsing by @GreatV in #90
- feat(vl): add Metal GPU acceleration support for Apple devices by @GreatV in #92
- build(deps): update toml requirement from 0.9 to 1.0 by @dependabot[bot] in #94
- refactor(inference): unify OrtInfer to single multi-input/multi-output interface by @GreatV in #93
- build(deps): update rand requirement from 0.8 to 0.10 by @dependabot[bot] in #95
- Add TensorRT execution provider options for timing and engine cache by @aisinker in #97
- Fix hull angle sort using atan2 for total ordering by @inzanez in #98
- fix(structure): improve layout sorting, title levels, and inline formula handling by @GreatV in #99
- fix(structure): fix table cell matching, batch formula inference, and improve markdown output by @GreatV in #100
New Contributors
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- refactor(derive): use darling for cleaner attribute parsing by @GreatV in #82
- build(deps): update hayro requirement from 0.4 to 0.5 by @dependabot[bot] in #83
- build(deps): update darling requirement from 0.20 to 0.23 by @dependabot[bot] in #84
- refactor(vl): add unified attention module and batched inference support by @GreatV in #85
- build(deps): update hayro requirement from 0.4 to 0.5 by @dependabot[bot] in #87
- build(deps): update criterion requirement from 0.5 to 0.8 by @dependabot[bot] in #86
- feat(vl): add PaddleOCR-VL-1.5 support with text spotting and seal recognition by @GreatV in #88
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Refactor oarocr module to use oar_ocr_core crate by @GreatV in #73
- Refactor adapter builders by @GreatV in #74
- refactor: Improve pattern matching and error handling by @GreatV in #75
- Add HunyuanOCR vision model implementation by @GreatV in #76
- build(deps): update ndarray requirement from 0.16 to 0.17 by @dependabot[bot] in #78
- Refactoring and code simplification by @GreatV in #79
- feat: Implement cross-cell OCR box splitting for improved table recognition by @GreatV in #80
- feat: implement LightOnOCR model by @GreatV in #81
Full Changelog: v0.5.1...v0.6.0
v0.5.2
v0.5.1
What's Changed
- refactor: Remove StandardPredictor trait and related implementations for cleaner architecture by @GreatV in #62
- refactor: Implement TaskDefinition trait for task metadata registration by @GreatV in #63
- Refactor configuration validation and predictor builder implementation by @GreatV in #64
- Refactor structure and table analyzer to use concrete adapter types by @GreatV in #65
- refactor: Update error handling to use OcrResult in predictors and post-processing by @GreatV in #66
- Add Windows build workflow for library and examples by @Copilot in #67
- build(deps): update imageproc requirement from 0.25.0 to 0.26.0 by @dependabot[bot] in #70
- refactor: Rename ChannelOrder to ColorOrder and update related usages for clarity by @GreatV in #69
- chore: Enhance version consistency checks in publish workflow by @GreatV in #71
- chore: Add workspace configuration to Cargo.toml by @GreatV in #72
New Contributors
- @Copilot made their first contribution in #67
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- refactor: Rename layout and table cell structures for clarity and consistency by @GreatV in #54
- Refactor adapters to remove session pool size configuration by @GreatV in #55
- refactor: Update image handling to use Arc for zero-copy sharing in preprocessing and analysis by @GreatV in #56
- refactor: Centralize task definitions and streamline adapter management using macros by @GreatV in #57
- refactor: Update prediction method to return OcrResult for improved error handling by @GreatV in #58
- Add unirec-0.1b model by @GreatV in #60
Full Changelog: v0.4.0...v0.5.0
v0.4.0
v0.3.1
v0.3.0
What's Changed
- feat: add document structure understanding models and pipelines by @GreatV in #43
- feat: support building in offline environments by @cgonyeo in #41
- feat: add ColorMode enum and update NormalizeImage to support BGR color mode. by @SunDoge in #39
- build(deps): update tokenizers requirement from 0.20 to 0.22 by @dependabot[bot] in #44
- build(deps): update nalgebra requirement from 0.32 to 0.34 by @dependabot[bot] in #45
- feat: Implement TableAnalyzer for table analysis and recognition by @GreatV in #46
- Refactor task configurations and update default values by @GreatV in #47
- Add documentation for pre-trained models and usage guide by @GreatV in #48
New Contributors
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- refactor: clean up configuration and validation logic, remove unused memory strategy by @GreatV in #34
- Add function to allow loading images from memory by @mariinkys in #35
- bump: update package version to 0.2.2 by @GreatV in #36
New Contributors
- @mariinkys made their first contribution in #35
Full Changelog: v0.2.1...v0.2.2