Skip to content

Releases: python-scim/scim2-models

0.3.5

05 Jun 16:22
0.3.5
b64d53c
Compare
Choose a tag to compare
[0.3.5] - 2025-06-05

--------------------

Added
^^^^^
- Fix dynamic schema generation for user defined classes with inheritance.

0.3.4

05 Jun 11:36
0.3.4
52297da
Compare
Choose a tag to compare
[0.3.4] - 2025-06-05

--------------------

Added
^^^^^
- Implement User and Group attributes types shortcuts to match dynamically created model types.

0.3.3

21 May 10:08
0.3.3
3eaab56
Compare
Choose a tag to compare
[0.3.3] - 2025-05-21

--------------------

Fixed
^^^^^
- User class typing. :pr:`92`

0.3.2

28 Mar 11:17
0.3.2
5bb229f
Compare
Choose a tag to compare
[0.3.2] - 2025-03-28

--------------------

Fixed
^^^^^
- Pydantic warning.

0.3.1

07 Mar 19:28
0.3.1
c0fa94e
Compare
Choose a tag to compare
[0.3.1] - 2025-03-07

--------------------

Fixed
^^^^^
- Fix :attr:`~SearchRequest.start_index` and :attr:`~SearchRequest.count` limits. :issue:`84`
- :attr:`~ListResponse.total_resuls` is required.

0.3.0

11 Dec 15:32
0.3.0
935d605
Compare
Choose a tag to compare
[0.3.0] - 2024-12-11

--------------------

Added
^^^^^
- :meth:`Attribute.get_attribute <scim2_models.Attribute.get_attribute>` can be called with brackets.

Changed
^^^^^^^
- Add a :paramref:`~scim2_models.BaseModel.model_validate.original`
  parameter to :meth:`~scim2_models.BaseModel.model_validate`
  mandatory for :attr:`~scim2_models.Context.RESOURCE_REPLACEMENT_REQUEST`.
  This *original* value is used to look if :attr:`~scim2_models.Mutability.immutable`
  parameters have mutated.
  :issue:`86`

0.2.12

09 Dec 12:56
0.2.12
33364c5
Compare
Choose a tag to compare
[0.2.12] - 2024-12-09

---------------------
Added
^^^^^
- Implement :meth:`Attribute.get_attribute <scim2_models.Attribute.get_attribute>`.

0.2.11

08 Dec 15:31
0.2.11
02fdae8
Compare
Choose a tag to compare
[0.2.11] - 2024-12-08

---------------------
Added
^^^^^
- Implement :meth:`Schema.get_attribute <scim2_models.Schema.get_attribute>`.
- Implement :meth:`SearchRequest.start_index_0 <scim2_models.SearchRequest.start_index_0>`
  and :meth:`SearchRequest.start_index_1 <scim2_models.SearchRequest.start_index_1>`.

0.2.10

02 Dec 15:53
0.2.10
eb67018
Compare
Choose a tag to compare
[0.2.10] - 2024-12-02

---------------------

Changed
^^^^^^^
- The ``schema`` attribute is annotated with :attr:`~scim2_models.Required.true`.

Fixed
^^^^^
- ``Base64Bytes`` compatibility between pydantic 2.10+ and <2.10

0.2.9

02 Dec 09:45
0.2.9
d131d07
Compare
Choose a tag to compare
[0.2.9] - 2024-12-02

--------------------

Added
^^^^^
- Implement :meth:`Resource.get_extension_model <scim2_models.Resource.get_extension_model>`.