This repository has been archived by the owner on Nov 7, 2023. It is now read-only.
Releases: hawks-atlanta/metadata-scala
Releases · hawks-atlanta/metadata-scala
Release 0.13.0
release: v0.13.0 (#92) * feat: Delete file (#88) * feat: add DeletefileMeta to PostgresRepository * feat: add deleteFile to useCases * Feat: add DeleteFile to controllers * feat: add route DeleteFile * feat: add migration v1.2.1 * feat: add delete directory in uses cases * feat: add delete directory in filesMetaRepository * feat: override delete directory * feat: add test utils delete an generate file * test: add test to the endpoint to delete file * docs(http): Update bruno collection * docs(openapi): add "/delete/" segment to deleteFile in the spec --------- Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]>
Release 0.12.0
release: v0.12.0 (#90) * feat: Unshare file (#89) * feat: add unshare file method to the repository * feat: add endpoint unshare file * fix: repair path route unshare metadata * feat: add utils unshare and generate Unshare * feat: add test unshare * refactor: update messages exeptions * docs(http): Update bruno collection --------- Co-authored-by: Pedro Andrés Chaparro Quintero <[email protected]> Co-authored-by: Sergio Daniel Baron Cabrera <[email protected]>
Release 0.11.1
release: v0.11.1 (#87) * refactor: Add logs and fix Scala warnings (#83) * refactor(logs): Create basic stdout logger * refactor: Remove unused request object in get methods * style: Fix typos and remove unneeded enclosing blocks * docs(http): Add bruno collection (#84) * docs(http): Add bruno collection * fix: Include files size (#86) * docs(openapi): Update spec * fix: Include files size when listing files * fix: Use `int` instead of `long` to store files size
Release 0.11.0
release: v0.11.0 (#81) * fix: Update controllers error handler (#80) * refactor: Print log when non-domain exceptions are caught * fix: Caught ujson parse exception as a bad request error * feat: List files (#78) * feat: Add `isShared` field to `FileExtendedMeta` entity * refactor: Add domain exception to throw when an user cannot read a file * feat: Add new method to the repository to list files * feat: Create endpoint to list files * fix: Fix query to list directories to include nested directories * test: Add tests to the endpoint to list directories * refactor: Remove redundant if statements * docs(http): Add http examples for the new endpoint * docs(openapi): Update parent uuid parameter in the openapi spec * fix: Update function to parse nullable strings to ujson value --------- Co-authored-by: Antonio Donis <[email protected]>
Release 0.10.3
release: v0.10.3 (#76) * fix: Ignore ready state validations for directories (#73) * fix: Skip directories ready check * fix: Use transaction to update volume and ready columns * fix: Update query to obtain files shared with an user * test: Update tests * fix: Parse null-able extension field (#75) * refactor: Use same filename in ArchiveMeta class to fix warning * ci: Run tests when a pull request is created to main * style: Format files --------- Co-authored-by: Antonio Donis <[email protected]>
Release 0.10.1
release: v0.10.1 (#71) * feat: Rename files (#63) * refactor: Add extension column (#64) * refactor: remove hashsum column (#66) * feat: Move file (#67) * fix: Update is_shared column when a file is shared (#70) --------- Co-authored-by: Antonio Donis <[email protected]>
Release 0.8.1
chore: Release 0.8.1 (#62) * feat: List files shared with user (#56) * feat: Shared with who (#57) * fix: Production migrations (#61) * refactor: Refactor tests by using utils functions * docs(openapi): Update spec --------- Co-authored-by: Antonio Donis <[email protected]>
Release 0.6.0
chore: Release 0.6.0 (#55) * feat: PostgreSQL connection and Migrations (#20) * docs: Openapi spec (#23) * fix(cd): Build the Docker image without running tests (#35) * feat: Save metadata (#31) * ci: Add lint step (#36) * ci: Replace tagging pipeline (#42) * docs(openapi): Fix overlapping routes error (#46) * fix: Update save metadata endpoint to avoid endpoints overlapping (#47) * feat: Share files (#48) * feat: Can read endpoint (#49) * refactor(tests): Global setup of HTTP server (#51) * feat: Mark files as ready (#52) * feat: Obtain file metadata (#53) * docs(openapi): Update spec (#54) --------- Co-authored-by: Antonio Donis <[email protected]>