Skip to content

Latest commit

 

History

History
1194 lines (920 loc) · 73.5 KB

File metadata and controls

1194 lines (920 loc) · 73.5 KB

Changelog

All notable changes to this project will be documented in this file.

1.15.5 - 2025-05-12

Pull Requests

  • Merge pull request #260 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.4.0

1.15.4 - 2025-05-03

✨ Features

  • macros: Add JSON macro to Collection class (46dde21)

💅 Code Refactorings

  • CommitCommand: Simplify tap functions for clarity (974bd06)
  • CommitCommand: Simplify message generation process (b5407d3)
  • CommitCommand: Simplify commit message generation flow (75a2f49)

📦 Builds

  • Updating dependencies and project versions (89d7410)
  • dep: Update illuminate and php-mock dependencies (ea8fd32)
  • deps: Update package version constraints (3338a57)

🤖 Continuous Integrations

  • chglog: Update changelog template and configuration (aeb382d)

Pull Requests

  • Merge pull request #259 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.27
  • Merge pull request #258 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.26
  • Merge pull request #257 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.25
  • Merge pull request #256 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.24
  • Merge pull request #255 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.23
  • Merge pull request #254 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.22
  • Merge pull request #253 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.20
  • Merge pull request #252 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.19
  • Merge pull request #251 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.18
  • Merge pull request #250 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.17
  • Merge pull request #249 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.16
  • Merge pull request #248 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.15
  • Merge pull request #247 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.14
  • Merge pull request #246 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.13
  • Merge pull request #245 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.12
  • Merge pull request #244 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.11
  • Merge pull request #243 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.9
  • Merge pull request #241 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.8
  • Merge pull request #240 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.7
  • Merge pull request #239 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.6
  • Merge pull request #238 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.5
  • Merge pull request #237 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.4
  • Merge pull request #236 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.3
  • Merge pull request #235 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.3.0
  • Merge pull request #234 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.2
  • Merge pull request #233 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.1
  • Merge pull request #232 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.0
  • Merge pull request #231 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.87.2
  • Merge pull request #230 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.87.1
  • Merge pull request #229 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.86.1
  • Merge pull request #228 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.86.0
  • Merge pull request #227 from guanguans/dependabot/composer/laminas/laminas-text-2.12.1
  • Merge pull request #226 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.85.0
  • Merge pull request #225 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.84.2
  • Merge pull request #217 from guanguans/dependabot/github_actions/codecov/codecov-action-5
  • Merge pull request #224 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.84.1
  • Merge pull request #223 from guanguans/dependabot/composer/laravel-zero/phar-updater-1.4.0
  • Merge pull request #222 from guanguans/dependabot/composer/laminas/laminas-text-2.12.0
  • Merge pull request #221 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.84.0
  • Merge pull request #220 from guanguans/dependabot/composer/laravel-zero/phar-updater-1.4.0
  • Merge pull request #219 from guanguans/dependabot/composer/laminas/laminas-text-2.12.0
  • Merge pull request #218 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.7
  • Merge pull request #216 from guanguans/dependabot/composer/laminas/laminas-text-2.12.0
  • Merge pull request #215 from guanguans/dependabot/composer/laravel-zero/phar-updater-1.4.0
  • Merge pull request #214 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0
  • Merge pull request #213 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.6

1.15.3 - 2024-11-10

🐞 Bug Fixes

  • CommitCommand: Replace null with empty string in message (1fbbf94)
  • command: Sort commit message keys consistently (5480893)

💅 Code Refactorings

  • CommitCommand: Replace table output method (9c9a820)

✅ Tests

  • CommitCommandTest: Disable message generation tests (6259be7)

📦 Builds

  • deps: update laminas-servicemanager to 3.7.0 (bed204f)

Pull Requests

  • Merge pull request #212 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.5
  • Merge pull request #211 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.4
  • Merge pull request #210 from guanguans/dependabot/composer/laravel-zero/phar-updater-1.4.0
  • Merge pull request #209 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0
  • Merge pull request #208 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.3

1.15.2 - 2024-11-05

💅 Code Refactorings

  • GithubModelsCliGenerator: Improve process generation logic (e1c4ad1)
  • generators: Rename defaultRunningCallback method (f2bbfd3)

🏎 Performance Improvements

  • ConfigManager: Improve directory handling for files (b6c1339)

