mirror of
https://github.com/hustcer/deepseek-review.git
synced 2026-05-13 05:16:05 +08:00
5.6 KiB
5.6 KiB
Changelog
All notable changes to this project will be documented in this file.
[1.15.0] - 2025-03-23
Features
- Add example code review prompts for frontend, java and rust to
config.example.yml(#138) - Post a comment to the PR to notify the user when no
CHAT_TOKENis provided (#143) - Add nushell version check and notify for update (#144)
- Add
--configoption to specify config file path for local code review (#146) - Support local DeepSeek model running on Ollama (#152)
- Add repo of current directory code review support (#161)
Miscellaneous Tasks
- Publish test summary (#133)
- Update tests status badge to README
- Update code review prompt for current nushell repo (#139)
- Use SiliconFlow's DeepSeek API
- Some code refactor (#149)
- Add
just testtask to run tests locally
Refactor
- Simplify
is-safe-gitcommon util (#150) - Enhance the glob pattern handling in
glob-to-regexfunction (#151)
Deps
- Upgrade
Nushelltov0.103.0
[1.12.0] - 2025-02-16
Bug Fixes
- Fix
includeandexcludeon GitHub Windows runners and related tests (#131)
Documentation
- Update README (#126)
Features
- Use
config.ymlinstead of.envas the local code review config file (#123)
Miscellaneous Tasks
- Try to add tests workflow and some common tests (#125)
- Add review related tests (#129)
- Add tests for
get-diffcommand in review module - Add
ubuntu-22.04-armto test matrix - Fix
gawkinstallation for GitHub Windows runners (#132)
[1.11.0] - 2025-02-13
Bug Fixes
- Do not show reasoning parts if reviewed by DeepSeek V3 model (#121)
- Fix
reasoning_contentfield may not exists error - Fix
include&excludepattern matching error (#122)
[1.10.0] - 2025-02-12
Features
- Separate the reasoning and the content part of the output (#115)
Bug Fixes
- Improve error handling of API response for streaming-output (#117)
Miscellaneous Tasks
- Make
awkversion check works for bothawkandgawk(#109) - Refine DeepSeek review output, clarify debug logs, and adjust error messaging for better context (#111)
Performance
- Save the last reply of the model to db instead of a file (#113)
[1.9.0] - 2025-02-12
Bug Fixes
- Fix no repo column error for local code review (#102)
Features
- Add streaming output support for local code review (#103)
- Add support for custom patch commands by
-c, --patch-cmdflag in local code review (#106) - Add DeepSeek R1 model support (#107)
[1.8.0] - 2025-02-10
Bug Fixes
- Add check for empty DeepSeek review response with error handling (#90)
- Add
awkbinary missing check (#92)
Features
- Add version validation for
awk/gawkand implement robust semantic version comparison for compatibility checks (#91) - Add support for configurable
temperatureparameter in DeepSeek model setup (#93)
Miscellaneous Tasks
- Update README add
awkorgawkas required tools
Refactor
- Streamline main wrapper and simplify argument handling for
nu/review.nuintegration (#88)
[1.7.0] - 2025-02-08
Features
- Remove the dependency on
justfor local code review (#84)
Bug Fixes
- Fix possible GitHub comment posting errors
Refactor
- Improve prompts loading helper (#82)
[1.6.0] - 2025-02-07
Features
- Read
CHAT_MODELandBASE_URLfrom.envfor local code review (#80)
Miscellaneous Tasks
- Use SiliconFlow's DeepSeek model
- Remove the dependency on
gh(#78)
Deps
- Upgrade
Nushellto v0.102 (#76)
[1.5.1] - 2025-02-01
Bug Fixes
- Fix
awkerror onmacOSrunner (#71)
[1.5.0] - 2025-02-01
Documentation
- Update README (#61)
Features
- Add example of triggering code review by adding
ai reviewlabel (#60) - Load multi-line prompts from yaml config for local code reviewing (#67)
- Add
includeandexcludefor file pattern filtering support (#68)
Miscellaneous Tasks
- Update prompts for current repo's workflow (#63)
Refactor
- Extracted git repo check into
is-repocustom command (#64)
[1.3.0] - 2025-01-31
Documentation
- Update CLI help output (#53)
- Polish documents (#57)
Features
- Add
github-tokeninput (#55) - Add
skip crorskip reviewto PR title or body to disable code review in GitHub Actions (#56)
Miscellaneous Tasks
- Increase
max-lengthin review workflow (#54)
[1.2.0] - 2025-01-31
Breaking Changes
- Change
DEEPSEEK_TOKENtoCHAT_TOKEN(#50)
Features
- Add
max-lengthinput (#52)
Miscellaneous Tasks
- Update action name, description and icon (#49)
[1.1.0] - 2025-01-30
Bug Fixes
- Do not override
GITHUB_TOKENenv var (#30) - Check
ghinstallation status in GitHub Action (#31) - Add git repo and git ref checking (#32)
- Add repo checking for GitHub PR review (#34)
- Polish CLI output for local code review (#44)
Documentation
- Add features description to README (#29)
- Add CLI help doc (#36)
- Add planed features to doc (#39)
- Add local code review guide (#41)
Features
- Add dot env conf for local code review (#33)
- Add more CLI short flags (#35)
- Add
DEFAULT_GITHUB_REPO&DEFAULT_LOCAL_REPOconfig for local code review (#42)
Miscellaneous Tasks
- Use
v1in README docs (#17)
[1.0.0] - 2025-01-29
Bug Fixes
- Fix gh token error
- Fix add comment error
- Make action fail if no response returned from DeepSeek (#3)
Documentation
- Update README.md (#16)
Features
- Add Github PR code review support
- Add local code changes code review support
Miscellaneous Tasks
- Update prompts to English (#5)
- Update prompts to English in action.yaml (#9)