Releases: flowr-analysis/flowr
Releases · flowr-analysis/flowr
Release v2.6.3 (Doc, Refined Analyzer, Caching, and Perf)
What's Changed
- [Docs] Document new REPL line parsers by @MaxAtoms in #2002
- Replace deprecated Vitest workspace with config by @MaxAtoms in #2016
- Add
Addmethod to analyzer by @MaxAtoms in #2017 - Transition to files context and a lot of cleaning up with the Project Analyzer by @EagleoutIce in #2026
- [Analyzer, CFG] Incremental caching by @MaxAtoms in #2023
- feat-fix: allow to slice on fields with
::by @EagleoutIce in #2039 - [Doc]: REPL now keeps the context of commands by @EagleoutIce in #2041
- [REPL] Improve error message if no requests are present! by @EagleoutIce in #2040
- [Notebooks]: Fix and add tests for RMD and QMD Plugins by @gigalasr in #2033
- [Doc] Analyzer Structure and Plugins by @EagleoutIce in #2044
- [DF-Shape] Fix issues identified during evaluation of data frame access validation by @OliverGerstl in #2031
- doc: update normalized ast for multi-file, fix direction by @EagleoutIce in #2046
- [Wiki] Revise Wiki Generation System by @EagleoutIce in #2051
- [Notebooks]: Support Jupyter Notebooks by @gigalasr in #2048
- Improve unseeded randomness rule to include potential unreachability check by @Ellpeck in #2019
- feat: new
ctx.linkMby @EagleoutIce in #2057 - refactor: linter paths (closes #2058) by @EagleoutIce in #2060
- [Doc] Improve Update detection and Linter Pages by @EagleoutIce in #2063
Full Changelog: v2.6.2...v2.6.3
Release v2.6.2 (TS-Queries, new Domain Structure, more Reserved Words, removed Lineage Query)
What's Changed
- feat-fix: non-flakey dep query by @EagleoutIce in #1977
- fix: do not add
mdto updated linting rule template by @EagleoutIce in #1981 - doc: query project sample by @EagleoutIce in #1982
- dep: bump dockerfile versions by @EagleoutIce in #1988
- [resolve]: Return Top in situations that we cannot resolve yet (when using Graph only) by @gigalasr in #1985
- feat-fix(repl): respect new arg in queries by @MaxAtoms in #1984
- [Doc] Add Citation Information by @EagleoutIce in #1991
- [REPL] Add line parser for the linter query by @MaxAtoms in #1989
- Integrate tree-sitter queries into the search by @Ellpeck in #1944
- [REPL] Linter query completions by @MaxAtoms in #1993
- [Bug] Initialize ast var before use in location-map query by @MaxAtoms in #1998
- Integrate the new structure of abstract domains by @OliverGerstl in #1966
- [REPL] Add line parser for all queries that accept slice criteria by @MaxAtoms in #1994
- [Doc] Link 'sample-analyzer-df-diff' project by @EagleoutIce in #2009
- feat: provide support for more R reserved words by @EagleoutIce in #2011
- Update flowR lint and code-style by @EagleoutIce in #2013
- remove lineage query by @EagleoutIce in #2014
Full Changelog: v2.6.1...v2.6.2
Release v2.6.1 (Fixes, Higher-Order-Fn Query)
What's Changed
- perf(analyzer): re-use cfgQuick if available by @MaxAtoms in #1950
- Re-use analyzer in the REPL API by @MaxAtoms in #1956
- fix: repl query arg parser by @EagleoutIce in #1968
- doc(overview): rework wiki text by @EagleoutIce in #1970
- feat-fix(types): break private type-reexport in flowr-analyzer by @EagleoutIce in #1971
- doc(org): add oliver as second core maintainer by @EagleoutIce in #1972
- refactor: run lint with auto-fix applied by @EagleoutIce in #1973
- High-Order-Function Query (from: Mass Eval Query Updates) by @EagleoutIce in #1948
- build(deps): bump vite from 7.1.5 to 7.1.11 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1974
Full Changelog: v2.6.0...v2.6.1
Release v2.6.0 (Project API)
What's Changed
- Project Builder API by @MaxAtoms in #1780
- Integrate Plugins and Projects Support by @EagleoutIce in #1949
- Document the project analyzer by @EagleoutIce in #1953
- [Linter] Network functions by @EagleoutIce in #1836
- [RMD]: Respect the type hint in the request by @gigalasr in #1961
Full Changelog: v2.5.0...v2.6.0
Release v2.5.0 (RMarkdown Adapter)
What's Changed
- Note regarding testing in Webstorm by @MaxAtoms in #1934
- build(deps): bump vite from 7.1.3 to 7.1.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1938
- Support for rmd notebooks by @gigalasr in #1941
- feature request: update docker example to have copy pastable code by @EagleoutIce in #1947
Full Changelog: v2.4.8...v2.5.0
Release v2.4.8 (Assign, Improved Dep-Query, and Dev-Improvements)
What's Changed
- [Linter]: Fix non alpha chars in identifiers by @gigalasr in #1895
- [Linnter]: Add simple Error Handling by @gigalasr in #1896
- refactor(abs-path): remove a wrong not by @EagleoutIce in #1898
- dep: update some dependencies by @EagleoutIce in #1901
- Wiki: Improve Documentation for Value Resolve by @EagleoutIce in #1906
- feat-fix(cd): while loops by @EagleoutIce in #1909
- refactor: rename extractSimpleCfg to extractCfgQuick by @EagleoutIce in #1913
- [REPL] support config changes during the session by @EagleoutIce in #1916
- refactor: rename "get" transformer to "to" by @Ellpeck in #1917
- feat: added OriginKind search filter by @Ellpeck in #1918
- Fixing cds and single loop detection by @EagleoutIce in #1922
- [CFG]: Add tests for while (useless-loop) by @gigalasr in #1924
- feat(repl): add hot-reload for dev by @EagleoutIce in #1925
- feat: allow specifying direction in slice server request by @Ellpeck in #1927
- feat: basic support for
assignto symbol by @EagleoutIce in #1929 - Various dependency query improvements by @Ellpeck in #1928
Full Changelog: v2.4.7...v2.4.8
Release v2.4.7 (AbsInt Framework)
What's Changed
- Restructure the abstract domains for data frame shapes by @ydq23 in #1760
Full Changelog: v2.4.6...v2.4.7
Release v2.4.6 (Fix MapIterator in DFShape Linter)
Full Changelog: v2.4.5...v2.4.6
Release v2.4.5 (Benchmark Patch)
Full Changelog: v2.4.4...v2.4.5
Release v2.4.4 (Stability Fixes)
Full Changelog: v2.4.3...v2.4.4