v0.9.71
tashfeenahmed/freellmapiv0.9.71Sep 28, 2026by safishamsi
Upgrading?
AI Summary
This release enhances parsing capabilities for SQL, Groovy, and R languages while fixing markdown wikilinks and cross-platform path handling issues.
Key Highlights
- SQL `CREATE TRIGGER` statements are now extracted and linked to their table.
- Groovy `enum` declarations and constants are now extracted and linked.
- R6 class definitions and intra-class calls are now properly recognized.
- Markdown wikilink index now respects ignore files and doesn't descend ignored trees.
- Manifest re-anchoring uses correct path syntax for different operating systems.
New Features
- SQL trigger extraction with table linking
- Groovy enum extraction
- R6 class recognition
- Wikilink index improvements
- Path normalization fixes
Full Release Notes
- Feature: SQL `CREATE TRIGGER` statements are now extracted and linked to their table (`ON <table>`), including `OR REPLACE`/`OR ALTER`, `INSTEAD OF`, and procedural `BEGIN…END` bodies that previously landed in a parser-error node and were dropped (#3863, thanks @rajatnagda45). - Feature: Groovy `enum` declarations and their constants are extracted, with members linked to the enum via `case_of` (#3861, thanks @rajatnagda45). - Fix: R class definitions created via a namespace-qualified constructor (`R6::R6Class`, `methods::setRefClass`) are now recognised, so the class body and its methods are no longer dropped (#3864, thanks @rajatnagda45). - Fix: R6 intra-class calls through `self$method()` and `private$method()` now resolve to the sibling method instead of dangling; `super$` is left unresolved (single-file dispatch is not visible) (#3865, thanks @rajatnagda45). - Fix: the markdown wikilink index now respects `.graphifyignore`/`.gitignore`/`--exclude` — it no longer descends huge ignored trees when building the `[[link]]` index, and a wikilink can no longer resolve into an ignored file (#3826, #3822, thanks @Abhirup0). - Fix: manifest re-anchoring keeps a foreign-platform key in its own path syntax (a POSIX key on Windows, a `C:\`/UNC key on POSIX) using `posixpath`/`ntpath` rather than the host's rules, fixing separator corruption introduced by the 0.9.69 portability work (#3879, thanks @Dakshcore). - Fix: normalizing a Twitter/X URL for the oEmbed fetch rewrites only the host, so `x.com`/`twitter.com` appearing in the path or query is no longer corrupted (#3880, thanks @Dakshcore). - Chore: `graphify install` shows the refreshed graphify logo banner (#3892, thanks @rajarshidattapy).
Related Repositories
openclaw/openclaw★ 392,704
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,073
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 358,127
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,706
The open source coding agent.
n8n-io/n8n★ 208,257
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.