Skip to content

Releases: ioanniswd/pot

v3.1.0

19 Apr 10:05

Choose a tag to compare

Changelog

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.

Unreleased

[3.1.0] - 2026-04-19

Added

  • "Untouched Reviewers" column in the Authored table (visible with --user): lists requested reviewers who have not yet started their review, making it easier to identify who to nudge or ask a teammate to cover

3.0.2 - 2026-04-19

Added

  • -v as a short alias for --version

Changed

  • Updated help text description

3.0.1 - 2026-04-19

Fixed

  • PR overview now correctly marks an author as actionable when all reviewers have approved (previously showed as not actionable after a CHANGES_REQUESTED → APPROVED review sequence)

3.0.0 - 2026-04-18

Added

  • Full rewrite in TypeScript with Bun as the runtime and package manager
  • Standalone binary releases for 5 platforms (linux/darwin × x64/arm64, windows x64) via bun build --compile
  • pot config interactive setup wizard (replaces --config flag)
  • --json flag for raw JSON output — useful for scripting and jq pipelines
  • Named preset system: --register-new=<name> saves options, --registered=<name> restores them
  • GitHub Actions CI (lint, typecheck, unit tests, build) and automated release workflow
  • Biome for linting and formatting; Lefthook for pre-commit hooks; go-task as task runner

Changed

  • BREAKING: CLI rewritten from Ruby gem to standalone binary — install via binary download or bun link
  • BREAKING: --config flag replaced by pot config subcommand
  • BREAKING: Config file moved to ~/.config/pot/config.json (JSON format)
  • BREAKING: Cache stored at ~/.config/pot/cache/ (was pot_root_folder/cached_response)
  • BREAKING: --register_new / --registered renamed to --register-new / --registered
  • BREAKING: --owner_name / --repository_names renamed to --owner-name / --repository-names

Removed

  • Ruby gem packaging and Gemfile — no longer a gem
  • install.sh — replaced by binary download from GitHub Releases

2.0.0 - 2026-01-10

Added

  • Comprehensive unit tests with RSpec

Changed

  • BREAKING: Replaced direct GitHub GraphQL HTTP API with GitHub CLI (gh)
  • BREAKING: Requires GitHub CLI (gh) v2.0+ installed and authenticated
  • Authentication now managed by gh auth login instead of environment variables
  • Significantly improved reliability — eliminated timeout issues with the deprecated GraphQL API
  • Built-in rate limit handling via GitHub CLI
  • Better error messages and automatic error handling

Removed

  • GAT environment variable — no longer used or required
  • Direct HTTP/GraphQL implementation

1.2.1 - 2022-06-21

Changed

  • Make specified user more visible in aggregated view

1.2.0 - 2022-06-21

Removed

  • Enterprise GitHub URL config option — uses github.com by default

1.1.1 - 2020-09-16

Fixed

  • Defaults not being used properly
  • --users option not specified edge case

1.1.0 - 2020-09-14

Added

  • Basic UI
  • --cached flag for speed improvements

Changed

  • Refactored for readability and easier contributions

v3.0.2

19 Apr 08:37

Choose a tag to compare

Changelog

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.

Unreleased

3.0.2 - 2026-04-19

Added

  • -v as a short alias for --version

Changed

  • Updated help text description

3.0.1 - 2026-04-19

Fixed

  • PR overview now correctly marks an author as actionable when all reviewers have approved (previously showed as not actionable after a CHANGES_REQUESTED → APPROVED review sequence)

3.0.0 - 2026-04-18

Added

  • Full rewrite in TypeScript with Bun as the runtime and package manager
  • Standalone binary releases for 5 platforms (linux/darwin × x64/arm64, windows x64) via bun build --compile
  • pot config interactive setup wizard (replaces --config flag)
  • --json flag for raw JSON output — useful for scripting and jq pipelines
  • Named preset system: --register-new=<name> saves options, --registered=<name> restores them
  • GitHub Actions CI (lint, typecheck, unit tests, build) and automated release workflow
  • Biome for linting and formatting; Lefthook for pre-commit hooks; go-task as task runner

Changed

  • BREAKING: CLI rewritten from Ruby gem to standalone binary — install via binary download or bun link
  • BREAKING: --config flag replaced by pot config subcommand
  • BREAKING: Config file moved to ~/.config/pot/config.json (JSON format)
  • BREAKING: Cache stored at ~/.config/pot/cache/ (was pot_root_folder/cached_response)
  • BREAKING: --register_new / --registered renamed to --register-new / --registered
  • BREAKING: --owner_name / --repository_names renamed to --owner-name / --repository-names

Removed

  • Ruby gem packaging and Gemfile — no longer a gem
  • install.sh — replaced by binary download from GitHub Releases

2.0.0 - 2026-01-10

Added

  • Comprehensive unit tests with RSpec

Changed

  • BREAKING: Replaced direct GitHub GraphQL HTTP API with GitHub CLI (gh)
  • BREAKING: Requires GitHub CLI (gh) v2.0+ installed and authenticated
  • Authentication now managed by gh auth login instead of environment variables
  • Significantly improved reliability — eliminated timeout issues with the deprecated GraphQL API
  • Built-in rate limit handling via GitHub CLI
  • Better error messages and automatic error handling

Removed

  • GAT environment variable — no longer used or required
  • Direct HTTP/GraphQL implementation

1.2.1 - 2022-06-21

Changed

  • Make specified user more visible in aggregated view

1.2.0 - 2022-06-21

Removed

  • Enterprise GitHub URL config option — uses github.com by default

1.1.1 - 2020-09-16

Fixed

  • Defaults not being used properly
  • --users option not specified edge case

1.1.0 - 2020-09-14

