Skip to content

Release v7.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Mar 14:21
· 3 commits to main since this release

Breaking Changes

Package Import Renamed to Lowercase (PEP 8)

The package directory has been renamed from pythonLogs to pythonlogs to follow PEP 8 naming conventions.

Before (v6.x):

from pythonLogs import BasicLog, SizeRotatingLog, TimedRotatingLog
from pythonLogs.core.factory import LoggerFactory

After (v7.x):

from pythonlogs import BasicLog, SizeRotatingLog, TimedRotatingLog
from pythonlogs.core.factory import LoggerFactory

All class names (BasicLog, SizeRotatingLog, TimedRotatingLog, LogLevel, RotateWhen, etc.) remain unchanged — only the package import name is lowercase.

Migration

Update all imports in your code:

# Find and replace
pythonLogs → pythonlogs

The pip install command is unchanged (PyPI is case-insensitive):

pip install pythonlogs

Dropped Python 3.11 Support

Minimum Python version is now 3.12. Python 3.11 is no longer supported.