Releases: ctalkington/python-ipp
Releases · ctalkington/python-ipp
0.17.0
What’s changed
Bug fixes
- Fix parsing of IPP collections @ctalkington (#572)
- Fix finishings enum @ctalkington (#604)
Enhancements
- Parse more enums to python enums @ctalkington (#573)
- Support appending pre-encoded data when serializing @dellorogiulio (#510)
- Track when printer was last booted using uptime @ctalkington (#599)
- Add media and center-of-pixel attributes tags to map @so-saf (#598)
Maintenance
- Use syrupy snapshots for parser tests @ctalkington (#571)
Dependency updates
- Update dependency pylint to v3.2.0 @renovate (#569)
- Update actions/checkout action to v4.1.6 @renovate (#570)
- Update dependency node to v20.14.0 @renovate (#583)
- Update actions/checkout action to v4.2.1 @renovate (#586)
- Update codecov/codecov-action action to v4.6.0 @renovate (#576)
- Update dependency pytest to v8.3.3 @renovate (#577)
- Update dependency pytest-asyncio to v0.24.0 @renovate (#578)
- Update dependency prettier to v3.3.3 @renovate (#584)
- Update dependency coverage to v7.6.2 @renovate (#581)
- Update dependency codespell to v2.3.0 @renovate (#580)
- Update dependency pylint to v3.3.1 @renovate (#574)
- Update pypa/gh-action-pypi-publish action to v1.10.3 @renovate (#600)
- Update dependency ruff to v0.6.9 @renovate (#579)
- Update actions/setup-python action to v5.2.0 @renovate (#602)
- Update dependency safety to v3.2.8 @renovate (#601)
- Update dependency yarl to v1.14.0 @renovate (#603)
- Update dependency aiohttp to v3.10.2 [SECURITY] @renovate (#595)
0.16.0
What’s changed
New features
- Allow passing IPP version to IPP dataclass @ctalkington (#553)
Maintenance
- Use trusted publisher for release workflow @ctalkington (#564)
Dependency updates
- Update dependency coverage to v7.4.4 @renovate (#543)
- Update dependency black to v24.3.0 [SECURITY] @renovate (#546)
- Update dependency pytest-asyncio to v0.23.6 @renovate (#540)
- Update dependency mypy to v1.9.0 @renovate (#541)
- Update dependency aiohttp to v3.9.4 [SECURITY] @renovate (#552)
- Update actions/download-artifact action to v4.1.5 @renovate (#554)
- Update actions/upload-artifact action to v4.3.3 @renovate (#555)
- Update actions/setup-python action to v5.1.0 @renovate (#556)
- Lock file maintenance @renovate (#539)
- Update actions/download-artifact action to v4.1.7 @renovate (#558)
- Lock file maintenance @renovate (#559)
- Update actions/checkout action to v4.1.4 @renovate (#557)
- Update codecov/codecov-action action to v4.4.0 @renovate (#561)
- Lock file maintenance @renovate (#563)
- Update dependency pre-commit to v3.7.1 @renovate (#547)
- Update dependency black to v24.4.2 @renovate (#562)
- Update dependency pytest-cov to v5 @renovate (#548)
- Update dependency safety to v3 @renovate (#536)
- Update dependency node to v20 @renovate (#534)
- Update actions/checkout action to v4.1.5 @renovate (#565)
- Update dependency aresponses to v3 @renovate (#533)
- Update dependency pytest to v8 @renovate (#535)
- Update dependency ruff to v0.4.4 @renovate (#537)
- Update dependency pre-commit-hooks to v4.6.0 @renovate (#568)
- Update dependency coverage to v7.5.1 @renovate (#566)
- Update dependency mypy to v1.10.0 @renovate (#567)
0.15.0
What’s changed
Enhancements
- Add ability to retrieve Printer model as dictionary @ctalkington (#542)
Dependency updates
0.14.5
What’s changed
Bug fixes
- Make sure uri_supported is always a list @joostlek (#514)
- Ensure uri supported fallback is string @ctalkington (#516)
Enhancements
- Make dependency on async-timeout explicit and conditional @ctalkington (#522)
Dependency updates
- Update dependency blacken-docs to v1.16.0 @renovate (#485)
- Update dependency prettier to v3.0.2 @renovate (#483)
- Update actions/checkout action to v3.6.0 @renovate (#488)
- Update dependency mypy to v1.5.1 @renovate (#484)
- Update dependency pre-commit to v3.4.0 @renovate (#491)
- Update dependency prettier to v3.0.3 @renovate (#489)
- Update dependency pytest to v7.4.1 @renovate (#490)
- Update dependency node to v18.17.1 @renovate (#474)
- Update dependency pytest to v7.4.2 @renovate (#495)
- Update dependency coverage to v7.3.1 @renovate (#494)
- Update actions/upload-artifact action to v3.1.3 @renovate (#493)
- Update actions/checkout action to v4 @renovate (#492)
- Update dependency black to v23.9.1 @renovate (#496)
- Update actions/checkout action to v4.1.1 @renovate (#498)
- Update actions/setup-python action to v4.8.0 @renovate (#501)
- Update dependency codespell to v2.2.6 @renovate (#502)
- Update dependency coverage to v7.4.3 @renovate (#503)
- Update dependency node to v18.19.1 @renovate (#497)
- Update codecov/codecov-action action to v4 @renovate (#517)
- Update dependency pylint to v2.17.7 @renovate (#499)
- Update dependency safety to v2.4.0b2 @renovate (#518)
- Update release-drafter/release-drafter action to v6 @renovate (#521)
- Update dependency pytest-asyncio to v0.23.5 @renovate (#519)
- Update actions/setup-node action to v4 @renovate (#520)
- Update dependency pylint to v3 @renovate (#504)
- Update dependency black to v23.12.1 @renovate (#523)
- Update GitHub Artifact Actions to v4 (major) @renovate (#524)
- Update dependency ruff to v0.2.2 @renovate (#469)
- Update actions/setup-python action to v5 @renovate (#529)
- Update dependency yamllint to v1.35.1 @renovate (#528)
- Update dependency pytest to v7.4.4 @renovate (#525)
- Update dependency prettier to v3.2.5 @renovate (#527)
- Update dependency pre-commit to v3.6.2 @renovate (#526)
- Update dependency pre-commit-hooks to v4.5.0 @renovate (#531)
- Update dependency mypy to v1.8.0 @renovate (#530)
- Update dependency black to v24 @renovate (#532)
0.14.4
0.14.3
What’s changed
Bug fixes
Dependency updates
- Update dependency aiohttp to v3.8.5 [SECURITY] @renovate (#477)
- Update actions/setup-python action to v4.7.0 @renovate (#473)
- Update dependency pytest-asyncio to v0.21.1 @renovate (#472)
- Update dependency prettier to v3.0.1 @renovate (#479)
- Update dependency pylint to v2.17.5 @renovate (#478)
- Update dependency mypy to v1.5.0 @renovate (#480)
- Update dependency black to v23.7.0 @renovate (#471)
- Lock file maintenance @renovate (#461)
- Update dependency coverage to v7.3.0 @renovate (#482)
0.14.2
What’s changed
Dependency updates
- Lock file maintenance @renovate (#455)
- Update dependency ruff to v0.0.271 @renovate (#456)
- Update dependency ruff to v0.0.272 @renovate (#457)
- Update actions/checkout action to v3.5.3 @renovate (#459)
- Update dependency mypy to v1.4.1 @renovate (#467)
- Update actions/checkout digest to c85c95e @renovate (#458)
- Update dependency ruff to v0.0.275 @renovate (#466)
- Update release-drafter/release-drafter action to v5.24.0 @renovate (#468)
- Update dependency codespell to v2.2.5 @renovate (#464)
- Update dependency pre-commit to v3.3.3 @renovate (#462)
- Update dependency pytest to v7.4.0 @renovate (#460)
- Update dependency prettier to v3 @renovate (#470)
- Update dependency node to v18.16.1 @renovate (#465)
- Update dependency blacken-docs to v1.15.0 @renovate (#463)
0.14.1
0.14.0
What’s changed
Enhancements
- Export all models @ctalkington (#452)
- Thaw models @ctalkington (#453)
Documentation
- Add example for executing operation @ctalkington (#439)
Dependency updates
- Update actions/setup-python action to v4.6.1 @renovate (#440)
- Update dependency coverage to v7.2.6 @renovate (#441)
- Update dependency pylint to v2.17.4 @renovate (#442)
- Update dependency black to v23.3.0 @renovate (#444)
- Update dependency mypy to v1.3.0 @renovate (#445)
- Update dependency pre-commit to v3.3.2 @renovate (#446)
- Update dependency prettier to v2.8.8 @renovate (#447)
- Lock file maintenance @renovate (#448)
- Update dependency coverage to v7.2.7 @renovate (#449)
- Update dependency pytest to v7.3.1 @renovate (#450)
- Update dependency pytest-cov to v4.1.0 @renovate (#451)
- Update dependency ruff to v0.0.270 @renovate (#443)
0.13.0
What’s changed
Bug fixes
Enhancements
- Improvements to serializer @ctalkington (#432)
- Improve typing @ctalkington (#433)
- Refactor models @ctalkington (#437)
Maintenance
- Configure Renovate @renovate (#423)
- Improvements to serializer @ctalkington (#432)
- Improve typing @ctalkington (#433)
- Define exports @ctalkington (#434)
- Improve models test coverage @ctalkington (#438)
- Refactor models @ctalkington (#437)
- Development workflow updates @ctalkington (#429)
Dependency updates
- Bump release-drafter/release-drafter from 5.21.1 to 5.23.0 @dependabot (#408)
- Bump pyupgrade from 2.38.4 to 3.4.0 @dependabot (#414)
- Bump pytest-asyncio from 0.18.3 to 0.21.0 @dependabot (#416)
- Bump flake8-bugbear from 22.10.27 to 23.3.12 @dependabot (#417)
- Bump codecov/codecov-action from 3.1.1 to 3.1.4 @dependabot (#421)
- Bump flake8-comprehensions from 3.10.0 to 3.12.0 @dependabot (#420)
- Bump pytest-cov from 3.0.0 to 4.1.0 @dependabot (#422)
- Bump pre-commit-hooks from 4.3.0 to 4.4.0 @dependabot (#380)
- Configure Renovate @renovate (#423)
- Pin dependencies @renovate (#425)
- Update dependency flake8-bugbear to v23.5.9 @renovate (#426)
- Lock file maintenance @renovate (#427)