Skip to content

Releases: Mangatsu/server

v0.5.1

28 May 07:27
Compare
Choose a tag to compare

Added

Fixed

  • Internal version number

v0.5.0

28 May 03:55
Compare
Choose a tag to compare

Added

  • Support for cookies (JWT)
  • Support for 7zip (7z) galleries

Fixed

  • Broken response when there were no galleries

Changed

  • Minimum Go version to 1.20
  • Updated dependencies

Docs

  • Remove next-auth references
    • next-auth will be removed in Mangatsu Web v0.5.0

v0.4.3

17 Apr 14:01
Compare
Choose a tag to compare

Added

  • Periodically prune sessions

Changed

  • Increase maximum session duration to 1 year

v0.4.2

16 Apr 18:47
Compare
Choose a tag to compare

Added

  • Show internal server error messages in console
  • API endpoint for gallery count /galleries/count
  • Seed parameter for shuffling gallery results

Fixed

  • Setting a custom SQLite db filename
  • Updating galleries internally
  • Updating translated and native titles

Changed

  • Return only structured & "non-null Series" galleries when grouping

Docs

  • Update preview images

v0.4.1

15 Apr 18:29
Compare
Choose a tag to compare

Fixed

  • Regression of not being able to log in with passphrase

v0.4.0

15 Apr 00:01
Compare
Choose a tag to compare

Added

  • Periodically prune the gallery cache of old entries
    • Time to live can be configured via MTSU_CACHE_TTL environment variable. Defaults to 336h (14 days)
    • Utilizes mutex to prevent reading and deleting the same entry at the same time
  • Environmental variable to disable migrations MTSU_DB_MIGRATIONS=false
  • Environment variable to override the default database name: MTSU_DB_NAME=mangatsu
  • Embedded migrations to binary

Changed

  • Updated dependencies

Docs

  • Cross out 7z in README as it's not supported yet
  • Fix mistakes in example.env and ENVIRONMENTALS.md

v0.3.1

24 Mar 21:20
Compare
Choose a tag to compare

Fixed

  • Regression where order direction of galleries would not work
  • Version number in API response

Docs

  • Add preview images to README

v0.3.0

20 Mar 13:18
Compare
Choose a tag to compare

Added

  • Support for returning galleries grouped by Series from the API
  • Hath (H@H) and EHDL meta text file parsers
  • Support for calling all metadata parsers through the API
  • Validations when updating gallery

Fixed

  • GetTags SQL query

Changed

  • Updated dependencies
  • Updated Go to 1.18
  • Harden title language name parsing (list of supported languages)
  • Disallow empty namespaces or names in tags

v0.2.0

27 Feb 12:56
Compare
Choose a tag to compare

Added

  • UpdateGallery API method

Fixed

  • Error when a single (e.g. Gallery) result is empty
  • Returning favorite groups could include empty groups

Changed

  • Renamed TitleShort column to TitleTranslated
  • Upgraded packages

Removed

  • Artists and Circle columns from Gallery
    • Not needed as the same can be achieved by using the artist and circle namespace tags

v0.1.2

03 Feb 15:25
Compare
Choose a tag to compare

Fixed

  • Resetting favorite groups
  • Returning favorite groups could include empty groups