mirror of
https://github.com/hustcer/deepseek-review.git
synced 2026-05-13 05:16:05 +08:00
7.6 KiB
7.6 KiB
Changelog
All notable changes to this project will be documented in this file.
[1.20.0] - 2026-01-23
Bug Fixes
- Make config-check use default value for --config flag
- Fix
from envfor .env file parsing (#193)
Miscellaneous Tasks
- Update minimum required Nushell version to 0.110.0
- Update nutest to main ref (#191)
- Update README.md
Refactor
- A better
from envparser (#194)
Deps
- Upgrade to actions/checkout@v5
- Upgrade
hustcer/setup-nuto v3.20 - Upgrade Nushell version to 0.108.0 (#190)
- Upgrade
hustcer/setup-nuto v3.21 (#192) - Upgrade actions/checkout@v6
- Upgrade Nu to 0.109.1 (#195)
- Update Nushell to 0.110.0 (#196)
- Upgrade
hustcer/setup-nuto v3.22
[1.19.0] - 2025-07-23
Bug Fixes
- Fix "variable not found" error (#185)
- Fix getting Nu binary path for Nushell 0.106
Deps
- Upgrade Nu to v0.106 (#186)
[1.18.0] - 2025-06-11
Features
- Set default
temperatureto 0.3 for code review (#181)
Miscellaneous Tasks
- Refine diff flag descriptions in docs and scripts (#177)
- Upgrade
Nuto 0.105 and pinhustcer/setup-nuto v3.19 (#183)
Deps
- Upgrade
nutestto v1.1.0 (#179)
[1.17.0] - 2025-04-11
Bug Fixes
- Read default
includeandexcludepatterns from config for local code review (#170)
Features
All the following changes are for local code review only:
- Add code review for
git show head:path/to/filepatch command support (#171) - Add write code review result to file by
--outputflag support (#172)
[1.16.0] - 2025-04-05
Documentation
- Add alias setup guide for
powershell(#163)
Features
- Add OpenRouter deepseek model support (#167)
Miscellaneous Tasks
- Add alias setup guide for
fish - Add openrouter.ai config example
- Set minimum required
nushellversion to v0.103
Refactor
- Refactor
get-diffcustom command (#164) - Refactor diff handling by moving logic to separate module (#165)
- Replace custom
kv.numodule withstd-rfc/kvfor key-value functionality (#166)
[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)