Skip to content

Releases: codellm-devkit/codeanalyzer-typescript

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 08 Sep 10:12
f975570

Install codeanalyzer-typescript v1.5.1

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.5.1

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

  • No user-facing changes.

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 22:55
77d1ac0

Install codeanalyzer-typescript v1.5.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.5.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(cli): refuse a missing or non-directory input before analysis (#181) (#187) @rahlk
  • fix(emit): clone the wire copy per module, never the whole envelope (#180) (#188) @rahlk
  • fix(schema)!: span.bytes are UTF-8 byte offsets, every node and level (#179) (#189) @rahlk
  • fix(ids): declaration merging mints one id per facet; both facets survive in types{} (#177) (#190) @rahlk
  • chore(release): 1.5.0 (#191) @rahlk

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 21:23
086b218

Install codeanalyzer-typescript v1.4.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.4.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

  • feat(neo4j): import/export bindings, parameters_json and unresolved config reads (#182) (#183) @rahlk
  • chore(release): 1.4.0 (#184) @rahlk

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 14:40
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

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 10:53
6527214

Install codeanalyzer-typescript v1.2.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.2.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

  • feat(schema)!: per-module language namespace in can:// ids (#115) @rahlk
  • fix(dataflow): resolve each callable under its owning tsconfig (#137) @rahlk
  • fix(neo4j)!: stop deleting other analyzers' graphs; artifact text whole and on the graph (#117) @rahlk
  • fix(neo4j): write content_hash, so the incremental push actually diffs (#138) @rahlk
  • feat(neo4j): derive code onto declarations, matching python and java (#139) @rahlk
  • perf(neo4j): stream Cypher snapshots to disk (#120) @MikeeI
  • feat(neo4j): project decorators, matching python (#143) @rahlk
  • perf(call-graph): walk the raw AST when indexing call expressions (#142) @rahlk
  • chore(schema)!: collapse the schema version back to 2.0.0 (#144) @rahlk
  • chore(release): 1.2.0 (#147) @rahlk

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 13:27
f444e35

Install codeanalyzer-typescript v1.1.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.1.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

  • feat(schema): materialize anonymous callables as first-class callables (schema 2.1.0) (#93) @rahlk
  • refactor(schema)!: native v2 model — one model family + per-run passes (#97) @rahlk
  • ci: run on every pull request, not only those based on main (#106) @rahlk
  • chore: track bun.lock so --frozen-lockfile means something (#108) @rahlk
  • feat(callgraph)!: defuse linker, propagation tiers, and the repository-artifact layer (#103) @rahlk
  • chore(release): 1.1.0 (#109) @rahlk

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 11:53
33b05fa

Install codeanalyzer-typescript v0.6.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==0.6.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

Changelog

📦 Other

  • feat: analyze JavaScript — discovery, dynamic method idioms, and a loud jelly failure (#86) @rahlk

v1.0.0

v1.0.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 22:05
8032d08

Install codeanalyzer-typescript v1.0.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.0.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

Changelog

📦 Other

  • feat!: schema v2 — CanNode CPG, L3 dataflow, TS-prefixed graph vocabulary (1.0.0, graph schema 2.0.0) (#78) @rahlk

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 01:09
834ed16

Install codeanalyzer-typescript v0.5.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==0.5.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

Changelog

📦 Other

  • feat: add CLAUDE.md and AGENTS.md agent guidance (#24) @rahlk
  • feat(neo4j): TS twin node labels on every projected node (graph schema 1.1.0) (#69) @rahlk

v0.4.3

Choose a tag to compare

@github-actions github-actions released this 27 Jun 18:46
092176e

Install codeanalyzer-typescript v0.4.3

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==0.4.3

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

Changelog

🔧 Maintenance

  • ci(release): announce releases in repo and org discussions (#18) @rahlk