Skip to content

v7.0.0 - #29

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

v7.0.0#29
ddc merged 1 commit into
mainfrom
v7.0.0

Conversation

@ddc

@ddcddc commented Mar 20, 2026

Copy link
Copy Markdown
Owner

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):

frompythonLogsimportBasicLog, SizeRotatingLog, TimedRotatingLogfrompythonLogs.core.factoryimportLoggerFactory

After (v7.x):

frompythonlogsimportBasicLog, SizeRotatingLog, TimedRotatingLogfrompythonlogs.core.factoryimportLoggerFactory

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

@ddcddc self-assigned this Mar 20, 2026
@sonarqubecloud

Copy link
Copy Markdown

@codecov

codecovBot commented Mar 20, 2026

Copy link
Copy Markdown

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 mainMar 20, 2026
13 checks passed
@ddc
ddc deleted the v7.0.0 branch March 20, 2026 14:18
Sign up for freeto 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

@ddc