Skip to content

Tags: c2j/codeweb

Tags

v0.9.0

Toggle v0.9.0's commit message
chore: bump version to 0.9.0

v0.8.10

Toggle v0.8.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: fix pre-existing clippy warnings for --features full CI pass (#…

…134)

- builder.rs: replace filter_map with map (always returns Some)
- inspect.rs: allow too_many_arguments on recursive render helper
- traversal.rs: merge identical if branches
- mark.rs: collapse match with guard
- jsp_loader.rs: map_or → is_some_and
- handlers.rs: if let Err(_) → is_err()
- main.rs: merge identical if branches, collapse match for View location
- Cargo.lock: sync package version to 0.8.10

v0.8.9

Toggle v0.8.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: view detail display with columns, referenced objects, and DDL s…

…ource (#109)

- Add columns and ddl_source fields to Node::View and Node::MaterializedView
- Add ViewColumnSource type (scaffolding for future column lineage)
- Extract view column names from explicit column list or SELECT targets
- Store DDL source text from StatementInfo::sql_text
- Fix view location (was hardcoded None) to use actual file line
- Add --verbose/-v flag to detail command for DDL display
- Add REFERENCED OBJECTS section showing dependent tables/views
- Add COLUMNS display for views (matching table column format)
- Add 5 builder tests for view column extraction

Bump version to 0.8.9

v0.8.8

Toggle v0.8.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: GBK SQL decode fallback + CJK-aware column display width (#108)

- Decode SQL files as UTF-8, then GBK, then lossy UTF-8
- Align CLI column tables using display width (CJK = 2 cells)
- Add Chinese COMMENT ON COLUMN unit test; keep before-create coverage
- Bump version to 0.8.8

v0.8.7

Toggle v0.8.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: support COMMENT ON COLUMN in builder + render in CLI detail (#107)

- Add DeferredColumnComment and deferred_column_comments to GraphBuildContext
- Match Statement::Comment in create_sql_nodes, defer to finalize_graph
- Apply comments in finalize_graph after all table columns are populated
- Add split_comment_col_name helper for 3-way ObjectName splitting
- Render column comments in CLI format_columns with aligned COMMENT column
- Unify build_graph_internal/build_all_with_jsp to use finalize_graph
- Add 3 unit tests: after-create, schema-qualified, before-create scenarios

v0.8.6

Toggle v0.8.6's commit message
chore: bump version to 0.8.6

v0.8.5

Toggle v0.8.5's commit message
chore: bump version to 0.8.5

v0.8.4

Toggle v0.8.4's commit message
v0.8.4: impact command default to all edge types, --edge-types filter…

…, line number fix, text display grouping

v0.8.3

Toggle v0.8.3's commit message
v0.8.3: fix inspect edge filter + improve display

v0.8.2

Toggle v0.8.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(inspect): optimize performance and fix FQN tiebreaker (#99)

- search_nodes: prefer higher-degree nodes when proc/func share same FQN
- GraphTraversal: add max_paths cap to stop DFS early
- inspect: add has_path_connecting quick rejection for unreachable pairs
- dfs_paths_to_target: remove neighbors.collect() allocation
- Add 3 tests for max_paths cap and degree tiebreaker

Bump version to 0.8.2