Improvements
- Upgraded to Node 20
- Changed default GPT model
- Implemented failure handling for non-200 responses from OpenAI
- Added comprehensive logging throughout the application
- Enabled JSON mode for OpenAI responses
- Upgraded OpenAI package to latest version
New Features
- Added ability to approve reviews based on environment variable
- Implemented check for existing reviews before deciding on incremental review
Bug Fixes
- Strip markdown formatting from responses
- Replace console.log with core.info for better GitHub Actions integration
Other Changes
- Various code refactoring and cleanup
Full Changelog: v0.0.5...v1.0.0