| Age | Commit message (Expand) | Author |
| 2026-03-25 | test: Task addition test | Paul Buetow |
| 2026-03-25 | ci: Create .goreleaser.yml for automated releases | Paul Buetow |
| 2026-03-25 | docs: Add SPDX license headers to remaining .go files | Paul Buetow |
| 2026-03-25 | docs: Existing godoc comments already comprehensive for exported REPL functions | Paul Buetow |
| 2026-03-25 | docs: Enhance README with comprehensive variable management documentation | Paul Buetow |
| 2026-03-25 | docs: Add CI status, coverage, and Go Report Card badges to README | Paul Buetow |
| 2026-03-25 | test: Add end-to-end CLI tests for gt version, percentage calculation, and RPN | Paul Buetow |
| 2026-03-25 | docs: Add LOGO.txt with stylized 'gt' calculator motif | Paul Buetow |
| 2026-03-25 | ci: Fix CI build step to use correct binary path ./cmd/gt | Paul Buetow |
| 2026-03-25 | ci: Update go.mod Go version to 1.22 | Paul Buetow |
| 2026-03-25 | ci: Add go vet step to CI workflow | Paul Buetow |
| 2026-03-25 | chore: Bump version to v0.3.0 | Paul Buetow |
| 2026-03-25 | refactor: RPN stack already extended to hold both numbers and booleans | Paul Buetow |
| 2026-03-25 | feat: Boolean operators already implemented (gt, lt, gte, lte, eq, neq) | Paul Buetow |
| 2026-03-25 | feat: Implement boolean operators and mixed boolean-numeric arithmetic | Paul Buetow |
| 2026-03-25 | ci: Add boolean-coercion tests and bump version to v0.2.2 | Paul Buetow |
| 2026-03-25 | docs: README already has rational mode and hyper-operator documentation | Paul Buetow |
| 2026-03-25 | ci: Update Magefile to include shortcuts for build, test, lint, and release | Paul Buetow |
| 2026-03-25 | docs: Add CONTRIBUTING.md with build, test, mage usage, and PR guidelines | Paul Buetow |
| 2026-03-25 | ci: Add test coverage check to CI pipeline | Paul Buetow |
| 2026-03-25 | refactor: rpn.go already uses NewNumberValue for all Push operations | Paul Buetow |
| 2026-03-25 | refactor: toNumber function already exists and is used by all operators | Paul Buetow |
| 2026-03-25 | refactor: Update Show command to format boolean values correctly | Paul Buetow |
| 2026-03-25 | docs: Add SPDX license headers to all .go source files | Paul Buetow |
| 2026-03-25 | docs: Update README.md and godoc for Boolean-to-Number coercion | Paul Buetow |
| 2026-03-25 | refactor: Add error wrapping with %w where appropriate | Paul Buetow |
| 2026-03-25 | fix: Handle Value types correctly in RPN operations | Paul Buetow |
| 2026-03-25 | refactor: Consolidate REPL command descriptions to single source | Paul Buetow |
| 2026-03-25 | docs: Add comprehensive Go documentation for REPL functions | Paul Buetow |
| 2026-03-25 | cmd/gt: add comprehensive package documentation | Paul Buetow |
| 2026-03-24 | test: Improve defaultExecutor and defaultCompleter test coverage | Paul Buetow |
| 2026-03-24 | refactor: Move RPNState and related declarations to top of repl.go | Paul Buetow |
| 2026-03-24 | feat: Add RPN mode, rational number support, and improve REPL | Paul Buetow |
| 2026-03-24 | Update version to v0.3.0 | Paul Buetow |
| 2026-03-24 | Remove RPN_IMPLEMENTATION.md (migrated to issue tracker) | Paul Buetow |
| 2026-03-24 | Remove code duplication between EvalOperator and handleOperator in rpn package | Paul Buetow |
| 2026-03-24 | Refactor calculator.Parse to make RPN vs percentage parsing boundaries explicit | Paul Buetow |
| 2026-03-23 | Update to gt binary name and refactor code quality improvements | Paul Buetow |
| 2026-03-23 | Add panic recovery to REPL executor for better resilience | Paul Buetow |
| 2026-03-23 | Refactor rpn.handleOperator to use operator registry instead of switch statement | Paul Buetow |
| 2026-03-23 | Refactor calculator.Parse to use registration pattern for parsing strategies | Paul Buetow |
| 2026-03-23 | Code quality audit fixes from comprehensive audit | Paul Buetow |
| 2026-03-23 | Fix errcheck issues in cmd/perc, internal/repl, and internal/rpn packages | Paul Buetow |
| 2026-03-23 | .golangci.yml | Paul Buetow |
| 2026-03-23 | Replace global variable with function in internal/repl/commands.go | Paul Buetow |
| 2026-03-23 | Fix unchecked errors in internal/rpn/rpn_test.go | Paul Buetow |
| 2026-03-23 | Fix unchecked errors in internal/rpn/operations_test.go | Paul Buetow |
| 2026-03-23 | Fix inline error handling in internal/calculator/calculator.go | Paul Buetow |
| 2026-03-23 | Fix ireturn issue in internal/rpn/variables.go | Paul Buetow |
| 2026-03-23 | Replace global variable with function in internal/repl | Paul Buetow |