Skip to content

v7.0.0#29

Merged
ddc merged 1 commit intomainfrom
v7.0.0
Mar 20, 2026
Merged

v7.0.0#29
ddc merged 1 commit intomainfrom
v7.0.0

Conversation

@ddc
Copy link
Owner

@ddc ddc commented Mar 20, 2026

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.

Type of Change

  • Bug fix
  • New feature
  • Breaking change (existing functionality affected)
  • Refactoring (no functional changes)
  • Documentation
  • CI/CD or build configuration
  • Dependencies update
  • Other

Testing

  • Manual testing performed

Reviewer

  • I understand that by approving this PR, I share responsibility for these changes

@ddc ddc self-assigned this Mar 20, 2026
@sonarqubecloud
Copy link

@codecov
Copy link

codecov bot commented Mar 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.
see 1 file with indirect coverage changes

@ddc ddc merged commit 569a265 into main Mar 20, 2026
13 checks passed
@ddc ddc deleted the v7.0.0 branch March 20, 2026 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant