Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 14:40
· 28 commits to main since this release
2064b6b

Install codeanalyzer-typescript v1.3.0

Shell script (prebuilt binary; macOS and Linux):

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/codellm-devkit/codeanalyzer-typescript/releases/latest/download/cants-installer.sh | sh

Homebrew:

brew install codellm-devkit/homebrew-tap/codeanalyzer-typescript

PyPI:

pip install codeanalyzer-typescript==1.3.0

Download

File Platform
cants-macosx_11_0_arm64 Apple Silicon macOS
cants-macosx_10_12_x86_64 Intel macOS
cants-manylinux2014_x86_64 x86-64 Linux
cants-manylinux2014_aarch64 ARM64 Linux
cants-win_amd64.exe x64 Windows
cants-installer.sh Shell installer
schema.json Neo4j schema contract
analyzing-cants-graphs-skill.tar.gz Consumer query skill (tarball)
analyzing-cants-graphs-SKILL.md Consumer query skill (SKILL.md only)

Changelog

📦 Other

  • fix(schema): decorator qualified_name is the import-table resolution or absent (#152) @rahlk
  • feat(entrypoints): schema, Neo4j projection and the level-free pass skeleton (#154) @rahlk
  • docs(spec): entrypoint detection for typescript, matching python (#150) @rahlk
  • docs(spec): sharded, two-wave L4 for #112 step 4 (#145) @rahlk
  • feat(entrypoints): stage-0 framework gate and the unresolved counter (#156) @rahlk
  • feat(entrypoints): rules file, --entrypoint-rules, decorator matcher and the heuristic tier (#170) @rahlk
  • feat(entrypoints): base-class matcher over resolved heritage, with dispatch and via (#160) @rahlk
  • feat(entrypoints): file-convention and manifest matchers; level invariance with every tier firing (#163) @rahlk
  • feat(entrypoints): framework-tier call rules; shipped non-web ruleset (electron, commander, worker_threads, process.on) (#168) @rahlk
  • feat(schema): body nodes and parameters carry their id in analysis.json (#165) @rahlk
  • fix(neo4j)!: scope every destructive statement on the can:// id prefix; retire _module (#166) @rahlk
  • fix(dataflow): connect the L4 port lattice to the statement ddg (#169) @rahlk
  • feat(cli): --program shard selector, --no-repo-sections, and shard IR (#149) @rahlk
  • chore(release): 1.3.0 (#173) @rahlk