| Age | Commit message (Expand) | Author |
| 2026-03-25 | chore: Bump version to v0.3.0v0.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 |
| 2026-03-23 | Refactor calculator_test.go to eliminate duplicate test code | Paul Buetow |
| 2026-03-23 | Refactor Operator interface to reduce bloat and fix errcheck issue | Paul Buetow |
| 2026-03-23 | Fix error handling in cmd/perc/main.go | Paul Buetow |
| 2026-03-23 | Refactor rpn.go to reduce cognitive complexity | Paul Buetow |
| 2026-03-23 | Fix global variable in repl.go with mutex protection | Paul Buetow |
| 2026-03-23 | go.mod: minor updates for test improvements | Paul Buetow |
| 2026-03-23 | internal/rpn: fix assignment parsing for 'name value =' format | Paul Buetow |
| 2026-03-23 | Improve test coverage to 81.9% and fix RPN integration | Paul Buetow |
| 2026-03-23 | internal/rpn: fix error handling, variable name validation, and locking issues | Paul Buetow |
| 2026-03-20 | LICENSE: Add MIT license file | Paul Buetow |
| 2026-03-20 | .golangci.yml: Add linter configuration | Paul Buetow |