Releases
v0.4.7
0.4.7 (2024-07-04)
Bug Fixes
add a line break (25d389e )
add an early return
(6d6a90a )
add recorded test (7551eec )
add releaserc (#9 ) (04720e5 )
add short description to summary command (e4f07ee )
add some better help text (59caeb1 )
add twitter link to README (0407ab9 )
address issue with mailmap parsing not occurring (3bdb289 )
address lint issue (7b8537b )
address lint issues (890ecfe )
address some parse issues, integrate with log
table (c2a5a81 )
an incorrect link (for now) (c805396 )
change log line to reflect actual behavior (d168a52 )
change up the date display a bit (4135316 )
clean up default rate limit handler (f9689c0 )
date formatting on created_at
and updated_at
columns (2690f21 )
default to empty func (f8bc209 )
don't show "more" footer when there's no limit provided (9875473 )
error handling for summarize commands (3094f5c )
implement WithGitHubPostRequestHook
(eb5e04b )
incorrect link (e54291f )
make --db
flag persistent (4f434f7 )
make failing test work by updating fixture (wrongly changed) (aa52fdf )
make tests pass (fe38781 )
no need for Persistent
flags (4291af3 )
no need to "pretty print" numbers as strings in JSON output (a69d204 )
reduce sleep to something more reasonable (4f0f8b1 )
refactor github rate limit handler to be settable (9f03e83 )
remove old API documentation (61cd801 )
rename scalar funs to time_diff
and approx_dur
(1f0eb13 )
rename some files to remove "duplication" (87f5326 )
revert to last known working version of go.riyazali.net/sqlite
(1df1d8c )
rm system_libgit2
tag (4395283 )
rm duplicate rate limit check (7a9fae4 )
run go fmt ./...
(c560215 )
run release workflow (#8 ) (806e750 )
deps: update github.com/shurcool/githubv4 digest to 0b5c4c7 (4062dda )
deps: update github.com/shurcool/githubv4 digest to 420ad09 (b593885 )
deps: update github.com/shurcool/githubv4 digest to a134b14 (a5639ab )
deps: update go.riyazali.net/sqlite digest to 77a6464 (1492fd8 )
deps: update go.riyazali.net/sqlite digest to 80a51d3 (53928ab )
deps: update go.riyazali.net/sqlite digest to bd9e30b (d9bd08c )
deps: update go.riyazali.net/sqlite digest to df6a26c (1a1e117 )
deps: update golang.org/x/oauth2 digest to 6fdb5e3 (581c105 )
deps: update golang.org/x/oauth2 digest to b44042a (10e692b )
deps: update golang.org/x/term digest to 8365914 (7d061fa )
deps: update module github.com/burntsushi/toml to v1.2.1 (a47ae36 )
deps: update module github.com/charmbracelet/bubbles to v0.15.0 (a7caaab )
deps: update module github.com/charmbracelet/bubbletea to v0.23.2 (e518fcf )
deps: update module github.com/charmbracelet/lipgloss to v0.7.1 (5dd408d )
deps: update module github.com/go-enry/go-enry/v2 to v2.8.3 (a88f972 )
deps: update module github.com/go-enry/go-enry/v2 to v2.8.4 (f29bb55 )
deps: update module github.com/mattn/go-sqlite3 to v1.14.16 (d08dd59 )
deps: update module github.com/pullrequestinc/go-gpt3 to v1.1.15 (32dd362 )
deps: update module github.com/rs/zerolog to v1.29.0 (4337fb1 )
deps: update module github.com/spf13/cobra to v1.6.0 (d8d40a2 )
deps: update module github.com/spf13/cobra to v1.6.1 (35e5ff7 )
deps: update module golang.org/x/mod to v0.6.0 (deb9bb8 )
deps: update module golang.org/x/mod to v0.7.0 (8b5da8d )
deps: update module golang.org/x/mod to v0.8.0 (ee039d9 )
deps: update module golang.org/x/mod to v0.9.0 (632c6ae )
deps: update module golang.org/x/oauth2 to v0.1.0 (5abe326 )
deps: update module golang.org/x/term to v0.1.0 (19a90e0 )
deps: update module golang.org/x/term to v0.4.0 (fe1756e )
deps: update module golang.org/x/term to v0.9.0 (97877aa )
deps: update module golang.org/x/text to v0.3.8 (f567099 )
deps: update module golang.org/x/text to v0.6.0 (aa85085 )
deps: update module golang.org/x/text to v0.8.0 (50d17bb )
add constraints for github_repo_prs
table (e88c189 )
lint issues (55104a0 )
deps: update module golang.org/x/text to v0.4.0 (746660d )
deps: update module golang.org/x/time to v0.1.0 (58c6744 )
deps: update module golang.org/x/time to v0.2.0 (a799a8b )
sqlite3: add flag to enable sqlite3_unlock_notify() (e881104 ), closes #349
clone sub modules when running renovate (cf9eb99 )
failing test cases that uses github.com/mergestat/mergestat
(5a1f6f5 )
proper types for some columns on github_pr_reviews
table (d3de21c )
should not be "deterministic" (I think) (a2be3ba )
small tweaks to blame date output (a580a52 )
small wording change (0492d2b )
some other date formatting fixes (3017cd3 )
some renaming (3ee5c6f )
some renaming and shuffling (e36af78 )
try a different approach to submodule update (755bba5 )
try adding gomodMassage
to renovate config (e74eaaf )
try fixing github actions again (32fbb61 )
tweak error messages, rev
-> revision
(244d36e )
tweak the behavior of the file count calculation (5f680ee )
tweak wording of test error message (ec66cae )
typo in README
(1a2c913 )
typo in test name (2744baf )
update .mailmap (93b4542 )
update github actions to use submodules (bc173d9 )
update link in README (276aeec )
update some comments (6e8edd7 )
update some links in the README (a7b0837 )
update some naming, formatting and README wording (16efaf1 )
use a sync.Map
instead of a plain map in the CachedLocator
(7cd4475 )
use default git log order, instead of CommitterTime
by default (b720862 )
while we're here, add a --timeout
flag to the golangci linter (5e908d1 )
Features
add actor_location
column to the github_org_audit_log
table (b08d715 )
add github_repo
scalar function (0f3b2ae )
add id
column to github_pr_reviews
table (a2b7dbf )
add labels
column to github_repo_issues
table-valued-func (c123139 )
add labels
column to github_repo_prs
table-valued-func (1b0783b )
add a --json
flag to summary
command (1a019cf )
add a clone
scalar func that's essentially a no-op (597173e )
add a very simple test case (with anonymized data) (67d4ea7 )
add ability for user to skip .mailmap
use with --skip-mailmap
flag (e4fb155 )
add ability to specify a sqlite db to mount to when executing queries (26d97ae )
add date filtering to the summary
sub command (9758d55 )
add file mode columns to stats
table-valued-function (5116d87 )
add file path based filtering, some other improvements (cfeaa84 )
add GitHub post request hook (e15d527 )
add hook for running a function before a GitHub API request (acb411d )
add some screenshots to the README
(3eb2f6a )
add support for GIT_SSL_NO_VERIFY
when cloning repos (564f2c5 ), closes #243
add support for check runs (7159c0b )
add table-valued-function for listing GitHub PR reviews (fba9376 )
allow user to set directory where repos are cloned to (95ffcbd )
arm64 release (f156c58 )
first pass at adding a summary
subcommand (4a2d5fa )
GitHub branches table (#220 ) (b068a48 )
implement blame
subcommand to show summary of blame info (408e6e4 )
implement csv-noheader
and tsv-noheader
output formats (1fe8e56 )
implement a "hook" for dealing with github API rate limit responses (ffd3f88 )
implement a github_org_audit_log
table (7a373ff )
improvements to summary
command (28331e4 )
initial codex
experiment - natural language to SQL (0e97e3e )
option to exclude git functionality, when used as a library (7a9a8a7 )
refactor summary
command, rename to summarize
and make a parent
(3e046b4 )
rename current json
output format to ndjson
and add a better json
(68b0e26 )
replace [@patrickdevivo](https://github.com/patrickdevivo)
with @mergestat/core-maintainers
(d4b4dda )
semantic release & darwin release (#7 ) (ff5bc6e )
start a mailmap
parse implementation (34e8865 )
start a service
mode implementation that runs a local HTTP API (6750b60 )
table GitHub issues comments (#205 ) (11153d5 )
table GitHub pr comments (#206 ) (85f0cb8 )
table to query repo branch protections (d0d52c6 )
table, string and delim as inputs; splits into rows based on delim (4e7251f )
time formatting sqlite print functions (e8b2e6c )
upgrade sqlite to 2.38.0
(and other go deps as well) (e7202e7 )
use GITHUB_TOKEN
env for cloning https
repos (968a737 )
vendor libgit2
(via git2go
) (9c6e769 )
You can’t perform that action at this time.