Skip to content

Releases: python-scim/scim2-tester

0.2.8

02 Apr 11:55
0.2.8
8728803

Choose a tag to compare

[0.2.8] - 2026-04-02

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

Fixed
^^^^^
- Fix ``ref``/``value`` consistency for root complex attributes (e.g. standalone ``GroupMember``).

0.2.7

02 Apr 10:08
0.2.7
cc27a93

Choose a tag to compare

[0.2.7] - 2026-04-02

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

Fixed
^^^^^
- Fix ``ref``/``value`` consistency for nested complex attributes like ``Manager``. :pr:`47`

Added
^^^^^
- Attribute filtering compliance checkers for ``attributes`` and ``excludedAttributes`` on single resource, list, and ``.search`` endpoints (:rfc:`7644` §3.4). :issue:`20`

0.2.6

19 Feb 16:07
0.2.6
a8c0145

Choose a tag to compare

[0.2.6] - 2026-02-19

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

Changed
^^^^^^^
- Random integers are 32bits and positive.

0.2.5

25 Jan 16:01
0.2.5
7f0d160

Choose a tag to compare

[0.2.5] - 2026-01-01

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

Changed
^^^^^^^
- Use scim2-models native path management.

0.2.4

10 Oct 09:22
0.2.4
5c69b38

Choose a tag to compare

[0.2.4] - 2025-10-10

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

Added
^^^^^
- Support for Python 3.14.

Fixed
^^^^^
- Compatibility with Pydantic 2.12.

0.2.3

22 Aug 07:36
0.2.3
b5365e4

Choose a tag to compare

[0.2.3] - 2025-08-22

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

Fixed
^^^^^
- Error and critical check results directly raise an exception when ``raise_exceptions=True``.
- Use ``ComplexAttribute`` instead of ``MultiValuedComplexAttribute`` to generate data.
- Respect the ``primary`` attribute unique truthy value when generating random values.
- Correctly handle value generation in sub-attributes. :issue:`41`

0.2.2

13 Aug 21:55
0.2.2
b330cf1

Choose a tag to compare

[0.2.2] - 2025-08-13

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

Fixed
^^^^^
- Discovery checkers are always executed, even with tag filtering.
- Don't execute PATCH tests when the ServiceProviderConfig advises patch is not supported.

0.2.1

13 Aug 16:29
0.2.1
50539ca

Choose a tag to compare

[0.2.1] - 2025-08-13

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

Fixed
^^^^^
- Sort results in get_all_available_tags, so it can be used with pytest-xdist.
- `generate_random_value` generate coherent `ref` and `value` values for complex attributes. :pr:`30` :pr:`37`
- Include PATCH operations in get_all_available_tags.

0.2.0

12 Aug 13:03
0.2.0
4169cbe

Choose a tag to compare

[0.2.0] - 2025-08-12

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

Added
^^^^^
- Check filtering. :issue:`23`
- PATCH checks. :pr:`31`

0.1.14

28 Mar 11:05
0.1.14
20e4746

Choose a tag to compare

[0.1.14] - 2025-03-28

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

Fixed
^^^^^
- Fix a Pydantic warning.