Releases: codellm-devkit/codeanalyzer-typescript
Releases · codellm-devkit/codeanalyzer-typescript
Release list
v1.5.1
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
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
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
v1.3.0
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
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
codeonto 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
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
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
v1.0.0
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
v0.5.0
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
v0.4.3
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 |