1.15.1 - 2024-11-02

✨ Features

  • generator: enhance BitoCliGenerator command handling (63f96ab)

📖 Documents

  • README: Add collapsible details sections for commands (e5b432a)

💅 Code Refactorings

  • generator: Simplify command options handling (825f3df)
  • generators: consolidate command option handling (6800ed5)

🏎 Performance Improvements

  • GithubModelsCliGenerator: Optimize command generation (cf1bc1d)
  • app: optimize GithubCopilotCliGenerator (adb03d9)
  • generators: Improve option handling in defaultHydratedOptions (42cc6e9)

✅ Tests

  • github-models-cli: Add test for ProcessFailedException (0ece92c)

🤖 Continuous Integrations

  • readme-lint: Improve README validation logic (8c43dcb)

1.15.0 - 2024-11-02

✨ Features

  • generator: Improve command options handling in GithubModelsCliGenerator (1f386ea)
  • generators: Add GithubModelsCliGenerator for command execution (1b70060)

🐞 Bug Fixes

  • config: Update AI commit options for better performance (3aefe41)

📖 Documents

  • add Traditional Chinese Readme (b8a04ac)
  • README: Add GitHub Models CLI to documentation (179cbb1)

📦 Builds

  • deps: update laminas-servicemanager to 3.7.0 (21d8494)

🤖 Continuous Integrations

  • config: Add readme-lint script to validate README files (815485c)

Pull Requests

  • Merge pull request #205 from guanguans/dependabot/composer/laravel-zero/phar-updater-1.4.0
  • Merge pull request #204 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.2
  • Merge pull request #203 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.0
  • Merge pull request #202 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0
  • Merge pull request #200 from PrathameshSPawar/main
  • Merge pull request #198 from samarth29jc/TW_Readme
  • Merge pull request #201 from guanguans/dependabot/composer/laravel-zero/phar-updater-1.4.0
  • Merge pull request #199 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0
  • Merge pull request #194 from guanguans/dependabot/composer/laravel-zero/phar-updater-1.4.0
  • Merge pull request #192 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.13
  • Merge pull request #191 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0

1.14.5 - 2024-10-24

📖 Documents

  • readme: update command examples for configuration (452843d)

Reverts

  • chore(deps-dev): bump laminas/laminas-text from 2.9.0 to 2.11.0

Pull Requests

  • Merge pull request #190 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0
  • Merge pull request #189 from guanguans/revert-188-dependabot/composer/laminas/laminas-text-2.11.0
  • Merge pull request #188 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0
  • Merge pull request #187 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.12
  • Merge pull request #185 from sravan1946/add-link-to-badge

1.14.4 - 2024-10-22

Pull Requests

  • Merge pull request #186 from guanguans/dependabot/composer/laravel-zero/phar-updater-1.4.0
  • Merge pull request #184 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0
  • Merge pull request #183 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.11

1.14.3 - 2024-10-17

Pull Requests

  • Merge pull request #182 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0

1.14.2 - 2024-10-16

🐞 Bug Fixes

  • commands: fix handling of JSON decoding errors (f07659c)

💅 Code Refactorings

  • Generator: Refactor Generator class (ca2c1f7)
  • Generator.php: refactor Generator class (a328018)
  • app: refactor CommitCommand.php and GithubCopilotCliGenerator.php (2e744c3)
  • generator: refactor processHelperMustRun and processHelperRun (3b4fc20)

🏎 Performance Improvements

  • Generator.php: improve process handling (54b8f56)

Pull Requests

  • Merge pull request #181 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0
  • Merge pull request #180 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.9

1.14.1 - 2024-10-15

✨ Features

  • Generator: add logger property (3ecde9c)
  • generators: Add processHelperMustRun and processHelperRun methods (e9d6c09)

💅 Code Refactorings

  • Generators: refactor generate method in BitoCliGenerator (4296640)
  • app: Refactor Generator.php and GithubCopilotCliGenerator.php (0024e5f)
  • generators: improve process helper management (b766e88)
  • generators: Refactor generator classes (a36cd67)

✅ Tests

  • Generators: add string cmd test (9aab1da)
  • Generators: Update Generator.php and GithubCopilotCliGenerator.php (339a4ae)
  • Unit: Add GithubCopilotCliGeneratorTest (85e6765)

