Release history

0.16.0 (2021-07-14)

  • Include search function which returns a list of ids.

  • Include CLI tools to search for record and collection ids.

0.15.0 (2021-06-24)

  • Add factory methods for base functions into CLIKadiManager.

  • Do not validate metadatum if value is None.

0.14.0 (2021-06-17)

  • Improve documentation.

0.13.0 (2021-06-08)

  • Add option to store record files in a folder based on the record’s identifier.

  • Add basic validation for host input.

  • Add more CLI config tools.

0.12.0 (2021-06-01)

  • Doc improvements.

  • Add option to use the KadiManager via the ‘@apy_command’ decorator.

0.11.1 (2021-05-18)

  • Smaller refactoring in docs.

  • Fix bash example script.

  • Show also username in user search.

  • Set identity type to required in case of specifying user via username.

0.11.0 (2021-05-11)

  • Include docs.

  • Refactor verbose.

  • Introduce a CLIKadiManager.

0.10.0 (2021-04-29)

  • Update README.md.

  • Changed two required arguments of upload_file method of CLIRecord class to optional.

  • Include verbose level to manage the amount of print outputs.

0.9.1 (2021-04-23)

  • Add pypi deploy runner.

0.9.0 (2021-04-22)

  • Add CLI tools to configure the config file.

  • Move get-kadi-info from CLI group miscellaneous to config.

0.8.0 (2021-04-12)

  • Add default value in records get-metadatum.

  • Add get_file_info function for records.

  • Return list of downloaded file(s) in get_file

  • Add experimental CLI tool to download and execute a workflow.

  • Add CLI tool kadi-apy miscellaneous get-kadi-info.

  • Exit with error code 1 during uploading a file in case the file already exists and should not be replaced.

0.7.0 (2021-03-24)

  • Add exit-not-created flag to CLI create tools.

  • Fix order in which _meta is invalidated.

  • Add option to download only those files from record matching pattern.

  • Add char options for decorator to define options of files and resources.

  • Add CLI tool add-string-as-file.

0.6.0 (2021-02-26)

  • Add option to use certificates from ca_bundle.

  • Add option skip the initial request.

0.5.0 (2021-02-24)

  • Include a config file to store the information about host and PAT.

  • Added timeout config option.

  • Add autocompletion.

0.4.1 (2021-02-02)

  • Include the –version output.

  • Add handling for missing schema exception.

  • Unify the behavior of decorators if information is not required.

  • Add –xmlhelp runner

0.4.0 (2021-01-22)

  • Add option to hide public resources in the CLI search.

  • Functions to handle miscellaneous (license search, remove item from trash).

  • Add function to remove all metadata from a record.

0.3.3 (2021-01-14)

  • Smaller cleanups.

0.3.2 (2021-01-14)

  • Include missing __init__.py.

0.3.1 (2021-01-14)

  • Include xmlhelpy import from pypi.

0.3.0 (2021-01-14)

  • Include definition of public api.

  • Integration of –xmlhelp option to all CLI tools.

  • Definition of CLI classes which can be used in additions tools.

  • Print more infos when using the CLI.

  • Various refactoring.

0.2.3 (2020-10-23)

  • Fix for specifying PAT and host directly in certain cli commands.

0.2.2 (2020-10-23)

  • Raise exception instead of sys.exit(1) for cli functions.

0.2.1 (2020-10-05)

  • Update examples.

0.2.0 (2020-10-02)

  • Work with identifiers for items.

0.1.2 (2020-09-25)

  • Include group roles for records and collections.

  • Add option to skip ssl/tls cert verification.

0.1.1 (2020-09-21)

  • Improved printing for updated metadata.

  • Smaller improvements.

0.1.0 (2020-09-09)

  • Most API endpoints for managing records, collections and groups, as well as some others, are usable directly through the library.

  • Most of that functionality is also exposed via CLI by using the kadi-apy command.