Repository navigation
v0.6.0
What's Changed
- Add software citation metadata and Zenodo setup guidance by @thesanogoeffect in #9
- Keep a printed leading parenthetical in the extracted title by @thesanogoeffect in #41
- Classify every surface when a force push drops the diff base by @thesanogoeffect in #40
- Export schema 12.0: separate the paper from how it was extracted by @thesanogoeffect in #42
- Stop a GPU install from running ONNX models on the CPU by @thesanogoeffect in #47
- Share chew's opencv preflight with bibr batch by @thesanogoeffect in #43
- Free unused GPU memory after each ONNX run by @thesanogoeffect in #50
- Support PP-DocLayoutV4 behind the existing layout settings by @thesanogoeffect in #45
- Stamp the expected NuExtract3 pins only on the FP8 repo by @thesanogoeffect in #46
- Reconcile metrics_version across code, docs and changelog by @thesanogoeffect in #44
- Load the GPU build of onnxruntime after a gpu install by @thesanogoeffect in #48
- Keep the printed cell text in table contents by @thesanogoeffect in #54
- Run the OCR text repairs only on OCR text by @thesanogoeffect in #55
- Capture complete statistic values in eq[] by @thesanogoeffect in #56
- Fix the paper-DOI and funding-statement selection rules by @thesanogoeffect in #57
- Fix the path from setup to the first run by @thesanogoeffect in #58
- Require DOI agreement and read every citation style in reference matching by @thesanogoeffect in #59
- Re-run outages on batch resume and keep paper ids stable by @thesanogoeffect in #60
- Anchor the reference section and keep printed reference text by @thesanogoeffect in #61
- Keep sections in document order and anchor lettered appendices by @thesanogoeffect in #65
- Stop linking statistics, labels and units as citations, and keep the LLM tier to the shortlist by @thesanogoeffect in #66
- Close the loopback, export and credential-handling security gaps by @thesanogoeffect in #67
- Keep the resolved OCR identity across windows and recover Paddle tables locally by @thesanogoeffect in #68
- Isolate the test suite from global state, the network and busy ports by @thesanogoeffect in #69
- Cut CPU memory and wasted LLM calls, and gate header/footer native text by @thesanogoeffect in #70
- Fix local model server and ML utility findings from the audit sweep by @thesanogoeffect in #71
- Fix CLI and batch/evaluation tooling findings from the audit sweep by @thesanogoeffect in #72
- Fix input validation and export validation findings from the audit sweep by @thesanogoeffect in #73
- Fix client, core API, pipeline core and MCP findings from the audit sweep by @thesanogoeffect in #74
- Fix serve readiness, single-flight, metering and OCR table findings from the audit sweep by @thesanogoeffect in #75
- Fix email, date, paper-classifier and equation xref extraction findings from the audit sweep by @thesanogoeffect in #76
- Fix setup-wizard, batch and export findings from the audit sweep by @thesanogoeffect in #79
- Keep JATS structure: every ref-list, one alternative, blocks inside paragraphs, back matter by @thesanogoeffect in #80
- Send presets and config writes through the settings parser and bound numeric settings by @thesanogoeffect in #82
- Keep bracketed text in CLI status lines and hints by @thesanogoeffect in #51
- Delete bibr demo files, cap uploads while they arrive, and show metadata literally by @thesanogoeffect in #53
- Name the repair when onnxruntime is empty, and show its build in doctor by @thesanogoeffect in #49
- Skip batch run_info.json, count lost references in micro accuracy, tokenize section text in every script (metrics v5) by @thesanogoeffect in #84
- Score GROBID output with the bibr evaluator by @thesanogoeffect in #52
- Stop managed-server startup on cancellation and give Paddle Rapid-MLX its own extra args by @thesanogoeffect in #85
- Budget classifier VRAM across both models and the managed vLLM servers by @thesanogoeffect in #86
- Resolve an OCR URL to one backend in the CLI, library, ResourceManager and runtime identity by @thesanogoeffect in #87
- Select the front-matter record all records agree on instead of abstaining by @thesanogoeffect in #62
- Contain LLM and page failures per field and export a state for each field by @thesanogoeffect in #64
- Decide each metadata field once, with a receipt, and fix title and byline faults by @thesanogoeffect in #78
- Name the paper's DOI only from what it prints, and read the PDF text layer for it by @thesanogoeffect in #77
- Segment references on one line stream with pooled start evidence by @thesanogoeffect in #63
- Fix PDF structure-parsing findings from the audit sweep by @thesanogoeffect in #81
- Take a reference box's text read in another order as covered by @thesanogoeffect in #88
- Repair NER reference field boundaries from the reference text by @thesanogoeffect in #90
- Read scanned pages with OCR instead of their invisible OCR layer by @thesanogoeffect in #91
- Read the reference list from footnote citations when none is found by @thesanogoeffect in #95
- Fix native-text spaces and page box, and drop joined title translations by @thesanogoeffect in #96
- Let mistyped byline rows reach the author call and ground CJK names by @thesanogoeffect in #97
- Find the paper's own reference list and split entries holding several works by @thesanogoeffect in #98
- Fix cover and manuscript titles, note citation kinds and dash-byline references by @thesanogoeffect in #99
- Select agreeing front-matter records, drop title note marks and bound reference lists by @thesanogoeffect in #100
- Bump PyJWT to 2.14.0 for a new pip-audit advisory by @thesanogoeffect in #102
- Fix docs rough edges found in the release candidate end-to-end run by @thesanogoeffect in #101
- Make the core suite pass on macOS and Windows for the release workflow by @thesanogoeffect in #103
- Prepare the 0.6.0 release by @thesanogoeffect in #104
- Keep Windows system variables in the no-torch test's child environment by @thesanogoeffect in #105
Full Changelog: v0.5.1...v0.6.0