Added

  • Basic UI
  • --cached flag for speed improvements

Changed

  • Refactored for readability and easier contributions

v3.0.1

19 Apr 08:21

Choose a tag to compare

Changelog

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.

Unreleased

3.0.1 - 2026-04-19

Fixed

  • PR overview now correctly marks an author as actionable when all reviewers have approved (previously showed as not actionable after a CHANGES_REQUESTED → APPROVED review sequence)

3.0.0 - 2026-04-18

Added

  • Full rewrite in TypeScript with Bun as the runtime and package manager
  • Standalone binary releases for 5 platforms (linux/darwin × x64/arm64, windows x64) via bun build --compile
  • pot config interactive setup wizard (replaces --config flag)
  • --json flag for raw JSON output — useful for scripting and jq pipelines
  • Named preset system: --register-new=<name> saves options, --registered=<name> restores them
  • GitHub Actions CI (lint, typecheck, unit tests, build) and automated release workflow
  • Biome for linting and formatting; Lefthook for pre-commit hooks; go-task as task runner

Changed

  • BREAKING: CLI rewritten from Ruby gem to standalone binary — install via binary download or bun link
  • BREAKING: --config flag replaced by pot config subcommand
  • BREAKING: Config file moved to ~/.config/pot/config.json (JSON format)
  • BREAKING: Cache stored at ~/.config/pot/cache/ (was pot_root_folder/cached_response)
  • BREAKING: --register_new / --registered renamed to --register-new / --registered
  • BREAKING: --owner_name / --repository_names renamed to --owner-name / --repository-names

Removed

  • Ruby gem packaging and Gemfile — no longer a gem
  • install.sh — replaced by binary download from GitHub Releases

2.0.0 - 2026-01-10

Added

  • Comprehensive unit tests with RSpec

Changed

  • BREAKING: Replaced direct GitHub GraphQL HTTP API with GitHub CLI (gh)
  • BREAKING: Requires GitHub CLI (gh) v2.0+ installed and authenticated
  • Authentication now managed by gh auth login instead of environment variables
  • Significantly improved reliability — eliminated timeout issues with the deprecated GraphQL API
  • Built-in rate limit handling via GitHub CLI
  • Better error messages and automatic error handling

Removed

  • GAT environment variable — no longer used or required
  • Direct HTTP/GraphQL implementation

1.2.1 - 2022-06-21

Changed

  • Make specified user more visible in aggregated view

1.2.0 - 2022-06-21

Removed

  • Enterprise GitHub URL config option — uses github.com by default

1.1.1 - 2020-09-16

Fixed

  • Defaults not being used properly
  • --users option not specified edge case

1.1.0 - 2020-09-14

Added

  • Basic UI
  • --cached flag for speed improvements

Changed

  • Refactored for readability and easier contributions

v3.0.0

18 Apr 12:40

Choose a tag to compare

Changelog

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.

Unreleased

3.0.0 - 2026-04-18

Added

  • Full rewrite in TypeScript with Bun as the runtime and package manager
  • Standalone binary releases for 5 platforms (linux/darwin × x64/arm64, windows x64) via bun build --compile
  • pot config interactive setup wizard (replaces --config flag)
  • --json flag for raw JSON output — useful for scripting and jq pipelines
  • Named preset system: --register-new=<name> saves options, --registered=<name> restores them
  • GitHub Actions CI (lint, typecheck, unit tests, build) and automated release workflow
  • Biome for linting and formatting; Lefthook for pre-commit hooks; go-task as task runner

Changed

  • BREAKING: CLI rewritten from Ruby gem to standalone binary — install via binary download or bun link
  • BREAKING: --config flag replaced by pot config subcommand
  • BREAKING: Config file moved to ~/.config/pot/config.json (JSON format)
  • BREAKING: Cache stored at ~/.config/pot/cache/ (was pot_root_folder/cached_response)
  • BREAKING: --register_new / --registered renamed to --register-new / --registered
  • BREAKING: --owner_name / --repository_names renamed to --owner-name / --repository-names

Removed

  • Ruby gem packaging and Gemfile — no longer a gem
  • install.sh — replaced by binary download from GitHub Releases

2.0.0 - 2026-01-10

Added

  • Comprehensive unit tests with RSpec

Changed

  • BREAKING: Replaced direct GitHub GraphQL HTTP API with GitHub CLI (gh)
  • BREAKING: Requires GitHub CLI (gh) v2.0+ installed and authenticated
  • Authentication now managed by gh auth login instead of environment variables
  • Significantly improved reliability — eliminated timeout issues with the deprecated GraphQL API
  • Built-in rate limit handling via GitHub CLI
  • Better error messages and automatic error handling

Removed

  • GAT environment variable — no longer used or required
  • Direct HTTP/GraphQL implementation

1.2.1 - 2022-06-21

Changed

  • Make specified user more visible in aggregated view

1.2.0 - 2022-06-21

Removed

  • Enterprise GitHub URL config option — uses github.com by default

1.1.1 - 2020-09-16

Fixed

  • Defaults not being used properly
  • --users option not specified edge case

1.1.0 - 2020-09-14

Added

  • Basic UI
  • --cached flag for speed improvements

Changed

  • Refactored for readability and easier contributions

Bug fixes

16 Sep 07:47

Choose a tag to compare

1.1.1 September, 16, 2020

  • Bug fix with defaults not being used properly
  • Bug fix when --users option not specified

1.1.0: Merge branch '34-first-release'

14 Sep 10:01

Choose a tag to compare

1.1.0: September, 14, 2020

  • Finalized the basic features
  • Refactored to improve readability and make contributions easier
  • Created a basic UI
  • Made serious speed improvements (with --cached)