Skip to content

Releases: yoavst/Graffiti

1.18.0

11 Nov 19:27
05ea1b7
Compare
Choose a tag to compare

1.18.0

Jetbrains

  • [Feature] Add ruby support
  • [Build] Update to the new intellij plugin system

VSCode

  • [Bug] Fix edge text bug

Frontend

  • [Feature] Add shortcut to delete subtree of node
  • [Feature] Ctrl+C now copies the text of the selected node (thanks to @gergesh)

Server

  • [Build] Now the artifact contains all its dependencies

1.17.0

10 Aug 16:59
953ccf0
Compare
Choose a tag to compare

1.17.0

Backends

  • [Feature] Save last connected to server

Frontend

  • [Dep] Update mermaid to 10.9.1
  • [Bug] Fix suggestting ws instead of wss

V1.16.0

31 Jul 12:23
11d4e10
Compare
Choose a tag to compare

Jetbrains

  • [Feature] Support for GoLand and Pycharm
  • [Feature] Support VSCode nodes
  • [Bug] Support anonymous classes in Java
  • [Bug] Now "Add all xrefs" will join multiple edges to same node

VSCode

  • [Feature] Support Intellij nodes
  • [Bug] Fix jump to line nodes if symbol mode is enabled (requires new frontend)

V1.14.0

15 Jun 09:13
3e38d71
Compare
Choose a tag to compare

Chrome extension

  • [Feature] Switch to Tree-Sitter parser
  • [Feature] support for Go and Kotlin

V1.11.0

12 May 19:54
61b08eb
Compare
Choose a tag to compare

General

  • [Feature] Add multi-user-mode support to all the backends and the web frontend.
  • [CI/CD] Add CI/CD that also publishes automatically to graffiti.quest!
  • [Packaging] Use @ykaridi PyBunch for packging python scripts.
  • [Code] Formatted most of the code using prettier and ruff.

Server

  • [Rewrite] Full rewrite of the server.
  • [Feature] Prints stats on pressing enter from the CLI.
  • [Feature] Added cli options to change the ports used by the server.
  • [Packaging] Can be installed as a pip library, and run as graffiti-server.

IDA

  • [Feature] use pywin32 to reliably bring the IDA window to the foreground (thanks @noaml13)

V1.10.0

12 Apr 14:09
0b7ed85
Compare
Choose a tag to compare

Web

  • [Feature] Create new tab from existing node (thanks @YanirLA)
  • [Feature] Now "override text node" has a shortcut - ctrl+e

IDA

  • [Feature] Use demangled name instead of original name
  • [Feature] Now it's plugin instead of script. See new installation's instructions.
  • [Feature] Now clicking a node will make IDA focused.

Opengrok

  • [Rewrite] Rewrite opengrok plugin in typescript

Sourcegraph

  • [Feautre] Support for Java and C/C++!

V1.9.0

05 Jan 19:33
f9e2474
Compare
Choose a tag to compare

Web

  • [Feature] Add documentations and downloads to the web frontend. Now you can use ? to download all backends.
  • [Feautre] Add changelog to the web frontend. Available from command palette
  • [Feature] Check for graffiti frontend on server every 3 hours.

General

  • [Build] Move version info to version.txt file
  • [Docs] Add changelog.md

V1.8.4

05 Jan 12:20
3d4ad4c
Compare
Choose a tag to compare

Opengrok

  • [Feature] Line nodes are supported (note: you must be over an element, not an empty space)
  • [Build] Version is now synced to graffiti version

Web

  • [Feature] export all files to tar, and import tar

V1.8.3

30 Dec 20:24
988999c
Compare
Choose a tag to compare

Web

  • [Feature] Add override label (activate via command palette)

IDA

  • [Feature] Line nodes - add node to every address
  • [Feature] Add all (line) xrefs

Jadx

  • [Bug] Support renamed classes/methods
  • [Feature] Add all xrefs

General

  • [Bug] Fix support for non-unicode symbols (thanks @rootatkali)

V1.8.2

15 Dec 12:52
87e655b
Compare
Choose a tag to compare

Web

  • [Feature] Support both markdown and html hover
  • [Bug] Return htmlLabels for now. As a result, the generated SVG is web only.

Intellij

  • [Feature] Add line nodes
  • [Feature] Add xrefs support

CLion

Initial support!