Skip to content

Releases: VariantSync/DiffDetective

Release 2.4.0

Choose a tag to compare

@pmbittner pmbittner released this 06 Nov 10:17
2e7139b

Version 2.4.0 corresponds to the state of DiffDetective as for the publication of the PhD Thesis of Paul Bittner: "Analyzing Edits to Static Variability". This is the release, which is archived on Zenodo and linked to in the thesis.

What's Changed

  • fixed: missing toString() in VariationLabel by @piameier in #168
  • Improved Unparser by @ibbem in #169
  • chore(deps): bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 by @dependabot[bot] in #170
  • Some little features by @pmbittner in #173
  • Fix the children order in line graph and various refactorings by @ibbem in #171
  • Update README by @pmbittner in #175
  • Assert that there is at most one else in assertConsistency by @ibbem in #177
  • Unified differ interface and source tracing improvements by @ibbem in #176
  • Fix a crucial bug in the Configure relevance predicate by @pmbittner in #174
  • Release 2.4.0 by @pmbittner in #178

New Contributors

Full Changelog: v2.3.0...v2.4.0

Release 2.3.0

Choose a tag to compare

@pmbittner pmbittner released this 02 Jul 09:16
8a229af

What's Changed

Full Changelog: v2.2.0...v2.3.0

Release 2.2.0

Choose a tag to compare

@pmbittner pmbittner released this 30 Apr 21:18
913e714

Release 2.2.0 includes various fixes and improvements, documented in PR #141 .

This release also serves as an archive as part of the artifact submission to FSE'24 for our paper "Variability-Aware Differencing with DiffDetective".

Artifact Submission - SPLC'23 - Views on Edits to Variational Software

Choose a tag to compare

Release for the artifact submission of Views on Edits to Variational Software at SPLC'23. An overview is given in the README.md. Hardware and software requirements are documented in the REQUIREMENTS.md. Installation instructions are given in the INSTALL.md.

Artifact - ESEC/FSE'22

Choose a tag to compare

@pmbittner pmbittner released this 24 Sep 12:29

Release for the artifact of our paper Classifying Edits to Variability in Source Code at ESEC/FSE'22. An overview is given in the README.md. Installation instructions are given in the INSTALL.md.

This release features the following executables:

  • diffdetective-1.0.0-jar-with-dependencies.jar: Build of the DiffDetective library. You may include it as a third-party library to your application or may run the validation manually (also see INSTALL.md):
    java -cp "diffdetective-1.0.0-jar-with-dependencies.jar" org.variantsync.diffdetective.validation.Validation
    java -cp "diffdetective-1.0.0-jar-with-dependencies.jar" org.variantsync.diffdetective.tablegen.MiningResultAccumulator results/validation/current results/validation/current
  • proofs_win10_64bit.exe: Executable for Windows 10 of our haskell extended formalization. You may run it via .\proofs_win10_64bit.exe in a windows terminal or PowerShell.
  • proofs_wsl2_ubuntu_20.04LTS: Executable for Ubuntu of our haskell extended formalization. Built within WSL2 under Windows 10. You may run it via ./proofs_wsl2_ubuntu_20.04LTS in linux terminal.

Artifact Submission - ESEC/FSE'22

Choose a tag to compare

@pmbittner pmbittner released this 11 Jul 13:40

Release for the artifact submission of Classifying Edits to Variability in Source Code at ESEC/FSE'22. An overview is given in the README.md. Installation instructions are given in the INSTALL.md.

This release features the following executables:

  • diffdetective-1.0.0-jar-with-dependencies.jar: Build of the DiffDetective library. You may include it as a third-party library to your application or may run the validation manually (also see INSTALL.md):
    java -cp "diffdetective-1.0.0-jar-with-dependencies.jar" org.variantsync.diffdetective.validation.Validation
    java -cp "diffdetective-1.0.0-jar-with-dependencies.jar" org.variantsync.diffdetective.tablegen.MiningResultAccumulator results/validation/current results/validation/current
  • proofs_win10_64bit.exe: Executable for Windows 10 of our haskell extended formalization. You may run it via .\proofs_win10_64bit.exe in a windows terminal or PowerShell.
  • proofs_wsl2_ubuntu_20.04LTS: Executable for Ubuntu of our haskell extended formalization. Built within WSL2 under Windows 10. You may run it via ./proofs_wsl2_ubuntu_20.04LTS in linux terminal.