1.14.0 - 2024-10-15

✨ Features

  • generator: Support for github copilot CLI driver (680d565)

🐞 Bug Fixes

  • Generators: 修复 GithubCopilotCliGenerator 输出格式 (cdd0eb9)
  • Generators: update GithubCopilotCliGenerator to include output message (4852c89)
  • app: Fix dumping issue (d5b4405)
  • app: Fix copilot explain command output (8cb568f)

📖 Documents

  • commit: Update dependencies in README files (4e84204)

💅 Code Refactorings

  • generators: update CLI binary configuration (b57d8f9)

Pull Requests

  • Merge pull request #179 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0

1.13.5 - 2024-10-13

💅 Code Refactorings

  • BitoCliGenerator: improve code structure and readability (dd6cd69)
  • logging: replace NullLogger with ConsoleLogger for verbose output (c71c626)

1.13.4 - 2024-10-13

🐞 Bug Fixes

  • composer-updater: remove --ansi option from commands (38a5c27)

📖 Documents

  • Move images to resources directory (f508c90)
  • add Japanese README (d6fdbcb)

💅 Code Refactorings

  • Generators: update BitoCliGenerator to improve process handling (a3c1e2d)

Pull Requests

  • Merge pull request #177 from eltociear/add-japanese-readme
  • Merge pull request #178 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.8
  • Merge pull request #176 from guanguans/dependabot/composer/laravel-zero/phar-updater-1.4.0
  • Merge pull request #175 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0
  • Merge pull request #174 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.7
  • Merge pull request #173 from guanguans/dependabot/composer/laravel-zero/phar-updater-1.4.0
  • Merge pull request #172 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0

1.13.3 - 2024-10-01

💅 Code Refactorings

  • ConfigCommand: simplify argToValue function (8f36a3c)

Pull Requests

  • Merge pull request #171 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0

1.13.2 - 2024-09-30

🐞 Bug Fixes

  • tests: remove commented parameters in InvalidJsons.php (b3f6650)

📖 Documents

  • update logo path and clean up files (9f28d27)

🏎 Performance Improvements

  • AppServiceProvider: extend logger to use NullLogger (64ed95d)
  • exceptions: Improve error reporting behavior (a1cd4d8)

1.13.1 - 2024-09-30

🐞 Bug Fixes

  • Exceptions: Correct error message formatting (b0c2833)
  • deps: update laminas and other dependencies (bfc9b63)

🎨 Styles

  • generators: Refactor config property initialization (43f2989)

💅 Code Refactorings

  • exceptions: simplify exception handling logic (4f9f6d2)

🏎 Performance Improvements

  • JsonFixer: Improve readability of conditional statements (012e870)
  • commands: Improve null handling and code clarity (9686e13)

Pull Requests

  • Merge pull request #170 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.6
  • Merge pull request #169 from guanguans/dependabot/composer/laravel-zero/phar-updater-1.4.0
  • Merge pull request #168 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0

1.13.0 - 2024-09-26

✨ Features

  • command: add dry-run option for commit messages (08e410c)
  • commit: add optional diff parameter for commit command (2689570)

Pull Requests

  • Merge pull request #166 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.5
  • Merge pull request #165 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.3
  • Merge pull request #164 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.2
  • Merge pull request #163 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.1
  • Merge pull request #162 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.10
  • Merge pull request #161 from guanguans/dependabot/composer/laravel-zero/phar-updater-1.4.0
  • Merge pull request #160 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0

1.12.5 - 2024-08-16

📦 Builds

  • deps: update guzzlehttp/guzzle to version 7.9 (e3f30e7)

🤖 Continuous Integrations

  • rector: Remove unused rector and update configurations (05a1a5e)

Pull Requests

  • Merge pull request #159 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.9
  • Merge pull request #158 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.8
  • Merge pull request #157 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.7
  • Merge pull request #156 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.6
  • Merge pull request #155 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.5
  • Merge pull request #154 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.4
  • Merge pull request #153 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.80.5
  • Merge pull request #152 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.80.4
  • Merge pull request #151 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.80.3
  • Merge pull request #150 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.80.2
  • Merge pull request #149 from guanguans/dependabot/composer/guzzlehttp/guzzle-7.9.2
  • Merge pull request #148 from guanguans/dependabot/composer/guzzlehttp/guzzle-7.9.1
  • Merge pull request #147 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.80.1
  • Merge pull request #146 from guanguans/dependabot/composer/guzzlehttp/guzzle-7.9.0
  • Merge pull request #144 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.80.0
  • Merge pull request #143 from guanguans/dependabot/composer/laravel-zero/phar-updater-1.4.0
  • Merge pull request #141 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0
  • Merge pull request #140 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.2.0
  • Merge pull request #139 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.79.0

