-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update datetime import for consistency in test_class_method_with_params
- Changed the datetime import to include timezone for improved clarity. - Updated the usage of datetime.now to utilize timezone.utc for better consistency in handling time zones. These changes enhance the accuracy of time-related tests in the test suite.
- Loading branch information
1 parent
c2c1c33
commit b496768
Showing
2 changed files
with
33 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# Changelog | ||
|
||
## [1.1.0] - 2024-03-18 | ||
|
||
### Added | ||
- Instance-specific caching for both sync and async class methods | ||
- Smart detection of instance methods vs standalone functions | ||
- Improved logging for cache operations and method detection | ||
- Better handling of ignored parameters in instance methods | ||
|
||
### Fixed | ||
- Fixed cache key generation for instance methods to ensure proper instance separation | ||
- Fixed infinite recursion issues in instance method detection | ||
- Fixed handling of ignored parameters in instance methods | ||
- Fixed cache invalidation for instance methods when code changes | ||
|
||
### Changed | ||
- Improved instance method detection to exclude built-in types | ||
- Updated documentation with instance method caching examples | ||
- Simplified cache key generation logic | ||
- Enhanced debug logging for better troubleshooting | ||
|
||
### Developer Notes | ||
- Added comprehensive test coverage for instance method caching | ||
- Added test cases for both sync and async instance methods | ||
- Added tests for multiple instances of the same class | ||
- Added tests for ignored parameters in instance methods | ||
|
||
## [1.0.0] - Previous version | ||
|
||
Initial release with basic caching functionality. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters