commit
This commit is contained in:
+86
@@ -0,0 +1,86 @@
|
||||
# CHANGELOG
|
||||
|
||||
## [1.0.4] - 2025-12-15
|
||||
|
||||
### Changed
|
||||
- Improved PHP version compatibility for multi-version support (PHP 5.6 - 8.x)
|
||||
- Refactored FileFormStream implementation with separate classes for different PHP versions
|
||||
- Updated test environment to use alibabacloud.com domains
|
||||
- Improved test assertions to verify HTTP status codes
|
||||
- Updated all code comments to English
|
||||
|
||||
### Fixed
|
||||
- Fixed PHP 7.0 compatibility issues with nullable types and void return types
|
||||
- Fixed trait and interface return type conflicts
|
||||
- Fixed test assertions for random values in RandomBackoffPolicy
|
||||
- Fixed StreamUtil JSON parsing for HTML content
|
||||
|
||||
### Added
|
||||
- Added FileFormStreamTrait for shared stream implementation
|
||||
- Added FileFormStreamTyped for PHP 7.1+ with type declarations
|
||||
- Added comprehensive test coverage improvements
|
||||
|
||||
## [1.0.3] - 2025-11-27
|
||||
|
||||
### Fixed
|
||||
- Fixed psr/http-message dependency version constraint
|
||||
- Locked psr/http-message to ^1.0 for PHP 5.5+ compatibility
|
||||
|
||||
### Changed
|
||||
- Updated test domains from jsonplaceholder.typicode.com to alibabacloud.com
|
||||
- Updated API endpoints to use api.alibabacloud.com
|
||||
- Improved test validation to focus on HTTP status codes
|
||||
|
||||
## [1.0.2] - 2025-10-23
|
||||
|
||||
### Fixed
|
||||
- Fixed StreamUtil methods for better stream handling
|
||||
- Fixed stream reading and parsing functionality
|
||||
|
||||
### Added
|
||||
- Added StreamUtilTest with comprehensive test coverage
|
||||
|
||||
### Changed
|
||||
- Updated DaraRetryException.php (2025-07-30)
|
||||
|
||||
## [1.0.1] - 2025-06-12
|
||||
|
||||
### Changed
|
||||
- Removed monolog dependency to reduce package size and simplify dependencies
|
||||
- Refactored Console class to remove monolog dependency
|
||||
- Improved console output handling with custom stream support
|
||||
|
||||
### Added
|
||||
- Added ConsoleTest for comprehensive console functionality testing
|
||||
|
||||
## [1.0.0] - 2025-01-15
|
||||
|
||||
### Added
|
||||
- Initial release of Alibaba Cloud Darabonba SDK for PHP
|
||||
- Core SDK functionality for Alibaba Cloud Tea
|
||||
- Request/Response handling with PSR-7 compatibility
|
||||
- Model validation and serialization
|
||||
- Retry policy with multiple backoff strategies:
|
||||
- FixedBackoffPolicy
|
||||
- RandomBackoffPolicy
|
||||
- ExponentialBackoffPolicy
|
||||
- EqualJitterBackoffPolicy
|
||||
- FullJitterBackoffPolicy
|
||||
- Exception handling:
|
||||
- DaraException
|
||||
- DaraRespException
|
||||
- DaraRetryException
|
||||
- DaraUnableRetryException
|
||||
- Utility modules:
|
||||
- Date and time utilities
|
||||
- File operations support
|
||||
- Stream utilities
|
||||
- XML and form data handling
|
||||
- URL manipulation
|
||||
- String and byte utilities
|
||||
- Math utilities
|
||||
- Comprehensive test suite with PHPUnit
|
||||
- CI/CD integration with GitHub Actions
|
||||
- Code style configuration with PHP CS Fixer
|
||||
- Support for PHP 5.5+
|
||||
- Guzzle HTTP client integration (^6.3|^7.0)
|
||||
Reference in New Issue
Block a user