Skip to content
This repository has been archived by the owner on Nov 7, 2023. It is now read-only.

Releases: hawks-atlanta/metadata-scala

Release 0.13.0

22 Oct 23:46
86cbe8e
Compare
Choose a tag to compare
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

22 Oct 21:45
08ee51e
Compare
Choose a tag to compare
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

14 Oct 18:49
6a405fc
Compare
Choose a tag to compare
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

03 Oct 22:10
8e5154f
Compare
Choose a tag to compare
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

01 Oct 13:49
e9ed34f
Compare
Choose a tag to compare
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

26 Sep 14:46
47d4018
Compare
Choose a tag to compare
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

15 Sep 16:18
f2d6595
Compare
Choose a tag to compare
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

12 Sep 23:04
837f093
Compare
Choose a tag to compare
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]>