Releases: go-shiori/shiori
v1.6.0-rc.6
v1.6.0-rc.5
Changelog
- 3df4c0b Add Documentation>CLI>Add bookmark (#794)
- cf7301c Fixed lint errors after refactor (#806)
- 7c4e5fb ci: add codecov reporting (#776)
- 9746add deps: update go dependencies (#777)
- fe6a306 deps: upgrade (#804)
- 188ce68 fix: generate coverage profile (#797)
- d371ee6 fix: typo in URL under documentation (#778)
- f01f2db fix: use noreferer to prevent exposing shiori instance url to archived websites (#802)
- cc7c751 refactor: migrate bookmark static pages to new http server (#775)
v1.6.0-rc.4
Changelog
- c64e858 Fix typos (#756)
- f16dd42 Make suggestion clickable in bookmark creation (#765)
- 013270a Update documentation for add links to shiori in android devices from share menu (#757)
- f82b97d add create ebook by default in settings (#761)
- 29b1d97 chore(deps): bump the all group with 1 update (#767)
- 1d58455 chore: comment unused functions
- 7765e5b chore: frontend formatting (#764)
- c05d617 feat: allow per-user settings and store them in database (#639)
- 1ae82f4 fix: Actions in overlays on mobile hard to press (#759)
- 03df5e8 fix: allow webp thumbnails (#758)
- 5e9847a refactor: migrate ebook routes to new http server (#742)
- 106bf16 refactor: remove unneeded variable and unify the way send token in header (#763)
What's Changed
- feat: allow per-user settings and store them in database by @Monirzadeh in #639
- fix: Remove unneeded variable and unify the way send token in header by @Monirzadeh in #763
- add create ebook by default in settings by @Monirzadeh in #761
- fix: Actions in overlays on mobile hard to press by @cbe in #759
- fix: Use webp as thumbnail by @Monirzadeh in #758
- Update documentation for add links to shiori in android devices from share menu by @Monirzadeh in #757
- Fix typos by @shirayu in #756
- chore(deps): bump the all group with 1 update by @dependabot in #767
- refactor: migrate ebook routes by @Monirzadeh in #742
- Make suggestions tapable/clickable by @cbe in #765
- chore: frontend formatting by @cbe in #764
New Contributors
Full Changelog: v1.6.0-rc.3...v1.6.0-rc.4
v1.6.0-rc.3
Changelog
- 2c31048 chore(deps): bump golang dependencies (#746)
- 36b0121 chore(deps): bump the all group with 6 updates (#738)
- a3fb075 chore(deps):Update Github Actions dependencies (#740)
- 46c1a6a feat: allow resize the dialogbox for bigger/hidpi screens (#732)
- eb666cd feat: use new JWT auth in all frontend API calls (#743)
- c6aabc4 fix: styles-check and swag-check monitor just needed directory not project root (#747)
What's Changed
- feat: use new JWT auth in all frontend API calls by @fmartingr in #743
- fix: styles-check and swag-check monitor just needed directory not project root by @Monirzadeh in #747
- feat: allow resize the dialogbox for bigger/hidpi screens by @Monirzadeh in #732
Full Changelog: v1.6.0-rc.2...v1.6.0-rc.3
v1.6.0-rc.2
v1.6.0-rc.1
Changelog
- 888d053 Allow JWT authentication into legacy APIs (#651)
- e5f2de0 Fix CI incorrectly tagging RC releases and disables docker builds on forks (#686)
- a60dbf3 Run legacy API and new API at the same time. (#648)
- 2cbc592 Show Shiori version on server command (#669)
- c5c7a5f Show version in login page (#652)
- 8b015a3 Swagger improvements (#666)
- faa1ae9 chore: remove irc badge from readme (#674)
- 307f293 chore: remove verbose logger (#685)
- e0d4537 default to sqlite, warn dbms users (#667)
- 1d52569 fix(ci): rc handling
- ef1d18d fix(db): handle usage of special characters in searches (#721)
- f4817cb fix: Ensure bookmark files are correctly downloaded before deleting current ones (#683)
- 454f217 fix: docker buildx tags (#650)
- b70ab19 fix: package-name in cleanup tag (#655)
- 6c41661 fix: pr tag prune using other action (#656)
- 622d556 fix: title is never retrieved when adding bookmark (#664)
- a60f65f fix: title overwritten if user has defiend it (#684)
- 7776881 fix: workflow delete tags input (#653)
- 2e1016e preserve fragment in URLs (#315) (#687)
v1.5.5
What's Changed
Features
- Initial Ebook support by @Monirzadeh in #623
- feat: add SHIORI_PG_SSLMODE by @refi64 in #536
Fixes
- fix(frontend): prevent archive header covering up the archive content by @sdvcrx in #562
- fix direction in RTL language by @Monirzadeh in #615
- fix(log): record user real ip from headers by @Tomilla in #603
- fix: browser ext cannot archive and update bookmark. by @IvanLi-CN in #560
- fix: prevent bookmark overwrite on archive download by @fmartingr in #636
- thumb image will be not accesable anymore if it is private fix #578 by @Monirzadeh in #627
- fix download data image fix #645 by @Monirzadeh in #646
- feat: improve bookmark image detection by @Katarn in #554
- Use UTC for cookie expiry date in backend by @MoX46 in #566
Other
- Add log args for root command by @chain710 in #565
- deps: update direct deps by @fmartingr in #567
- Update dependencies by @fmartingr in #616
- deps: update to go 1.20 + dependencies. Fixes CI by @fmartingr in #628
New Contributors
- @Katarn made their first contribution in #554
- @MoX46 made their first contribution in #566
- @IvanLi-CN made their first contribution in #560
- @sdvcrx made their first contribution in #562
- @chain710 made their first contribution in #565
- @Monirzadeh made their first contribution in #615
- @Tomilla made their first contribution in #603
- @refi64 made their first contribution in #536
Full Changelog: v1.5.4...v1.5.5
v1.5.5-rc.2
What's Changed
- fix download data image fix #645 by @Monirzadeh in #646
- Start working on new REST API. Refactor logic in domains. by @fmartingr in #497
Full Changelog: v1.5.5-rc.1...v1.5.5-rc.2
v1.5.5-rc.1
What's Changed
- feat: improve bookmark image detection by @Katarn in #554
- Use UTC for cookie expiry date in backend by @MoX46 in #566
- fix: browser ext cannot archive and update bookmark. by @IvanLi-CN in #560
- deps: update direct deps by @fmartingr in #567
- fix(frontend): prevent archive header covering up the archive content by @sdvcrx in #562
- Add log args for root command by @chain710 in #565
- Update dependencies by @fmartingr in #616
- fix direction in RTL language by @Monirzadeh in #615
- fix(log): record user real ip from headers by @Tomilla in #603
- thumb image will be not accesable anymore if it is private fix #578 by @Monirzadeh in #627
- deps: update to go 1.20 + dependencies. Fixes CI by @fmartingr in #628
- Initial Ebook support by @Monirzadeh in #623
- fix: prevent bookmark overwrite on archive download by @fmartingr in #636
- feat: add SHIORI_PG_SSLMODE by @refi64 in #536
New Contributors
- @Katarn made their first contribution in #554
- @MoX46 made their first contribution in #566
- @IvanLi-CN made their first contribution in #560
- @sdvcrx made their first contribution in #562
- @chain710 made their first contribution in #565
- @Monirzadeh made their first contribution in #615
- @Tomilla made their first contribution in #603
- @refi64 made their first contribution in #536
Full Changelog: v1.5.4...v1.5.5-rc.1
v1.5.4
Falling back to transparent migrations
After some discussion over #473, we've decided to roll back the change introduced in v1.5.3 that made the user take care of migrations manually.
What does this mean? Basically we added proper migrations into Shiori and added a custom command to perform them, but since our documentation is lacking in some ways most users where a bit confused about what a migration meant, specifically users of the CLI tool which do not rely on the server. In the end, and to avoid adding more complexity to the tool (which is one of the core features) I decided to rollback that change, meaning that everything should be done in the background while you use or serve Shiori. If anything goes wrong, you will get an error on the output which you can use to open an issue and your database should be left as it is.
What's Changed
- fix invalid assets path when use webroot by @hulb in #448
- feat: session expire time from backend by @fmartingr in #437
- Fix docker migration script example by @kaimoe in #451
- Improve performance for sqlite queries by @Orhideous in #425
- fix: remove manual transaction on sqlite migration 2 by @fmartingr in #468
- feat: upgrade to go 1.19 by @fmartingr in #469
- docs: fix remember represented as a number instead of a bool by @babariviere in #472
- refactor:pass ctx to db layer, return err instead of recover panic by @hulb in #450
- fix(import): check for no rows error by @fmartingr in #487
- fix err in keyword searching by @hulb in #494
- fix(psql): save bookmarks not using passed bookmark id for the insert by @fmartingr in #484
- fix: import should respect add_date or last_modified fields by @fmartingr in #490
- fix: data dir permissions having execute for all by @fmartingr in #493
- fix: remove CreateNewID usage from api handlers by @fmartingr in #486
- fix: sharing context between api and goroutine caused goroutine to fail by @Acelya-9028 in #499
- fix: saving bookmarks inconsistencies by @fmartingr in #500
- chore(deps): updated go and github actions dependencies by @fmartingr in #511
- fix: failed to save bookmark: constraint failed: UNIQUE constraint failed: bookmark.url by @Acelya-9028 in #515
- fix: avoid panic usage when downloading bookmark by @fmartingr in #513
- fix(db): avoid using dash in fts5 queries by @fmartingr in #514
- fix(api-ext): use same save logic as the api by @fmartingr in #518
- fix: remove createnewid usages by @fmartingr in #520
- feat(frontend): username autofocus on login by @fmartingr in #519
- Remove typo in compose Dockerfile post-run command by @AIndoria in #527
- Make migrations transparent to the user by @fmartingr in #530
- Fix #549 reset page when searching for new tag by @ryanwr in #550
- deps: up to date by @fmartingr in #552
- ci: fix goreleaser snapshots by @fmartingr in #553
New Contributors
- @kaimoe made their first contribution in #451
- @Orhideous made their first contribution in #425
- @babariviere made their first contribution in #472
- @Acelya-9028 made their first contribution in #499
- @AIndoria made their first contribution in #527
- @ryanwr made their first contribution in #550
Full Changelog: v1.5.3...v1.5.4