Repository navigation
Releases: brianegge/aioipp
Releases · brianegge/aioipp
Release list
0.19.3
What’s changed
Bug fixes
- Parse vendor serial spellings and tolerate unknown enum values @brianegge (#43)
Enhancements
- Expose printer UUID, queue, alerts, trays, icons and speed @brianegge (#44)
Maintenance
- Add regression fixtures from four real printers @brianegge (#45)
0.19.2
What’s changed
Bug fixes
- Fix devcontainer feature namespace and Python version @brianegge (#41)
- Tolerate non-IEEE 1284 printer-device-id values and add diagnostics command @brianegge (#42)
Maintenance
- Group Renovate updates per manager and align with the frenck template @brianegge (#38)
- Make coverage combine independent of artifact folder layout @brianegge (#40)
Dependency updates
- Update dependency codespell to v2.4.3 @renovate[bot] (#7)
- ⬆️ Pin dependencies @renovate[bot] (#6)
- ⬆️ Update dependency mypy to v2 @renovate[bot] (#27)
- ⬆️ Update ghcr.io/devcontainers/features/node Docker tag to v2 @renovate[bot] (#33)
- ⬆️ Update Node.js to v24 @renovate[bot] (#35)
- ⬆️ Update actions/checkout action to v7 @renovate[bot] (#23)
- ⬆️ Update actions/setup-node action to v7 @renovate[bot] (#24)
- ⬆️ Update dependency pre-commit-hooks to v6 @renovate[bot] (#28)
- ⬆️ Update actions/setup-python action to v7 @renovate[bot] (#25)
- ⬆️ Update release-drafter/release-drafter action to v7 @renovate[bot] (#36)
- ⬆️ Update python dependencies @renovate[bot] (#39)
- ⬆️ Update codecov/codecov-action action to v7 @renovate[bot] (#26)
- ⬆️ Update dependency pylint to v4 @renovate[bot] (#29)
- ⬆️ Update dependency syrupy to v6 @renovate[bot] (#32)
- ⬆️ Lock file maintenance @renovate[bot] (#37)
- ⬆️ Update dependency pytest to v9 @renovate[bot] (#30)
- ⬆️ Update GitHub Artifact Actions (major) @renovate[bot] (#34)
- ⬆️ Update dependency pytest-cov to v7 @renovate[bot] (#31)
0.19.1
Bug fixes
Info.versionis now always a single string. Printers that report several firmware components (seen on Brother, Lexmark, Samsung, and Xerox models) returned a list forprinter-firmware-string-version, which made Home Assistant log a deprecation warning about a non-stringsw_version. Multiple values are now joined into one comma-separated string. (#1, fixes home-assistant/core#172541)
0.19.0
Counters.supportedlists which counters the printer reports, so a counter reported as unknown can be told apart from one the printer does not have- Out-of-band members of
printer-impressions-completed-colare kept asNoneinstead of being dropped (impressions_completed_colis nowdict[str, int | None]) - The impressions total is only derived from the collection when every member has a value, so a partial collection never yields an undercount
0.18.1
0.18.0
First release of aioipp, a maintained fork of pyipp 0.17.2.
- Add page counter support:
Printer.counterswith impressions, pages, media sheets, and the monochrome/full-color impression collection - Counters the printer does not report, or reports as an IPP out-of-band value, are
None - Distribution renamed to
aioipp; the import name remainspyipp