Python SDK Changelog
1.5.2 - 2023-10-27
✨ New Features
- Added support for asynchronous operations with new
async_client
.
- Introduced pagination for list endpoints to handle large datasets efficiently.
🐛 Bug Fixes
- Resolved an issue where authentication tokens were not being refreshed correctly.
- Fixed a rare error when serializing complex data structures.
🚀 Improvements
- Improved error handling and logging for better debugging.
- Optimized network request performance.
1.5.1 - 2023-09-15
🐛 Bug Fixes
- Corrected an issue with parameter encoding for POST requests.
- Fixed a small memory leak in the caching mechanism.
🚀 Improvements
- Enhanced documentation clarity for authentication.
1.5.0 - 2023-08-01
✨ New Features
- Major refactor of the client to improve performance and maintainability.
- Added support for streaming data from specific endpoints.
🐛 Bug Fixes
- Fixed compatibility issues with older Python versions (3.7+).
🚀 Improvements
- Updated internal dependencies to their latest stable versions.
- Expanded test coverage significantly.
1.4.0 - 2023-06-20
✨ New Features
- Introduced rate limiting awareness and graceful handling.
- Added experimental support for webhook subscriptions.
🐛 Bug Fixes
- Fixed a deserialization error with dates and times.
1.3.0 - 2023-04-10
✨ New Features
- Support for custom HTTP headers in requests.
🚀 Improvements
- Updated the SDK to use the latest API version.
1.2.0 - 2023-02-15
🚀 Improvements
- Added more detailed error messages for API responses.
- Improved type hinting for better developer experience.
1.1.0 - 2023-01-05
✨ New Features
- Initial stable release of the Python SDK.
- Core functionalities for interacting with the ProjectX API.