Skip to content

chore(deps): update lingua-language-detector requirement from <3.0,>=2.0 to >=2.1.1,<3.0#253

Merged
cmeans merged 1 commit into
mainfrom
dependabot/pip/lingua-language-detector-gte-2.1.1-and-lt-3.0
Apr 12, 2026
Merged

chore(deps): update lingua-language-detector requirement from <3.0,>=2.0 to >=2.1.1,<3.0#253
cmeans merged 1 commit into
mainfrom
dependabot/pip/lingua-language-detector-gte-2.1.1-and-lt-3.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 11, 2026

Updates the requirements on lingua-language-detector to permit the latest version.

Changelog

Sourced from lingua-language-detector's changelog.

Lingua 1.8.0 (released on 9 Mar 2026)

Improvements

  • The language model files have been converted into a new storage format. They are now stored as finite-state transducers (FSTs) which reduces memory consumption drastically at the cost of a slightly slower runtime performance. FSTs allow to be searched on disk without actually reading them entirely into memory which requires only a few dozen megabytes of memory even when loading all languages. The former hashmap-based approach required at least hundreds of megabytes of memory. (#528)

  • The language model files are not compressed by the Brotli algorithm anymore. This means that they can be loaded into memory much faster and thereby avoid latency issues in e.g. web services nearly entirely. The new FST storage helps in this regard as well. The only downside is that the language model files have grown in size on disk. They now consume approximately 300 MB altogether instead of 110 MB as before. The file size of the WASM module is also affected by that.

  • The unique and most common ngrams for each language now improve language detection accuracy a bit when the low-accuracy mode is enabled. In previous releases, unique and most common ngrams were only taken into consideration when the single-language mode was active.

Bug Fixes

  • The test data files for Latin and Welsh contained broken characters which resulted in inaccurate accuracy reports for these languages. This has been fixed. (#376)

Miscellaneous

  • All dependencies have been updated to their latest versions.

Lingua 1.7.2 (released on 27 May 2025)

Bug Fixes

  • In low accuracy mode, the language detector could produce random results for certain kinds of text. This has been fixed.

Lingua 1.7.1 (released on 21 Mar 2025)

Bug Fixes

  • The library failed to build when only a subset of language features was selected when declaring the dependency. This has been fixed. (#452)

Lingua 1.7.0 (released on 20 Mar 2025)

Features

... (truncated)

Commits

@dependabot dependabot Bot added the dependencies Dependency updates label Apr 11, 2026
@github-actions github-actions Bot added Awaiting CI Dev complete, waiting for CI/Codecov to pass before QA Ready for QA Dev work complete — QA can begin review and removed Awaiting CI Dev complete, waiting for CI/Codecov to pass before QA labels Apr 11, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 11, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@cmeans cmeans added the QA Active QA is actively reviewing; Dev should not push changes label Apr 12, 2026
@github-actions github-actions Bot removed the Ready for QA Dev work complete — QA can begin review label Apr 12, 2026
Copy link
Copy Markdown
Owner

@cmeans cmeans left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[QA] Dependabot batch review — Signoff

Verdict: Ready for QA Signoff. This is a minimum-version-floor bump — upper bound unchanged, CI green (lint/typecheck/test 3.10+3.11+3.12/codecov all pass), single-line pyproject.toml change, no behavior change, no breaking version transition.

Reviewed as part of the dependabot batch (#252/#253/#254/#255/#256). All 5 PRs are the same shape: pyproject.toml minimum-floor bump within the existing major-version range.

CHANGELOG check: these minimum-floor bumps are not user-visible, not behavior changes, and not noteworthy code changes per feedback_changelog_per_pr — no CHANGELOG entry needed. The compatible version range narrows from below but the upper bound (the thing that matters for breaking changes) is unchanged.

Merge-order note: all 5 touch pyproject.toml so they will conflict with each other after the first one merges. Merge sequentially; dependabot will auto-rebase the remaining PRs after each merge.

@cmeans
Copy link
Copy Markdown
Owner

cmeans commented Apr 12, 2026

[QA] Dependabot batch — Ready for QA Signoff. Min-floor bump only, upper bound unchanged, CI all green. Merge sequentially (all 5 touch pyproject.toml). Applying label as final act.

@cmeans cmeans added Ready for QA Signoff QA passed — ready for maintainer final review and merge and removed QA Active QA is actively reviewing; Dev should not push changes labels Apr 12, 2026
@cmeans
Copy link
Copy Markdown
Owner

cmeans commented Apr 12, 2026

@dependabot rebase

@cmeans cmeans removed the Ready for QA Signoff QA passed — ready for maintainer final review and merge label Apr 12, 2026
Updates the requirements on [lingua-language-detector](https://github.com/pemistahl/lingua-rs) to permit the latest version.
- [Release notes](https://github.com/pemistahl/lingua-rs/releases)
- [Changelog](https://github.com/pemistahl/lingua-rs/blob/main/RELEASE_NOTES.md)
- [Commits](https://github.com/pemistahl/lingua-rs/commits)

---
updated-dependencies:
- dependency-name: lingua-language-detector
  dependency-version: 2.1.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/lingua-language-detector-gte-2.1.1-and-lt-3.0 branch from 1da8f05 to d827c18 Compare April 12, 2026 03:58
@github-actions github-actions Bot added Awaiting CI Dev complete, waiting for CI/Codecov to pass before QA Ready for QA Dev work complete — QA can begin review and removed Awaiting CI Dev complete, waiting for CI/Codecov to pass before QA labels Apr 12, 2026
@cmeans cmeans added QA Approved Manual QA testing completed and passed and removed Ready for QA Dev work complete — QA can begin review labels Apr 12, 2026
Copy link
Copy Markdown
Owner

@cmeans cmeans left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@cmeans cmeans merged commit 68f2506 into main Apr 12, 2026
19 checks passed
@cmeans cmeans deleted the dependabot/pip/lingua-language-detector-gte-2.1.1-and-lt-3.0 branch April 12, 2026 04:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates QA Approved Manual QA testing completed and passed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant