Releases: flowr-analysis/flowr
Releases · flowr-analysis/flowr
Release v2.1.8 (Improved Dead-Code Detection, Location Restrictions for Call-Context Query, New Visitor)
Release v2.1.8 (Improved Dead-Code Detection, Location Restrictions for Call-Context Query, New Visitor)
Latest
What's Changed
- [Abstract Domains] Improve dead code detection by @gigalasr in #1134
- docs: add gigalasr as a contributor for code, and test by @allcontributors in #1155
- doc: explain pipeline step types by @Ellpeck in #1156
- [Abstract Interpretation]: Visitor interface by @gigalasr in #1158
- refactor(cov): replace istanbul ignore with v8 ignore by @EagleoutIce in #1163
- [BUG] CLI Parsing Issues by @gigalasr in #1161
- build(deps-dev): bump cross-spawn from 6.0.5 to 6.0.6 in the npm_and_yarn group across 1 directory by @dependabot in #1165
- Add location based restrictions to call context query by @LukasPietzschmann in #1166
- Redesign the flowR Normalized AST Visitor (fold) by @EagleoutIce in #1168
- refactor(commitlint): allow new
-fix
comments and update documentation by @EagleoutIce in #1170 - test(inverted-caller): add new tests to trigger the previous problem by @EagleoutIce in #1171
- doc: link to in side effects dataflow graph documentation by @EagleoutIce in #1172
- refactor(ci): migrate forbid
only
for vitest by @EagleoutIce in #1174 - Fix: Prevent Reconstruction of Stub Functions in the Output by @EagleoutIce in #1178
New Contributors
- @allcontributors made their first contribution in #1155
Full Changelog: v2.1.7...v2.1.8
Release v2.1.7 (Fix: Static Slicing For Inverted Caller)
What's Changed
- Ignore wiki folder with codecov by @gigalasr in #1149
- Fixed a memory leak with inverted caller scoping by @EagleoutIce in
2380113
Full Changelog: v2.1.6...v2.1.7
Release v2.1.6 (Include Source-File Information, Vitest, and Documentation)
What's Changed
- [Abstract Domains] Validate the correctness of resolvesToBuiltInConstant by @gigalasr in #1121
- doc: add
eagleoutice/
prefix for docker by @EagleoutIce in #1131 - Use Vitest as Testing Framework by @EagleoutIce in #1132
- doc(docker): clarify that you have to forward the port by @EagleoutIce in #1133
- Add file information to the extended node information by @EagleoutIce in #1141
- Wiki: linting and testing overhaul by @Ellpeck in #1140
New Contributors
Full Changelog: v2.1.5...v2.1.6
Release v2.1.5 (Fix: Dependency Query with Aliases)
Full Changelog: v2.1.4...v2.1.5
Release v2.1.4 (Dependencies Query)
What's Changed
- Clean up query definition registration by @Ellpeck in #1065
- [Query API] Script dependencies by @Ellpeck in #1066
- feat(requests): attach meta to all step results by @EagleoutIce in #1084
- doc(dep-query): and refinements for the wiki pages by @EagleoutIce in #1090
- doc(query-api): add note marker by @EagleoutIce in #1092
- doc(query-api): document configurability by @EagleoutIce in #1094
- doc-fix(interface): correct
deprecated
reference in details by @EagleoutIce in #1099 - doc-fix(interface): mention of
--ws
flag for websocket by @EagleoutIce in #1098 - Various Server Robustifications by @EagleoutIce in #1096
- Support graphics functions with side effects! by @EagleoutIce in #1111
- feat-fix: broken config dependencies by @EagleoutIce in #1114
- refactor(query): clean up cluster query by @EagleoutIce in #1115
- Support escaped named arguments by @EagleoutIce in #1103
- refactor(side-effects): improved support for graphics package by @EagleoutIce in #1118
- feat-fix: support replacement arguments by @EagleoutIce in #1120
Full Changelog: v2.1.3...v2.1.4
Release v2.1.3 (Lineage Query)
What's Changed
- feat-fix(call-context): parentheses for exact call name regex by @EagleoutIce in #1076
- meta:
checkup
command by @EagleoutIce in #1078 - [Query API] Lineage Query by @EagleoutIce in #1080
Full Changelog: v2.1.2...v2.1.3
Release v2.1.2 (Several New Queries (Dataflow, Normalized AST, Id-Map, Clusters, Slice))
What's Changed
- remove git pull when checking out a tag by @Ellpeck in #1032
- feat: re-implement type-safe parsing! by @EagleoutIce in #1033
- [Query API] Dataflow Query by @EagleoutIce in #1035
- [Query API] AST Query by @LukasPietzschmann in #1042
- [Query API] ID-Map Query by @LukasPietzschmann in #1043
- Add test for normalized AST query by @LukasPietzschmann in #1048
- Dataflow cluster analysis by @Ellpeck in #985
- feat-fix: re-add compound query to gen output? by @EagleoutIce in #1057
- [Query API] Flag For Exact Name Matching by @EagleoutIce in #1058
- [CI]: Ignore tempfiles when pushing the wiki by @EagleoutIce in #1063
- [CI]: Improved Detection of Wiki Page Changes by @EagleoutIce in #1061
- feat(ci-qa): no longer trigger on the gh-pages branch by @EagleoutIce in #1068
- refactor(query): heavily reduce query wiki size by @EagleoutIce in #1069
- [Query API] Provide Access to Clustering by @EagleoutIce in #1059
- doc(query): improve cluster explanation by @EagleoutIce in #1072
- [Query API] Slice Query by @EagleoutIce in #1073
Full Changelog: v2.1.1...v2.1.2
Release v2.1.1 (Fix: Docker-Deploy)
Please see https://github.com/flowr-analysis/flowr/releases/tag/v2.1.0 for the changes.
Release v2.1.0 (Query API, Improved Wiki, Configuration for Built-Ins)
What's Changed
- Improve Statistic Generation by @EagleoutIce in #981
- CI/CD: allow link checker to fail by @EagleoutIce in #986
- feat-fix: only load flowr config from disk through the repl by @Ellpeck in #992
- feat: allow passing raw config directly to the cli by @Ellpeck in #993
- Make the builtin environment configurable by @EagleoutIce in #995
- better documentation for edge types by @EagleoutIce in #996
- feat-fix(dataflow-wiki): unifx edge and vertex generation by @EagleoutIce in #1001
- refactor: ignore duration updates in automatically generated wiki parts by @EagleoutIce in #1002
- Improve Slice Performance by Avoiding Fingerprint Re-Calculation by @EagleoutIce in #1003
- Context Sensitive Call Pattern Queries by @EagleoutIce in #1009
- Explain CDs in Graph Documentation by @EagleoutIce in #1011
- Document Unknown Side Effects by @EagleoutIce in #1013
- Perf: Remove Duplicated In- and Outoging References by @EagleoutIce in #1014
- Separate Resolution for Functions and Symbols by @EagleoutIce in #1016
- Query API Staging @EagleoutIce in #1010
- doc(wiki): mention repl steps by @EagleoutIce in #1017
- added prerelease job for nightly releases by @Ellpeck in #1022
- 1012 doc automatically generate the responses of the interface wiki page by @EagleoutIce in #1023
- Document the Normalized AST by @EagleoutIce in #1024
- Improve Documentation for the Dataflow Graph by @EagleoutIce in #1025
- V2.1.0 Documentation Update by @EagleoutIce in #1018
- [Query API] Alias Support for Call-Context Queries by @EagleoutIce in #1031
Full Changelog: v2.0.25...v2.1.0
Release v2.0.25 (Dataflow Graph Deserialization)
What's Changed
- New Code-Style Conventions by @EagleoutIce in #975
- feat: allow constructing a dataflow graph instance from its json data by @Ellpeck in #979
Full Changelog: v2.0.24...v2.0.25