- Use uv
- Drop support for older versions of Python
- Add support for newer versions of Python
- Fix duplication filter: use formatted log message to detect duplication (thanks to @rodjjo)
- Add missing tests asserts
- Add lock for dealing with OrderedDict self._cache
- Workaround to prevent KeyError exception in LoggerDuplicationFilter
- Add JSON formatter
- Minor improvements
- Added LoggerDuplicationFilter and enable_duplication_filter option
- Added belogging.getLogger (sugar to logging.getLogger)
- Initial release