NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1445 by repository stars
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 7 months
Nearly every release is documented
notes for 17 of 17 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
51 releases · first in 2021
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The new functions GetIsoCode639_1FromValue() and GetIsoCode639_3FromValue() have been introduced to return the proper IsoCode639_1 and IsoCode639_3 fo
GetIsoCode639_1FromValue() and GetIsoCode639_3FromValue() have been introduced to return the proper IsoCode639_1 and IsoCode639_3 for a given name string. (#44)GetLanguageFromIsoCode639_1() and GetLanguageFromIsoCode639_3() now correctly return Unknown instead of -1 if a language cannot be found for the given iso code. (#44)LanguageDetector.DetectMultipleLanguagesOf() returned wrong values for start and end indices for texts consisting of only a single word. This has been fixed. (#43)Nothing published for this version
Nothing published for this version
When trying to detect multiple languages in a text consisting of only a single word, a panic occurred. This has been fixed.
Nothing published for this version
Nothing published for this version
For long input texts, a panic occurred while computing the confidence values due to an accidental division by zero. This has been fixed.
Nothing published for this version
After applying some internal optimizations, language detection is now faster, at least between 20% and 30%, approximately. For long input texts, the s
For long input texts, an error occurred while computing the confidence values due to numerical underflow when converting probabilities. This has been
The min-max normalization method for the confidence values has been replaced with applying the softmax function. This gives more realistic probabiliti
Nothing published for this version
Under certain circumstances, calling the method LanguageDetector.DetectMultipleLanguagesOf() caused an index error. This has been fixed.
LanguageDetector.DetectMultipleLanguagesOf() caused an index error. This has been fixed.A misconfiguration in a go.mod file caused errors when trying to download the library via the go get command. This has been fixed. Thanks to @benstigs
go.mod file caused errors when trying to download the library via the go get command. This has been fixed. Thanks to @benstigsen for the pointer. (#23)The new method LanguageDetector.DetectMultipleLanguagesOf() has been introduced. It allows to detect multiple languages in mixed-language text.
LanguageDetector.DetectMultipleLanguagesOf() has been introduced. It allows to detect multiple languages in mixed-language text. (#9)Nothing published for this version
Nothing published for this version
Some documentation mistakes have been fixed and missing information has been added.
Nothing published for this version
The new method LanguageDetectorBuilder.WithLowAccuracyMode() has been introduced. By activating it, detection accuracy for short text is reduced in fa
The new method LanguageDetectorBuilder.WithLowAccuracyMode() has been
introduced. By activating it, detection accuracy for short text is reduced
in favor of a smaller memory footprint and faster detection performance. (#17)
The new method LanguageDetector.ComputeLanguageConfidence() has been
introduced. It allows to retrieve the confidence value for one specific
language only, given the input text. (#19)
The computation of the confidence values has been revised and the min-max normalization algorithm is now applied to the values, making them better comparable by behaving more like real probabilities. (#16)
The language models are now serialized as protocol buffers instead of json. Thanks to this change, they are now loaded into memory twice as fast as before. (#22)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The character *â* was erroneously not treated as a possible indicator for French.
cmd/ subdirectory now contains its own Go module that defines
those dependencies. They have now been removed from the main library.
Thanks to @dim and @BoeingX for identifying this problem. (#8)Nothing published for this version
It was possible to include lingua.Unknown in the set of input languages for building the language detector. It is only meant as a return value, so it
lingua.Unknown in the set of input languages
for building the language detector. It is only meant as a return value,
so it is now automatically removed from the set of input languages.
Thanks to @marians for identifying this problem. (#7)By replacing sync.Once with sync.Map for storing the language models at runtime, a large amount of code could be removed while preserving the same fun
In very rare cases, the language returned by the detector was non-deterministic. This has been fixed. Big thanks to @FilipAlexander for identifying th
The language models were not embedded into the compiled binary. This resulted in problems when trying to use Lingua within a Docker container, for ins
This is the very first release of the Go implementation of Lingua. Enjoy! :-)
This is the very first release of the Go implementation of Lingua. Enjoy! :-)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →