Releases: flowr-analysis/flowr
Releases · flowr-analysis/flowr
Release v2.1.10 (First support for pointer analysis (named list arguments with `$`))
What's Changed
- docs: add Slartibartfass2 as a contributor for code, and test by @allcontributors in #1217
- [Abstract Domains iii]: Resolve constant aliases by @gigalasr in #1201
- Added support for named list arguments by @Slartibartfass2 in #1151
Full Changelog: v2.1.9...v2.1.10
Release v2.1.9 (Improved Closure Slicing, DFG docs, and Support for the Car Package)
What's Changed
- [Tests] Basic System Tests by @gigalasr in #1176
- Extend on the System Tests by @EagleoutIce in #1182
- Fix: CFG with unary operator nestings by @EagleoutIce in #1185
- Feat: Support
data
dataset import by @EagleoutIce in #1187 - feat: support
car::Import
(fixes #1190) andcar::Export
(fixes #1189) by @EagleoutIce in #1191 - Support
maps:map
and cascade on unknown side effects by predicate by @EagleoutIce in #1193 - 1194 an assign with an unknown target is an unknown side effect by @EagleoutIce in #1195
- doc-fix(dfg-wiki): nse edge and vertices by @EagleoutIce in #1198
- [Doc] Improve in-code documentation by @EagleoutIce in #1200
- build(deps): bump nanoid from 3.3.7 to 3.3.8 in the npm_and_yarn group across 1 directory by @dependabot in #1206
- Added launch.json for REPL by @Slartibartfass2 in #1203
- doc(debug): linting and testing wiki page by @EagleoutIce in #1212
- Improve Slicing of Functions Which Read From Their Closure by @EagleoutIce in #1219
New Contributors
- @Slartibartfass2 made their first contribution in #1203
Full Changelog: v2.1.8...v2.1.9
Release v2.1.8 (Improved Dead-Code Detection, Location Restrictions for Call-Context Query, New Visitor)
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.