Skip to content

Releases: VisualVault/vvrest

v1.8.0

30 Jun 21:50
Compare
Choose a tag to compare
  • add delete_document_revision to DocumentService
  • update DocumentService.delete_document

v1.7.0

06 May 21:21
Compare
Choose a tag to compare
  • add update_document_check_in_status to DocumentService
  • add audience param to UserService.get_user_jwt

v1.6.0

10 Mar 17:01
Compare
Choose a tag to compare
  • add file_stream_upload to FileService allowing a file stream (bytes/BufferedReader)
    to be provided to vvrest instead of a file path for file upload.

v1.5.0

09 Mar 17:45
47028d9
Compare
Choose a tag to compare
  • add optional parameter check_in to FileService.file_upload

v1.4.0

29 Aug 22:26
Compare
Choose a tag to compare
  • add optional parameter jwt to Vault. if passed in, this
    optional parameter will be used as the Token.access_token
  • new service: UserService.get_user_jwt
  • unittest additions/edits

v1.3.1

14 Jul 20:03
Compare
Choose a tag to compare
  • Token.token_expiration is now timezone aware (UTC).
  • update AuthServiceTest unittests.
  • add pytz to package dependencies.

v1.3.0

01 Jun 07:41
e3f3a9b
Compare
Choose a tag to compare
  • user impersonation feature.
  • add optional parameter user_web_token to Vault. if passed in, this
    optional parameter will be used to authenticate on behalf of the user
    that the user_web_token belongs to (user impersonation). if not passed in,
    then vv will authenticate on behalf of the user that the client_id and
    client_secret belong to.
  • enhance UserService unittest with user impersonation.

v1.2.1

24 Jan 05:15
901c6fd
Compare
Choose a tag to compare
  • fix issue where user creation was failing in
    SiteService.create_site_user, and UserService.create_user.
  • additional SiteService and UserService unittests.
  • add setup_test_suite to allow VVRestTestSuite to be ran against
    any VisualVault environment.
  • add settings.py to tests.
  • add additional test utilities to tests/utilities.py.
  • refactor all unittests to get test parameters from parameters.json.
  • unittest coverage increase.
  • add CONTRIBUTING.md.

v1.2.0

30 Dec 18:09
Compare
Choose a tag to compare
  • add unittest coverage for FormService.
  • move FormService.get_form_instances_search functionality to FormService.get_form_instances.
  • remove FormService.get_form_instances_search.
  • add additional optional parameter query to FormService.get_form_instances.

v1.1.0

14 Dec 04:05
15e5935
Compare
Choose a tag to compare
  • update dependencies for PyPI packaging so README can be rendered
    properly as project description in markdown.
  • the following services were added/removed because a REST client should
    return a FileStream instead of downloading files. IMO it should be up to the
    subscriber of the API to do with the FileStream as they wish.
  • services added:
    • FormService.get_form_instance_pdf_file_stream
    • FileService.get_file_stream
    • FileService.get_file_stream_by_search
  • services removed:
    • FormService.form_instance_pdf_download
    • FileService.file_download
    • FileService.file_download_by_search
  • added/removed unittests
  • fix white space / tab issue (PEP8) on FormService
  • update README with getting started documentation