Skip to content

Releases: flowr-analysis/vscode-flowr

v0.5.16

20 Aug 18:44
Compare
Choose a tag to compare
[skip ci] Release 0.5.16

v0.5.15

20 Aug 15:04
Compare
Choose a tag to compare
[skip ci] Release 0.5.15

v0.5.14

04 Aug 17:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.13...v0.5.14

v0.5.13 (Feedback-Button and better Descriptions)

13 May 20:00
Compare
Choose a tag to compare

Now, we are also on open-vsx (published automatically, thanks to #273)!

Bugfixes

  • Ci now has correct token permissions (#275)
    This way we omit a security warning and are better protected.
  • Correct working labels for AST generation (#279)
    Now it does no longer automatically say 'slicing...' but instead whatever the extension is actually doing!

Improvements

  • Add a button to give feedback (#272)
    Besides reporting bugs!
  • Added information on the positron extension (#278)
    So people know that it is available!

Full Changelog: v0.5.12...v0.5.13

v0.5.12 (Bump flowR to 2.2.12)

17 Mar 10:26
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.11...v0.5.12

v0.5.11 (Fix for vscode.dev)

25 Feb 22:24
Compare
Choose a tag to compare

This is just a fix-release rerunning the build for the vscode.dev variant.

Changes are taken from 0.5.10

Bugfixes

  • Remove leading white space in flowR name (#257)
    Now, there is no additional space in (flowR).

Improvements

  • Add grant information (#252)
    Similar to the flowR Repo
  • Configuration option for slicing threshold (#258)
    Internal sessions can now be configured regarding their slicing sensitivity (/precision).
  • Improved indication of slicing in progress (#259)
    Now with a progress notification!
  • Improved logo in main Readme (#253)
    To make it more appealing!

Full Changelog: v0.5.9...v0.5.11

v0.5.10 (Minor UI Improvements)

25 Feb 22:09
Compare
Choose a tag to compare

Bugfixes

  • Remove leading white space in flowR name (#257)
    Now, there is no additional space in (flowR).

Improvements

  • Add grant information (#252)
    Similar to the flowR Repo
  • Configuration option for slicing threshold (#258)
    Internal sessions can now be configured regarding their slicing sensitivity (/precision).
  • Improved indication of slicing in progress (#259)
    Now with a progress notification!
  • Improved logo in main Readme (#253)
    To make it more appealing!

Full Changelog: v0.5.9...v0.5.10

v0.5.9 (Fix Slices, Improve Docs)

23 Feb 08:13
Compare
Choose a tag to compare

Bugfixes

  • Disable default pointer-analysis (#227)
    There are still some bugs too severe to expose for now.
  • Force update dependency view (#231)
    The existing safe-guards where a little bit too harsh. If we want to force, we have to ignore the caches.
  • Cache of multiple files with same content (#232)
    The ring buffer now respects the file path as well.
  • Correct shortcuts in the readme (#237, #242)
    Fixed some ghosts stating that you can slice and clear with the help of Ctrl (it is Alt)

Improvements

  • More descriptive name in Activity Bar (#229)
    No longer just write flowR, now we state what we are. An R code analyzer.
  • Provide flowR log in the output panel (#234)
    This makes debugging easier (especially with respect to the log level).
  • Update the Dependency View on line changes (#238)
    Otherwise dependency items are stale.
  • Improved error reporting (#243)
    If flowR encounters a serious failure (in workingOnSlice) it now reports more information
  • Respect an open flowR REPL (#245)
    Do not open a new flowR REPL if another one already exists.
  • Improved flowR Logo (#244)
    add a glow to the logo in darkmode
  • Better performance on Dependency Slices (#247)
    Reuse the existing dataflow graph and normalized AST used to find the dependencies.
  • Clean existing slicers when slicing for a dependency (#247)
    Otherwise, an existing, e.g. position slicer, fights against the dependency slice.

Full Changelog: v0.5.8...v0.5.9

v0.5.8 (Bugfixes, Improved Sourcing, Simplified DFG)

21 Feb 18:20
Compare
Choose a tag to compare

New Features

  • Issue-Report Button (#216)
    It is now simpler to report an issue or feature-request directly from the extension (pre-filled with important metadata)!
  • Simplified Dataflow View (#220)
    Which does not show every info. but is much less overwhelming!
  • Adaptive Dependency View Updates (#221)
    The adaptive mode provides quick update for small files and regular updates if the file is larger!

Bugfixes

Improvements

  • Improved Sourcing with flowR's resolveSource (#219)
    This way we can resolve many more source(...) requests within a file (the tolerance is configurable)!
  • Updated Clear-Slice Icon (#222)
    This communicates the clear intent better!
  • Improved Readme (6053054)
    With gifs on how to use the extension!
  • Improved Performance of the Dependency View (#219)
    Improve the recognition of if the source file changed.

Full Changelog: v0.5.7...v0.5.8

v0.5.7 (Tree-Sitter Patches, retry)

19 Feb 19:19
Compare
Choose a tag to compare

What's Changed

This is a re-release of v0.5.6 due to time-based verification issues with the VS Code marketplace.

Full Changelog: v0.5.5...v0.5.7