Releases: hawks-atlanta/proxy-python
Releases · hawks-atlanta/proxy-python
Release 0.16.0
release: v0.16.0 (#85) * feat: unshare file (#84) * feat: Endpoint for unshare file * feat: Unshare endpoint and tests Unshared endpoint finished, additional testing is done * docs(http): Update bruno collection --------- Co-authored-by: Andvelavi <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]>
Release 0.15.0
release: v0.15.0 (#83) * feat: remove a file (#82) * feat: remove endpoint Endpoint to remove file completed, in addition to adding tests * docs(http): Update bruno collection --------- Co-authored-by: Andvelavi <[email protected]>
Release 0.14.0
release: v0.14.0 (#81) * feat: Endpoint to get the files shared with the user (#80) * feat: Shared list endpoint Receives the user's token and returns the list of shared files/folders that have been shared with them * feat: Tests for shared_files endpoint The endpoint shared files is completed, adding the tests, which exceed 70% * docs(http): Add new request to bruno collection --------- Co-authored-by: Andvelavi <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]>
Release 0.13.0
release: v0.13.0 (#79) * docs: Add bruno collection (#77) * fix: move a file (#78) * feat: Shared with who (#75) * feat: Get the users with whom a file is being shared Endpoint to get the users with whom a file is shared. * refactor: Endpoint correction in addition to updating the spec * feat: The init and view are added for the endpoint shared with whom, in addition to implementing the tests The tests exceed the required 70% * docs(openapi): Update spec --------- Co-authored-by: Andvelavi <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]>
Release 0.12.0
release: v0.12.0 (#73) * feat: move a file (#68) * refactor: Create delete file controller (#69) * feat: delete file endpoint Endpoint to delete files, no tests implemented yet * fix: check format check format error * fix: Removing changes to init.py in controllers files_view.py files * fix: check-linter problem --------- Co-authored-by: Miguel Mateo Mendoza Rojas <[email protected]> Co-authored-by: Andrea Velasquez <[email protected]> Co-authored-by: Andvelavi <[email protected]>
Release 0.11.0
release: v0.11.0 (#67) * test: Increment save file endpoint coverage (#54) * refactor(files): Remove unreachable block Since JSON is not being used in the endpoint, the block is unreachable * test(files): Increment upload handler coverage to 88% All lines, except the `500` status code error, are covered now * test(files): Fix broken tests related to file upload (#58) * fix: Add extra validations for UUIDs (#65) * fix(files): Update endpoint to create directories * fix(files): Add extra validations for UUIDs * feat: share a file with another user (#61) * feat: share a file with another user Endpoint to share files with another user who is registered * fix: fixed integration issues. * refactor(files): Add extra validations to the share endpoint * test(files): Add missing test cases to the endpoint to share a file File is fully covered (87%) except for the internal server error response --------- Co-authored-by: Andvelavi <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]> * feat: download file (#60) * feat: download file endpont folder creation: download_file download_file contains the .py files _handler.py and _download_files_test, at the moment there is no test. Additionally, the path is added to the _file_views.py file. * fix: import but unused Fixed check-linter errors where unused imports were found * feat(files): Return file instead of JSON when downloading a file According to the openapi spec, the download endpoint should return the file itself * test(files): Update tests to download a file * fix: invalid except valueError Removal of unnecessary exception * style(files): Format views file --------- Co-authored-by: Andvelavi <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]> * feat: list user files (#64) * feat: Get file by UUID (#66) * docs(openapi): Update spec * feat(files): Add endpoint to get file by its UUID * test(files): Add tests to the new endpoint --------- Co-authored-by: Antonio Donis <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]> Co-authored-by: Andrea Velasquez <[email protected]> Co-authored-by: Andvelavi <[email protected]>
Release 0.8.1
release: v0.8.1 (#57) * feat: Register endpoint (#39) * feat: enpoint registration coverage 57% Implementation of the registration endpoint, 57% coverage is achieved * style: Fix formatter and linter warnings * test: Use random data in register tests * refactor: Update register endpoint according to the `.net` spec * test: Fix broken test --------- Co-authored-by: Andvelavi <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]> * fix: Enable all CORS origins (#44) * chore: Remove origins environment variable * fix: Enable all origins in CORS config * ci: Fix tagging pipeline (#48) * ci: Fix typo * feat: update docs openapi (#41) * feat: Endpoint to get the file status (#49) * refactor: Remove exception from responses * ci: Remove unnecessary field in tagging pipeline * fix: Update metadata base url in docker-compose * feat(file): Endpoint to get the state of a file * test(file): Add tests to the endpoint to get file state * chore: Set current version * feat: Endpoint to rename a file (#50) * feat: Update password (#51) * feat: Endpoint to update password + tests Endpoint to update password, with 42% coverage. Problems when querying with an invalid token * fix(account): Update endpoint to change the password * test(account): Update tests related to update password Increment coverage to 83% --------- Co-authored-by: Andvelavi <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]> * feat: create a folder (#52) * feat: file upload (#53) * feat: file upload endpoint. Start of file upload endpoint , testing is still pending, in addition to possible changes according to the API update * feat: Progress and small corrections in upload_endpoint Progress is made in the endpoint in addition to correcting syntax and .py file creation problems * fix: upload file endpont corrections Corrections are made to the endpoint upload_file according to API update * fix: error message * fix: error messages in upload controller * feat: Create helper function to check if an UUID is valid * fix(files): Use multipart form data instead of JSON * test(files): Add success case test to the endpoint to upload files --------- Co-authored-by: Andvelavi <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]> * fix(files): Keep files extension (#56) * test: Increment save file endpoint coverage (#54) * refactor(files): Remove unreachable block Since JSON is not being used in the endpoint, the block is unreachable * test(files): Increment upload handler coverage to 88% All lines, except the `500` status code error, are covered now --------- Co-authored-by: Antonio Donis <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]> Co-authored-by: Andrea Velasquez <[email protected]> Co-authored-by: Andvelavi <[email protected]>
Release 0.0.11
release: v0.0.11 (#45) * fix: Enable all CORS origins (#44) * chore: Remove origins environment variable * fix: Enable all origins in CORS config
Release 0.0.9
Release: v0.0.9 (#42) * fix: Enable CORS (#40) * feat: Register endpoint (#39) * feat: enpoint registration coverage 57% Implementation of the registration endpoint, 57% coverage is achieved * style: Fix formatter and linter warnings * test: Use random data in register tests * refactor: Update register endpoint according to the `.net` spec * test: Fix broken test --------- Co-authored-by: Antonio Donis <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]> Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]> Co-authored-by: Andrea Velasquez <[email protected]> Co-authored-by: Andvelavi <[email protected]>
Release 0.0.8
release: v0.0.8 (#38) * refactor: Update endpoints (#37) * refactor: Create reusable middleware to get and inject the jwt * refactor: Update login and challenge endpoints * docs(openapi): Update login and refresh endpoints in spec * refactor: Update login and refresh endpoints according to the spec * test: Update tests using random data * refactor: Remove unreachable block * chore(deps): Update dependencies