Releases: Mangatsu/server
Releases · Mangatsu/server
v0.5.1
Added
- New environmental: MTSU_DOMAIN
- Domain property to Cookies send back to browser
- As, if Domain is specified, then subdomains are always included in the allowed domains.
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#define_where_cookies_are_sent
Fixed
- Internal version number
v0.5.0
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
Added
- Periodically prune sessions
Changed
- Increase maximum session duration to 1 year
v0.4.2
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
Fixed
- Regression of not being able to log in with passphrase
v0.4.0
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
- Time to live can be configured via
- 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
Fixed
- Regression where order direction of galleries would not work
- Version number in API response
Docs
- Add preview images to README
v0.3.0
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
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
andcircle
namespace tags
- Not needed as the same can be achieved by using the
v0.1.2
Fixed
- Resetting favorite groups
- Returning favorite groups could include empty groups