1.12.4 - 2024-06-24

🐞 Bug Fixes

  • config: Update logo font class conditionally (aecd0a5)

🤖 Continuous Integrations

  • phpunit: Fix coverage exclusion in phpunit.xml.dist (c334b28)
  • phpunit: Remove coverage settings and add source settings (88b41c7)

1.12.3 - 2024-06-24

1.12.2 - 2024-06-24

🐞 Bug Fixes

  • app: Remove outdated OpenAI model options (f5ae33b)

📦 Builds

  • composer: update composer-git-hooks version requirement (4cd7798)

Pull Requests

  • Merge pull request #137 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.78.2

1.12.1 - 2024-06-12

🎨 Styles

  • commands: Remove unnecessary annotations (b98a742)

1.12.0 - 2024-06-12

✨ Features

  • add ability to select commit type (66d7f2c)
  • CommitCommand.php: Modify commit type selection logic (200a78b)

📖 Documents

  • config: Add commit type prompt in ai-commit.php (eb99fbf)

🏎 Performance Improvements

  • app: improve handle method performance (76db059)

✅ Tests

  • test: improve commit command test coverage (f31ab69)

Pull Requests

  • Merge pull request #136 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.78.1

1.11.2 - 2024-06-11

Pull Requests

  • Merge pull request #135 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.78.0
  • Merge pull request #134 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.77.0
  • Merge pull request #133 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.76.3
  • Merge pull request #132 from guanguans/dependabot/composer/mockery/mockery-1.6.12
  • Merge pull request #131 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.76.2
  • Merge pull request #130 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.76.1
  • Merge pull request #129 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.76.0
  • Merge pull request #127 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.75.1
  • Merge pull request #126 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.75.0
  • Merge pull request #125 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.1.0
  • Merge pull request #124 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.74.0
  • Merge pull request #123 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.73.0

1.11.1 - 2024-04-08

✨ Features

  • tests: Add HTTP fake setup for Moonshot and chat completions (5c67e50)

✅ Tests

  • Pest: Update API response mock data (e61cd71)
  • Unit: Add MoonshotGeneratorTest.php and OpenAIGeneratorTest.php (a96c7f4)

1.11.0 - 2024-04-08

✨ Features

  • Generators: Add KimiGenerator class for AI completion (fe6668d)
  • Kimi: Add chatCompletions method to Kimi class (468cf35)

💅 Code Refactorings

  • generator: Refactor GeneratorManager to improve readability and maintainability (6e7aa67)

1.10.2 - 2024-04-07

Pull Requests

  • Merge pull request #118 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.0.0
  • Merge pull request #122 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.72.0
  • Merge pull request #121 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.71.2
  • Merge pull request #120 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.71.1
  • Merge pull request #119 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.71.0
  • Merge pull request #117 from guanguans/dependabot/composer/mockery/mockery-1.6.11
  • Merge pull request #116 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.70.3
  • Merge pull request #114 from guanguans/dependabot/composer/mockery/mockery-1.6.10
  • Merge pull request #113 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.70.2
  • Merge pull request #111 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.70.0

1.10.1 - 2024-03-14

1.10.0 - 2024-03-14

✨ Features

  • composer-updater: add composer-updater script and configuration (7a1f47d)

📖 Documents

  • StrMacro: Add link to polyfill-php83 (7374ffb)

💅 Code Refactorings

  • openai: Improve data handling and response creation (8598a2f)

