Skip to content

0.7.0

Latest
Compare
Choose a tag to compare
@leshchenko1979 leshchenko1979 released this 18 Dec 23:17
· 3 commits to master since this release

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

Full Changelog: 0.6.2...0.7.0