Skip to content

Commit 4370d6b

Browse files
authored
Merge pull request #64 from macadmins/0.8a1-release
0.8a1 release
2 parents a638470 + 42e7b7f commit 4370d6b

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,28 @@ All notable changes to this project will be documented in this file.
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10+
## [0.8a1] - 2025-05-19
11+
12+
This version includes **breaking changes** for credential providers. `BasicAuthCredentialProvider` has been deprecated and removed.
13+
Please migrate to `ApiClientCredentialsProvider` if you haven't done so already. [Client credentials](https://developer.jamf.com/jamf-pro/docs/client-credentials) with API roles and clients is the recommended path forward.
14+
Where basic auth is still required with username/password use `UserCredentialsProvider`.
15+
16+
### Changed
17+
18+
- Update sort and filter fields for device inventory endpoints.
19+
- Change default credential provider to `ApiClientCredentialsProvider` in docs.
20+
- Refactored `LoadFromAWSSecretsManager`, `PromptForCredentials` and `LoadFromKeychain` into helper functions instead of classes. Each function returns a `CredentialProvider` type that is specified or raises a `TypeError` if an invalid credential provider was passed.
21+
22+
### Fixed
23+
24+
- GitHub Actions workflows now pin action versions to commit hash. Docs publishing was broken due to outdated actions.
25+
26+
### PRs Included
27+
28+
- [#57](https://github.com/macadmins/jamf-pro-sdk-python/pull/57)
29+
- [#60](https://github.com/macadmins/jamf-pro-sdk-python/pull/60)
30+
- [#62](https://github.com/macadmins/jamf-pro-sdk-python/pull/62)
31+
1032
## [0.7a1] - 2024-12-03
1133

1234
Special shoutout to [macserv](https://github.com/macserv) for this contribution to the project!

src/jamf_pro_sdk/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
__title__ = "jamf-pro-sdk"
2-
__version__ = "0.7a1"
2+
__version__ = "0.8a1"

0 commit comments

Comments
 (0)