Pull Requests

  • Merge pull request #109 from guanguans/dependabot/composer/mockery/mockery-1.6.9
  • Merge pull request #108 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.69.0
  • Merge pull request #107 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.5
  • Merge pull request #94 from guanguans/dependabot/github_actions/codecov/codecov-action-4
  • Merge pull request #106 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.4
  • Merge pull request #105 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.3
  • Merge pull request #104 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.2
  • Merge pull request #103 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.0
  • Merge pull request #102 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.67.7
  • Merge pull request #101 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.67.6
  • Merge pull request #100 from guanguans/dependabot/composer/php-mock/php-mock-phpunit-2.10.0
  • Merge pull request #99 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.67.5
  • Merge pull request #98 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.67.4
  • Merge pull request #97 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.67.2
  • Merge pull request #96 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.67.1
  • Merge pull request #95 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.66.3
  • Merge pull request #93 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.66.2
  • Merge pull request #92 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.66.1
  • Merge pull request #88 from guanguans/dependabot/github_actions/actions/cache-4
  • Merge pull request #84 from guanguans/imgbot
  • Merge pull request #91 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.65.0
  • Merge pull request #90 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.64.0
  • Merge pull request #89 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.63.11
  • Merge pull request #87 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.63.10
  • Merge pull request #86 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.63.9
  • Merge pull request #85 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.63.8

1.9.4 - 2024-01-03

1.9.3 - 2024-01-03

🐞 Bug Fixes

  • Commands: Fix issue in CommitCommand (04d27f9)
  • commands: Fix formatting issue in CommitCommand (b7a01f3)

💅 Code Refactorings

  • CommitCommand: refactor commit message generation and confirmation (ac33c7c)
  • OpenAIGenerator: Improve data handling (90f7c1c)
  • commands: update commit message generation (af4baa6)
  • commit: refactor CommitCommand.php (7d04ff4)

1.9.2 - 2024-01-03

✨ Features

  • commands: add new line before and after commit tasks (1e8fa6c)

🐞 Bug Fixes

  • CommitCommand: add newLine(3) before and after confirming commit message (434f0b4)
  • commands: Automagically generate conventional commit message with AI (068b69f)

💅 Code Refactorings

  • CommitCommand: Refactor CommitCommand class (8f6772e)

1.9.1 - 2024-01-02

Pull Requests

  • Merge pull request #74 from guanguans/dependabot/github_actions/actions/labeler-5
  • Merge pull request #76 from guanguans/dependabot/github_actions/actions/stale-9
  • Merge pull request #79 from guanguans/dependabot/github_actions/actions/upload-artifact-4

1.9.0 - 2023-12-25

Pull Requests

  • Merge pull request #83 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.63.7
  • Merge pull request #82 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.63.6
  • Merge pull request #81 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.63.5
  • Merge pull request #80 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.63.4
  • Merge pull request #78 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.63.3
  • Merge pull request #77 from guanguans/dependabot/composer/mockery/mockery-1.6.7
  • Merge pull request #75 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.63.2
  • Merge pull request #73 from guanguans/dependabot/composer/guzzlehttp/guzzle-7.8.1
  • Merge pull request #72 from guanguans/dependabot/composer/php-mock/php-mock-phpunit-2.9.0
  • Merge pull request #71 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.63.1
  • Merge pull request #70 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.63.0

1.8.6 - 2023-11-16

1.8.5 - 2023-11-13

💅 Code Refactorings

  • monorepo-builder: update CreateGithubReleaseWorker to CreateGithubReleaseReleaseWorker (15b5587)

1.8.4 - 2023-11-09

1.8.3 - 2023-11-01

Pull Requests

  • Merge pull request #69 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.62.1
  • Merge pull request #68 from guanguans/dependabot/composer/php-mock/php-mock-phpunit-2.8.0
  • Merge pull request #67 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.62.0
  • Merge pull request #66 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.60.4
  • Merge pull request #65 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.60.3
  • Merge pull request #64 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.60.2
  • Merge pull request #60 from guanguans/dependabot/github_actions/stefanzweifel/git-auto-commit-action-5
  • Merge pull request #63 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.60.1
  • Merge pull request #62 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.60.0
  • Merge pull request #59 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.59.0
  • Merge pull request #58 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.58.0
  • Merge pull request #57 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.57.0
  • Merge pull request #54 from guanguans/dependabot/github_actions/codecov/codecov-action-4
  • Merge pull request #51 from guanguans/dependabot/github_actions/actions/checkout-4
  • Merge pull request #56 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.56.1
  • Merge pull request #55 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.56.0
  • Merge pull request #53 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.55.1
  • Merge pull request #52 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.54.4
  • Merge pull request #50 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.54.3
  • Merge pull request #49 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.54.2
  • Merge pull request #48 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.54.1
  • Merge pull request #47 from guanguans/dependabot/composer/guzzlehttp/guzzle-7.8.0
  • Merge pull request #46 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.54.0
  • Merge pull request #45 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.53.0

