Releases: flowr-analysis/flowr
Releases · flowr-analysis/flowr
Release v2.10.4 (Extend Input Queries)
What's Changed
- Input Sources: support for
scopeand more categories by @EagleoutIce in #2440 - build(deps): bump basic-ftp from 5.2.0 to 5.2.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2443
- Input Sources Query: tracking more functions by @EagleoutIce in #2442
Full Changelog: v2.10.3...v2.10.4
Release v2.10.3 (Migrate Tree-Sitter-R)
What's Changed
- build(deps): bump defu from 6.1.4 to 6.1.6 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2427
- build(deps): bump vite from 7.3.1 to 7.3.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2430
- dep: update tree-sitter-r to the official release by @Ellpeck in #2432
Full Changelog: v2.10.2...v2.10.3
Release v2.10.2 (Pipes, Purrr, Dplyr, NSE, and more :))
What's Changed
- feat-fix: add missing newline for RType.Project (closes #2409) by @jriesland in #2410
- build(deps): bump the npm_and_yarn group across 1 directory with 1 update by @dependabot[bot] in #2412
- build(deps): bump yaml from 2.8.1 to 2.8.3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2413
- build(deps-dev): bump brace-expansion from 1.1.12 to 1.1.13 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2414
- build(deps): bump @xmldom/xmldom from 0.9.7 to 0.9.9 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2417
- refactor: drop the pre analysis step by @EagleoutIce in #2421
- [DF] use, import support, pipes, and purrr formulas by @EagleoutIce in #2422
- [AbsInt] Fix several issues with absint framework and data frame shape inference by @OliverGerstl in #2416
- build(deps): bump lodash from 4.17.23 to 4.18.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2425
- Linter: Mismatch Roxygen Arguments by @EagleoutIce in #2398
- [DF] detect calls in dplyr::across, support substitute with env list by @EagleoutIce in #2426
New Contributors
- @jriesland made their first contribution in #2410
Full Changelog: v2.10.1...v2.10.2
Release v2.10.1 (Support Multiple Input Sources)
What's Changed
- feat: track multiple input types at once by @EagleoutIce in #2408
Full Changelog: v2.10.0...v2.10.1
Release v2.10.0 (Input Source Identification, Linter, Helper Improvements)
What's Changed
- build(deps-dev): bump flatted from 3.3.2 to 3.4.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2391
- Dataflow helper generalize type contracts by @EagleoutIce in #2392
- Integration of optional expr-list slice extension into flowr main by @EagleoutIce in #2393
- doc: add hirse promo badge by @EagleoutIce in #2396
- Argument provenance and bad bad evi(/a)l by @EagleoutIce in #2399
Full Changelog: v2.9.14...v2.10.0
Release v2.9.14 (Stop-Call Linter Rule, Dataflow Object-Helper Redesign)
What's Changed
- build(deps): bump tar from 7.5.8 to 7.5.10 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2384
- documentation for configure by @EagleoutIce in #2385
- New Linter Rule: stop with call arg by @lou7202 in #2382
- DF Helper Objects and Provenance by @EagleoutIce in #2388
Full Changelog: v2.9.13...v2.9.14
Release v2.9.13 (FlowrConfig helper, General Bug-Fixes)
Improvements
- Added a stale issue checker by @EagleoutIce in #2357
- doc: add call graph generation to benchmark page by @EagleoutIce in #2358
- feat:
FlowrConfighelper,setInConfigandFlowrAnalyzerBuilder::configureby @EagleoutIce in #2376
Bugfixes
- Bug: dead code detection trips for fdefs with a const default parameter and no callsites by @EagleoutIce in #2356
- [Linter]: Fix naming convention suggestion on constant case by @gigalasr in #2370
- feat-fix: normalization of comment with single op unary formula by @EagleoutIce in #2371
- feat-fix: source resolve with inconsistent capitalization by @EagleoutIce in #2372
- feat-fix: cfg extraction with skipping for-loop body by @EagleoutIce in #2373
- fix cfg extraction for incorrect uses of
ifelseby @EagleoutIce in #2374 - Tiny doc-fix: omit duplicate wiki url path by @MaxAtoms in #2361
- feat: no cds for known eval by @EagleoutIce in #2377
Dependencies
- build(deps): bump basic-ftp from 5.0.5 to 5.2.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2363
- build(deps): bump rollup from 4.53.2 to 4.59.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2364
- build(deps-dev): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #2362
Full Changelog: v2.9.12...v2.9.13
Release v2.9.12 (Improve Documentation, Dependency Query Updates)
What's Changed
- Bump tar from 7.5.7 to 7.5.8 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2345
- refactor: support
magick::image_writeby @EagleoutIce in #2346 - doc: rshell wiki engine by @EagleoutIce in #2347
- refactor: clean up clustering by @EagleoutIce in #2348
- refactor: revert summarized quadgen by @EagleoutIce in #2350
- refactor(deps): register known defaults by @EagleoutIce in #2352
- doc: explain dataflow graph mermaid shape by @EagleoutIce in #2353
- refactor: patch
histfor arg false by @EagleoutIce in #2354
Full Changelog: v2.9.11...v2.9.12
Release v2.9.11 (RNode Helper Objects)
What's Changed
- dep: bump node version for runners by @EagleoutIce in #2337
- feat:
linkingToaccessor for description files by @EagleoutIce in #2339 - RNode helper by @EagleoutIce in #2340
- refactor:
hasLochelper for linting results by @EagleoutIce in #2342 - refactor: improve edge creation by @EagleoutIce in #2343
Full Changelog: v2.9.10...v2.9.11
Release v2.9.10 (TreeSitter eol improvements, DFG precision improvements for loops, CFG breaks, AbsInt performance)
What's Changed
- fix: tree-sitter normalization at eol with comments by @EagleoutIce in #2328
- Improve loop reference precision by loop-iter defer by @EagleoutIce in #2330
- feat(cfg): only link return break etc. with enclosing-mate by @EagleoutIce in #2331
- [DF-Shape] Improve performance of absint visitor and fix state abstract domain by @OliverGerstl in #2332
- Bump markdown-it from 14.1.0 to 14.1.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2334
- [DFG] reads edge for reassigned variables in loops is still over approximated by @EagleoutIce in #2335
Full Changelog: v2.9.9...v2.9.10