Releases: flowr-analysis/vscode-flowr
Releases · flowr-analysis/vscode-flowr
v0.5.16
v0.5.15
[skip ci] Release 0.5.15
v0.5.14
What's Changed
- refactor: flo tries to update by @EagleoutIce in #282
- build(deps-dev): bump tar-fs from 3.0.8 to 3.0.9 by @dependabot[bot] in #284
- Fixed web detection by @Ellpeck in #286
Full Changelog: v0.5.13...v0.5.14
v0.5.13 (Feedback-Button and better Descriptions)
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)
What's Changed
- fix: changed media file paths to urls by @EagleoutIce in #263
- Bump flowr to 2.2.12 by @EagleoutIce in #265
Full Changelog: v0.5.11...v0.5.12
v0.5.11 (Fix for vscode.dev)
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)
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)
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 writeflowR
, 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 (inworkingOnSlice
) 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)
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)
Theadaptive
mode provides quick update for small files and regular updates if the file is larger!
Bugfixes
- Fixed Pipe-Handling (flowr-analysis/flowr#1365)
Variables which initialize a pipe using R's native|>
are now resolved!
Improvements
- Improved Sourcing with flowR's
resolveSource
(#219)
This way we can resolve many moresource(...)
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)
What's Changed
- fix browser version of tree-sitter by @Ellpeck and @EagleoutIce (#205)
- Configurable default log level for flowr by @EagleoutIce (#210)
- Support for Tree-Sitter
lax
mode of flowR by @EagleoutIce (31ed1f6) - Speed up the startup time of the extension by @EagleoutIce (79a85c5)
- improvements to the dependency view to hopefully fix it duplicating by @Ellpeck (#211)
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