This repository has been archived by the owner on Apr 5, 2024. It is now read-only.
Releases: FileFighter/RestApi
Releases · FileFighter/RestApi
V0.1.3 - Dependencies and fixes
What's Changed
- FF-465 - Added Cookie auth to fs item info by @open-schnick in #122
- Update dependencies, fix log4j by @open-schnick in #135
Full Changelog: v0.1.2...v0.1.3
V0.1.2 - Security Hotfix
v0.1.2 bumped up version to v0.1.2
V0.1.1 - Search Endpoint
Implemented the search for files endpoint
V0.1.0 - Create new Folder Endpoint
FF-394 - Added create new folder endpoint (#117) * Added create new folder endpoint * Unit Tests * Fixed a bug with the calculation of paths * FF-426 add Integration tests for new folder Co-authored-by: qvalentin <[email protected]>
V0.0.9 - Download
FF-301 - Download Endpoint (#111) * Added basic structure * FF-397 Download Cucumber Tests (#107) * FF-397 added basic download steps * FF-397 add more Screnarios for bad cases * updated basic structure with response header * Made Queries better * wrote the download logic * kinda works * fixed the paths again * Running Integrationtests * Removed nested class * Using cookies for download auth auth (#113) * add setting of token as cookie * add authenticationWithAccessToken method to AuthenticationService * Minor changes, renaming and fixing. Co-authored-by: open-schnick <[email protected]> * Download endpoint can now be used with cookies * Integration tested the cookie usage * Bumped up the version to v0.0.9 * Fixed a bug where the wrong folder was set as header Co-authored-by: valentin <[email protected]>
V0.0.8 - Upload Endpoint
FF-295 - Upload Endpoint (#100) * added mvn dep, idk why * add login step to user edit * add feature files for upload and upload preflight * Added function skeleton * wip for preflight * Fixed responses * Added FileHandling * Finished writing logic. * kinda working steps * Fixed preflight integration tests * Made preflight integration tests better * Kinda working upload * removed todos, added recursive updating of timestamps * add basic upload step * Added todos. * make findAllByFileSystemIdInAndName case insensitive for name * Fixed one bug * Upload endpoint now returns correct values * adapted tests. * Bumped Version to v0.0.8 * fixed tests, fixed workflows * fixed another bug * made file system contents request case insensitive * made file system contents request case insensitive (2) * Implemented Current Id as header for the content api * added tests for response headers * Added one missing unit test. * small refactoring and added more integration tests. * fixed filesystemid bug, added different db port on dev and debug * fix merge Co-authored-by: open-schnick <[email protected]> Co-authored-by: Open Schnick <[email protected]>
V0.0.7 - Deletion of Files
FF-251 Delete FileSystemItem API Endpoint (#62) * FF-251 Added basic structure and exception + handler. * Cleanup. Reworked custom Exceptions. * Cleanup. Implemented Change in UnitTests. * Cleanup. Implemented necessary changes to cucumber steps * added the .feature file for deleting * FileSystemItem now includes the User * fixed copy pesto, added step function * removed the empty lines * minor fixes, recusive scenarion for permissions * Cleanup. Refactored getContentsOfFolder. * Commented out feature. * Implemented TODO, updated tests. * WIP. basic structure, added wip comments * WIP. added checks for invisible entities. * WIP. started implementing. Added more comments. * Fixed Tests. * FF-251 finished adding logic. * Added UnitTests (1/2) * added some comments to understand the recursion * Fixing, refactoring. * Added UnitTests (1,95/2) * Fixing spelling, and minor bugs in feature files. * Implemented requested changes by @qvalentin * Some more cleanup. * Implemented return value, and Cucumber Steps. * It seems that deleteAll doesnt work, so we need to do that. * WIP: update tests. * Fixed broken merge. * Fixed Tests, finished implementing. * Added one more scenario * Bumped Version to v0.0.7 * Implemented changes by @qvalentin Co-authored-by: qvalentin <[email protected]>
V0.0.6 - Added Show Folder Contents API
FF-218 Show Folder Contents API (#53) * WIP FF-218 Write Code for ShowContents * Added UserBusinessService.userWithUsernameDoesExist * Renamed dto to DTO, removed PermissionSets from FileSystemItems. * FF-218 Added main functions. * Added defaults to builder classes. * FF-218 Added FileSystemBusinessService.userIsAllowedToSeeFileSystemEntity * commented out tests. * Works but i need to rework the dto structure * FF-218 Should work now. Needs testing. * Fixed Merge Import Problems * Fixed Merge Annotation Problem * Added missing @Data * Added missing @Builder * Added missing DummyFile. * Added Cors for local dev purposes only. * Cleanup * Added more @Builder.default * Fixed Test, Wrote UnitTests (1/2) * Fixed Test, Wrote UnitTests (2/2) * Added createBasicFilesForNewUser * Updated Sonar Hostname * Implemented Changes requested by @qvalentin * Ignored Stupid CodeSmells * Added TotalFileSize To SystemHealth * Sonar needs to access over https * added import of ssl cert for reaching sonar * also trigger workflow when workflow config is changed * bad echo? * changed passowrd * changed passowrd * use default password * why did i take the password 'changeit' literally * debug * remove debug * added SONAR_SCANNER_OPTS * ups wrong repo * trying https * everything https * made it use http for the links * added test image * undo changes * Refactored Steps and Feature File. * no https for badges images * Added same scenario but with groups * Added Steps, Fixed the feature. * Small fixes. * Fixed Tests * Bumped Up Version to -> 0.0.6 * added .run to gitingore * Revert Changes, set default profile to "test" while running tests, added stage spring profile Co-authored-by: qvalentin <[email protected]>
V0.0.5 - Added UserEdit
v0.0.5 fixed merge error
V0.0.4 - Added UserRegistration
FF-103 Logic for UserRegistration. (#32) * WIP writing logic for UserRegistration. * FF-103 wrote logic and unit tests. * Added additional ExpectionHandler, and HealthCheck change. * FF-103 added configuration key for password check. * FF-103 Running cucumber tests works. * FF-103 Reworked server response to use httpStatus messages instead of strings. * FF-103 Implemented changes requested by @qvalentin, fixed some bugs. * Fixed Maven Test Execution. * updated version and date. Co-authored-by: open-schnick <[email protected]>