1.8.2 - 2023-08-18

1.8.1 - 2023-08-18

✨ Features

  • tests: Add ErnieTest.php (e7ca233)
  • tests.Unit.Generators.ErnieBotGeneratorTest: add test for generating commit messages (9c4a9ae)

🐞 Bug Fixes

  • Support: Sanitize data in Ernie and OpenAI (e3a0fc7)

📖 Documents

  • readme: Update ERNIE-Bot links (aded42d)

💅 Code Refactorings

  • generator: simplify buildWriter method (fdc1537)
  • generator: Change visibility of ernie property (ba12a8e)
  • rector: apply rector (4ce2cf0)
  • rector: apply rector (1b29b22)

✅ Tests

  • ErnieBotGeneratorTest: add test for writer function (3dcbf45)

Pull Requests

  • Merge pull request #44 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.52.1

1.8.0 - 2023-08-17

✨ Features

  • Ernie: Add Ernie class (48787e4)
  • Generators: Add ErnieBotGenerator (e6da2de)
  • generators: add ErnieBotTurbo generator (41ceadd)

📖 Documents

  • readme: update broken links in README.md (d71dfad)

💅 Code Refactorings

  • Support: move sanitizeData method to FoundationSDK.php (25d0131)
  • Support: refactor Ernie class (c8b905b)
  • app: improve GeneratorManager (890af42)

Pull Requests

  • Merge pull request #43 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.50.0
  • Merge pull request #42 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.48.0
  • Merge pull request #41 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.47.0
  • Merge pull request #40 from guanguans/dependabot/composer/mockery/mockery-1.6.6
  • Merge pull request #39 from guanguans/dependabot/composer/mockery/mockery-1.6.5
  • Merge pull request #38 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.46.3
  • Merge pull request #37 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.46.2
  • Merge pull request #36 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.46.1
  • Merge pull request #35 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.45.3
  • Merge pull request #34 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.45.2
  • Merge pull request #33 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.45.1
  • Merge pull request #32 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.45.0

1.7.6 - 2023-07-25

💅 Code Refactorings

  • configcommand: update process TTY option (af0436a)
  • tests: Remove unnecessary code in ConfigCommandTest (7894f34)

✅ Tests

  • ConfigCommandTest: Skip windows_os on edit config test (b6f243a)

1.7.5 - 2023-07-25

🐞 Bug Fixes

  • tests: Fix skipping of test cases (04ff7ae)

✅ Tests

  • CommitCommandTest: add --no-verify option (a20a8d4)

1.7.4 - 2023-07-25

✨ Features

  • ConfigCommand: Add support for windows editors (0dd8daf)

🐞 Bug Fixes

  • monorepo-builder: Update autoload.php path (f9d321c)
  • tests: Fix skipping tests on non-Windows OS (d4ecfd2)

📖 Documents

  • config: Improve commit message guidelines (0127a50)

💅 Code Refactorings

  • ConfigCommand: use dependency injection for ExecutableFinder (8d17c4f)
  • commands: Update ConfigCommand.php (5c1169c)
  • tests: Refactor find method in ExecutableFinder (0def355)

Pull Requests

  • Merge pull request #31 from guanguans/dependabot/composer/guanguans/monorepo-builder-worker-1.1.11

1.7.3 - 2023-07-24

📖 Documents

  • README: Update command help section (5e88eab)

💅 Code Refactorings

  • CommitCommand: add shouldVerify method (503e376)

1.7.2 - 2023-07-24

✨ Features

  • commands: add --no-verify option (071a874)

🐞 Bug Fixes

  • composer: update ai-commit-no-verify script (20da6e6)

💅 Code Refactorings

  • CommitCommand: change edit mode handling (9093cb8)

1.7.1 - 2023-07-24

✨ Features

  • CommitCommand: Add option to regenerate commit (11de1bc)

💅 Code Refactorings

  • Commands: Use note instead of info for command line output (45d4f46)
  • rector.php: remove unused PHPUnit sets (28d571b)

