Changelog
May 20, 2026 ยท View on GitHub
All notable changes to this project will be documented in this file.
1.0.5
Fixed
Packaging
- Corrected Poetry package install paths so the
sdbus_async.modemmanagerandsdbus_block.modemmanagermodules are included correctly in built distributions (PR #25) - Contributor: Romain Naour (@RomainNaour)
Changed
Example Improvements
- Updated
example/list_modem_sim.pyto importMMBearer - Added bearer statistics and IPv4 configuration output to the modem listing example
1.0.3
Added
Location Interface Support
- Added comprehensive ModemManager Location interface support
- New
interfaces_location.pymodule with complete location services functionality - Added location-related enums:
MMModemLocationSource,MMModemLocationAssistanceDataType - New example file
example/location.pydemonstrating location features - Support for multiple location sources: GPS, 3GPP, CDMA, etc.
- Location source mapping and property helpers
- Contributors: Kevin Barrios (@barrioskevin)
Time Interface Support
- New
interfaces_time.pymodule - Added NetworkTime functionality for network time synchronization
- Contributor: Kim Forest (@kimfor)
Simple Interface Enhancements
- New
interfaces_simple.pymodule with expanded functionality - Added additional properties support
- Contributor: Kim Forest (@kimfor)
3GPP Interface Enhancements
- Extended
interfaces_3gpp.pywith additional 3GPP-specific features - Contributor: Kim Forest (@kimfor)
Code Quality
- Added YAPF formatting instructions to README
- Applied YAPF formatting across multiple files for consistent code style
Fixed
SMS Message Management
- Fixed
messaging.delete_smsfunction (PR #17)- Corrected attribute name from
_sdbusto_dbus(PR #22) - Contributor: dazfitzg, copilot-swe-agent[bot]
- Corrected attribute name from
SIM Object Path Validation
- Fixed SIM object path check to ensure valid SIM assignment
- Prevents issues with invalid SIM object paths
Location Examples
- Added instructions for enabling location signals in
location.pyexample
Changed
Dependency Management
- Migrated from Pipfile to Poetry for dependency management
- Removed
PipfileandPipfile.lock(726 lines removed) - Added
poetry.lockfor reproducible builds
Code Organization
- Refactored location-related code for better maintainability
- Improved property return types for location interfaces
- Enhanced enum support for location and assistance data types
Statistics
- Files Changed: 17
- Insertions: ~781 lines
- Deletions: ~830 lines (primarily from Pipfile.lock removal)
- Pull Requests: 3 merged (#17, #19, #20, #22)
- Contributors: Kevin Barrios, Kim Forest, dazfitzg, Zhang LongQi
Key Contributors
- Kevin Barrios (@barrioskevin) - Location interface implementation
- Kim Forest (@kimfor) - Time and Simple interface support
- dazfitzg - SMS deletion fix
- Zhang LongQi (@zhanglongqi) - Project maintenance and code review
- copilot-swe-agent[bot] - Automated bug fixes