Repository navigation
0.8.2
0.8.2 — Memoised object index and quoted vocabulary keys
2 October 2026. Patch on 0.8.1.
Upgrade for a memoised object index and vocabulary files that keep dotted keys quoted. It does not change accepted input, CLI output, or exit codes, and it does not require regenerating CI.
Install
pip install opentide==0.8.2
export OPENTIDE_REPO_ROOT=/path/to/detection-repo
opentide validate --strictChanged
OpenTide.Models.FlatIndexis memoised for the current registry snapshot. ClearingIndexManager._cachedrops that memo, so a rebuilt index cannot return the previous object map (#436).run_extractandrun_extract_importforward keyword arguments to the extraction runner. The CLI passes none, so an existingrun()still works (#436).
Fixed
- Vocabulary writers quote dotted list keys (
"tide.vocab.stages"). An entry that already stores stages under the nested table is still read (#436).
Verify
python -c "import opentide; print(opentide.__version__)"
opentide validate --helpExpect 0.8.2.