Skip to content

Releases: GreatV/oar-ocr

v0.6.2

08 Mar 05:10
66ee9c0

Choose a tag to compare

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

03 Feb 12:06
1834e11

Choose a tag to compare

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

25 Jan 07:12
f5fc326

Choose a tag to compare

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

08 Jan 12:51

Choose a tag to compare

What's Changed

  • Refactor oarocr module to use oar_ocr_core crate by @GreatV in #73
  • Refactor adapter builders by @GreatV in #74

Full Changelog: v0.5.1...v0.5.2

v0.5.1

05 Jan 23:49
7c2da1e

Choose a tag to compare

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

02 Jan 11:03
b09c1c4

Choose a tag to compare

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

26 Dec 07:33
31bbf53

Choose a tag to compare

What's Changed

  • Add PaddleOCR-VL document parsing and image processing modules by @GreatV in #52

Full Changelog: v0.3.1...v0.4.0

v0.3.1

25 Dec 11:59
1d4d197

Choose a tag to compare

What's Changed

  • chore: Update version to 0.3.1 and refine tokenizers dependency configuration by @GreatV in #51

Full Changelog: v0.3.0...v0.3.1

v0.3.0

24 Dec 07:17
7a0ea9c

Choose a tag to compare

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

29 Sep 23:46
c7f762d

Choose a tag to compare

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

Full Changelog: v0.2.1...v0.2.2