All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
plot() #14
and #40plot_resolution_bars and
plot_resolution_ecdf function to plot resolution time
object.extract_nth() returns the nth issue of a list of issues
#42count_issues() returns the number of issues in a list
of issues #35created_by in issuesclosed_at column is POSIXct #35get_still_open() and generate_age_mat()
return ts and mts objects #41author_last_comment() works with a single issue.closed_at and created_at are now
timestamps and no more dates.summary() has correct links and colors for
LabelsTB objects.overwrite argument to specify if we want to overwrite
an existing file if it already exists. #18MilestonesTB for milestones objectsreset_options to reset the default options
#4with_labels display the labels with the issue
in a summary call of a list of issuesgh::gh() callsupdate_database() updates all the milestones (closed
and open)write_issues_to_dataset(),
write_labels_to_dataset() and
write_milestones_to_dataset() are regrouped into
write_to_dataset()get_issues() accept now several repos to look for
issues. Argument repo can be a vector of several
repos.ignore.case = TRUE
and fixed = TRUE simultaneously in
grepl()get_nbr_comments(): Function to compute the number of
commentswith_comments(): Function to filter the issue with or
without commentsauthor_last_comment(): Add new function to retrieve the
name of the last commentatorsummary() accept duplicated as a
state_reasonget_issues() with repo = NULL return all
the issues of all the repositories of a userclosed_at with the closing date of an
issuewith_text() to select the issues that
contains text in their title, body or commentswith_labels() to filter issues by label’s
nameget_all_repos() to get all the repos’ name
from an ownerprint() and summary() for
LabelsTB objectsisDark() function to verify if a colour is
dark or light (to display text in black or white above)get_labels() now accepts repo = NULL and
retrieve all the labels from all the repos from an owner.sample(), rbind(),
summary() methodfilter_issues() :
"b" for "body", "t" for
"title", "l" for "labels" and
"m" for "milestones"ignore.case = FALSE if fixed = TRUEcall. = FALSE)filter_issues and
contains to custom vgrepl (and therefore to
grepl)vgrepl() uses
fixed = TRUE and perl = FALSE as default
argumentvgrepl call (commit
490d00a)[.IssuesTB was duplicated... = _ in paste0 for R version before 4.2NEWS.md)logic_reducer(),
no_milestones(), vgrepl() and
simple_sort