@@ -8,17 +8,33 @@ All notable changes to this project will be documented in this file.
88## [ Unreleased]
99
1010
11+ <a name =" 6.0.4 " ></a >
12+ ## [ 6.0.4] - 2025-04-05
13+ ### Bug Fixes
14+ - ** SimplifyListIndexRector:** Refactor key handling logic ([ 8b9ec75] ( https://github.com/guanguans/soar-php/commit/8b9ec75 ) )
15+
16+ ### Builds
17+ - ** composer.json:** Update composer command aliases ([ 8fdce34] ( https://github.com/guanguans/soar-php/commit/8fdce34 ) )
18+
19+ ### Continuous Integrations
20+ - ** config:** Update changelog configuration options ([ aaffea5] ( https://github.com/guanguans/soar-php/commit/aaffea5 ) )
21+ - ** workflow:** Add secrets check workflow ([ 82849c9] ( https://github.com/guanguans/soar-php/commit/82849c9 ) )
22+
23+ ### Documents
24+ - ** readme:** Remove soar help section from README ([ 7e8e07a] ( https://github.com/guanguans/soar-php/commit/7e8e07a ) )
25+
26+
1127<a name =" 6.0.3 " ></a >
1228## [ 6.0.3] - 2025-04-04
1329### Bug Fixes
1430- ** options:** Correct host and port handling in DSN normalization ([ 55e707b] ( https://github.com/guanguans/soar-php/commit/55e707b ) )
1531- ** tests:** Correct option normalization and query syntax ([ cda80f6] ( https://github.com/guanguans/soar-php/commit/cda80f6 ) )
1632
17- ### Code Refactoring
33+ ### Code Refactorings
1834- ** scripts:** Rename dump-soar-yaml-config to dump-soar-config ([ 43c72cf] ( https://github.com/guanguans/soar-php/commit/43c72cf ) )
1935- ** tests:** Update version and compilation details ([ aa3dc02] ( https://github.com/guanguans/soar-php/commit/aa3dc02 ) )
2036
21- ### Docs
37+ ### Documents
2238- ** README:** Update example commands for Soar usage ([ b66dee3] ( https://github.com/guanguans/soar-php/commit/b66dee3 ) )
2339
2440
@@ -28,7 +44,7 @@ All notable changes to this project will be documented in this file.
2844- ** Soar:** Improve error handling in help method ([ 6b65893] ( https://github.com/guanguans/soar-php/commit/6b65893 ) )
2945- ** config:** Update database configuration and add parameters ([ 675eadf] ( https://github.com/guanguans/soar-php/commit/675eadf ) )
3046
31- ### Docs
47+ ### Documents
3248- ** README:** Update description and translation accuracy ([ 0f1c0a4] ( https://github.com/guanguans/soar-php/commit/0f1c0a4 ) )
3349- ** changelog:** Enhance changelog template formatting ([ 384081d] ( https://github.com/guanguans/soar-php/commit/384081d ) )
3450
@@ -39,17 +55,17 @@ All notable changes to this project will be documented in this file.
3955- ** AddHasOptionsDocCommentRector:** Update doc comments to use '//' for descriptions ([ b2931b9] ( https://github.com/guanguans/soar-php/commit/b2931b9 ) )
4056- ** rector:** Handle null key in refactor method ([ c42d81a] ( https://github.com/guanguans/soar-php/commit/c42d81a ) )
4157
42- ### Build
58+ ### Builds
4359- ** dependencies:** Restore ext-ctype and ext-mbstring requirements ([ 9c109ea] ( https://github.com/guanguans/soar-php/commit/9c109ea ) )
4460
45- ### CI
46- - ** support:** Add checkSoarBinary script to validate executable files ([ 904933d] ( https://github.com/guanguans/soar-php/commit/904933d ) )
47- - ** workflows:** Add workflow_dispatch to all workflow files ([ d5817f2] ( https://github.com/guanguans/soar-php/commit/d5817f2 ) )
48-
49- ### Code Refactoring
61+ ### Code Refactorings
5062- ** core:** Replace create() with make() in multiple files ([ f3ea1d2] ( https://github.com/guanguans/soar-php/commit/f3ea1d2 ) )
5163- ** options:** Rename onlyDsns method to onlyDsn ([ a459b8e] ( https://github.com/guanguans/soar-php/commit/a459b8e ) )
5264
65+ ### Continuous Integrations
66+ - ** support:** Add checkSoarBinary script to validate executable files ([ 904933d] ( https://github.com/guanguans/soar-php/commit/904933d ) )
67+ - ** workflows:** Add workflow_dispatch to all workflow files ([ d5817f2] ( https://github.com/guanguans/soar-php/commit/d5817f2 ) )
68+
5369### Tests
5470- ** fixtures:** Remove obsolete Soar.php and update .gitignore ([ 26d8c9b] ( https://github.com/guanguans/soar-php/commit/26d8c9b ) )
5571- ** phpunit:** Update PHPUnit configuration and add HelpersTest ([ f1afb0c] ( https://github.com/guanguans/soar-php/commit/f1afb0c ) )
@@ -63,18 +79,10 @@ All notable changes to this project will be documented in this file.
6379- ** concerns:** Use JSON_THROW_ON_ERROR in arrayScores method ([ 3c094a0] ( https://github.com/guanguans/soar-php/commit/3c094a0 ) )
6480- ** tests:** Refine parameter checks and improve code clarity ([ 8e1a1d6] ( https://github.com/guanguans/soar-php/commit/8e1a1d6 ) )
6581
66- ### Build
82+ ### Builds
6783- ** dependencies:** Refactor dependency exclusions and requirements ([ a99bc4d] ( https://github.com/guanguans/soar-php/commit/a99bc4d ) )
6884
69- ### CI
70- - ** baselines:** Add new baseline files for error tracking ([ 52e5932] ( https://github.com/guanguans/soar-php/commit/52e5932 ) )
71- - ** composer:** Update dev-master branch alias to 6.x-dev ([ 8ab10ef] ( https://github.com/guanguans/soar-php/commit/8ab10ef ) )
72- - ** config:** Remove disallowed.function.neon and clean loader ([ 3203690] ( https://github.com/guanguans/soar-php/commit/3203690 ) )
73- - ** config:** Update .gitattributes and remove psalm workflow ([ 85a6069] ( https://github.com/guanguans/soar-php/commit/85a6069 ) )
74- - ** issue-template:** Add bug report and config templates ([ be6ac88] ( https://github.com/guanguans/soar-php/commit/be6ac88 ) )
75- - ** workflows:** Upgrade PHP version to 8.0 in workflows and docs ([ 0af6eaa] ( https://github.com/guanguans/soar-php/commit/0af6eaa ) )
76-
77- ### Code Refactoring
85+ ### Code Refactorings
7886- Remove array_reduce_with_keys function and simplify code ([ 786aeb2] ( https://github.com/guanguans/soar-php/commit/786aeb2 ) )
7987- Remove unused escape_argument function calls ([ 62beb5e] ( https://github.com/guanguans/soar-php/commit/62beb5e ) )
8088- Replace str_camel with IlluminateSupportStr methods ([ 4e5257e] ( https://github.com/guanguans/soar-php/commit/4e5257e ) )
@@ -102,7 +110,15 @@ All notable changes to this project will be documented in this file.
102110- ** support:** Rename dump scripts and improve config handling ([ 5a80f62] ( https://github.com/guanguans/soar-php/commit/5a80f62 ) )
103111- ** tests:** Remove obsolete options.full.php reference ([ ccf4123] ( https://github.com/guanguans/soar-php/commit/ccf4123 ) )
104112
105- ### Docs
113+ ### Continuous Integrations
114+ - ** baselines:** Add new baseline files for error tracking ([ 52e5932] ( https://github.com/guanguans/soar-php/commit/52e5932 ) )
115+ - ** composer:** Update dev-master branch alias to 6.x-dev ([ 8ab10ef] ( https://github.com/guanguans/soar-php/commit/8ab10ef ) )
116+ - ** config:** Remove disallowed.function.neon and clean loader ([ 3203690] ( https://github.com/guanguans/soar-php/commit/3203690 ) )
117+ - ** config:** Update .gitattributes and remove psalm workflow ([ 85a6069] ( https://github.com/guanguans/soar-php/commit/85a6069 ) )
118+ - ** issue-template:** Add bug report and config templates ([ be6ac88] ( https://github.com/guanguans/soar-php/commit/be6ac88 ) )
119+ - ** workflows:** Upgrade PHP version to 8.0 in workflows and docs ([ 0af6eaa] ( https://github.com/guanguans/soar-php/commit/0af6eaa ) )
120+
121+ ### Documents
106122- ** README:** Update version option methods in examples ([ 4c36da5] ( https://github.com/guanguans/soar-php/commit/4c36da5 ) )
107123
108124### Features
@@ -126,13 +142,13 @@ All notable changes to this project will be documented in this file.
126142
127143<a name =" 5.1.1 " ></a >
128144## [ 5.1.1] - 2025-03-24
129- ### Build
145+ ### Builds
130146- ** dependencies:** Update PHP dependencies in composer.json ([ b2b39b9] ( https://github.com/guanguans/soar-php/commit/b2b39b9 ) )
131147
132148
133149<a name =" 5.1.0 " ></a >
134150## [ 5.1.0] - 2025-02-05
135- ### Build
151+ ### Builds
136152- ** dependencies:** Upgrade phpstan-disallowed-calls and psalm ([ 425c45a] ( https://github.com/guanguans/soar-php/commit/425c45a ) )
137153
138154### Features
@@ -144,16 +160,16 @@ All notable changes to this project will be documented in this file.
144160
145161<a name =" 5.0.3 " ></a >
146162## [ 5.0.3] - 2025-01-16
147- ### Code Refactoring
163+ ### Code Refactorings
148164- ** WithRunable:** Simplify sudo password handling ([ 4d2a7ca] ( https://github.com/guanguans/soar-php/commit/4d2a7ca ) )
149165
150- ### Docs
166+ ### Documents
151167- ** README:** Update badges for CI and versioning ([ 4af0217] ( https://github.com/guanguans/soar-php/commit/4af0217 ) )
152168
153169
154170<a name =" 5.0.2 " ></a >
155171## [ 5.0.2] - 2025-01-16
156- ### CI
172+ ### Continuous Integrations
157173- ** formatting:** Fix formatting issues in .php-cs-fixer.php, examples/soar.options.docblock.php, and src/Support/ComposerScript.php ([ cb13eec] ( https://github.com/guanguans/soar-php/commit/cb13eec ) )
158174
159175### Performance Improvements
@@ -162,12 +178,12 @@ All notable changes to this project will be documented in this file.
162178
163179<a name =" 5.0.1 " ></a >
164180## [ 5.0.1] - 2025-01-16
165- ### CI
166- - ** composer-updater:** Fix PHPStan errors and update dependencies ([ d34f96f] ( https://github.com/guanguans/soar-php/commit/d34f96f ) )
167-
168- ### Code Refactoring
181+ ### Code Refactorings
169182- ** escape-arg:** Refactor EscapeArg class ([ 4b13e60] ( https://github.com/guanguans/soar-php/commit/4b13e60 ) )
170183
184+ ### Continuous Integrations
185+ - ** composer-updater:** Fix PHPStan errors and update dependencies ([ d34f96f] ( https://github.com/guanguans/soar-php/commit/d34f96f ) )
186+
171187### Features
172188- ** ConcreteMagic:** add serialization and unserialization methods ([ 281ea2c] ( https://github.com/guanguans/soar-php/commit/281ea2c ) )
173189
@@ -182,10 +198,10 @@ All notable changes to this project will be documented in this file.
182198
183199<a name =" 5.0.0 " ></a >
184200## [ 5.0.0] - 2025-01-16
185- ### Build
201+ ### Builds
186202- Update .gitignore, add .php-cs-fixer-dist.php, and modify composer.json, phpstan.neon, phpunit.xml.dist, psalm.xml.dist, rector.php ([ 3ce0cde] ( https://github.com/guanguans/soar-php/commit/3ce0cde ) )
187203
188- ### CI
204+ ### Continuous Integrations
189205- apply rector ([ 54e7c79] ( https://github.com/guanguans/soar-php/commit/54e7c79 ) )
190206- apply php-cs-fixer ([ 666e9ee] ( https://github.com/guanguans/soar-php/commit/666e9ee ) )
191207- apply php-cs-fixer ([ cb41001] ( https://github.com/guanguans/soar-php/commit/cb41001 ) )
@@ -197,7 +213,7 @@ All notable changes to this project will be documented in this file.
197213
198214<a name =" 4.2.6 " ></a >
199215## [ 4.2.6] - 2025-01-15
200- ### CI
216+ ### Continuous Integrations
201217- ** composer:** Update dependencies ([ 8f15583] ( https://github.com/guanguans/soar-php/commit/8f15583 ) )
202218
203219### Pull Requests
@@ -221,10 +237,10 @@ All notable changes to this project will be documented in this file.
221237
222238<a name =" 4.2.2 " ></a >
223239## [ 4.2.2] - 2024-07-16
224- ### Build
240+ ### Builds
225241- ** composer.json:** update composer-git-hooks and rector versions ([ 1ea79b5] ( https://github.com/guanguans/soar-php/commit/1ea79b5 ) )
226242
227- ### CI
243+ ### Continuous Integrations
228244- ** release:** Add StaticClosureRector and update rules ([ 7d23e06] ( https://github.com/guanguans/soar-php/commit/7d23e06 ) )
229245
230246### Pull Requests
@@ -239,7 +255,7 @@ All notable changes to this project will be documented in this file.
239255
240256<a name =" 4.2.0 " ></a >
241257## [ 4.2.0] - 2024-04-23
242- ### Code Refactoring
258+ ### Code Refactorings
243259- ** HasSoarBinary:** rename getDefaultSoarBinary to defaultSoarBinary ([ 6e66c0f] ( https://github.com/guanguans/soar-php/commit/6e66c0f ) )
244260- ** debug:** improve debug info handling ([ ab5a04b] ( https://github.com/guanguans/soar-php/commit/ab5a04b ) )
245261
@@ -258,7 +274,7 @@ All notable changes to this project will be documented in this file.
258274
259275<a name =" 4.1.0 " ></a >
260276## [ 4.1.0] - 2024-02-22
261- ### Code Refactoring
277+ ### Code Refactorings
262278- ** src:** Improve __ debugInfo method ([ 46c38c7] ( https://github.com/guanguans/soar-php/commit/46c38c7 ) )
263279
264280### Pull Requests
@@ -272,7 +288,7 @@ All notable changes to this project will be documented in this file.
272288### Bug Fixes
273289- ** HasSudoPassword:** Update shouldApplySudoPassword condition ([ 4de799b] ( https://github.com/guanguans/soar-php/commit/4de799b ) )
274290
275- ### Code Refactoring
291+ ### Code Refactorings
276292- ** config:** update PHPUnit set and add new rule ([ 56fea1d] ( https://github.com/guanguans/soar-php/commit/56fea1d ) )
277293
278294### Pull Requests
@@ -282,10 +298,10 @@ All notable changes to this project will be documented in this file.
282298
283299<a name =" 4.0.2 " ></a >
284300## [ 4.0.2] - 2024-01-16
285- ### Code Refactoring
301+ ### Code Refactorings
286302- ** concerns:** improve magic methods ([ 361cc04] ( https://github.com/guanguans/soar-php/commit/361cc04 ) )
287303
288- ### Docs
304+ ### Documents
289305- Update README.md and README-zh_CN.md ([ 7f6209a] ( https://github.com/guanguans/soar-php/commit/7f6209a ) )
290306
291307### Features
@@ -305,14 +321,14 @@ All notable changes to this project will be documented in this file.
305321
306322<a name =" 4.0.0 " ></a >
307323## [ 4.0.0] - 2024-01-15
308- ### Code Refactoring
324+ ### Code Refactorings
309325- rename SoarPath -> SoarBinary ([ 434846c] ( https://github.com/guanguans/soar-php/commit/434846c ) )
310326- ** WithRunable:** remove deprecated exec method ([ 5819542] ( https://github.com/guanguans/soar-php/commit/5819542 ) )
311327
312328
313329<a name =" 3.5.0 " ></a >
314330## [ 3.5.0] - 2024-01-15
315- ### Code Refactoring
331+ ### Code Refactorings
316332- ** monorepo-builder:** update release workers ([ b721225] ( https://github.com/guanguans/soar-php/commit/b721225 ) )
317333
318334### Pull Requests
@@ -327,7 +343,7 @@ All notable changes to this project will be documented in this file.
327343### Bug Fixes
328344- ** HasOptions:** handle callable values in normalizeOption ([ 2a4215d] ( https://github.com/guanguans/soar-php/commit/2a4215d ) )
329345
330- ### Code Refactoring
346+ ### Code Refactorings
331347- ** coding-style:** remove UnSpreadOperatorRector ([ e896c23] ( https://github.com/guanguans/soar-php/commit/e896c23 ) )
332348
333349### Pull Requests
@@ -354,7 +370,7 @@ All notable changes to this project will be documented in this file.
354370### Bug Fixes
355371- ** Concerns:** Fix InvalidOptionException in ConcreteMagic trait ([ 8377e5c] ( https://github.com/guanguans/soar-php/commit/8377e5c ) )
356372
357- ### Code Refactoring
373+ ### Code Refactorings
358374- ** WithRunable:** simplify process tapper logic ([ df9f828] ( https://github.com/guanguans/soar-php/commit/df9f828 ) )
359375
360376
@@ -371,7 +387,7 @@ All notable changes to this project will be documented in this file.
371387
372388<a name =" v3.3.4 " ></a >
373389## [ v3.3.4] - 2023-07-16
374- ### Code Refactoring
390+ ### Code Refactorings
375391- ** HasOptions:** update onlyOptions method ([ a7ce8a3] ( https://github.com/guanguans/soar-php/commit/a7ce8a3 ) )
376392
377393
@@ -380,7 +396,7 @@ All notable changes to this project will be documented in this file.
380396### Bug Fixes
381397- ** HasSoarPath:** Add getEscapedSoarPath method ([ ec38dfe] ( https://github.com/guanguans/soar-php/commit/ec38dfe ) )
382398
383- ### Code Refactoring
399+ ### Code Refactorings
384400- ** HasOptions:** change access modifiers of methods ([ 22bf483] ( https://github.com/guanguans/soar-php/commit/22bf483 ) )
385401- ** HasOptions:** rename method getSerializedEscapedNormalizedOptions to getHydratedEscapedNormalizedOptions ([ b2b10b7] ( https://github.com/guanguans/soar-php/commit/b2b10b7 ) )
386402
@@ -393,17 +409,17 @@ All notable changes to this project will be documented in this file.
393409### Bug Fixes
394410- ** workflows:** update php-cs-fixer workflow ([ e6fd9f6] ( https://github.com/guanguans/soar-php/commit/e6fd9f6 ) )
395411
396- ### Code Refactoring
412+ ### Code Refactorings
397413- ** HasOptions:** update getSerializedEscapedNormalizedOptions method ([ 231149d] ( https://github.com/guanguans/soar-php/commit/231149d ) )
398414- ** rector:** remove unused imports and update rules ([ 37513d6] ( https://github.com/guanguans/soar-php/commit/37513d6 ) )
399415
400416
401417<a name =" v3.3.1 " ></a >
402418## [ v3.3.1] - 2023-07-14
403- ### Code Refactoring
419+ ### Code Refactorings
404420- ** HasSudoPassword:** improve escaping of sudo password ([ 89fff21] ( https://github.com/guanguans/soar-php/commit/89fff21 ) )
405421
406- ### Docs
422+ ### Documents
407423- ** README.md:** add section for fatal error and its fix ([ 55def24] ( https://github.com/guanguans/soar-php/commit/55def24 ) )
408424
409425### Features
@@ -412,7 +428,7 @@ All notable changes to this project will be documented in this file.
412428
413429<a name =" v3.3.0 " ></a >
414430## [ v3.3.0] - 2023-07-14
415- ### Code Refactoring
431+ ### Code Refactorings
416432- ** concerns:** update getEscapeSudoPassword method ([ 9ba70bc] ( https://github.com/guanguans/soar-php/commit/9ba70bc ) )
417433- ** concerns:** update shouldApplySudoPassword logic ([ d205948] ( https://github.com/guanguans/soar-php/commit/d205948 ) )
418434- ** sudo:** move sudo password related methods to trait ([ c7daecd] ( https://github.com/guanguans/soar-php/commit/c7daecd ) )
@@ -594,7 +610,7 @@ All notable changes to this project will be documented in this file.
594610
595611<a name =" v2.2.4 " ></a >
596612## [ v2.2.4] - 2021-09-27
597- ### Docs
613+ ### Documents
598614- update .all-contributorsrc [ skip ci] ([ d382662] ( https://github.com/guanguans/soar-php/commit/d382662 ) )
599615- update README-EN.md [ skip ci] ([ d6f4a1b] ( https://github.com/guanguans/soar-php/commit/d6f4a1b ) )
600616- update README.md [ skip ci] ([ 721c5f9] ( https://github.com/guanguans/soar-php/commit/721c5f9 ) )
@@ -624,10 +640,10 @@ All notable changes to this project will be documented in this file.
624640
625641<a name =" v2.1.1 " ></a >
626642## [ v2.1.1] - 2021-04-29
627- ### Build
643+ ### Builds
628644- Update composer.json ([ c54227e] ( https://github.com/guanguans/soar-php/commit/c54227e ) )
629645
630- ### Docs
646+ ### Documents
631647- Update README.md ([ 1b8a238] ( https://github.com/guanguans/soar-php/commit/1b8a238 ) )
632648- Update README.md ([ 808d67a] ( https://github.com/guanguans/soar-php/commit/808d67a ) )
633649
@@ -638,10 +654,10 @@ All notable changes to this project will be documented in this file.
638654
639655<a name =" v2.1.0 " ></a >
640656## [ v2.1.0] - 2021-04-25
641- ### CI
657+ ### Continuous Integrations
642658- Add php-cs-fixer、psalm、cghooks ([ 1ba0932] ( https://github.com/guanguans/soar-php/commit/1ba0932 ) )
643659
644- ### Docs
660+ ### Documents
645661- Update README.md ([ 2429522] ( https://github.com/guanguans/soar-php/commit/2429522 ) )
646662
647663### Tests
@@ -672,7 +688,7 @@ All notable changes to this project will be documented in this file.
672688
673689<a name =" v2.0.0 " ></a >
674690## [ v2.0.0] - 2020-01-21
675- ### Docs
691+ ### Documents
676692- add huangdijia as a contributor ([ #15 ] ( https://github.com/guanguans/soar-php/issues/15 ) ) ([ 2f67ceb] ( https://github.com/guanguans/soar-php/commit/2f67ceb ) )
677693- update .all-contributorsrc ([ d9ac7ca] ( https://github.com/guanguans/soar-php/commit/d9ac7ca ) )
678694- update README-EN.md ([ f9050b3] ( https://github.com/guanguans/soar-php/commit/f9050b3 ) )
@@ -687,7 +703,7 @@ All notable changes to this project will be documented in this file.
687703
688704<a name =" v1.1.3 " ></a >
689705## [ v1.1.3] - 2019-08-24
690- ### Docs
706+ ### Documents
691707- add leslieeilsel as a contributor ([ #11 ] ( https://github.com/guanguans/soar-php/issues/11 ) ) ([ 7ff8f98] ( https://github.com/guanguans/soar-php/commit/7ff8f98 ) )
692708- update .all-contributorsrc ([ cd44ca8] ( https://github.com/guanguans/soar-php/commit/cd44ca8 ) )
693709- update README.md ([ 03cd69c] ( https://github.com/guanguans/soar-php/commit/03cd69c ) )
@@ -711,7 +727,8 @@ All notable changes to this project will be documented in this file.
711727<a name =" v1.0.0 " ></a >
712728## v1.0.0 - 2019-07-04
713729
714- [ Unreleased ] : https://github.com/guanguans/soar-php/compare/6.0.3...HEAD
730+ [ Unreleased ] : https://github.com/guanguans/soar-php/compare/6.0.4...HEAD
731+ [ 6.0.4 ] : https://github.com/guanguans/soar-php/compare/6.0.3...6.0.4
715732[ 6.0.3 ] : https://github.com/guanguans/soar-php/compare/6.0.2...6.0.3
716733[ 6.0.2 ] : https://github.com/guanguans/soar-php/compare/6.0.1...6.0.2
717734[ 6.0.1 ] : https://github.com/guanguans/soar-php/compare/6.0.0...6.0.1
0 commit comments