You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A new codeanalyzer-python release (v1.0.2) is published.
Update the codeanalyzer-python pin in this repo and adapt the
integration to the changes below (see PyCodeanalyzer._run_analyzer).
[1.0.2] - 2026-07-16
Fixed
Neo4j code property was silently null (Tests are failing upon migration to codeanalyzer 2.1+ #104): schema v2 removed the per-node code
field (source lives once on PyModule.source, sliced by spans), but the Neo4j projection
still read the old field — every :PyClass/:PyCallable node was written without code,
deadening the py_code_fts fulltext index and the SDK's RETURN c.code queries. The
projection now derives code at projection time by slicing the owning module's source
with the node's utf-8 byte span. Regression gate: test_projected_code_property_is_the_module_source_span_slice.
A new
codeanalyzer-pythonrelease (v1.0.2) is published.Update the
codeanalyzer-pythonpin in this repo and adapt theintegration to the changes below (see
PyCodeanalyzer._run_analyzer).[1.0.2] - 2026-07-16
Fixed
codeproperty was silently null (Tests are failing upon migration to codeanalyzer 2.1+ #104): schema v2 removed the per-nodecodefield (source lives once on
PyModule.source, sliced by spans), but the Neo4j projectionstill read the old field — every
:PyClass/:PyCallablenode was written withoutcode,deadening the
py_code_ftsfulltext index and the SDK'sRETURN c.codequeries. Theprojection now derives
codeat projection time by slicing the owning module's sourcewith the node's utf-8 byte span. Regression gate:
test_projected_code_property_is_the_module_source_span_slice.