Releases: fossology/FOSSology.REST.dotnet
Releases · fossology/FOSSology.REST.dotnet
v1.5.0
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/versiondoes 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 
GetUploadFileByIdto download an upload file. - new 
GetUploadCopyrightsto 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 
FossologyClientto 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