Skip to content

0.8.2

Choose a tag to compare

@cursor cursor released this 02 Oct 13:13
· 100 commits to development since this release
2189b0f

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 --strict

Changed

  • OpenTide.Models.FlatIndex is memoised for the current registry snapshot. Clearing IndexManager._cache drops that memo, so a rebuilt index cannot return the previous object map (#436).
  • run_extract and run_extract_import forward keyword arguments to the extraction runner. The CLI passes none, so an existing run() 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 --help

Expect 0.8.2.

Links