Skip to content

Commit 6eb57d8

Browse files
authored
Merge pull request #360 from bowphp/5.x-update-changelog
Update CHANGELOG
2 parents 0164ea0 + 94295a4 commit 6eb57d8

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 5.2.3 - 2026-01-27
9+
10+
### What's Changed
11+
12+
* Refactoring queue adapter and add redis support by @papac in https://github.com/bowphp/framework/pull/358
13+
14+
**Full Changelog**: https://github.com/bowphp/framework/compare/5.2.2...5.2.3
15+
816
## [Unreleased]
917

1018
### Added
@@ -13,9 +21,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1321
- Expanded from 8 to 21 methods for better functionality separation
1422
- Added comprehensive configuration validation (hostname, port, timeout)
1523
- Implemented multi-exception handling (SmtpException | SocketException)
16-
- Enhanced email address parsing supporting "Name <email@example.com>" format
24+
- Enhanced email address parsing supporting "Name [email@example.com](mailto:email@example.com)" format
1725
- Added optional authentication support
1826
- Created comprehensive test suite with 21 tests and 35 assertions
27+
1928
- **FTP Service**: Connection retry logic with 3 attempts and configurable delays
2029
- **FTP Service**: Configuration constants and validation for all required fields
2130
- **FTP Service**: Automatic stream cleanup with try-finally blocks
@@ -31,6 +40,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3140
- Better passive/active mode configuration
3241
- More specific and actionable error messages
3342
- Added connection state validation with `ensureConnection()` method
43+
3444
- **Environment Configuration**: Fixed path handling by removing unreliable `realpath()` usage
3545
- **Configuration Loader**: Improved validation and error handling
3646
- **Notifier System**: Fixed PHPUnit mock issues and corrected type signatures
@@ -90,8 +100,8 @@ This method aims to execute an SQL transaction around a passed arrow function.
90100

91101
```php
92102
Database::transaction(fn() => $user->update(['name' => '']));
93-
```
94103

104+
```
95105
Ref: #255
96106

97107
## 5.1.0 - 2023-06-07

0 commit comments

Comments
 (0)