diff --git a/NEWS.md b/NEWS.md index 19b7739a..7544432a 100644 --- a/NEWS.md +++ b/NEWS.md @@ -5,11 +5,9 @@ ## 4.2 ### Added -- Incorporate custom event timestamps, i.e., add a configuration entry to the project configuration that allows specifying a file from which timestamps can be read, as well as an entry that allows locking this data; add corresponding functions `get.custom.event.timestamps`, `set.custom.event.timestamps` and `clear.custom.event.timestamps` (PR #227, 0aa342430ad3b354b9cf954dbe0838b056cf328a, 0f237d03913d2c940a008ea8fe84ba44817e77ea, c1803982357a3272b108f60cb1c976e3c2d9b1e5, -54e089db0ceea07db94914d02655a7f1f67d3117, 54673f8f88ca276ba06396116d802425093544d4, c5f5403430d55ceff6b6d5acbbca1ae9c5c231e2) +- Incorporate custom event timestamps, i.e., add a configuration entry to the project configuration that allows specifying a file from which timestamps can be read, as well as an entry that allows locking this data; add corresponding functions `get.custom.event.timestamps`, `set.custom.event.timestamps` and `clear.custom.event.timestamps` (PR #227, 0aa342430ad3b354b9cf954dbe0838b056cf328a, 0f237d03913d2c940a008ea8fe84ba44817e77ea, c1803982357a3272b108f60cb1c976e3c2d9b1e5, 54e089db0ceea07db94914d02655a7f1f67d3117, 54673f8f88ca276ba06396116d802425093544d4, c5f5403430d55ceff6b6d5acbbca1ae9c5c231e2) - Add function `split.data.time.based.by.timestamps` to allow using custom event timestamps for splitting. Alternatively, timestamps can be specified manually (PR #227, 5b8515f97da4a24f971be453589595d259ab1fa1, 43f23a83bc66e485fea371f958bbb2ce3ddbd8d0) -- Add the following vertex attributes for artifact vertices and corresponding helper functions. -(PR #229, 20728071ca25e1d20cfa05bc15feb3ecc0a1c434, 51b5478ae15598ed3e6115b22e440929f8084660, 56ed57a21cc8004262ebba88429d0649cb238a52, 9b060361b1d1352b5a431df3990e468df7cab572, 52d40ba3657e3c806516653626afd81018a14863, e91161c79b53be7ba8ce3bec65de01ea6be1c575) +- Add the following vertex attributes for artifact vertices and corresponding helper functions (PR #229, 20728071ca25e1d20cfa05bc15feb3ecc0a1c434, 51b5478ae15598ed3e6115b22e440929f8084660, 56ed57a21cc8004262ebba88429d0649cb238a52, 9b060361b1d1352b5a431df3990e468df7cab572, 52d40ba3657e3c806516653626afd81018a14863, e91161c79b53be7ba8ce3bec65de01ea6be1c575) - `add.vertex.attribute.artifact.last.edited` - `add.vertex.attribute.mail.thread.contributer.count`, `get.mail.thread.contributor.count` - `add.vertex.attribute.mail.thread.message.count`, `get.mail.thread.message.count` @@ -25,11 +23,9 @@ - `add.vertex.attribute.issue.title`, `get.issue.title` - `add.vertex.attribute.pr.open.merged.or.closed`, `get.pr.open.merged.or.closed` - `add.vertex.attribute.issue.is.pull.request`, `get.issue.is.pull.request` - ### Changed/Improved -- Rename existing vertex attributes for author vertices to be distinguishable from attributes for artifact vertices. - With this change, the first word after `add.vertex.attribute.` now signifies the type of vertex the attribute applies to. (PR #229, 75e8514d1d2f6222d2093679f4418e9171d3abf2) +- **Breaking Change**: Rename existing vertex attributes for author vertices to be distinguishable from attributes for artifact vertices. With this change, the first word after `add.vertex.attribute.` now signifies the type of vertex the attribute applies to (PR #229, 75e8514d1d2f6222d2093679f4418e9171d3abf2) - `add.vertex.attribute.commit.count.author` -> `add.vertex.attribute.author.commit.count` - `add.vertex.attribute.commit.count.author.not.committer` -> `add.vertex.attribute.author.commit.count.not.committer` - `add.vertex.attribute.commit.count.committer` -> `add.vertex.attribute.author.commit.count.committer` @@ -45,11 +41,9 @@ - `add.vertex.attribute.issue.comment.count` -> `add.vertex.attribute.author.issue.comment.count` - `add.vertex.attribute.first.activity` -> `add.vertex.attribute.author.first.activity` - `add.vertex.attribute.active.ranges` -> `add.vertex.attribute.author.active.ranges` -- Add parameter `use.unfiltered.data` to `add.vertex.attribute.issue.*`. This allows selecting whether the filtered or unfiltered issue data is used - for calculating the attribute. (PR #229, b77601dfa1372af5f58fb552cdb015401a344df7, 922258cb743614e0eeffcf38028acfc0a42a0332) -- Improve handling of issue type in vertex attribute name for `add.vertex.attribute.issue.*`. The default attribute name still adjusts to the issue type, but this no longer happens if the same name is specified manually. (PR #229, fe5dc61546b81c7779643c3b2b37c101a55217f8) +- Add parameter `use.unfiltered.data` to `add.vertex.attribute.issue.*`. This allows selecting whether the filtered or unfiltered issue data is used for calculating the attribute (PR #229, b77601dfa1372af5f58fb552cdb015401a344df7, 922258cb743614e0eeffcf38028acfc0a42a0332) +- Improve handling of issue type in vertex attribute name for `add.vertex.attribute.issue.*`. The default attribute name still adjusts to the issue type, but this no longer happens if the same name is specified manually (PR #229, fe5dc61546b81c7779643c3b2b37c101a55217f8) -### Fixed ## 4.1