Releases: infinityofspace/pkb_client
Releases · infinityofspace/pkb_client
v2.3.1
What's Changed
- Fix release by quoting python version in pypi-publish-release by @ezkl in #94
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #93
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #92
- Update responses requirement from ~=0.25.8 to ~=0.26.0 by @dependabot[bot] in #91
- Update ruff requirement from ~=0.14 to ~=0.15 by @dependabot[bot] in #90
New Contributors
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
- Update ruff requirement from ~=0.12 to ~=0.13 by @dependabot[bot] in #67
- Bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in #66
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #65
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #63
- Update responses requirement from ~=0.25.7 to ~=0.25.8 by @dependabot[bot] in #64
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #72
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #73
- refactor constructors and add support for new availability api by @infinityofspace in #74
- Update ruff requirement from ~=0.13 to ~=0.14 by @dependabot[bot] in #68
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #75
- Drop python3.9 support by @infinityofspace in #78
- add support for python 3.14 closes #77 by @infinityofspace in #79
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #84
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #83
- Bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #82
- Update dnspython requirement from ~=2.7 to ~=2.8 by @dependabot[bot] in #81
- Bump actions/setup-python from 6.0.0 to 6.1.0 by @dependabot[bot] in #80
- feat(dns): add HTTPS, SSHFP, and SVCB record types by @major in #86
- Bump actions/setup-python from 6.1.0 to 6.2.0 by @dependabot[bot] in #88
- Upgraded Makefile Generator for RPM Specfile & python3-pkb-client package by @VenaNocta in #87
- Add glue api support by @infinityofspace in #89
New Contributors
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Bump actions/setup-python from 5.5.0 to 5.6.0 by @dependabot in #57
- Update ruff requirement from ~=0.11 to ~=0.12 by @dependabot in #58
- Fix issues with error backups
- Support nameserver records in bind files
- Fix issues with semicolons in bind record values
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- Support dnssec api by @infinityofspace in #55
- [Docs]: update docs source by @github-actions in #56
- fix version mismatch of dnspython between setup.py and requirements.txt
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- Update ruff requirement from ~=0.7 to ~=0.8 by @dependabot in #43
- Update ruff requirement from ~=0.8 to ~=0.9 by @dependabot in #44
- Update ruff requirement from ~=0.9 to ~=0.11 by @dependabot in #51
- Update responses requirement from ~=0.25.3 to ~=0.25.7 by @dependabot in #49
- Bump actions/setup-python from 5.3.0 to 5.4.0 by @dependabot in #47
- Improvements to Makefile for rpm-packaging by @VenaNocta in #48
- Bump actions/setup-python from 5.4.0 to 5.5.0 by @dependabot in #52
- [Docs]: update docs source by @github-actions in #53
Full Changelog: v2.0.0...v2.1.0
v2.0.0
Changelog
⚠️ This release contains breaking changes ⚠️
This version of the package is a major release that introduces a lot of internal and external changes which are not compatible to version 1. This includes methods renames and argument changes.
Please check out the migration guide for more information.
❗ Porkbun API endpoint changes ❗
The Porkbun API domain roots changes on 2024-12-01 00:00:00 UTC (see #39 (comment)). Please update to this version v2.0.0 or later, which includes the new API endpoint, to avoid any issues.
New features highlights
- Makefile to autobuild on RedHat systems by @VenaNocta in #11
- Update Porkbun API domain root to api.porkbun.com by @sdrothrock in #39
- Support for BIND zone file import and export
- Support for environment secrets
- Package docs are now available at https://infinityofspace.github.io/pkb_client/
- Support for python 3.10, 3.11, 3.12, 3.13
- Drop support for python 3.6, 3.7, 3.8
- Support for new DNS API methods:
- DNS Functionality
- Domain Functionality
- Now all DNS endpoints are available in the client
- Improved error handling and logging
- Improved code tests
Installation
You can install this specific version with:
pip install pkb-client==2.0.0
What's Changed
- Bump actions/setup-python from 2 to 3 by @dependabot in #7
- Bump actions/download-artifact from 2 to 3 by @dependabot in #9
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #8
- Bump actions/setup-python from 3 to 4 by @dependabot in #10
- Bump actions/setup-python from 4 to 5 by @dependabot in #16
- Bump actions/download-artifact from 3 to 4 by @dependabot in #19
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #18
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #22
- Bump actions/download-artifact from 3 to 4 by @dependabot in #23
- Bump peter-evans/create-pull-request from 5 to 6 by @dependabot in #24
- Bump actions/setup-python from 5.0.0 to 5.1.0 by @dependabot in #25
- replaced unofficial wording in the descriptions closes #26 by @infinityofspace in #27
- Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #28
- Bump actions/setup-python from 5.1.0 to 5.1.1 by @dependabot in #31
- Bump actions/setup-python from 5.1.1 to 5.2.0 by @dependabot in #35
- Bump peter-evans/create-pull-request from 6 to 7 by @dependabot in #36
- [deadline: 2024-12-01 00:00:00 UTC] Update Porkbun API domain root to api.porkbun.com by @sdrothrock in #39
- Update dnspython requirement from ~=2.6 to ~=2.7 by @dependabot in #37
- Bump actions/setup-python from 5.2.0 to 5.3.0 by @dependabot in #41
- Update sphinx requirement from ~=7.0 to ~=7.4 by @dependabot in #42
- Feature: Makefile to autobuild python3-pkb-client by @VenaNocta in #11
New Contributors
- @dependabot made their first contribution in #7
- @sdrothrock made their first contribution in #39
- @VenaNocta made their first contribution in #11
Full Changelog: v1.2...v2.0.0
v1.2
v1.1
Changelog
New features
- added support for importing and exporting dns records #4
Fixes
- the error message only contains the error message not the whole request response #3
Changes
- renamed the cli command argument
dns-receivetodns-retrieve#2
Other
- added missing code documentation and type hints #1
- fixed typos in Readme
- added more usage examples
Installation
You can install this specific version with:
pip install pkb-client==1.1
v1.0
First release of pkb_client