v1.7.0
Always remember to backup your data before updating.
Notable changes
System Theme (@Monirzadeh) #924
Shiori now allows you to change the theme to light/dark or follow the system configuration.
New migrations backend (@fmartingr) #876
The underlying migrations system has been rewritten to custom code removing the go-migrate dependency.
This not only removes one more dependency but also allows for more control over the migrations process by letting us add run code in a migration, for example, to update the database schema.
This should be transparent for all users but if you find any problems please report it
OpenBSD support (@pacoesteban) #780
This has been in the works for several months since we broke it around 1.5 but thanks to the above migration changes and some custom database engine backend for OpenBSD, we are now able to support OpenBSD again. We added a CI step to get early warnings if we introduce something that breaks support.
What's Changed
- feat: new migration system by @fmartingr in #876
- chore(deps): bump the all group across 1 directory with 4 updates by @dependabot in #895
- refactor: allow specific sqlite engine for OpenBSD by @pacoesteban in #780
- chore(deps): bump the all group across 1 directory with 4 updates by @dependabot in #900
- chore(deps): bump the all group with 4 updates by @dependabot in #902
- fix: not checking for nil-pointer errors on migrations by @fmartingr in #906
- ci: unify local and ci docker workflows by @fmartingr in #907
- fix: ensure tmp folder is present on docker container by @fmartingr in #910
- deps: update golang dependencies by @fmartingr in #915
- chore(deps): bump the all group with 3 updates by @dependabot in #908
- chore(deps): bump the all group with 2 updates by @dependabot in #917
- feat: Home button clear search query by @Monirzadeh in #916
- chore(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 in the all group by @dependabot in #922
- chore: check for avx2 processor feature when trying to run bun by @Monirzadeh in #920
- ci: fix codecov action by @fmartingr in #928
- fix: incorrect original link in archive page by @fmartingr in #931
- fix : wrong response type for readable endpoint documentation by @Monirzadeh in #932
- feat: allow selecting light/dark/follow themes in the webui by @Monirzadeh in #924
- fix: add version to goreleaser archive filename by @fmartingr in #934
New Contributors
- @pacoesteban made their first contribution in #780
Full Changelog: v1.6.3...v1.7.0