Releases: fossology/FOSSology.REST.dotnet
Releases · fossology/FOSSology.REST.dotnet
v1.4.1
1.4.1 (2024-10-19)
- Dependency updates, especially RestSharp 108.0.3 to 112.1.0 to fix a security vulnerability.
GetVersion()
uses now the endpoint/info
, because/version
does not exist anymore.
1.4.0 (2023-03-21)
- support REST API 1.5.1 feaures:
- support new maintenance endpoint.
- support new upload features.
- new
GetUploadFileById
to download an upload file. - new
GetUploadCopyrights
to get the copyrights for an upload.
- not yet implemented:
- set permissions for a upload in a folder for different groups (
/uploads/{id}/permissions
) - get all the groups with their respective permissions for a upload (
/uploads/{id}/perm-groups
) - create a new user (
POST /users
) - edit user details by id (
PUT /users
) - create a new REST API token (
POST /users/tokens
) - get all the REST API tokens for a user (
/users/tokens/{type}
) - get all jobs created by all users (
/jobs/all
) - return jobs for the given upload id (
/jobs/history
) - delete group by id (
/groups/{id}/user/{userId}
) - selete group member by groupId and userId (
/groups/{id}/user/{userId}
) - importing ...
- get a list of license candidates from the database (
/license/admincandidates
)
- set permissions for a upload in a folder for different groups (
v1.3.0
- all dependencies updates to the latest version.
- this fixes the security vulnerabilities of RestSharp and NewtonSoft.Json.
- adaptations to use RestSharp 108.0.3 and FOSSology.
- many additional checks for potential null assignments.
- demo application is now .Net 6.
- tested with FOSSology, version 4.2.1.21 (REST API v1.4.3).
v1.2.0
- improved error handling.
- supports FOSSology REST API v1.4.3 (FOSSology 4.0.0 built @ 2023/03/09).
- new method GetHealth().
- have
FossologyClient
to be a partial class for better overview. - new method GetGroupList().
- add support for groups for all methods where it did not yet exist.
- new method GetInfo().
- support for licenses added: new methods GetLicenseList(), GetLicense(), CreateLicense().
- code coverage support
- new classes Hash and Obligation.
- improved unit tests.
v1.1.0
First official release (v1.0.0)
Merge pull request #1 from tngraf/master Switch to PackageReferences and use appveyor