All notable changes to php-impersonate will be documented in this file.
- build(deps): bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by @dependabot[bot] in #22
Full Changelog: https://github.com/hamaadraza/php-impersonate/compare/v1.0.8...v1.0.9
Full Changelog: https://github.com/hamaadraza/php-impersonate/compare/v1.0.7...v1.0.8
- build(deps): bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 by @dependabot[bot] in #15
Full Changelog: https://github.com/hamaadraza/php-impersonate/compare/v1.0.5...v1.0.7
Full Changelog: https://github.com/hamaadraza/php-impersonate/compare/v1.0.4...v1.0.5
- build(deps): bump stefanzweifel/git-auto-commit-action from 6 to 7 by @dependabot[bot] in #9
- build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #10
Full Changelog: https://github.com/hamaadraza/php-impersonate/compare/v1.0.3...v1.0.4
- Cross-platform support: Added Windows support with native Windows binaries
- Platform detection: New
PlatformDetectorclass for automatic OS detection - Platform-specific configuration: New
Configurationclass for platform-specific settings - Command builder: New
CommandBuilderclass for platform-specific command construction - Platform exceptions: New
PlatformNotSupportedExceptionfor better error handling - Comprehensive tests: Added platform detection tests
- Breaking change: Removed Linux-only restriction, now supports Linux and Windows
- Updated documentation: README now reflects cross-platform support
- Improved error messages: More descriptive platform-related error messages
- Windows binaries are stored in
bin/windows/directory - Linux binaries remain in
bin/linux/directory - Automatic platform detection and binary selection
- Backward compatible with existing Linux installations
- Updated Binary Source: Now using curl-impersonate binaries from https://github.com/lexiforest/curl-impersonate
- Enhanced CommandBuilder: Added support for both generic and curl-specific command building with proper option formatting
Release v1.0.0