Wallabag v2.3.0 Release Notes

Release Date: 2017-12-11 // over 6 years ago
  • Full Changelog

    API

    • API exists returns id if article exists #2919
    • ➕ Added API endpoint to handle a list of URL and to add/delete tags #3055
    • ➕ Added API endpoint to handle a list of URL #3053
    • Retrieve tag / tags value from query or request #3103
    • Register through API #3065
    • API user creation behind a toggle #3177
    • 👍 Allow other fields to be sent using API #3106
    • ➕ Add ability to patch an entry with more fields #3181
    • Create (and return) a client after creating a new user using the API #3187
    • 🛠 Fix PATCH method #3256

    Technical stuff

    • ⬇️ Dropping PHP 5.5 #2861, migrated to Symfony 3.3 #3376, defined MySQL as the default rdbms for wallabag #3171
    • ➕ Add Cloudron as installation method #3000
    • ➕ Added migrations execution after fresh install #3088
    • ⬆️ Upgraded CraueConfigBundle to 2.0 #3113
    • ✂ Removed embedded documentation. The repository is now here. #3122
    • 🛠 Fix some Scrutinizer issues #3161 #3172
    • ✅ Isolated tests #3137
    • 🌲 Log an error level message when user auth fail #3195
    • ➕ Add a real configuration for CS-Fixer #3258
    • Replace ant with Makefile #3398

    🔋 Features

    • Share articles to Scuttle (https://github.com/scronide/scuttle) instance #2999
    • 👍 Allow to remove all archived entries #3020
    • ➕ Added publication date and author #3024
    • ➕ Added notmatches operator for automatic tagging rule #3047
    • Search & paginate users #3060
    • Clean duplicates entries command #2920
    • ➕ Added headers field in Entry #3108
    • ➕ Add some deletion confirmation to avoid mistake #3147
    • ➕ Add support for tag in Instapaper import #3168
    • ➕ Added tags on list view #3077
    • 👉 Show user command #3179
    • ➕ Add ability to filter public entries & use it in the API #3208
    • Store credentials for restricted site in database #2683
    • ➕ Add RSS for tags & All entries #3207
    • Add list users command #3301
    • Add reload entry command #3326
    • ➕ Add starred_at field which is set when an entry is starred #3330
    • ➕ Add originUrl property to Entry #3346

    🔄 Changes

    • 🔄 Changed default value for list mode (grid instead of list) #3014
    • ✂ Remove isPublic from Entry entity #3030
    • 👉 Use username to import #3080
    • ➕ Adds Webpack support and remove Grunt #3022
    • 👌 Improved Guzzle subscribers extensibility #2751
    • ➕ Added logger when we match Tagging rules #3110
    • unify Download/Export wording. #3130
    • Staying on an article view after removing a tag #3138
    • 👉 Use an alternative way to detect images #3184
    • Displays an error with an annotation with a too long quote #3093
    • Validate language & preview picture fields #3192
    • ✂ remove craueconfig domain name setting and add a proper one in parameters #3173
    • 👍 Better public sharing page #3204, #3449
    • 👌 Improved pagination, navigation, tag's list and footer UI #3459, #3467, #3461, #3463

    🛠 Fixes

    • 👉 Use up-to-date Firefox extension and add F-Droid link for Android app #3057
    • 🛠 Fixed sandwich menu position in entry view (material theme) #3073
    • Disabled shortcuts on login/register page #3075
    • 📜 "+" in url not parsed correctly (when we click on original URL) #3002
    • Skip auth when no credentials are found #3101
    • ➕ Added migration to change length for user fields #3104
    • 🛠 Fix delete annotation when username is defined #3120
    • 🛠 Fixed is_starred for wallabag v2 import #3143
    • Replace images with & in url #3176
    • Ignore tag's case #3139
    • Multiple tag search, which was broken from API #3309
    • In RSS feeds, pubDate now conformant to DateTime RFC822 specifications #3471

    🌐 Translations

    • ➕ Add Russian language #3378