Wallabag v2.4.0 Release Notes
-
๐ Features
- ๐ Allow to rename tags from the web interface #3574
- โ Added possibility to change locale from login/register pages #3216
- โ Add ability to import/export tagging rules #4028
- โ Add quickstart into the menu #3992
- Enable OTP 2FA via third apps (Google Authenticator, Authy or FreeOTP) #3798
- ๐ Show untagged entries count on tag list #3993
- โ Add random feature #3526
- โ Added ability to revoke feed token #3994
- Display login in config / user #3995
- ๐ Move Ignore Origin rules to database #4026
- โ Add ability to manually define the reading speed #4053
- โ Added MathJax support #4128
- ๐ Improved tags list #4136
- โ Add untagged list link to filter menu #4150
- ๐ Allow custom styles system wide #4151
- โ Added elCurator import #4175
- โ Added language support for Simplified Chinese๏ผ็ฎไฝไธญๆ๏ผ#4281
- โ Added publication date on epub export #4315
- โจ Enhanced article display #4317
- โ Added mass actions for Material design in list view #4326
- โ Added a button to disable 2FA when enabled #4329
- โจ Enhanced navigation menu in material theme #4343
- Copy client info to clipboard #4058
- โฌ๏ธ Upgrade Piwik Twig Extension to Matomo #4363
- Dark theme to Material #4725
API
- Storage of hash of URL to check if pages already saved #3158
- โ Added a basic search endpoint #3627
- Entries: added add parameter detail to exclude or include content in response #3960
- โ Add a new endpoint to retrieve information from the wallabag instance #3845
- API return an error with empty quote #4161
- ๐ Fixed bug when we delete entry via API #4316
- โ Add ability to define lifetime token for the API #4319
- โ Added archived_at property and updateArchived method #3630
- โ Add
given_url
in Entry table to check if a redirected url has already added #3271
Technical stuff
- โ Added support for secured emails via SMTP #3596
- ๐ Changed RSS to Atom feed and improve paging #3223
- MySQL: change collation of tag label #3959
- ๐ Use httplug and graby 2.0 #3390
- ๐ Use Imagick to keep GIF animation #3955
- Jump to Symfony 3.4 #3731
- โ Removed hardcoded database version #3864
- โฌ๏ธ Dropping PHP < 7.1 #3758
- โฌ๏ธ Dropping PHP < 7.2 #4441
- 0๏ธโฃ Force default_protocol to generate an url input #3879
- Cascade delete on oauth2 table when deleting a user #3956
- Preview picture: use the 1st pic retrieved if no og:image set #3965
- ๐ณ Force PHP version in Dockerfile #3977
- โ Add Sentry support #3990
- ๐ Fix slow/unindexed queries #4081
- ๐ Rename internal settings table #4084
- โ Add environment variables to control scripts/dev.sh behavior #4152
- ๐ณ Increase php memory limit PHP Docker #4163
- Ensure ENV is well defined when using make #4249
- โก๏ธ Update translations from Weblate #4442
- Ditch Travis to use GitHub Actions #4747
- โฌ๏ธ Upgrade Webpack from v4 to v5 #4727
๐ Translations
- โ Add Japanese translation #4274
- โ Add Croatian translation #4518, #4517
- โ Add Ukrainian translation #4489
- โ Add language support for Simplified Chinese๏ผ็ฎไฝไธญๆ๏ผ#4281
- โ Add Dutch translation to the settings #4632
- ๐ Support for Weblate #4442 & #4447
๐ Fixes
- ๐ Fixed Instapaper import date order #3980
- Add missing entries in craue_config_setting. #3868
- ๐ Fix
reading_time
being NULL on SQLite #4020 - ๐ Fix createdAt filter on material #4299
- ๐ Fix duplicated icons on "Search engine" and "new link" forms #4149
- ๐ Fix entries export from search view #4278
- ๐ Fixed URL to share entry via twitter #4250
- Sidebar sub entries not conditioned by hover anymore #4254
- ๐ Fix print of long pages #4263
- ๐ Fixed duplicated tags when renaming them #4310
- โ Added authentication during import command for paywalled websites #4325
- โ Added more coherence with color links for material theme #4346
- ๐ Changed visibility for article stats #4347
- ๐ PHP 7.4 support #4309