tag name | 2.0.49 (7f47b305e30cb3e7132527279159f72c1dd1a079) |
tag date | 2023-10-15 11:05:36 -0700 |
tagged by | |
tagged object | commit 54eb500315... |
download | v2-2.0.49.tar.gz v2-2.0.49.tar.zst v2-2.0.49.zip |
---|
Miniflux 2.0.49
* Implement structured logging using `log/slog` package. New config options available:
* `LOG_FORMAT`: `json` or `text`
* `LOG_LEVEL`: `debug`, `info`, `warning`, or `error`
* `LOG_FILE`: `sdterr`, `stdout`, or a file path
* The `DEBUG` option is now deprecated in favor of `LOG_LEVEL`
* API Improvements:
* Add endpoint `/v1/version`
* Add endpoint `PUT /v1/entries` to update entry title and content
* Add endpoint `/v1/icons/{iconID}`
* Add endpoint `/v1/flush-history` to flush history
* Make the category optional when creating feeds for API clients who don't support categories
* Add enclosures to `GET /v1/entries` endpoint
* Add `published_after`, `published_before`, `changed_after` and `changed_before` options to `/v1/entries` endpoint
* Telegram integration improvements:
* Replace feed HTML link with a button to avoid page preview issues
* Add the possibility to disable buttons
* Add Bruno Miniflux API collection in `contrib` folder (Bruno is an open source alternative to Postman/Insomnia)
* Add command line argument to export user feeds as OPML
* Add new rewrite rules `add_hn_links_using_hack` and `add_hn_links_using_opener` to open HN comments with iOS apps
* Fix timestamp format for `Expires` response header
* Fix Javascript error when reading time option is disabled
* Fix Apprise logic to handle feed service URLs
* Fix missing word in force refresh message
* Remove deprecated `PreferServerCipherSuites` TLS option
* Replace `github.com/rylans/getlang` with `github.com/abadojack/whatlanggo` because `getlang` doesn't seems to be updated anymore
* Bump `github.com/mccutchen/go-httpbin/v2` from `2.11.0` to `2.11.1`
* Bump `golang.org/x/*` dependencies
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEDyJ0pjYevysxzdTfu2P1hSdzd04FAmUsKgEACgkQu2P1hSdz
d07xcg/+KMpOcNQYYu8BtDSTE1Y9ifs+ZRtWMXB880e1n4aU3wGoZOH3fqMcGmaM
SZEy/HNrwWvCX1ppLs6Mps/PxRLmZ2yN+4S+azaPQAe9JQgE2DpauZipchecrvsY
fTCLNP+yC6QXLsAJhB6Zm/goBImCwlcuce+nIy+md1MxyujmbgvaF15uwlqdJL/l
vZnw5n8A3eLZ3gK0AeTxOZzJqDPLK5KnJkYcn9y5t4b8Kouycxh2DQs6r90Cyt9l
PRMY3FTxiiPp0U8wYZkkyVt7utreJ1vv0MNc8RT8Jo/AX3stJWicuvP8lPdWxKEQ
DgsyhJmMRha7I4QFm4cGGYMsaUN8EI/q/etPDzy0V4S3WAC9B8qSxsab+F9J7C8k
ZA5sEX8F+q+s6OW2jI7/MgY6Wt5VpW8U6N5Fm/uKU4s3hw5c9Hxk/zVBA1C6YEPc
1bKTFMHJrd0/73CJGYG9rx3GbRexA9seawQf3QizuEgZ8YL3jDF9EH14KrduxAeu
up4eSNC9SuHtqnPFTbjwblxUMa2zASVASgrP57QcYR78dotz0QtPWoExkY3VNsDL
/k951rv/cvt2wBM13QqHd4bTFhsjdv+X7DtJOLdSVYgtzP919oMbdIUm6ufVExpC
I7Kp8aC5p6U0IzwsgEuVthh874QoIjvY53Yj4WYKBGKxA7s9CWA=
=I5EZ
-----END PGP SIGNATURE-----