Releases: DataFlowAnalysis/DataFlowAnalysis
Releases · DataFlowAnalysis/DataFlowAnalysis
v5.0.0
What's Changed
- Enforce formatting pipeline by @Entenwilli in #257
- Run formatter on new changes by @Entenwilli in #262
- Add demo test by @sebinside in #256
- Setup Resources for every created PCM Analysis by @Entenwilli in #266
- Hotfix: Fix wrong results with data characteristics selector by @Entenwilli in #268
- Add Unit Tests and Integrate Example Models Testing Framework by @Entenwilli in #260
- Temporarially disable building of tests by @Entenwilli in #272
- Reenable tests by @Entenwilli in #273
- Fix data characteristic list selector by @Entenwilli in #284
- Monorepo migration by @Nicolas-Boltz in #290
- Implement Named Constraints by @Entenwilli in #288
- Fix: Feat remove debug statement by @01Parzival10 in #293
- Feat: Change sink logic, adjusted for monorepo by @01Parzival10 in #296
- Add webiste by @sebinside in #282
- Update naming on website by @sebinside in #301
- build(deps): bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.7.3 by @dependabot[bot] in #299
- Remove remaining old name on website. by @sebinside in #302
- Add guest lecture to the webiste. by @sebinside in #306
- Add VW case study and CWA DFD to the project by @manuelcorcoles in #303
- Fix github link on website by @sebinside in #308
- Add git hook for ensuring formatting by @Entenwilli in #310
- Fix issues with parsing and evaluating vertex selectors by @Entenwilli in #313
- Update bib.js with TSE Reiche entry by @reichef in #314
- Add documentation to Vitepress Docs page by @Entenwilli in #292
- Skip whitespace characters in DSL by @Entenwilli in #315
- Fix incorrect paths and link to files in Docs by @Entenwilli in #318
- Converter update by @01Parzival10 in #298
- Remove Emoji from ChildSerializer.java by @01Parzival10 in #320
- Fix: GetVertices not listing all vertices when cyclic by @01Parzival10 in #325
- Check build of docs by @Kr0nox in #326
- Use json in publications in docs by @Kr0nox in #324
- Use SSR for version displays in docs by @Kr0nox in #321
- Fix Printable Node Information across Platforms by @Entenwilli in #327
- DSL Extendibility and consistency by @Entenwilli in #336
- Add DSL Selector for matching vertex names by @Entenwilli in #335
- Fix bug in inverted characteristic list selector in DSL by @Entenwilli in #337
- Enhance documentation by @Entenwilli in #322
- Fix: Preserve routing points in flows for WebDFDs by @01Parzival10 in #339
- Enforce no vertex to vertex DSL constraints by @Entenwilli in #345
- Fix issues regarding test platform and operating system by @Entenwilli in #344
- Update commit hook to update staged files after formatting by @Entenwilli in #346
- Docs: Add docs for enhanced visualization by @01Parzival10 in #352
- Rework workflows by @Kr0nox in #349
- Print index of Transpose Flow Graph for Example Model Tests by @Entenwilli in #354
- Add dedicated logging manager to manage log levels by @Entenwilli in #359
- New DFDs for privacy and industrial cases papers by @manuelcorcoles in #311
- Update DataFlowConfidentialityAnalysis.java by @BenjaminArp in #362
- 319 integrate everest case study into examplemodels by @manuelcorcoles in #361
- Update LoggerManager.java by @BenjaminArp in #363
- Add new publication entry for JSS by @uuqjz in #368
- Add example model documentation to docs page by @Entenwilli in #355
- Purpose limitations paper by @Lostlias in #340
- Sonarcloud Testing by @01Parzival10 in #375
- Feat: Move converter test model to correct location and edit tests by @01Parzival10 in #379
- feat(dsl): Add getter for name and invertion to VertexNameSelector. Add getter for invertion to VertexTypeSelector. by @niki21r in #377
- bugfix: Ensure Vertex Source Selectors are recursive. feat: Add getters for recursive. by @niki21r in #380
- Add new papers to website by @Nicolas-Boltz in #382
- Readme file with description for CoCarNextGen by @manuelcorcoles in #372
- Add IST journal to MDPA publications by @Nicolas-Boltz in #387
- Add Links to Example Model Documentation by @Entenwilli in #371
- Feat: Update palladio versions by @01Parzival10 in #378
- Update Version number to 5.0 Version by @01Parzival10 in #342
- DFD from Kulturpass with Readme by @manuelcorcoles in #386
New Contributors
- @manuelcorcoles made their first contribution in #303
- @reichef made their first contribution in #314
- @Kr0nox made their first contribution in #326
- @Lostlias made their first contribution in #340
- @niki21r made their first contribution in #377
Full Changelog: v4.0.0...v5.0.0
v4.0.0
What's Changed
- Simpledfd Finder for less complex DFDs by @01Parzival10 in #204
- fix(dfd): fix visibility of dfd vertices attributes to allow extensions by @Nicolas-Boltz in #207
- Adding Maas Tests based on official documentation by @Nicolas-Boltz in #208
- Feat: Adding a DFDModelResourceProvider to allow handing Models instances directly to analysis by @01Parzival10 in #212
- Integrated cycles by @01Parzival10 in #209
- Fix: Edge case in which the heuristics prevented multi flow pins from creating multiple TFGs by @01Parzival10 in #216
- Feat: Allow analysis to take absolute Paths without activator for both PCM and DFD by @01Parzival10 in #219
- Fix visibility of ResourceProvider by @sebinside in #218
- If only a custom Ressource provider is provided old version failed --> now fixed by @BenjaminArp in #224
- 4.0 - New Assignments and Behavior Name Change by @01Parzival10 in #227
- Update tycho to newest version by @Entenwilli in #221
- PCM Flow Graph Finder Fixes by @Entenwilli in #232
- Allow execution of DFD and PCM analyses in a non-eclipse environment by @Entenwilli in #228
- Fix: In case of no incoming flow the unfulfilled TFG is skipped and warning is presented by @01Parzival10 in #234
- Allow Serialization and Deserialization of DSL from and to String by @Entenwilli in #231
- Fix: Fix inconsistency issue by using LinkedHashMap instead of HashMap for linking outPin to outgoing Labels by @01Parzival10 in #241
- Allow the execution of the analysis via a CLI by @Entenwilli in #233
- Use map from examplemodels instead of duplicate by @uuqjz in #243
- Add explicit xtext dependency due to changes in dependency management… by @Nicolas-Boltz in #247
- Add validation and error logging while loading resources by @Entenwilli in #258
- Add more utils for working with PCM and TFGs by @Entenwilli in #259
Full Changelog: v3.0.0...v4.0.0
v3.0.0
What's Changed
- Release v2.0.0 by @Nicolas-Boltz in #149
- Non random ids for microsecend models and fixed hidden state bug by @uuqjz in #152
- Removed prints by @uuqjz in #153
- Fixing emtpy assignment issue by @01Parzival10 in #156
- Update transpose flow graph finders by @Entenwilli in #147
- Allow finding Transpose Flow Graphs with given contexts by @Entenwilli in #159
- Add colorful logger output by @Entenwilli in #160
- Add support for Parameters in PCM TFG Finder by @Entenwilli in #165
- Use default console color for logging info messages by @Entenwilli in #166
- Enable source feature build by @Nicolas-Boltz in #163
- Move converter to seperate repo by @uuqjz in #161
- New url dfd by @01Parzival10 in #155
- Allow delayed initialization of flow graph collection by @Entenwilli in #167
- Move testmodels to examplemodels repo by @Nicolas-Boltz in #173
- adjusted tp location by @uuqjz in #176
- Implement Constraint and Query DSL by @Entenwilli in #136
- Fix hash code of calling elements by @Entenwilli in #180
- Add Dependabot by @Nicolas-Boltz in #181
- build(deps): bump actions/cache from 3 to 4 by @dependabot in #185
- build(deps): bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #184
- build(deps): bump actions/setup-java from 3 to 4 by @dependabot in #182
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #183
- Fix improper filtering for PCM Vertices in Branches by @Entenwilli in #187
- Reexport nodecharacteristics model from pcm data flow analysis by @Entenwilli in #188
- Rename equals methods to avoid collision issues by @Entenwilli in #190
- Cyclic graph resolving by @BenjaminArp in #174
- Feat: Adding heuristics for faster DFD TFG finding and evaluation by @01Parzival10 in #198
New Contributors
- @01Parzival10 made their first contribution in #156
- @dependabot made their first contribution in #185
- @BenjaminArp made their first contribution in #174
Full Changelog: v2.0.0...v3.0.0
v2.0.0
What's Changed
- Validate data in PCM Builder by @Entenwilli in #122
- Add Online Shop DFD models and test case by @sebinside in #121
- Implement Flow Graphs by @Entenwilli in #123
- Converter for various DFD formats by @uuqjz in #128
- Add Unified Logging for PCM and DFD Analyses by @Entenwilli in #127
- Remove relative path from DFD by @uuqjz in #132
- Enhance MicroSecEnd converter by preserving flow labels by @uuqjz in #133
- Remove wrong requirement to testmodels by @Nicolas-Boltz in #134
- Add formatter guidelines by @Entenwilli in #142
- Rename Flow Graph Classes by @Entenwilli in #141
- Fixes of ASs to DFD converter by @uuqjz in #145
- Implement changes/additions required for extending the analysis by @Entenwilli in #138
- Provide unified copying of PFGs and more query methods in Vertices by @Entenwilli in #135
New Contributors
Full Changelog: v1.0.0...v2.0.0
v1.0.0
Initial release.
Full Changelog: https://github.com/DataFlowAnalysis/DataFlowAnalysis/commits/v1.0.0
Download: https://updatesite.palladio-simulator.com/DataFlowAnalysis/product/releases/1.0.0/