Changelog¶
[0.7.5] - 2026-04-02¶
Fixed¶
Werkzeug engine now correctly serializes list query parameters (
attributes,excludedAttributes).
[0.7.4] - 2026-04-02¶
Changed¶
The
querymethod now acceptsResponseParametersin addition toSearchRequest.The
search_requestparameter ofqueryis renamed toquery_parameters. The old name is deprecated and will be removed in 0.9.
[0.7.3] - 2026-02-04¶
Changed¶
SCIMResponseErrorObjectnow exposes ato_error()method returning theErrorobject from the server. #37
[0.7.2] - 2026-02-03¶
Fixed¶
Skip
Content-Typeheader validation for 204 responses. #34
[0.7.1] - 2025-01-25¶
Fixed¶
schemasis no longer included in GET query parameters per RFC 7644 §3.4.2.
[0.7.0] - 2025-01-25¶
Added¶
Support for Python 3.14.
Compatibility with scim2-models 0.6.
Removed¶
Support for Python 3.9.
[0.6.1] - 2025-08-01¶
Fixed¶
[0.6.0] - 2025-07-23¶
Fixed¶
Add support for PATCH operations with
modify().
[0.5.2] - 2025-07-17¶
Fixed¶
Minor extension typing issue.
[0.5.1] - 2024-12-08¶
Changed¶
Check response return codes after the error state. This helps providing more useful error messages.
[0.5.0] - 2024-12-06¶
Added¶
Add
clientandenvironTestSCIMClientparameters.
[0.4.3] - 2024-12-06¶
Added¶
Add
check_response_content_typeandcheck_response_status_codesparameters.
[0.4.2] - 2024-12-03¶
Added¶
discoverhas parameters to select which objects to discover.
[0.4.1] - 2024-12-02¶
Added¶
TestSCIMClientcan handle absolute URLs.
Changed¶
Avoid to initialize
resource_modelswith configuration resources.
[0.4.0] - 2024-12-02¶
Warning
This version comes with breaking changes:
SCIMClienttakes a mandatoryresource_typesparameter.
Added¶
Implement
register_naive_resource_types().Implement
discover()methods.
[0.3.3] - 2024-11-29¶
Added¶
TestSCIMClientraise aUnexpectedContentFormatexception when response is not JSON.
[0.3.2] - 2024-11-29¶
Added¶
Implement
SCIMClientcheck_request_payload,check_response_payloadandraise_scim_errorsparamibutes, to keep the same values for all the requests.
[0.3.1] - 2024-11-29¶
Fixed¶
Some variables were missing from the SCIM exception classes.
[0.3.0] - 2024-11-29¶
Warning
This version comes with breaking changes:
httpx is no longer a direct dependency, it is shipped in the httpx packaging extra.
scim2_client.SCIMClienthas moved toscim2_client.engines.httpx.SyncSCIMClient.The
resource_typesparameters has been renamedresource_models.
Added¶
The Unknown resource type request error keeps a reference to the faulty payload.
New
TestSCIMClientrequest engine for application development purpose.New
AsyncSCIMClientrequest engine. #1
Changed¶
Separate httpx network code and SCIM code in separate file as a basis for async support (and other request engines).
[0.2.2] - 2024-11-12¶
Added¶
Mypy type checking and py.typed file #25
[0.2.1] - 2024-11-07¶
Added¶
Python 3.13 support.
Fixed¶
RequestPayloadValidationErrorerror message.Don’t crash when servers don’t return content type headers. #22, #24
[0.2.0] - 2024-09-01¶
Added¶
Replace
check_status_codeparameter byexpected_status_codes.
Changed¶
raise_scim_errorsisTrueby default.
[0.1.11] - 2024-08-31¶
Fixed¶
[0.1.10] - 2024-08-18¶
Changed¶
Bump to scim2-models 0.2.0.
[0.1.9] - 2024-06-30¶
Changed¶
Fix httpx dependency versions.
[0.1.8] - 2024-06-30¶
Changed¶
Lower the httpx dependency to 0.24.0
[0.1.7] - 2024-06-28¶
Fixed¶
Support for scim2-models 0.1.8
[0.1.6] - 2024-06-05¶
Added¶
SCIMResponseErrorObjectimplementation.
[0.1.5] - 2024-06-05¶
Changed¶
Merge
query()andquery_all().
Added¶
Implement
delete()check_response_payload attribute.ServiceProviderConfig,ResourceTypeandSchemaare added to the default resource types list.Any custom URL can be used with all the
SCIMClientmethods.ResponsePayloadValidationErrorimplementation.RequestPayloadValidationErrorimplementation.RequestNetworkErrorimplementation.
Fixed¶
Endpoint guessing for
ServiceProviderConfig.ServiceProviderConfigcannot have ids and are not returned inListResponse.
[0.1.4] - 2024-06-03¶
Fixed¶
resource_endpoint()could not correctly guess endpoints for resources with extensions.
[0.1.3] - 2024-06-03¶
Added¶
create()andreplace()can guess resource types by their payloads.
[0.1.2] - 2024-06-02¶
Added¶
check_response_payloadandcheck_status_codeparameters for all methods.check_request_payloadparameter for all methods.
[0.1.1] - 2024-06-01¶
Added¶
Use of scim2-models request contexts to produce adequate payloads.
[0.1.0] - 2024-06-01¶
Added¶
Initial release