Skip to content

Releases: sw360/sw360python

v1.5.0

19 Apr 16:09
Compare
Choose a tag to compare

V1.5.0

  • when using CaPyCLI in a CI pipeline, connection problems to the SW360 server (5xx) cause
    the pipeline to fail. We have now add an improved session handling to all api requests.
  • dependency updates due to security vulnerabilities in idna.

v1.4.1

08 Mar 12:20
Compare
Choose a tag to compare
  • fix for update_project: ensure that there is no key error.
  • dependency updates.

1.4.0

25 Dec 14:56
Compare
Choose a tag to compare
  • have type hints.
  • drop support for Python 3.7.
  • dependency update (urllib3 (1.26.18 -> 2.0.7), etc.).

1.3.1

12 Nov 18:14
958bafd
Compare
Choose a tag to compare
  • dependency updates to fix security vulnerabilities.

1.3.0

02 Oct 09:38
Compare
Choose a tag to compare
  • get_projects fixed - paging work now as expected.
  • get_projects now also supports a sort order.
  • get_all_releases now also support paging.
    IMPORTANT: Due to compatibility reasons get_all_releases without page parameter returns
    a list of releases. But when the page parameter is used, a dict will be returned that also contains
    information about paging.
  • get_all_components now supports allDetails and sort.
    IMPORTANT: Due to compatibility reasons get_all_components without page parameter returns
    a list of components. But when the page parameter is used, a dict will be returned that also contains
    information about paging.

1.2.2

07 Aug 21:17
Compare
Choose a tag to compare
  • fix: download_xxx_attachment now raises an SW360Error for failed downloads
    instead of silently creating a file containing the JSON answer
  • dependency updates to fix requests CVE-2023-32681.
  • be REUSE compliant.
  • get rid of json_params_matcher deprecation warning.

1.2.1

05 Jan 07:58
Compare
Choose a tag to compare
  • dependency updates to mitigate potential security vulnerabilities.
  • markdown style checks introduced.
  • logging introduced, espcially to show a warning when adding an attachment
    returns is not 201 (created) but 202 (accepted).

1.2.0

07 Feb 17:00
c7b0867
Compare
Choose a tag to compare
  • new method update_project_release_relationship.
  • original get_health_status endpoint URL has been restored by the SW360 team.
  • fix: better check assumptions on returned data, see #5.
  • update_project has a new parameter add_subprojects to only add the new
    sub-projects and not to overwrite all existing sub-projects.

1.1.0

11 Oct 06:22
bb0a249
Compare
Choose a tag to compare
  • New method duplicate_project to create a copy of an exisiting project.

1.0.0

17 Sep 15:20
Compare
Choose a tag to compare
  • New Features:
    • get_projects_by_tag added.
    • get_releases_by_name added.
    • get_all_vendors added.
  • We have covered nearly all of the possibel REST API calls.
    The library is successfully being used by multiple projects.
    Time to release version 1.0.0.