Commit Graph

  • 9853e4466c Forward Gemini generation settings main Ojas Sharma 2026-08-19 03:21:20 -04:00
  • 45ab2b6bc0 Forward Gemini generation settings fix/gemini-generation-config-358 Ojas Sharma 2026-08-18 05:04:29 -04:00
  • 3130e41b2f Fix provider plugin generation (#513) Akshay Goel 2026-08-11 11:31:38 -04:00
  • c95bb9d50a Fix provider plugin generation fix/issue-367-generated-plugin-indentation Akshay Goel 2026-08-09 02:45:06 +00:00
  • b5fe0baf80 Open the concept animation on the wordmark (#503) Akshay Goel 2026-07-25 14:17:49 -07:00
  • a21aa21700 Open the concept animation on the wordmark aksg87/concept-animation-opens-on-wordmark Akshay Goel 2026-07-25 13:57:00 -07:00
  • af48562dcc Update RadExtract demo link to direct app URL (#501) Akshay Goel 2026-07-25 04:37:43 -07:00
  • 91cec8b85e Add live demo link to README (#500) Akshay Goel 2026-07-25 04:28:45 -07:00
  • 4ada33412e Fix Zenodo record title capitalization (#499) Akshay Goel 2026-07-25 04:22:14 -07:00
  • d2014a9703 Move concept animation into Introduction and restore logo header (#498) Akshay Goel 2026-07-25 04:22:08 -07:00
  • 7a78abc768 Replace README logo with end-to-end concept animation (#497) Akshay Goel 2026-07-25 04:06:44 -07:00
  • 6d43c8eb9e Add How to Cite section and ORCID to CITATION.cff (#495) Akshay Goel 2026-07-25 01:19:25 -07:00
  • 0dff5479aa Fix repeated-mention alignment with monotonic occurrence DP (#485) Akshay Goel 2026-07-02 03:59:21 -04:00
  • 62a2576474 Prepare v1.6.0 release (#484) v1.6.0 Akshay Goel 2026-07-02 02:17:54 -04:00
  • 619c7a94d2 Add user-provided output_schema support for Gemini and OpenAI (#483) Akshay Goel 2026-07-02 02:05:06 -04:00
  • fef3e7db72 Add Ollama GPT-OSS JSON chat support (#474) Akshay Goel 2026-05-21 02:15:17 -04:00
  • 35811f3faa Add Ollama GPT-OSS JSON chat support fix/ollama-gpt-oss aksg87 2026-05-21 06:03:22 +00:00
  • 116c0aace3 Prepare v1.5.0 release (#473) v1.5.0 Akshay Goel 2026-05-19 23:12:36 -04:00
  • fc7a23b17d Update default Gemini model to 3.5 Flash (#472) Akshay Goel 2026-05-19 19:13:50 -04:00
  • 1d436eeab1 Skip OpenAI Batch live test by default (#471) Akshay Goel 2026-05-19 18:10:01 -04:00
  • b56b9d870d Add OpenAI Batch API support (#424) Mohammed Abbadi 2026-05-20 00:35:01 +03:00
  • 6422c1ee8a Prepare v1.4.0 release (#469) v1.4.0 Akshay Goel 2026-05-15 03:24:04 -04:00
  • 266c9f51ee Prepare v1.4.0 release aksg87/release-1.4.0 Akshay Goel 2026-05-15 03:16:19 -04:00
  • d610889c78 Add OpenAI structured output schema support (#468) Akshay Goel 2026-05-15 03:09:00 -04:00
  • edf714be7f Fix Ollama API compatibility for newer versions (#443) Samay Deepak Ashar 2026-05-02 02:08:49 +05:30
  • 6481167165 fix: apply additional_context to document inputs (#464) Akshay Goel 2026-04-29 23:52:27 -04:00
  • 9eb559c21f fix: apply additional_context to document inputs aksg87/fix-additional-context-document-inputs Akshay Goel 2026-04-29 22:29:18 -04:00
  • ada01ae151 ci: preserve Zenodo required metadata (#462) Akshay Goel 2026-04-29 02:57:11 -04:00
  • 1ae38f751d ci(zenodo): migrate to InvenioRDM Records API (#461) Akshay Goel 2026-04-29 00:48:54 -04:00
  • e4ea08a4b7 ci(zenodo): surface API response bodies and add manual re-run trigger (#460) Akshay Goel 2026-04-29 00:35:49 -04:00
  • 1cc730a646 ci: bump GitHub Actions to Node 24-compatible majors (#459) Akshay Goel 2026-04-28 23:59:18 -04:00
  • 074cb6412f chore: Bump version to 1.3.0 v1.3.0 Akshay Goel 2026-04-28 17:18:05 +00:00
  • 895da6e8f5 ci: unify formatter tool pins across PR checks (#457) Akshay Goel 2026-04-21 11:08:41 -04:00
  • 3aab86cde7 Add automatic retry logic for transient Gemini API errors (503, 429) Yuqi Guo 2026-04-21 01:01:56 -06:00
  • 014e6223ee CI: fix secure fork live test workflow (#456) Akshay Goel 2026-04-21 02:24:14 -04:00
  • ba51543ad8 CI: add secure manual dispatch for fork PR live tests (#455) Akshay Goel 2026-04-21 00:42:16 -04:00
  • 48fba02ee0 docs: note output_name is not sanitized in save_annotated_documents (#451) Akshay Goel 2026-04-19 13:29:32 -04:00
  • 45d7b89cda docs: note output_name is not sanitized in save_annotated_documents security/save-output-name-docs Akshay Goel 2026-04-19 13:24:41 -04:00
  • 252b5f52bf fix(security): make URL fetching opt-in (#449) Akshay Goel 2026-04-19 01:59:29 -04:00
  • 44dfcfaffb fix(security): normalize IPv4-mapped IPv6 to close CGNAT bypass security/ssrf-hardening Akshay Goel 2026-04-18 20:53:26 -04:00
  • 8d23239abc fix(security): close redirect + CGNAT bypasses, add allow_internal_urls opt-out Akshay Goel 2026-04-18 19:55:58 -04:00
  • 9174f5e19f refactor: add DNS rebinding protection and safer path traversal check Lakshmikanthan K 2026-04-02 20:25:23 +05:30
  • 7f0f5d1afc fix: prevent path traversal in output_name Lakshmikanthan K 2026-04-02 20:16:56 +05:30
  • 54b14054f5 fix: block internal IPs to prevent SSRF Lakshmikanthan K 2026-04-02 20:16:09 +05:30
  • d0f086c947 docs: add langextract-usage Agent Skill (#448) Akshay Goel 2026-04-18 01:15:49 -04:00
  • a2816922aa fix: close progress bars when save/download fails (#434) d 🔹 2026-04-16 16:37:26 +08:00
  • 22c345399b fix: make IssueKind public and export it in __all__ (#426) Manish Reddy 2026-04-16 03:07:10 -04:00
  • 8c86bf6fa3 perf: replace difflib fuzzy aligner with O(n*m^2) LCS DP (#442) Akshay Goel 2026-04-14 18:42:36 -04:00
  • fc06ba8be1 perf: replace difflib fuzzy aligner with O(n*m^2) LCS DP perf/lcs-fuzzy-alignment Akshay Goel 2026-04-14 17:52:04 -04:00
  • e712b284f6 bench: add fuzzy alignment benchmark (#440) Akshay Goel 2026-04-11 00:31:27 -04:00
  • bdb66f24c0 bench: add fuzzy alignment benchmark bench/fuzzy-alignment Akshay Goel 2026-04-09 15:13:27 -04:00
  • 9cd220c14e chore: Bump version to 1.2.1 v1.2.1 Akshay Goel 2026-04-07 20:00:16 -04:00
  • 4b65557bd6 fix: suppress schema errors in resolve() when enabled (#435) Akshay Goel 2026-04-05 21:55:34 -04:00
  • 9fb697360e fix: suppress schema errors in resolve() when enabled fix/suppress-schema-errors Akshay Goel 2026-04-05 19:35:19 -04:00
  • 9b57b1b63b fix: health check failure curl not found (#360) Ryotaro Oda 2026-04-02 14:41:55 +09:00
  • 14a8f1dcc3 fix: pass reasoning_effort directly to OpenAI API (#429) Akshay Goel 2026-04-02 01:17:43 -04:00
  • 3dba173d58 fix: pass reasoning_effort directly to OpenAI API fix/openai-reasoning-effort Akshay Goel 2026-04-01 01:14:09 -04:00
  • fb874f5611 chore: Bump version to 1.2.0 v1.2.0 Akshay Goel 2026-03-22 18:10:56 -04:00
  • 46d4d7fbe4 fix: graceful handling of chunks with no extractable entities (#423) Akshay Goel 2026-03-22 17:51:48 -04:00
  • 70a2e21412 fix: graceful handling of chunks with no extractable entities fix/graceful-chunk-parse-errors Akshay Goel 2026-03-22 14:51:11 -04:00
  • bfe2ef70de fix(gemini_batch): support Enum/dataclass values in GCS cache hashing (#359) Jared Mahotiere 2026-03-21 15:33:39 -04:00
  • 6ec610a90c ollama: send keep_alive at top level (#421) Akshay Goel 2026-03-21 14:11:32 -04:00
  • 9cad436304 Merge branch 'pr-267' into merge-ollama-keepalive merge-ollama-keepalive Akshay Goel 2026-03-21 13:37:57 -04:00
  • 7beb7e7543 docs: Clarify that ungrounded extractions have char_interval=None (#420) Akshay Goel 2026-03-21 03:25:34 -04:00
  • 95dfbe9c37 Merge remote-tracking branch 'origin/main' into docs/clarify-ungrounded-extractions docs/clarify-ungrounded-extractions Akshay Goel 2026-03-21 03:25:12 -04:00
  • 05e25c2d41 docs: Clarify that ungrounded extractions have char_interval=None Akshay Goel 2026-03-21 03:11:18 -04:00
  • 5bbb385cc4 fix: load builtin providers before resolution regardless of config path (#419) Akshay Goel 2026-03-21 02:38:39 -04:00
  • 09f587261a Merge remote-tracking branch 'origin/fix/builtin-provider-loading' into merge-for-telackey merge-for-telackey Akshay Goel 2026-03-21 02:24:13 -04:00
  • 70c1676e70 fix: load builtin providers before resolution regardless of config path fix/builtin-provider-loading Akshay Goel 2026-03-19 02:27:32 +00:00
  • 3ac4efcc9d Merge branch 'main' into telackey/loadonce Thomas E Lackey 2026-02-25 10:39:50 -06:00
  • f48cdb27c7 Refactor Github Action per b/485167538 (#384) Google Admin 2026-02-25 08:32:41 -08:00
  • 25eb9b8298 Refactor Github Action per b/485167538 lsc-1771431701.1049962 Ben Knutson 2026-02-18 16:21:42 +00:00
  • 9ce16790ab Refactor Github Action per b/485167538 (#383) fix/annotation-generator-align Google Admin 2026-02-17 20:50:44 -05:00
  • d1f9343b33 fmt Thomas E Lackey 2026-01-28 13:09:06 -06:00
  • 11ce0c0520 fmt Thomas E Lackey 2026-01-28 12:48:02 -06:00
  • 9f2711fa7c fmt Thomas E Lackey 2026-01-28 11:40:21 -06:00
  • 150915131d fix: Fix failure to locate built-in providers if identified by name rather than inferred by model. Thomas E Lackey 2026-01-27 14:15:31 -06:00
  • 3638fe4054 feat: Add cross-chunk context awareness for coreference resolution (#306) Akshay Goel 2025-12-29 15:45:25 -05:00
  • 7d592bff6a docs: Clarify best practices for few-shot examples (#302) Akshay Goel 2025-12-28 18:39:28 -05:00
  • 8bb44074bc docs: Clarify best practices for few-shot examples docs/clarify-example-best-practices aksg87 2025-12-28 23:31:56 +00:00
  • 48823699c5 fix: Handle non-Gemini model output parsing edge cases (#300) Akshay Goel 2025-12-27 20:22:46 -05:00
  • e888674576 fix: Handle non-Gemini model output parsing edge cases fix/non-gemini-model-parsing root 2025-12-28 00:52:01 +00:00
  • afc7fd9d23 chore: Bump version to 1.1.1 (#288) v1.1.1 Akshay Goel 2025-11-26 23:47:23 -05:00
  • ded73b9e6f chore: Bump version to 1.1.1 chore/bump-version-1.1.1 aksg87 2025-11-27 04:22:34 +00:00
  • 0ca4843f7c Fix: Pass project parameter correctly to storage.Client in Gemini Batch API (#286) Akshay Goel 2025-11-26 18:25:03 -05:00
  • b9fd1e6d4d Fix: Pass project parameter correctly to storage.Client in Gemini Batch API fix/issue-285 aksg87 2025-11-26 22:09:44 +00:00
  • 0c1af879cc refactor: Multi-language tokenizer support (Unicode & Regex) (#284) Akshay Goel 2025-11-20 04:35:32 -05:00
  • 59e9ab8303 chore: enforce dotenv override and warn on key conflict (#282) Akshay Goel 2025-11-18 21:34:31 -05:00
  • 5c780e429e fix: Apply autoformatting, update pre-commit config, and add dev dependency (#280) Akshay Goel 2025-11-14 19:14:51 -05:00
  • a2cfa27f92 fix: Apply autoformatting, update pre-commit config, and add dev dependency fix/autoformat-and-deps aksg87 2025-11-14 19:09:39 -05:00
  • 22ac0259c9 chore: Bump version to 1.1.0 v1.1.0 aksg87 2025-11-14 17:19:23 -05:00
  • 848d5aa2cc feat: Add Vertex AI Batch API support with real-time fallback (#279) Akshay Goel 2025-11-14 17:01:33 -05:00
  • fe18abe2bf fix: streamline annotation layer with lazy streaming (#276) Akshay Goel 2025-11-02 06:05:28 -05:00
  • f7388977a1 test: fix progress bar mock to pass through batches aksg87 2025-11-02 10:38:31 +00:00
  • 9b3fef989c fix: streamline annotation layer with lazy streaming aksg87 2025-11-02 07:46:42 +00:00
  • c598ca9647 test: add regression test for generator delegation bug aksg87 2025-11-02 07:46:02 +00:00
  • bd1e3d2ede Add diverse text type benchmark with tokenization quality metrics (#272) Akshay Goel 2025-10-30 02:13:02 -04:00
  • 1cba192892 Add diverse text type benchmark with tokenization quality metrics feat-tokenization-benchmark aksg87 2025-10-30 05:04:21 +00:00
  • 284dae9f2e Fix: Resolve pylint naming convention warnings in provider modules (#273) Akshay Goel 2025-10-30 02:05:40 -04:00
  • 09bb9a5b34 Trigger CI re-run fix-pylint-provider-issues aksg87 2025-10-30 05:46:16 +00:00