All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Initial release of DataCite PHP SDK
- Full DOI management (create, read, update, delete, list)
- DOI activity log retrieval
- DataCite Events API support (get, list)
- Advanced QueryBuilder with fluent interface for complex searches
- Support for filtering, sorting, and pagination
- Public API access (no authentication required)
- Member API access with HTTP Basic authentication
- Comprehensive DTOs for all API responses
- PHP 8.4+ support with modern syntax (readonly classes, enums, typed properties)
- Built on Saloon HTTP client for robust API integration
- Convenience methods for common operations
- Full test coverage with Pest PHP
- PHPStan level max static analysis
- Laravel Pint code formatting
- Rector automated refactoring support
- GitHub Actions CI/CD workflow
- Comprehensive documentation and examples