tag name | 2.1.3 (a73c4526ee418d40bdcfcd87150d8b0ca3c9e1c2) |
tag date | 2024-04-27 15:26:25 -0700 |
tagged by | |
tagged object | commit 4d3ee0d15d... |
download | v2-2.1.3.tar.gz v2-2.1.3.tar.zst v2-2.1.3.zip |
---|
Miniflux 2.1.3
* `api`: `rand.Intn(math.MaxInt64)` causes tests to fail on 32-bit architectures (use `rand.Int()` instead)
* `ci`: use `docker/metadata-action` instead of deprecated shell-scripts
* `database`: remove `entries_feed_url_idx` index because entry URLs can exceeds btree index size limit
* `finder`: find feeds from YouTube playlist
* `http/response`: add brotli compression support
* `integration/matrix`: fix function name in comment
* `packaging`: specify container registry explicitly (e.g., Podman does not use `docker.io` by default)
* `packaging`: use `make miniflux` instead of duplicating `go build` arguments (this leverages Go's PIE build mode)
* `reader/fetcher`: add brotli content encoding support
* `reader/processor`: minimize feed entries HTML content
* `reader/rewrite`: add a rule for `oglaf.com`
* `storage`: change `GetReadTime()` function to use `entries_feed_id_hash_key` index
* `ui`: add seek and speed controls to media player
* `ui`: add tag entries page
* `ui`: fix JavaScript error when clicking on unread counter
* `ui`: use `FORCE_REFRESH_INTERVAL` config for category refresh
* Bump `github.com/tdewolff/minify/v2` from `2.20.19` to `2.20.20`
* Bump `golang.org/x/net` from `0.22.0` to `0.24.0`
* Bump `golang.org/x/term` from `0.18.0` to `0.19.0`
* Bump `golang.org/x/oauth2` from `0.18.0` to `0.19.0`
* Bump `github.com/yuin/goldmark` from `1.7.0` to `1.7.1`
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEDyJ0pjYevysxzdTfu2P1hSdzd04FAmYte60ACgkQu2P1hSdz
d05YWhAAwagUUFDzw0vXMqn503PDivvpms0cXNiIJsLr4bo1wjfThY4aywCKugiK
9MoS3SuGT9ChOkJtNX35/J4wL9NuMptLXd+JpzQe3KcehiByfywNQTSjcPAPIYWU
+yil53V1hROBeybAfcMNeItGqY4hwf/TNCpCV6BF9SCLzGqU+P8n69Qpbh+x6rIu
VYfNveCv1KFUNHijiPDP2bTfFKZZL4TNIuLTZ+At9n0Xg6uC0C+sSQHCV9EEppVg
UhAhdnRmPBNv+z3JVMzRoNBwqBPm6w8Xxk80PWET3PMcr4wFVGbjmulndylrFs7f
WDM7famibW1GGUBSRTPSd2yOles6nqRO2HRse3VB2c44ojYFZk94/7btARPnjYMz
meBmR+79yxyy6MeVJmzRzp8jBJWXmBMYoWbEY3i7QNN5wfHKE99p57c7K6hKFL+3
dEhuWLX78QsvK1OgUfUC4MsZ67JZZcZRkKvIrjS45y7JEyuNi8PNiouogk2l26A8
VPPrJgOURCG2R1iWWmoWT60E3GaPcIKILg6IlJuhaqqvF7fYaKeH517PKFoYrR4t
skXW8WHuyOdVQ4lo70pqkhG4dfKVvuTCbsDwGSiQ2RbJYnmZkma3NHdUl/oYxeGd
c/68xtp6TcWVnd/Cxmzt/mQgkPgLZGpjJLIcp6hCPL2soBeMHj4=
=dZjl
-----END PGP SIGNATURE-----