Skip to content

v3.3

Compare
Choose a tag to compare
@clhunsen clhunsen released this 12 Aug 15:44

3.3

Changes in detail

v3.2...d4e2f26

Added

  • Possibility to add the commit count per person as vertex attribute, counting either commits, where the person is committer AND author, or committer OR author (#92 (second task), da87c06, 0f0a90f, 5df541d, 3f97397)
  • Add method metrics.is.scale.free() to decide whether a network is scale-free or not (80f4751, 97161b1)
  • Add tests for comparing networks that are created differently (66d37ce, 4a9d6b9, a37c277)
  • Add method clear.edge.attributes to clear the edge attributes list of the network configuration (15f7587)
  • Add network configuration parameter author.respect.temporal.order for determining the edge-construction algorithm (#6, 4fc59a0, fd0b07d)

Changed/Improved

  • Add committer information to the commit list in the test data
  • Set the locale to "english-us" on Windows (b3da10d)
  • Update templates for pull requests and issues (0b9ecb7)
  • Update the contribution guide regarding things to be done for a pull request (0b9ecb7)
  • Update TravisCI script to run a job matrix with R 3.3, 3.4, and 3.5 (9bf7fcb, b34bf75)
  • Update README file regarding functionality, network types, data sources, and mandatory attributes (#121, da68b94, 3200c57, baf41aa, bec3a47)
  • Adjust legend orientation and placement in plots (now column-oriented) (c93ad2a)
  • Refactor 'add.edges.for.bipartite.relation' for better readability (#118, 3d98b40)
  • Remove function 'combine.networks' (#118, b349631)
  • Do not support missing committer data anymore (871008e)
  • Do not serialize Strings when calculating the sha1 hash to generate an event ID for issues (basically due to encoding issues, eb56a87)
  • Add implementation of Codeface to compute the scale-free attributes for small networks (80f4751)
  • Remove data inconsistencies when re-setting the commit, mail, and PaStA data (5695526)
  • Switch the order of the type and kind attributes of vertices in bipartite networks for testing reasons (351311a)
  • Update README file (8380dc6, f590453, 792cb95, 8c2aI8255966cc6c38ea16e64a28b135ef8456e58, 5cfc5ae, ebae9f8, c66321e, 38e7c5d)
  • Distinguish directedness of author networks and edge-construction algorithm (#6, 4fc59a0, 70b3c82)

Fixed

  • Change the type of all commit count default values to Integer (62c0339)
  • Retain network attributes in simplify.network (in igraph language, graph attributes) (424b2bc)
  • Fix showcase file regarding outdated plotting parameters (29d5ac6)
  • Eliminate duplicated lines in the raw commit data (dec0005)
  • Fix the split.networks.time.based method by now splitting the networks from the earliest timestamp to the latest (1f65db3)
  • Fix TravisCI build regarding sudo commands (baca08e)
  • Fix direction of edges in exemplary network plot in README file (5c80c25)