Releases: kythe/kythe
Releases · kythe/kythe
v0.0.63
Bug Fixes
- cxx_indexer:
- go_indexer: visit anon members in struct type (#5734) (8bec7289)
- proto_verifier_test: remove proto static reflection option (#5702) (ce9303db)
- serving: scan all identifier matches for reply (#5735) (47b5f65c)
- typescript_indexer:
Features
- cc_proto_verifier_test: optionally enable proto static reflection (#5700) (d352a0bc)
- cxx_indexer:
- go_indexer:
- java_indexer: add --emit_ref_call_over_identifier flag (#5693) (7e74fea3)
- proto_verifier_test: add cc_deps and cc_indexer parameters (133d3790)
- typescript: add semantic/generated fact name (#5736) (e1433ba3)
v0.0.62
Features
- add InspectFunctionDecl callback to LibrarySupport (#5596) (5a9af6e3)
- add KytheURI#toCorpusPath() (#5592) (eb169e6d)
- api:
- build: add and use permissive wrapper for select.with_or (#5587) (45379cc0)
- cli:
- cxx_common:
- cxx_indexer:
- go_indexer:
- go_tools: allow sorting units before files on merge (#5562) (e199abd5)
- java: add semantic/generated=set facts for annotated proto accessors (#5629) (cfb0fc78)
- java_common: update shims to more clearly indicated supported version (#5590) (d418a5d6)
- java_indexer:
- try to handle unsupported -source flags (#5668) (5e8ab468)
- add set semantic to AutoValue setters (#5661) (8cbd40c1)
- use file as scope for top-level anchors (#5639) (f9202daf)
- mark this/super ctor calls as direct (#5611) (656d67bc)
- mark ctor calls as direct (#5610) (7d006726)
- add java20 shim for java indexer (#5583) (bf8a2798)
- objc_indexer: output usr for ObjCMethodDecl (#5564) (96304cca)
- schema:
- serving: support scoped cross-references (#5530) (2387903e)
- textproto_indexer: mark fields as ref/writes (#5679) (e30b5e83)
- typescript:
- merge constructor nodes (#5609) (01de9808)
- use unique vnames for anonymous functions (#5593) (7ef0880b)
- emit marked sources for functions, classes and enums (#5578) (02c7c215)
- add ref/id edges for shorthand properties (#5569) (14d3c9d7)
- add flag follow aliases when emitting refs (#5563) (18c2093d)
- emit code nodes for tsx attributes (#5561) (91a76289)
- launch edge reassignment for import statements (#5560) (a66de2f9)
- typescript_indexer:
- improve marked source CONTEXT nodes (#5642) (a3904172)
- add flag to emit zero-width spans for module nodes (#5632) (dfa25327)
- handle type nodes when emitting ref/id from object bindings (#5631) (d282495d)
- clean up unused options and rename allFiles to rootFiles for clarity (#5533) (e88d5c69)
- add ref/id from constructor calls to class nodes (#5534) (fbf4be95)
- implement ref inlining for imported symbols (#5527) (ff8bbd15)
- support dynamic imports (ref to modules only) (#5514) (827dc161)
- verifier:
Bug Fixes
v0.0.61
[v0.0.61] - 2023-01-19
Bug Fixes
- include TsProject as a typescript rule mnemonic for extraction extra action (#5504) (a80fd84d)
- correctly patch zero-width spans (#5442) (2f5811d9)
- passthrough nil Spans without work (#5438) (a8f3b96e)
- guard against nil patcher from errors (#5395) (9a4281bf)
- log patcher errors; continue (#5394) (cbec0f7c)
- update gofmt path in pre-commit docker image (#5376) (837db591)
- api: only count xrefs cut by CorpusPathFilters (#5451) (781cbf2b)
- cxx: use canonical clang include path (#5468) (8b5bc95c)
- cxx_common: address bug with zero sized files (#5445) (6a1dcbfc)
- cxx_indexer:
- remove unnecessary precondition (#5461) (1c481fc0)
- reintroduce dereferencing to BuildNodeIdForTemplateName (#5383) (7f6be7a2)
- dereference member templates (#5381) (a57e0fdb)
- make logic less tricky and more functional (#5377) (e8e05c23)
- fix tvar support with aliasing on (#5373) (12fd89d0)
- fix crash when logging non-identifier names (#5364) (2ac93dae)
- go: re-add Compilation struct and associated methods (#5351) (3b640116)
- go_indexer:
- java: move runtime dependencies to runtime_deps (#5433) (29037261)
- java_extractor: disable service processors when extracting from Bazel (#5368) (1920ad60)
- java_indexer:
- proto_indexer:
- rust_common:
- rust_extractor:
- rust_indexer: set root when creating vname for reference (#5471) (f87b41e7)
- schema: get rid of more abs stuff (#5420) (#5439) (dfb439a6)
- serving:
- textproto: use ref/file for proto-file schema comments (#5416) (e055c8a0)
- typescript:
- typescript_indexer: fix linting issues (#5455) (b5af7ecf)
Performance
Features
- api: add filtered xrefs counts to reply (#5447) (4035fe45)
- cxx: emit member visibility facts (#5467) (9f6d6847)
- cxx_indexer:
- go_indexer:
- go_serving: add ResolveVName to Unit interface (#5474) (90ee7a3c)
- indexing:
- java_common:
- java_indexer: implement ref/writes edges (#5423) (b426d6db)
- schema:
- document ref/writes edges (#5452) (cfe09e00)
- document canonical order of schema tags (#5440) ([7c9bf1b](https://github.com/kythe/kythe/c...
v0.0.60
[v0.0.60] - 2022-08-01
Bug Fixes
- build: remove use of managed_directories (issue #5287) (#5288) (8ad0e685)
- cxx_indexer: emit non-implicit refs to explicit template specializations (#5290) (9f0a3379)
- java: rollback recent annotation ref/id changes (#5294) (77a9a8e6)
- java_indexer:
- rust_extractor: find the analysis file based on crate name (#5306) (48b4edf3)
- rust_indexer:
- textproto: workaround upstream proto path bug (#5307) (e770a7b0)
- typescript_indexer:
- verifier: include @ in anchor labels and support EVars (#5291) (992a3e94)
Features
- api: add resolved path filters for xrefs (#5274) (cdde24e7)
- cxx_indexer:
- go_indexer:
- java extractor:
- java_indexer:
- proto: add a proto field to signify whether a file is protected (#5308) (d08fbe6b)
- rust_indexer: emit proper xrefs to files generated by dependencies (#5326) (82a61189)
- tooling:
- typescript_indexer:
- verifier:
v0.0.59
[v0.0.59] - 2022-04-18
Features
- api:
- go_indexer: populate ReleaseTags/ToolTags with defaults (#5237) (0ad2c8ae)
- java: bump Java version to 11 (#5223) (f4af9da3)
- schema: add flag nodes (#5243) (e72c520a)
Bug Fixes
- cxx_indexer: remove another source of corpusless nodes (#5247) (33fb1f0d)
- doc: update description and examples for extends edge kind (#5229) (be6d3fd4)
- extraction: fix javac9 extractor path (#5234) (e57ba0a6)
- go_extractor: handle top-level source files in modules (#5239) (888c26d9)
- go_indexer: fix satisfies check for 1.18beta2 (#5235) (60bd2fad)
- java: emit wildcard generics in default corpus (#5210) (e8886d54)
- serving: close MultiFilePatcher when requests exit early (#5245) (26df4b61)
v0.0.58
Deprecation
- java: last release with JDK 8 support
Bug Fixes
- cxx_indexer:
- go extractor image: updates for extracting to a single corpus (#5173) (8697a6c4)
- go_indexer:
- java:
- java_indexer:
- proto_indexer:
- rust_common:
- rust_extractor: set the working_directory (#5200) (07f4e5e5)
- rust_indexer: emit built-in types in the same corpus as the CU (#5202) (63bc29e3)
- serving: do not unnecessarily read indirection pages (#5178) (4b9c4789)
Features
- cxx_indexer:
- go extractor: add flag to put deps in default corpus (#5169) (234f17f6)
- go_indexer:
- add definition links to MarkedSource (#5194) (86948564)
- correct instantiated member references (#5163) (fccf5440)
- add receiver type parameters to MarkedSource (#5160) (19e1699c)
- add MarkedSource for function type parameters (#5159) (9bad9c81)
- emit tapps for instantiated Named types (#5158) (dd574ee5)
- ensure references are to non-instantiated methods (#5157) (7dc3b79f)
- support satisfies edges for instance types (#5156) (eed1ece4)
- rust_indexer:
- schema: include Go generics examples (#5154) (4b7ae7b2)
- serving: add Hash to FileInfo protos (#5207) (dd53bcde)
- tooling: Support filtering of kzips by language. (#5167) (d3cea029)
Release v0.0.57
Release v0.0.56
Release v0.0.55
Release Notes
[v0.0.55] - 2021-10-18
- Fixes an issue with the Bazel Rust extractor
Release v0.0.54
[v0.0.54] - 2021-10-04
fuchsia_extractor has been updated to no longer include .rlib files