Tags: python-scim/scim2-cli
Tags
[0.4.0] - 2026-09-27 -------------------- Changed ^^^^^^^ - Python 3.11 is now the minimum supported version. - scim2-client 0.9.0 and scim2-tester 0.4.0 are now the minimum supported versions. Fixed ^^^^^ - What the configuration files leave out is discovered on the server again with scim2-client 0.9. Without ``--schemas``, only ``User`` and ``Group`` were known, without their extensions. With ``--schemas`` only, the resource types were guessed from the schemas. - ``--resource-types`` without ``--schemas`` no longer crashes. - A server description whose resource types name unknown schemas is reported as a readable error instead of a traceback. Security ^^^^^^^^ - The control characters of what the server sends are escaped before being displayed, so the server cannot rewrite the output on the terminal with escape sequences. This covers the :ref:`reference:test` report, the error messages, the subcommand names and the option help taken from the schema descriptions. - The documentation and the :option:`--header <scim --header>` help recommend passing the authentication tokens with :ref:`SCIM_CLI_HEADERS <scim-header-scim_cli_headers>`, as other users of the machine can see the command line arguments.
[0.2.0] - 2024-12-03 -------------------- .. warning:: The CLI API have been integraly overhauled Added ^^^^^ - Python 3.13 support. - :class:`~scim2_models.Schema`, :class:`~scim2_models.ResourceType` and :class:`~scim2_models.ServiceProviderConfig` are now automatically discovered on the server. - Available resources are discovered on the server. - Implement :ref:`SCIM_CLI_URL <scim-url-scim_cli_url>` and :ref:`SCIM_CLI_HEADERS <scim-header-scim_cli_headers>` environment vars.
PreviousNext