Changelog#
In progress#
v0.6.2, 2026-04-25#
Goof: Made Slack wrapper use double tildes
~~to encode astrikethrough, see also Markdown, Strikethrough, and Slack.
v0.6.1, 2025-04-01#
Shell/Notify: Added reference about caveats page to weekly report’s preamble
GitHub/Actions: Fixed deduplication for multiple different workflows per repository
v0.6.0, 2025-03-11#
Shell/Notify: Split root message into root+preamble, including links to root message and producer.
Documentation: Added dedicated pages about sandbox installation, and text vs. slack reports
Source/Changes: Added change log aggregator from Goof suite
v0.5.0, 2025-03-09#
GitHub/Attention: Compare labels per lower-case
GitHub/Attention: Added label “incidents”, considering as important
GitHub/Attention: Improved labels processing
GitHub/Attention: Added DIY inquiry links
GitHub/Attention: Added idle notice
GitHub/Activity: Accept inquiring multiple organizations and authors
Shell/Notify: Fixed invocation without
--zap=Shell/Notify: Improved preamble, adding “Producer” field
Shell/Report: Made
--github-repositoryoption optionalShell/Animate: Added PyGource renderer from Goof suite
v0.4.0, 2025-03-05#
GitHub/Attention: Also display
state==closeditems, formatting them usingstrikethrough.Goof: Added wrapper around Slack conversations, available per CLI
goof slack send.Shell (Reports/Daily+Weekly): Generate daily and weekly reports in Markdown or YAML formats, available per
rapporto report.Shell (Slack/Weekly): Publish daily reports to Slack, in a per-week context, with hourly granularity, available per
rapporto notify.Slack/Markdown: Fixed encoding link titles including square brackets
Time Interval: Fixed
week_to_day_rangeGitHub/Actions: Permitted commandeering the time interval per
--whenoptionGitHub/Actions: Added filtering duplicates
GitHub/Activity: Added section about “Top issues”
Shell/Daily: Interleaved Attention vs. CI reports
v0.3.0, 2025-02-24#
Opsgenie: Added alert reporter. Thanks, @WalBah.
Opsgenie: Added time interval parsing using Aika, i.e.
--whenoptionGitHub/API: Use
updatedinstead ofcreatedto get the whole picture
v0.2.0, 2025-02-24#
GitHub/Actions: Fixed displaying failed workflow runs on pull requests which succeeded afterward
GitHub/Attention: Improved rendering of Markdown sections
GitHub/Attention: Also consider labels
staleandtype: Bugas relevantGitHub/Backup: Added wrapper around
github-backupOptions: Use
aikafor parsing time intervals. Also, rename command-line option--timerangeto--when.Slack/Options: Added
--format=mrkdwnoption, improving Slack messages
v0.1.0, 2025-02-20#
GitHub: Started using
GH_TOKENenvironment variable instead ofGITHUB_TOKEN, see Authenticate to GitHub in GitHub Actions.Project: Refactored codebase to become a real Python package
Project: Added CI/GHA workflow invoking
poe check, and Dependabot configurationGitHub: Refactored current adapter code into
rapporto.github, to accompany including other adaptersProject: Added documentation using Sphinx and PyData Sphinx Theme, and RTD. See Rapporto Documentation.
Slack/Export: Added conversation exporter. Thanks, @WalBeh.
Slack/Export: Refactored CLI to use Click
GitHub/Attention: Added
GitHubAttentionReport, to report about important items that deserve your attention, bugs first.GitHub: Make options optional, to report about the complete corpus
GitHub: Display full project names
<org>/<project>within Markdown links
v0.0.2, 2025-02-17#
GitHub/API: Fixed link templating API vs. HTML
UX: Accept year-of-week time range format like
2025W06GitHub/Actions: Added subcommand “qa”, for reporting about PR failures
Infra: Added logging
GitHub: Fixed using GITHUB_TOKEN only if it’s defined
Project: Improved documentation
GitHub/Activity: Markdown: Sanitized link titles that include
[]bracketsGitHub/Activity: Improved report layout
v0.0.1, 2025-01-21#
GitHub/Activity: Added command-line interface (CLI).
GitHub/Activity: Added “top/significant changes” feature, roughly based on those PR attributes:
comments 0 review_comments 0 commits 1 additions 26 deletions 25 changed_files 2
v0.0.0, 2025-01-20#
GitHub/Activity: Made it work by translating GitHub search queries into Python code.
"org:python author:AA-Turner created:2025-01-01..2025-01-31 is:issue" "org:python author:AA-Turner created:2025-01-01..2025-01-31 is:pr"
rapporto github activity --organization=python --author=AA-Turner --when="2025-01-01..2025-01-31"