Skip to content

v0.4.7

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 04 Jul 13:24
04720e5

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)