Releases: python-scim/scim2-models
Releases · python-scim/scim2-models
0.5.0
[0.5.0] - 2025-08-18 -------------------- Added ^^^^^ - Validation that forbid :class:`~scim2_models.PatchOp` with zero ``operations``. Fixed ^^^^^ - Allow PATCH operations on resources and extensions root path. - Multiple ComplexAttribute do not inherit from MultiValuedComplexAttribute by default. :issue:`72` :issue:`73`
0.4.2
[0.4.2] - 2025-08-05 -------------------- Fixed ^^^^^ - The library is 100% typed with mypy strict.
0.4.1
[0.4.1] - 2025-07-23 -------------------- Fixed ^^^^^ - Allow ``TypeVar`` as type parameters for :class:`~scim2_models.PatchOp`.
0.4.0
[0.4.0] - 2025-07-23 -------------------- Added ^^^^^ - Proper path validation for :attr:`~scim2_models.SearchRequest.attributes`, :attr:`~scim2_models.SearchRequest.excluded_attributes` and :attr:`~scim2_models.SearchRequest.sort_by`. - Implement :meth:`~scim2_models.PatchOp.patch` Fixed ^^^^^ - When using ``model_dump``, ignore invalid ``attributes`` and ``excluded_attributes`` as suggested by RFC7644. - Don't normalize attributes typed with :data:`Any`. :issue:`20`
0.3.7
[0.3.7] - 2025-07-17 -------------------- Fixed ^^^^^ - All non strict mypy type annotations are fixed.
0.3.6
[0.3.6] - 2025-07-02 -------------------- Added ^^^^^ - Fix :meth:`ResourceType.from_resource <scim2_models.ResourceType.from_resource>` usage for resources with several extensions. #95
0.3.5
[0.3.5] - 2025-06-05 -------------------- Added ^^^^^ - Fix dynamic schema generation for user defined classes with inheritance.
0.3.4
[0.3.4] - 2025-06-05 -------------------- Added ^^^^^ - Implement User and Group attributes types shortcuts to match dynamically created model types.
0.3.3
[0.3.3] - 2025-05-21 -------------------- Fixed ^^^^^ - User class typing. :pr:`92`
0.3.2
[0.3.2] - 2025-03-28 -------------------- Fixed ^^^^^ - Pydantic warning.