Releases: TheOpenDictionary/odict
Releases · TheOpenDictionary/odict
1.4.5
Java
lookup()
no longer requires pre-indexing of the open dictionary, as it uses adhoc binary search to pull definitions straight out of the buffer 🔥- BREAKING: The Java
Dictionary()
constructor no longer triggers an index by default. You must passtrue
to the second parameter, now changed toindex
fromskipIndexing
.
1.4.4
Go
- Corrects an issue with Bleve's Go dependencies
1.4.3
- Updates the Java library to use a more efficient version of Bleve search
- BREAKING: Temporarily removes search() method from Python library
1.4.2
- Ported Java lookup code to use native Java (as opposed to CGo bindings) because calling CGo from Java was skyrocketing CPU usage
- Temporarily removed
search
andindex
methods from Java library
1.4.1
Small version bump that addresses potential memory leak issues in multiple language bindings
1.4
Added an official Java and Python port!
1.3
- CLI: Renamed the
generate
command tocompile
. - Entries and usages are now merged while marshalling to prevent accidental overwriting
- New
lookup
command - Added force index flag (
-i
) tosearch
command - Various bug fixes
1.2
BREAKING: updated the number of bytes used to represent content length from 4 to 8 to match the legacy implementation. This will break all previously generated binaries created with the 1.x line thus far. The recommended approach is to dump your existing dictionaries back to XML using 1.1, then recompile using 1.2.
1.1
Features
- NEW in this release! Two new commands:
merge
anddump
for merging two compiled dictionaries and dumping a compiled dictionary to XML, respectively
1.0
Updated status badge