1.7.0 - 2023-07-23

✨ Features

  • composer: add guanguans/monorepo-builder-worker dependency (863bc9c)

💅 Code Refactorings

  • rector: Remove unused rules and dependencies (6c28648)

📦 Builds

  • workflows: Add support for manual tag input (fb07fbb)

v1.6.9 - 2023-07-14

🐞 Bug Fixes

  • commands: Update success message in ConfigCommand (e56ba1f)

v1.6.8 - 2023-07-14

✨ Features

  • composer.json: add ai-commit-no-verify command (c7ce189)

🐞 Bug Fixes

  • commands: Update commit success message (2f6d86e)

Pull Requests

  • Merge pull request #30 from guanguans/dependabot/composer/pestphp/pest-1.23.1
  • Merge pull request #29 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.44.0
  • Merge pull request #28 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.43.0

v1.6.7 - 2023-06-30

💅 Code Refactorings

  • CommitCommand: Change visibility of methods (6f96be3)

v1.6.6 - 2023-06-30

Pull Requests

  • Merge pull request #27 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.42.0
  • Merge pull request #26 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.6.0
  • Merge pull request #25 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.41.1
  • Merge pull request #24 from guanguans/imgbot

v1.6.5 - 2023-06-26

✨ Features

  • README: add logo (7ff14d5)
  • composer: Add trufflehog command (da49e22)
  • github-actions: add secrets check workflow (5819e6b)

v1.6.4 - 2023-06-23

🐞 Bug Fixes

  • build: change directory permission to 0755 (d8c12af)

v1.6.3 - 2023-06-23

🐞 Bug Fixes

  • commands: update error message for no cached files to commit (1837cdb)

💅 Code Refactorings

  • app: improve code readability and structure (625b69f)
  • commit-command: improve code readability and add doc comments (d274a72)

v1.6.2 - 2023-06-22

✨ Features

  • app: add ChangeAndIfToEarlyReturnRector to ConfigManager and CommitCommand (4e472a6)
  • tests: add support for Windows in tests (897e161)

🐞 Bug Fixes

  • CommitCommand: use --cached instead of --staged in git diff (ecdacfa)

📖 Documents

  • README: reorganize and update installation steps (b4ec3f7)

💅 Code Refactorings

  • ConfigManager: use File facade and update return types (c06cc0f)
  • commands: modify CommitCommand to handle Windows OS (e44b019)
  • config: update generator name to openai_chat (d8acaa6)
  • generators: rename Bito to Bito Cli (70759f0)

✅ Tests

  • ConfigCommandTest: add skip for windows_os() (ae5a38c)
  • config: add test for edit config on Windows (3ae8371)

v1.6.1 - 2023-06-21

✨ Features

  • composer.json: add bito and other dependencies (45f7fb5)

📖 Documents

  • readme: Update README with OpenAI and Bito configuration instructions (effe495)
  • readme: add support section (3837451)

✅ Tests

  • generators: Add BitoGeneratorTest (14cdf0e)

v1.6.0 - 2023-06-21

✨ Features

  • config: add Bito driver configuration (b521fa9)

🐞 Bug Fixes

  • generator: use configured path for bito command (fda542e)

💅 Code Refactorings

  • Generators: make BitoGenerator class final and change visibility of properties (ea27423)
  • Generators: simplify code for generating prompt file (e70eeda)
  • app: use custom exceptions and update driver creation (fde8776)
  • app: update GeneratorManager.php (0cb665a)
  • composer: remove unused composer script (ccd6ea5)

v1.5.3 - 2023-06-21

✨ Features

  • rector: add FinalizeClassesWithoutChildrenRector (a9dd453)

💅 Code Refactorings

  • OpenAIGenerator: change extractCompletion method to non-static (9db3ff4)

v1.5.2 - 2023-06-21

✨ Features

  • dev: Add bamarni/composer-bin-plugin to require-dev (7a21bba)

v1.5.1 - 2023-06-20

v1.5.0 - 2023-06-20

Pull Requests

  • Merge pull request #23 from guanguans/dependabot/composer/php-mock/php-mock-phpunit-2.7.2
  • Merge pull request #22 from guanguans/dependabot/composer/mockery/mockery-1.6.2
  • Merge pull request #21 from guanguans/dependabot/composer/mockery/mockery-1.6.0
  • Merge pull request #20 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.5.1
  • Merge pull request #19 from guanguans/dependabot/composer/guzzlehttp/guzzle-7.7.0
  • Merge pull request #18 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.5.0

