+## [2.3.0](https://github.com/wallabag/wallabag/tree/2.3.0) (2017-10-21)
+ [Full Changelog](https://github.com/wallabag/wallabag/compare/2.2.3...2.3.0)
+
+### API
+
+- API `exists` returns `id` if article exists [#2919](https://github.com/wallabag/wallabag/pull/2919)
+- Added API endpoint to handle a list of URL and to add/delete tags [#3055](https://github.com/wallabag/wallabag/pull/3055)
+- Added API endpoint to handle a list of URL [#3053](https://github.com/wallabag/wallabag/pull/3053)
+- Retrieve tag / tags value from query or request [#3103](https://github.com/wallabag/wallabag/pull/3103)
+- Register through API [#3065](https://github.com/wallabag/wallabag/pull/3065)
+- API user creation behind a toggle [#3177](https://github.com/wallabag/wallabag/pull/3177)
+- Allow other fields to be sent using API [#3106](https://github.com/wallabag/wallabag/pull/3106)
+- Add ability to patch an entry with more fields [#3181](https://github.com/wallabag/wallabag/pull/3181)
+- Create (and return) a client after creating a new user using the API [#3187](https://github.com/wallabag/wallabag/pull/3187)
+- Fix PATCH method [#3256](https://github.com/wallabag/wallabag/pull/3256)
+
+### Technical stuff
+
+- Dropping PHP 5.5 [#2861](https://github.com/wallabag/wallabag/pull/2861), migrated to Symfony 3.3 [#3376](https://github.com/wallabag/wallabag/pull/3376), defined MySQL as the default rdbms for wallabag [#3171](https://github.com/wallabag/wallabag/pull/3171)
+- Add Cloudron as installation method [#3000](https://github.com/wallabag/wallabag/pull/3000)
+- Added migrations execution after fresh install [#3088](https://github.com/wallabag/wallabag/pull/3088)
+- Upgraded CraueConfigBundle to 2.0 [#3113](https://github.com/wallabag/wallabag/pull/3113)
+- Removed embedded documentation. [The repository is now here](https://github.com/wallabag/doc). [#3122](https://github.com/wallabag/wallabag/pull/3122)
+- Fix some Scrutinizer issues [#3161](https://github.com/wallabag/wallabag/pull/3161) [#3172](https://github.com/wallabag/wallabag/pull/3172)
+- Isolated tests [#3137](https://github.com/wallabag/wallabag/pull/3137)
+- Log an error level message when user auth fail [#3195](https://github.com/wallabag/wallabag/pull/3195)
+- Add a real configuration for CS-Fixer [#3258](https://github.com/wallabag/wallabag/pull/3258)
+
+### Features
+
+- Share articles to Scuttle (https://github.com/scronide/scuttle) instance [#2999](https://github.com/wallabag/wallabag/pull/2999)
+- Allow to remove all archived entries [#3020](https://github.com/wallabag/wallabag/pull/3020)
+- Added publication date and author [#3024](https://github.com/wallabag/wallabag/pull/3024)
+- Added `notmatches` operator for automatic tagging rule [#3047](https://github.com/wallabag/wallabag/pull/3047)
+- Search & paginate users [#3060](https://github.com/wallabag/wallabag/pull/3060)
+- **Clean duplicates entries** command [#2920](https://github.com/wallabag/wallabag/pull/2920)
+- Added headers field in Entry [#3108](https://github.com/wallabag/wallabag/pull/3108)
+- Add some deletion confirmation to avoid mistake [#3147](https://github.com/wallabag/wallabag/pull/3147)
+- Add support for tag in Instapaper import [#3168](https://github.com/wallabag/wallabag/pull/3168)
+- Added tags on list view [#3077](https://github.com/wallabag/wallabag/pull/3077)
+- **Show user** command [#3179](https://github.com/wallabag/wallabag/pull/3179)
+- Add ability to filter public entries & use it in the API [#3208](https://github.com/wallabag/wallabag/pull/3208)
+- Store credentials for restricted site in database [#2683](https://github.com/wallabag/wallabag/pull/2683)
+- Add RSS for tags & All entries [#3207](https://github.com/wallabag/wallabag/pull/3207)
+- Add **list users** command [#3301](https://github.com/wallabag/wallabag/pull/3301)
+- Add **reload entry** command [#3326](https://github.com/wallabag/wallabag/pull/3326)
+- Add starred_at field which is set when an entry is starred [#3330](https://github.com/wallabag/wallabag/pull/3330)
+
+### Changes
+
+- Changed default value for list mode (grid instead of list) [#3014](https://github.com/wallabag/wallabag/pull/3014)
+- Remove `isPublic` from Entry entity [#3030](https://github.com/wallabag/wallabag/pull/3030)
+- Use username to import [#3080](https://github.com/wallabag/wallabag/pull/3080)
+- Adds Webpack support and remove Grunt [#3022](https://github.com/wallabag/wallabag/pull/3022)
+- Improved Guzzle subscribers extensibility [#2751](https://github.com/wallabag/wallabag/pull/2751)
+- Added logger when we match Tagging rules [#3110](https://github.com/wallabag/wallabag/pull/3110)
+- unify Download/Export wording. [#3130](https://github.com/wallabag/wallabag/pull/3130)
+- Staying on an article view after removing a tag [#3138](https://github.com/wallabag/wallabag/pull/3138)
+- Use an alternative way to detect images [#3184](https://github.com/wallabag/wallabag/pull/3184)
+- Displays an error with an annotation with a too long quote [#3093](https://github.com/wallabag/wallabag/pull/3093)
+- Validate language & preview picture fields [#3192](https://github.com/wallabag/wallabag/pull/3192)
+- remove craueconfig domain name setting and add a proper one in parameters [#3173](https://github.com/wallabag/wallabag/pull/3173)
+- Better public sharing page [#3204](https://github.com/wallabag/wallabag/pull/3204)
+
+### Fixes
+
+- Use up-to-date Firefox extension and add F-Droid link for Android app [#3057](https://github.com/wallabag/wallabag/pull/3057)
+- Fixed sandwich menu position in entry view (material theme) [#3073](https://github.com/wallabag/wallabag/pull/3073)
+- Disabled shortcuts on login/register page [#3075](https://github.com/wallabag/wallabag/pull/3075)
+- "+" in url not parsed correctly (when we click on original URL) [#3002](https://github.com/wallabag/wallabag/pull/3002)
+- Skip auth when no credentials are found [#3101](https://github.com/wallabag/wallabag/pull/3101)
+- Added migration to change length for user fields [#3104](https://github.com/wallabag/wallabag/pull/3104)
+- Fix delete annotation when username is defined [#3120](https://github.com/wallabag/wallabag/pull/3120)
+- Fixed is_starred for wallabag v2 import [#3143](https://github.com/wallabag/wallabag/pull/3143)
+- Replace images with & in url [#3176](https://github.com/wallabag/wallabag/pull/3176)
+- Ignore tag's case [#3139](https://github.com/wallabag/wallabag/pull/3139)
+- Multiple tag search, which was broken from API [#3309](https://github.com/wallabag/wallabag/pull/3309)
+
+### Translations
+
+- Add Russian language [#3378](https://github.com/wallabag/wallabag/pull/3378)
+