Wallabag v2.4.0 Release Notes

  • Full Changelog

    ๐Ÿ”‹ 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