Skip to content

feat(taxonomy): restore descriptive entries for v7.1.0 - #88

Merged
PakitoSec merged 1 commit into
mainfrom
feat/restore-taxonomy-v7.1.0
Sep 5, 2026
Merged

feat(taxonomy): restore descriptive entries for v7.1.0#88
PakitoSec merged 1 commit into
mainfrom
feat/restore-taxonomy-v7.1.0

Conversation

@PakitoSec

Copy link
Copy Markdown
Owner

Summary

  • Restore immutable Taxonomy(name, value, verdict) and creation/add/remove APIs; taxonomies are descriptive only and never affect scoring.
  • Preserve v6 taxonomy metadata during migration and keep v7.0 text entries readable in Python and the JS SDK.
  • Preserve the migration fix for custom v6 relationship types (inert related-to with the original type in the comment).
  • Update Python/JS versions and investigation/signal schemas to 7.1.0; regenerate types and demo documents and update renderers/documentation.

Validation

  • Python: 596 tests passed, including 27 taxonomy tests.
  • JavaScript: 54 tests passed; workspace builds and TypeScript checks passed.
  • All pre-commit hooks passed.
  • Strict MkDocs build passed.
  • Ran scripts/bump_version.py 7.1.0 and scripts/generate.sh.
  • Regenerated examples keep the same scores and verdicts.

Release

Release v7.1.0 after required CI checks pass and this PR is merged. The tag-triggered CI publishes to PyPI and npm.

@PakitoSec
PakitoSec merged commit b6d160d into main Sep 5, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant