Version 2.1.7
New Features
- Dynamic Import Handling:
- Introduced dynamic import handling for
Client,AccessTokenClient,Credentials, andAuthorizationErrorusing__getattr__. This change optimizes the import process and reduces unnecessary imports, improving performance.
- Introduced dynamic import handling for
Changes
- README Update:
- Removed cryptocurrency addresses from the README file, streamlining the support section.
Internal
- Type Checking Enhancements:
- Added
TYPE_CHECKINGimports to optimize the import process during type checking, ensuring that certain imports are only processed when type checking is enabled.
- Added
Diagram of Dynamic Import Handling
graph TD;
A[Static Imports] --> B[Dynamic Import Handling];
B --> C[Reduces Unnecessary Imports];
B --> D[Improves Performance];
This update focuses on improving the efficiency of the import process within the library, enhancing performance and maintainability.