All notable changes to this project will be documented in this file.
1.15.5 - 2025-05-12
- Merge pull request #260 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.4.0
1.15.4 - 2025-05-03
- macros: Add JSON macro to Collection class (46dde21)
- CommitCommand: Simplify tap functions for clarity (974bd06)
- CommitCommand: Simplify message generation process (b5407d3)
- CommitCommand: Simplify commit message generation flow (75a2f49)
- Updating dependencies and project versions (89d7410)
- dep: Update illuminate and php-mock dependencies (ea8fd32)
- deps: Update package version constraints (3338a57)
- chglog: Update changelog template and configuration (aeb382d)
- 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
- CommitCommand: Replace null with empty string in message (1fbbf94)
- command: Sort commit message keys consistently (5480893)
- CommitCommand: Replace table output method (9c9a820)
- CommitCommandTest: Disable message generation tests (6259be7)
- deps: update laminas-servicemanager to 3.7.0 (bed204f)
- 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
- GithubModelsCliGenerator: Improve process generation logic (e1c4ad1)
- generators: Rename defaultRunningCallback method (f2bbfd3)
- ConfigManager: Improve directory handling for files (b6c1339)
1.15.1 - 2024-11-02
- generator: enhance BitoCliGenerator command handling (63f96ab)
- README: Add collapsible details sections for commands (e5b432a)
- generator: Simplify command options handling (825f3df)
- generators: consolidate command option handling (6800ed5)
- GithubModelsCliGenerator: Optimize command generation (cf1bc1d)
- app: optimize GithubCopilotCliGenerator (adb03d9)
- generators: Improve option handling in defaultHydratedOptions (42cc6e9)
- github-models-cli: Add test for ProcessFailedException (0ece92c)
- readme-lint: Improve README validation logic (8c43dcb)
1.15.0 - 2024-11-02
- generator: Improve command options handling in GithubModelsCliGenerator (1f386ea)
- generators: Add GithubModelsCliGenerator for command execution (1b70060)
- config: Update AI commit options for better performance (3aefe41)
- deps: update laminas-servicemanager to 3.7.0 (21d8494)
- config: Add readme-lint script to validate README files (815485c)
- 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
- readme: update command examples for configuration (452843d)
- chore(deps-dev): bump laminas/laminas-text from 2.9.0 to 2.11.0
- 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
- 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
- Merge pull request #182 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0
1.14.2 - 2024-10-16
- commands: fix handling of JSON decoding errors (f07659c)
- 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)
- Generator.php: improve process handling (54b8f56)
- 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
- Generator: add logger property (3ecde9c)
- generators: Add processHelperMustRun and processHelperRun methods (e9d6c09)
- 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)
- Generators: add string cmd test (9aab1da)
- Generators: Update Generator.php and GithubCopilotCliGenerator.php (339a4ae)
- Unit: Add GithubCopilotCliGeneratorTest (85e6765)
1.14.0 - 2024-10-15
- generator: Support for github copilot CLI driver (680d565)
- Generators: 修复 GithubCopilotCliGenerator 输出格式 (cdd0eb9)
- Generators: update GithubCopilotCliGenerator to include output message (4852c89)
- app: Fix dumping issue (d5b4405)
- app: Fix copilot explain command output (8cb568f)
- commit: Update dependencies in README files (4e84204)
- generators: update CLI binary configuration (b57d8f9)
- Merge pull request #179 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0
1.13.5 - 2024-10-13
- BitoCliGenerator: improve code structure and readability (dd6cd69)
- logging: replace NullLogger with ConsoleLogger for verbose output (c71c626)
1.13.4 - 2024-10-13
- composer-updater: remove --ansi option from commands (38a5c27)
- Generators: update BitoCliGenerator to improve process handling (a3c1e2d)
- 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
- ConfigCommand: simplify argToValue function (8f36a3c)
- Merge pull request #171 from guanguans/dependabot/composer/laminas/laminas-text-2.11.0
1.13.2 - 2024-09-30
- tests: remove commented parameters in InvalidJsons.php (b3f6650)
- update logo path and clean up files (9f28d27)
- AppServiceProvider: extend logger to use NullLogger (64ed95d)
- exceptions: Improve error reporting behavior (a1cd4d8)
1.13.1 - 2024-09-30
- Exceptions: Correct error message formatting (b0c2833)
- deps: update laminas and other dependencies (bfc9b63)
- generators: Refactor config property initialization (43f2989)
- exceptions: simplify exception handling logic (4f9f6d2)
- JsonFixer: Improve readability of conditional statements (012e870)
- commands: Improve null handling and code clarity (9686e13)
- 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
- command: add dry-run option for commit messages (08e410c)
- commit: add optional diff parameter for commit command (2689570)
- 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
- deps: update guzzlehttp/guzzle to version 7.9 (e3f30e7)
- rector: Remove unused rector and update configurations (05a1a5e)
- 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
- config: Update logo font class conditionally (aecd0a5)
- 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
- app: Remove outdated OpenAI model options (f5ae33b)
- composer: update composer-git-hooks version requirement (4cd7798)
- Merge pull request #137 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.78.2
1.12.1 - 2024-06-12
- commands: Remove unnecessary annotations (b98a742)
1.12.0 - 2024-06-12
- add ability to select commit type (66d7f2c)
- CommitCommand.php: Modify commit type selection logic (200a78b)
- config: Add commit type prompt in ai-commit.php (eb99fbf)
- app: improve handle method performance (76db059)
- test: improve commit command test coverage (f31ab69)
- Merge pull request #136 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.78.1
1.11.2 - 2024-06-11
- 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
- tests: Add HTTP fake setup for Moonshot and chat completions (5c67e50)
- Pest: Update API response mock data (e61cd71)
- Unit: Add MoonshotGeneratorTest.php and OpenAIGeneratorTest.php (a96c7f4)
1.11.0 - 2024-04-08
- Generators: Add KimiGenerator class for AI completion (fe6668d)
- Kimi: Add chatCompletions method to Kimi class (468cf35)
- generator: Refactor GeneratorManager to improve readability and maintainability (6e7aa67)
1.10.2 - 2024-04-07
- 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
- composer-updater: add composer-updater script and configuration (7a1f47d)
- StrMacro: Add link to polyfill-php83 (7374ffb)
- openai: Improve data handling and response creation (8598a2f)
- 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
- Commands: Fix issue in CommitCommand (04d27f9)
- commands: Fix formatting issue in CommitCommand (b7a01f3)
- 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
- commands: add new line before and after commit tasks (1e8fa6c)
- CommitCommand: add newLine(3) before and after confirming commit message (434f0b4)
- commands: Automagically generate conventional commit message with AI (068b69f)
- CommitCommand: Refactor CommitCommand class (8f6772e)
1.9.1 - 2024-01-02
- 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
- 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
- monorepo-builder: update CreateGithubReleaseWorker to CreateGithubReleaseReleaseWorker (15b5587)
1.8.4 - 2023-11-09
1.8.3 - 2023-11-01
- 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
- tests: Add ErnieTest.php (e7ca233)
- tests.Unit.Generators.ErnieBotGeneratorTest: add test for generating commit messages (9c4a9ae)
- Support: Sanitize data in Ernie and OpenAI (e3a0fc7)
- readme: Update ERNIE-Bot links (aded42d)
- generator: simplify buildWriter method (fdc1537)
- generator: Change visibility of ernie property (ba12a8e)
- rector: apply rector (4ce2cf0)
- rector: apply rector (1b29b22)
- ErnieBotGeneratorTest: add test for writer function (3dcbf45)
- Merge pull request #44 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.52.1
1.8.0 - 2023-08-17
- Ernie: Add Ernie class (48787e4)
- Generators: Add ErnieBotGenerator (e6da2de)
- generators: add ErnieBotTurbo generator (41ceadd)
- readme: update broken links in README.md (d71dfad)
- Support: move sanitizeData method to FoundationSDK.php (25d0131)
- Support: refactor Ernie class (c8b905b)
- app: improve GeneratorManager (890af42)
- 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
- configcommand: update process TTY option (af0436a)
- tests: Remove unnecessary code in ConfigCommandTest (7894f34)
- ConfigCommandTest: Skip windows_os on edit config test (b6f243a)
1.7.5 - 2023-07-25
- tests: Fix skipping of test cases (04ff7ae)
- CommitCommandTest: add --no-verify option (a20a8d4)
1.7.4 - 2023-07-25
- ConfigCommand: Add support for windows editors (0dd8daf)
- monorepo-builder: Update autoload.php path (f9d321c)
- tests: Fix skipping tests on non-Windows OS (d4ecfd2)
- config: Improve commit message guidelines (0127a50)
- ConfigCommand: use dependency injection for ExecutableFinder (8d17c4f)
- commands: Update ConfigCommand.php (5c1169c)
- tests: Refactor
findmethod inExecutableFinder(0def355)
- Merge pull request #31 from guanguans/dependabot/composer/guanguans/monorepo-builder-worker-1.1.11
1.7.3 - 2023-07-24
- README: Update command help section (5e88eab)
- CommitCommand: add shouldVerify method (503e376)
1.7.2 - 2023-07-24
- commands: add --no-verify option (071a874)
- composer: update ai-commit-no-verify script (20da6e6)
- CommitCommand: change edit mode handling (9093cb8)
1.7.1 - 2023-07-24
- CommitCommand: Add option to regenerate commit (11de1bc)
- Commands: Use note instead of info for command line output (45d4f46)
- rector.php: remove unused PHPUnit sets (28d571b)
1.7.0 - 2023-07-23
- composer: add guanguans/monorepo-builder-worker dependency (863bc9c)
- rector: Remove unused rules and dependencies (6c28648)
- workflows: Add support for manual tag input (fb07fbb)
v1.6.9 - 2023-07-14
- commands: Update success message in ConfigCommand (e56ba1f)
v1.6.8 - 2023-07-14
- composer.json: add ai-commit-no-verify command (c7ce189)
- commands: Update commit success message (2f6d86e)
- 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
- CommitCommand: Change visibility of methods (6f96be3)
v1.6.6 - 2023-06-30
- 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
- README: add logo (7ff14d5)
- composer: Add trufflehog command (da49e22)
- github-actions: add secrets check workflow (5819e6b)
v1.6.4 - 2023-06-23
- build: change directory permission to 0755 (d8c12af)
v1.6.3 - 2023-06-23
- commands: update error message for no cached files to commit (1837cdb)
- app: improve code readability and structure (625b69f)
- commit-command: improve code readability and add doc comments (d274a72)
v1.6.2 - 2023-06-22
- app: add ChangeAndIfToEarlyReturnRector to ConfigManager and CommitCommand (4e472a6)
- tests: add support for Windows in tests (897e161)
- CommitCommand: use --cached instead of --staged in git diff (ecdacfa)
- README: reorganize and update installation steps (b4ec3f7)
- 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)
- ConfigCommandTest: add skip for windows_os() (ae5a38c)
- config: add test for edit config on Windows (3ae8371)
v1.6.1 - 2023-06-21
- composer.json: add bito and other dependencies (45f7fb5)
- readme: Update README with OpenAI and Bito configuration instructions (effe495)
- readme: add support section (3837451)
- generators: Add BitoGeneratorTest (14cdf0e)
v1.6.0 - 2023-06-21
- config: add Bito driver configuration (b521fa9)
- generator: use configured path for bito command (fda542e)
- 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
- rector: add FinalizeClassesWithoutChildrenRector (a9dd453)
- OpenAIGenerator: change extractCompletion method to non-static (9db3ff4)
v1.5.2 - 2023-06-21
- dev: Add bamarni/composer-bin-plugin to require-dev (7a21bba)
v1.5.1 - 2023-06-20
v1.5.0 - 2023-06-20
- 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
- Merge pull request #17 from guanguans/dependabot/composer/guzzlehttp/guzzle-7.6.1
v1.4.3 - 2023-05-06
- config: Update app locale to English (6f1b700)
v1.4.2 - 2023-05-04
- config: add reset action to ConfigCommand (228d5e1)
- commands: use collection to set options (cca124e)
- 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
- 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
- generator: fix JSON decoding error (84aaa5a)
v1.3.1 - 2023-03-04
- Merge pull request #9 from guanguans/dependabot/composer/pestphp/pest-1.22.5
v1.3.0 - 2023-03-03
- config: update generator name (8aa1ea4)
- 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
- Generator: Hydrate data with JSON_THROW_ON_ERROR (bfd52e0)
- 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
- 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
- ConfigCommand: Fix UnsupportedActionOfConfigException (d8766c3)
v1.0.0 - 2023-02-09
- OpenAIGenerator: Fix is_json() call (251fecf)
- Update README and CHANGELOG (2af350d)
- Apply rector (4a9f348)
v0.5.0 - 2023-02-09
- CommitCommand: Add config option (922513d)
- CommitCommand: Add InputArgument for path (5f63c68)
- ConfigCommand: Add ACTIONS constant (e39ba85)
- config: Add list actions (1afd29c)
- ConfigCommand: Transform config value (faba350)
v0.4.0 - 2023-02-08
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
- add config command (2265ed3)
- add config manager (75f1bc6)