# funviewR 0.1.1

## Bug Fixes

* Fixed regex error when analyzing functions with special characters in names (e.g., operators like `%+%`, `.`, `[`)
* Added proper escaping of function names in grep patterns to prevent "Invalid character range" errors

## New Features

* Added cycle detection using strongly connected components (SCC)
* Functions participating in dependency cycles are now highlighted with red borders
* Cycle information added to node tooltips
* Self-referential functions (recursive calls) are properly identified

# funviewR 0.1.0

## Initial Release

* First public release of funviewR
* Analyze R source code for function dependencies across multiple files
* Interactive visualization with visNetwork
* Support for multi-file and multi-directory analysis
* Automatic file/directory detection
* New convenience function `plot_dependency_graph()` for one-line visualization
* Helper function `get_r_files()` to gather R files from directories
* Duplicate function detection
* Detailed tooltips with function metadata (arguments, return values, documentation)
* Color-coded nodes by distance from most-connected function
* Optional recursive directory search
* GPL-3 license
