Changelog
0.12.0 (2023-02-05)
- Add inline keyboard for help command (#288)
- Add command to close/remove keyboards and messages (#289)
- Support
author
in templates (#294) - Support authors from dublincore (#295)
- Add
preview_enabled
to chats (#296) - Feed keyboards (#298)
- Process commands in conversational style (#301)
- CommandsKeyboard improvements (#302)
- Display only read-only commands for feed keyboards in public chats (#303)
- Update rust version and dependencies
0.11.0 (2022-09-24)
Improved
- Optimize filter word matching using the ahocorasick crate (#263)
- Configure the max number of filter words with the env var (#264)
- Re-use the http client for all requests (#265)
- Parse links along with their content (#266)
Fixed
- Fix long links in templates (#257)
0.10.0 (2022-09-04)
Added
- Add template helpers (html links, text formatting) (#244)
Improved
- Update diesel crate to 2.0 version. (#247)
- Update fang crate to 0.9.0 version. (#247)
- Docker push automatization. (#239)
0.9.0 (2022-08-01)
- Do not reply to message replies (#219)
- Allow spaces in local filters (#222)
- Use rayon instead of tokio for processing user commands (#231)
0.8.0 (2022-06-01)
- Add global commands for filters (#214)
0.7.0 (2022-05-14)
- Update frankenstein to 0.15 by @ayrat555 in #212
- Sync and deliver during subscription by @ayrat555 in #213
0.6.0 (2022-04-02)
- Add ability to change primary key of feed items table (#206)
0.5.0 (2022-02-03)
- Remove custom templates (handlebars can be used directly) (#196)
- Add
remove_filter
,remove_template
,remove_global_template
(#197)
0.4.0 (2022-01-22)
- Migrate from html2text to nanohtml2text (#189)
0.3.0 (2022-01-10)
- Change the primary key of feed_items from
(feed_id, title, link)
to(feed_id, content_hash)
- #183, #184, #185, #186
0.2.6 (2022-01-03)
- Update frankenstein
0.2.5 (2021-12-31)
- if
OWNER_TELEGRAM_ID
is set, process commands only from this user - #8bd0253d8f7ae7fb0ac70c - Update deps
0.2.4 (2021-12-05)
- Update frankenstein
0.2.3 (2021-11-09)
- Bump deps (tokio, serde_json, feed-rs, diesel, isahc, frankenstein)
- Set retention mode for workers - RemoveAll
0.2.2 (2021-09-12)
- Add exponential backoff for failing feeds (#155)
- Add admin stats (/info) commands (#156, #157)
- Decrease docker image size (#c93b02233bff)
0.2.1 (2021-09-08)
- always update synced_at in feeds (#154)
0.2.0 (2021-09-07)
Major performance improvements
- migrate all background processing to fang
- allow to start all services from the main binary with
ALL_BINARIES
env var - maintain db pool for processing user commands
0.1.3 (2021-06-22)
Chores
0.1.2 (2021-04-19)
Enhancements
- Allow docker to run all commands at once (#99)
0.1.1 (2021-03-10)
Enhancements
Bugfixes
Chores
0.1.0 (2021-02-14)
- The first release on docker hub :tada: