Releases: ioanniswd/pot
Releases · ioanniswd/pot
v3.1.0
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
-vas 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 configinteractive setup wizard (replaces--configflag)--jsonflag for raw JSON output — useful for scripting andjqpipelines- 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:
--configflag replaced bypot configsubcommand - BREAKING: Config file moved to
~/.config/pot/config.json(JSON format) - BREAKING: Cache stored at
~/.config/pot/cache/(waspot_root_folder/cached_response) - BREAKING:
--register_new/--registeredrenamed to--register-new/--registered - BREAKING:
--owner_name/--repository_namesrenamed 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 logininstead 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
GATenvironment 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.comby default
1.1.1 - 2020-09-16
Fixed
- Defaults not being used properly
--usersoption not specified edge case
1.1.0 - 2020-09-14
Added
- Basic UI
--cachedflag for speed improvements
Changed
- Refactored for readability and easier contributions
v3.0.2
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
-vas 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 configinteractive setup wizard (replaces--configflag)--jsonflag for raw JSON output — useful for scripting andjqpipelines- 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:
--configflag replaced bypot configsubcommand - BREAKING: Config file moved to
~/.config/pot/config.json(JSON format) - BREAKING: Cache stored at
~/.config/pot/cache/(waspot_root_folder/cached_response) - BREAKING:
--register_new/--registeredrenamed to--register-new/--registered - BREAKING:
--owner_name/--repository_namesrenamed 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 logininstead 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
GATenvironment 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.comby default
1.1.1 - 2020-09-16
Fixed
- Defaults not being used properly
--usersoption not specified edge case
1.1.0 - 2020-09-14
Added
- Basic UI
--cachedflag for speed improvements
Changed
- Refactored for readability and easier contributions
v3.0.1
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 configinteractive setup wizard (replaces--configflag)--jsonflag for raw JSON output — useful for scripting andjqpipelines- 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:
--configflag replaced bypot configsubcommand - BREAKING: Config file moved to
~/.config/pot/config.json(JSON format) - BREAKING: Cache stored at
~/.config/pot/cache/(waspot_root_folder/cached_response) - BREAKING:
--register_new/--registeredrenamed to--register-new/--registered - BREAKING:
--owner_name/--repository_namesrenamed 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 logininstead 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
GATenvironment 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.comby default
1.1.1 - 2020-09-16
Fixed
- Defaults not being used properly
--usersoption not specified edge case
1.1.0 - 2020-09-14
Added
- Basic UI
--cachedflag for speed improvements
Changed
- Refactored for readability and easier contributions
v3.0.0
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 configinteractive setup wizard (replaces--configflag)--jsonflag for raw JSON output — useful for scripting andjqpipelines- 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:
--configflag replaced bypot configsubcommand - BREAKING: Config file moved to
~/.config/pot/config.json(JSON format) - BREAKING: Cache stored at
~/.config/pot/cache/(waspot_root_folder/cached_response) - BREAKING:
--register_new/--registeredrenamed to--register-new/--registered - BREAKING:
--owner_name/--repository_namesrenamed 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 logininstead 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
GATenvironment 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.comby default
1.1.1 - 2020-09-16
Fixed
- Defaults not being used properly
--usersoption not specified edge case
1.1.0 - 2020-09-14
Added
- Basic UI
--cachedflag for speed improvements
Changed
- Refactored for readability and easier contributions
Bug fixes
1.1.0: Merge branch '34-first-release'
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)