1
0
mirror of https://github.com/hustcer/deepseek-review.git synced 2026-05-13 05:16:05 +08:00
Files
deepseek-review/CHANGELOG.md
2026-01-23 19:53:21 +08:00

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 env for .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 env parser (#194)

Deps

  • Upgrade to actions/checkout@v5
  • Upgrade hustcer/setup-nu to v3.20
  • Upgrade Nushell version to 0.108.0 (#190)
  • Upgrade hustcer/setup-nu to v3.21 (#192)
  • Upgrade actions/checkout@v6
  • Upgrade Nu to 0.109.1 (#195)
  • Update Nushell to 0.110.0 (#196)
  • Upgrade hustcer/setup-nu to 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 temperature to 0.3 for code review (#181)

Miscellaneous Tasks

  • Refine diff flag descriptions in docs and scripts (#177)
  • Upgrade Nu to 0.105 and pin hustcer/setup-nu to v3.19 (#183)

Deps

  • Upgrade nutest to v1.1.0 (#179)

[1.17.0] - 2025-04-11

Bug Fixes

  • Read default include and exclude patterns 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/file patch command support (#171)
  • Add write code review result to file by --output flag 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 nushell version to v0.103

Refactor

  • Refactor get-diff custom command (#164)
  • Refactor diff handling by moving logic to separate module (#165)
  • Replace custom kv.nu module with std-rfc/kv for 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_TOKEN is provided (#143)
  • Add nushell version check and notify for update (#144)
  • Add --config option 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 test task to run tests locally

Refactor

  • Simplify is-safe-git common util (#150)
  • Enhance the glob pattern handling in glob-to-regex function (#151)

Deps

  • Upgrade Nushell to v0.103.0

[1.12.0] - 2025-02-16

Bug Fixes

  • Fix include and exclude on GitHub Windows runners and related tests (#131)

Documentation

  • Update README (#126)

Features

  • Use config.yml instead of .env as 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-diff command in review module
  • Add ubuntu-22.04-arm to test matrix
  • Fix gawk installation 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_content field may not exists error
  • Fix include & exclude pattern 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 awk version check works for both awk and gawk (#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-cmd flag 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 awk binary missing check (#92)

Features

  • Add version validation for awk/gawk and implement robust semantic version comparison for compatibility checks (#91)
  • Add support for configurable temperature parameter in DeepSeek model setup (#93)

Miscellaneous Tasks

  • Update README add awk or gawk as required tools

Refactor

  • Streamline main wrapper and simplify argument handling for nu/review.nu integration (#88)

[1.7.0] - 2025-02-08

Features

  • Remove the dependency on just for 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_MODEL and BASE_URL from .env for local code review (#80)

Miscellaneous Tasks

  • Use SiliconFlow's DeepSeek model
  • Remove the dependency on gh (#78)

Deps

  • Upgrade Nushell to v0.102 (#76)

[1.5.1] - 2025-02-01

Bug Fixes

  • Fix awk error on macOS runner (#71)

[1.5.0] - 2025-02-01

Documentation

  • Update README (#61)

Features

  • Add example of triggering code review by adding ai review label (#60)
  • Load multi-line prompts from yaml config for local code reviewing (#67)
  • Add include and exclude for file pattern filtering support (#68)

Miscellaneous Tasks

  • Update prompts for current repo's workflow (#63)

Refactor

  • Extracted git repo check into is-repo custom command (#64)

[1.3.0] - 2025-01-31

Documentation

  • Update CLI help output (#53)
  • Polish documents (#57)

Features

  • Add github-token input (#55)
  • Add skip cr or skip review to PR title or body to disable code review in GitHub Actions (#56)

Miscellaneous Tasks

  • Increase max-length in review workflow (#54)

[1.2.0] - 2025-01-31

Breaking Changes

  • Change DEEPSEEK_TOKEN to CHAT_TOKEN (#50)

Features

  • Add max-length input (#52)

Miscellaneous Tasks

  • Update action name, description and icon (#49)

[1.1.0] - 2025-01-30

Bug Fixes

  • Do not override GITHUB_TOKEN env var (#30)
  • Check gh installation 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_REPO config for local code review (#42)

Miscellaneous Tasks

  • Use v1 in 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)