Skip to content
This repository has been archived by the owner on Apr 5, 2024. It is now read-only.

Releases: FileFighter/RestApi

V0.1.3 - Dependencies and fixes

13 Dec 18:15
71554a8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.1.3

V0.1.2 - Security Hotfix

27 May 14:09
Compare
Choose a tag to compare
v0.1.2

bumped up version to v0.1.2

V0.1.1 - Search Endpoint

27 May 08:19
Compare
Choose a tag to compare

Implemented the search for files endpoint

V0.1.0 - Create new Folder Endpoint

23 May 17:55
62212c2
Compare
Choose a tag to compare
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

18 May 22:15
Compare
Choose a tag to compare
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

13 May 16:43
Compare
Choose a tag to compare
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

09 Jan 19:47
Compare
Choose a tag to compare
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

21 Dec 15:46
Compare
Choose a tag to compare
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

21 Nov 15:31
Compare
Choose a tag to compare
v0.0.5

fixed merge error

V0.0.4 - Added UserRegistration

19 Nov 15:14
Compare
Choose a tag to compare
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]>