v1.4.4 - 2023-05-16

Pull Requests

  • Merge pull request #17 from guanguans/dependabot/composer/guzzlehttp/guzzle-7.6.1

v1.4.3 - 2023-05-06

✨ Features

  • config: Update app locale to English (6f1b700)

v1.4.2 - 2023-05-04

✨ Features

  • config: add reset action to ConfigCommand (228d5e1)

💅 Code Refactorings

  • commands: use collection to set options (cca124e)

Pull Requests

  • Merge pull request #16 from guanguans/dependabot/composer/pestphp/pest-1.23.0
  • Merge pull request #15 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.4.0
  • Merge pull request #14 from guanguans/dependabot/composer/guzzlehttp/guzzle-7.5.1

v1.4.1 - 2023-04-13

v1.4.0 - 2023-04-13

v1.3.3 - 2023-04-01

Pull Requests

  • Merge pull request #13 from guanguans/dependabot/github_actions/actions/stale-8
  • Merge pull request #12 from guanguans/dependabot/composer/php-mock/php-mock-phpunit-2.7.1
  • Merge pull request #11 from guanguans/dependabot/composer/pestphp/pest-1.22.6
  • Merge pull request #10 from guanguans/dependabot/composer/php-mock/php-mock-phpunit-2.7.0

v1.3.2 - 2023-03-06

🐞 Bug Fixes

  • generator: fix JSON decoding error (84aaa5a)

v1.3.1 - 2023-03-04

Pull Requests

  • Merge pull request #9 from guanguans/dependabot/composer/pestphp/pest-1.22.5

v1.3.0 - 2023-03-03

🐞 Bug Fixes

  • config: update generator name (8aa1ea4)

Pull Requests

  • Merge pull request #8 from guanguans/imgbot

v1.2.8 - 2023-03-02

v1.2.7 - 2023-03-01

v1.2.6 - 2023-02-28

v1.2.5 - 2023-02-28

🐞 Bug Fixes

  • Generator: Hydrate data with JSON_THROW_ON_ERROR (bfd52e0)

💅 Code Refactorings

  • OpenAIGenerator: Refactor response handling (70ee817)

v1.2.4 - 2023-02-22

v1.2.3 - 2023-02-20

v1.2.2 - 2023-02-18

v1.2.1 - 2023-02-18

v1.2.0 - 2023-02-17

v1.1.5 - 2023-02-16

v1.1.4 - 2023-02-16

v1.1.3 - 2023-02-15

v1.1.2 - 2023-02-15

v1.1.1 - 2023-02-15

v1.1.0 - 2023-02-15

v1.0.4 - 2023-02-15

Pull Requests

  • Merge pull request #5 from guanguans/imgbot

v1.0.3 - 2023-02-15

v1.0.2 - 2023-02-15

v1.0.1 - 2023-02-15

🐞 Bug Fixes

  • ConfigCommand: Fix UnsupportedActionOfConfigException (d8766c3)

v1.0.0 - 2023-02-09

🐞 Bug Fixes

  • OpenAIGenerator: Fix is_json() call (251fecf)

📖 Documents

  • Update README and CHANGELOG (2af350d)

💅 Code Refactorings

v0.5.0 - 2023-02-09

✨ Features

  • CommitCommand: Add config option (922513d)
  • CommitCommand: Add InputArgument for path (5f63c68)
  • ConfigCommand: Add ACTIONS constant (e39ba85)
  • config: Add list actions (1afd29c)

💅 Code Refactorings

  • ConfigCommand: Transform config value (faba350)

v0.4.0 - 2023-02-08

✨ Features

  • CommitCommand: Add no-edit option (31fb883)
  • StrMacro: Add StrMacro class (137ce13)

v0.3.0 - 2023-02-07

v0.2.5 - 2023-02-07

v0.2.4 - 2023-02-07

v0.2.3 - 2023-02-07

v0.2.2 - 2023-02-07

v0.2.1 - 2023-02-07

v0.2.0 - 2023-02-06

✨ Features

v0.1.0 - 2023-02-03

✨ Features