From dd36b9bda577bbf0462b2dc87ec3216fdf364fa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Mon, 27 Apr 2020 18:13:33 +0200 Subject: [PATCH 1/8] Updated changelog for wallabag 2.4.0 --- CHANGELOG.md | 79 +++++++++++++++++++++++++++++++++++++++++ app/config/wallabag.yml | 2 +- 2 files changed, 80 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e418d3e27..d36f47790 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,84 @@ # Changelog +## [2.4.0](https://github.com/wallabag/wallabag/tree/2.4.0) + [Full Changelog](https://github.com/wallabag/wallabag/compare/2.3.8...2.4.0) + +### Features + +- Allow to rename tags from the web interface [#3574](https://github.com/wallabag/wallabag/pull/3574) +- Added possibility to change locale from login/register pages [#3216](https://github.com/wallabag/wallabag/pull/3216) +- Add ability to import/export tagging rules [#4028](https://github.com/wallabag/wallabag/pull/4028) +- Add quickstart into the menu [#3992](https://github.com/wallabag/wallabag/pull/3992) +- Enable OTP 2FA via third apps (Google Authenticator, Authy or FreeOTP) [#3798](https://github.com/wallabag/wallabag/pull/3798) +- Show untagged entries count on tag list [#3993](https://github.com/wallabag/wallabag/pull/3993) +- Add random feature [#3526](https://github.com/wallabag/wallabag/pull/3526) +- Added ability to revoke feed token [#3994](https://github.com/wallabag/wallabag/pull/3994) +- Display login in config / user [#3995](https://github.com/wallabag/wallabag/pull/3995) +- Move Ignore Origin rules to database [#4026](https://github.com/wallabag/wallabag/pull/4026) +- Add ability to manually define the reading speed [#4053](https://github.com/wallabag/wallabag/pull/4053) +- Added MathJax support [#4128](https://github.com/wallabag/wallabag/pull/4128) +- Improved tags list [#4136](https://github.com/wallabag/wallabag/pull/4136) +- Add untagged list link to filter menu [#4150](https://github.com/wallabag/wallabag/pull/4150) +- Allow custom styles system wide [#4151](https://github.com/wallabag/wallabag/pull/4151) +- Added elCurator import [#4175](https://github.com/wallabag/wallabag/pull/4175) +- Added language support for Simplified Chinese(简体中文)[#4281](https://github.com/wallabag/wallabag/pull/4281) +- add Japanese translation [#4274](https://github.com/wallabag/wallabag/pull/4274) +- Added publication date on epub export [#4315](https://github.com/wallabag/wallabag/pull/4315) +- Enhanced article display [#4317](https://github.com/wallabag/wallabag/pull/4317) +- Added mass actions for Material design in list view [#4326](https://github.com/wallabag/wallabag/pull/4326) +- Added a button to disable 2FA when enabled [#4329](https://github.com/wallabag/wallabag/pull/4329) +- Enhanced navigation menu in material theme [#4343](https://github.com/wallabag/wallabag/pull/4343) + +### API + +- Added a basic search endpoint [#3627](https://github.com/wallabag/wallabag/pull/3627) +- Entries: added add parameter detail to exclude or include content in response [#3960](https://github.com/wallabag/wallabag/pull/3960) +- Add a new endpoint to retrieve information from the wallabag instance [#3845](https://github.com/wallabag/wallabag/pull/3845) +- Copy client info to clipboard [#4058](https://github.com/wallabag/wallabag/pull/4058) +- API return an error with empty quote [#4161](https://github.com/wallabag/wallabag/pull/4161) +- Fixed bug when we delete entry via API [#4316](https://github.com/wallabag/wallabag/pull/4316) +- Add ability to define lifetime token for the API [#4319](https://github.com/wallabag/wallabag/pull/4319) + +### Technical stuff + +- Added support for secured emails via SMTP [#3596](https://github.com/wallabag/wallabag/pull/3596) +- Add `given_url` in Entry table to check if a redirected url has already added [#3271](https://github.com/wallabag/wallabag/pull/3271) +- Storage of hash of URL to check if pages already saved [#3158](https://github.com/wallabag/wallabag/pull/3158) +- Changed RSS to Atom feed and improve paging [#3223](https://github.com/wallabag/wallabag/pull/3223) +- MySQL: change collation of tag label [#3959](https://github.com/wallabag/wallabag/pull/3959) +- Use httplug and graby 2.0 [#3390](https://github.com/wallabag/wallabag/pull/3390) +- Use Imagick to keep GIF animation [#3955](https://github.com/wallabag/wallabag/pull/3955) +- Jump to Symfony 3.4 [#3731](https://github.com/wallabag/wallabag/pull/3731) +- Added archived_at property and updateArchived method [#3630](https://github.com/wallabag/wallabag/pull/3630) +- Removed hardcoded database version [#3864](https://github.com/wallabag/wallabag/pull/3864) +- Dropping PHP < 7.1 [#3758](https://github.com/wallabag/wallabag/pull/3758) +- Force default_protocol to generate an url input [#3879](https://github.com/wallabag/wallabag/pull/3879) +- Cascade delete on oauth2 table when deleting a user [#3956](https://github.com/wallabag/wallabag/pull/3956) +- Preview picture: use the 1st pic retrieved if no og:image set [#3965](https://github.com/wallabag/wallabag/pull/3965) +- Force PHP version in Dockerfile [#3977](https://github.com/wallabag/wallabag/pull/3977) +- Add Sentry support [#3990](https://github.com/wallabag/wallabag/pull/3990) +- Fix slow/unindexed queries [#4081](https://github.com/wallabag/wallabag/pull/4081) +- Rename internal settings table [#4084](https://github.com/wallabag/wallabag/pull/4084) +- Add environment variables to control scripts/dev.sh behavior [#4152](https://github.com/wallabag/wallabag/pull/4152) +- Increase php memory limit PHP Docker [#4163](https://github.com/wallabag/wallabag/pull/4163) +- Ensure ENV is well defined when using make [#4249](https://github.com/wallabag/wallabag/pull/4249) + +### Fixes + +- Fixed Instapaper import date order [#3980](https://github.com/wallabag/wallabag/pull/3980) +- Add missing entries in craue_config_setting. [#3868](https://github.com/wallabag/wallabag/pull/3868) +- Fix `reading_time` being NULL on SQLite [#4020](https://github.com/wallabag/wallabag/pull/4020) +- Fix createdAt filter on material [#4299](https://github.com/wallabag/wallabag/pull/4299) +- Fix duplicated icons on "Search engine" and "new link" forms [#4149](https://github.com/wallabag/wallabag/pull/4149) +- Fix entries export from search view [#4278](https://github.com/wallabag/wallabag/pull/4278) +- Fixed URL to share entry via twitter [#4250](https://github.com/wallabag/wallabag/pull/4250) +- Sidebar sub entries not conditioned by hover anymore [#4254](https://github.com/wallabag/wallabag/pull/4254) +- Fix print of long pages [#4263](https://github.com/wallabag/wallabag/pull/4263) +- Fixed duplicated tags when renaming them [#4310](https://github.com/wallabag/wallabag/pull/4310) +- Added authentication during import command for paywalled websites [#4325](https://github.com/wallabag/wallabag/pull/4325) +- Added more coherence with color links for material theme [#4346](https://github.com/wallabag/wallabag/pull/4346) +- Changed visibility for article stats [#4347](https://github.com/wallabag/wallabag/pull/4347) + ## [2.3.8](https://github.com/wallabag/wallabag/tree/2.3.8) [Full Changelog](https://github.com/wallabag/wallabag/compare/2.3.7...2.3.8) diff --git a/app/config/wallabag.yml b/app/config/wallabag.yml index d96dda635..8d24d0d92 100644 --- a/app/config/wallabag.yml +++ b/app/config/wallabag.yml @@ -1,5 +1,5 @@ wallabag_core: - version: 2.4.0-dev + version: 2.4.0 paypal_url: "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9UBA65LG3FX9Y&lc=gb" languages: en: 'English' From 4a2747185d11ca442a552dfb3f5c6af45e514320 Mon Sep 17 00:00:00 2001 From: Jeremy Benoist Date: Mon, 15 Jun 2020 16:32:05 +0200 Subject: [PATCH 2/8] Update changelog --- CHANGELOG.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d36f47790..ce084f152 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,46 +28,48 @@ - Added mass actions for Material design in list view [#4326](https://github.com/wallabag/wallabag/pull/4326) - Added a button to disable 2FA when enabled [#4329](https://github.com/wallabag/wallabag/pull/4329) - Enhanced navigation menu in material theme [#4343](https://github.com/wallabag/wallabag/pull/4343) +- Copy client info to clipboard [#4058](https://github.com/wallabag/wallabag/pull/4058) +- Upgrade Piwik Twig Extension to Matomo [#4363](https://github.com/wallabag/wallabag/pull/4363) ### API +- Storage of hash of URL to check if pages already saved [#3158](https://github.com/wallabag/wallabag/pull/3158) - Added a basic search endpoint [#3627](https://github.com/wallabag/wallabag/pull/3627) - Entries: added add parameter detail to exclude or include content in response [#3960](https://github.com/wallabag/wallabag/pull/3960) - Add a new endpoint to retrieve information from the wallabag instance [#3845](https://github.com/wallabag/wallabag/pull/3845) -- Copy client info to clipboard [#4058](https://github.com/wallabag/wallabag/pull/4058) - API return an error with empty quote [#4161](https://github.com/wallabag/wallabag/pull/4161) - Fixed bug when we delete entry via API [#4316](https://github.com/wallabag/wallabag/pull/4316) - Add ability to define lifetime token for the API [#4319](https://github.com/wallabag/wallabag/pull/4319) +- Added archived_at property and updateArchived method [#3630](https://github.com/wallabag/wallabag/pull/3630) +- Add `given_url` in Entry table to check if a redirected url has already added [#3271](https://github.com/wallabag/wallabag/pull/3271) ### Technical stuff - Added support for secured emails via SMTP [#3596](https://github.com/wallabag/wallabag/pull/3596) -- Add `given_url` in Entry table to check if a redirected url has already added [#3271](https://github.com/wallabag/wallabag/pull/3271) -- Storage of hash of URL to check if pages already saved [#3158](https://github.com/wallabag/wallabag/pull/3158) -- Changed RSS to Atom feed and improve paging [#3223](https://github.com/wallabag/wallabag/pull/3223) +- Changed RSS to Atom feed and improve paging [#3223](https://github.com/wallabag/wallabag/pull/3223) - MySQL: change collation of tag label [#3959](https://github.com/wallabag/wallabag/pull/3959) - Use httplug and graby 2.0 [#3390](https://github.com/wallabag/wallabag/pull/3390) - Use Imagick to keep GIF animation [#3955](https://github.com/wallabag/wallabag/pull/3955) - Jump to Symfony 3.4 [#3731](https://github.com/wallabag/wallabag/pull/3731) -- Added archived_at property and updateArchived method [#3630](https://github.com/wallabag/wallabag/pull/3630) - Removed hardcoded database version [#3864](https://github.com/wallabag/wallabag/pull/3864) - Dropping PHP < 7.1 [#3758](https://github.com/wallabag/wallabag/pull/3758) - Force default_protocol to generate an url input [#3879](https://github.com/wallabag/wallabag/pull/3879) - Cascade delete on oauth2 table when deleting a user [#3956](https://github.com/wallabag/wallabag/pull/3956) - Preview picture: use the 1st pic retrieved if no og:image set [#3965](https://github.com/wallabag/wallabag/pull/3965) -- Force PHP version in Dockerfile [#3977](https://github.com/wallabag/wallabag/pull/3977) +- Force PHP version in Dockerfile [#3977](https://github.com/wallabag/wallabag/pull/3977) - Add Sentry support [#3990](https://github.com/wallabag/wallabag/pull/3990) - Fix slow/unindexed queries [#4081](https://github.com/wallabag/wallabag/pull/4081) - Rename internal settings table [#4084](https://github.com/wallabag/wallabag/pull/4084) - Add environment variables to control scripts/dev.sh behavior [#4152](https://github.com/wallabag/wallabag/pull/4152) - Increase php memory limit PHP Docker [#4163](https://github.com/wallabag/wallabag/pull/4163) - Ensure ENV is well defined when using make [#4249](https://github.com/wallabag/wallabag/pull/4249) +- Ensure ENV is well defined when using make [#4249](https://github.com/wallabag/wallabag/pull/4249) ### Fixes - Fixed Instapaper import date order [#3980](https://github.com/wallabag/wallabag/pull/3980) - Add missing entries in craue_config_setting. [#3868](https://github.com/wallabag/wallabag/pull/3868) -- Fix `reading_time` being NULL on SQLite [#4020](https://github.com/wallabag/wallabag/pull/4020) +- Fix `reading_time` being NULL on SQLite [#4020](https://github.com/wallabag/wallabag/pull/4020) - Fix createdAt filter on material [#4299](https://github.com/wallabag/wallabag/pull/4299) - Fix duplicated icons on "Search engine" and "new link" forms [#4149](https://github.com/wallabag/wallabag/pull/4149) - Fix entries export from search view [#4278](https://github.com/wallabag/wallabag/pull/4278) @@ -78,6 +80,7 @@ - Added authentication during import command for paywalled websites [#4325](https://github.com/wallabag/wallabag/pull/4325) - Added more coherence with color links for material theme [#4346](https://github.com/wallabag/wallabag/pull/4346) - Changed visibility for article stats [#4347](https://github.com/wallabag/wallabag/pull/4347) +- PHP 7.4 support [#4309](https://github.com/wallabag/wallabag/pull/4309) ## [2.3.8](https://github.com/wallabag/wallabag/tree/2.3.8) [Full Changelog](https://github.com/wallabag/wallabag/compare/2.3.7...2.3.8) From 92a5134e8b5367f45e905955dd9e7b06983737e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Benoist?= Date: Tue, 16 Jun 2020 09:05:44 +0200 Subject: [PATCH 3/8] Remove duplicate and add Weblate --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce084f152..7a3f39aaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -63,7 +63,7 @@ - Add environment variables to control scripts/dev.sh behavior [#4152](https://github.com/wallabag/wallabag/pull/4152) - Increase php memory limit PHP Docker [#4163](https://github.com/wallabag/wallabag/pull/4163) - Ensure ENV is well defined when using make [#4249](https://github.com/wallabag/wallabag/pull/4249) -- Ensure ENV is well defined when using make [#4249](https://github.com/wallabag/wallabag/pull/4249) +- Update translations from Weblate [#4442](https://github.com/wallabag/wallabag/pull/4442) ### Fixes From a5a7a2f59789b5633c6df48773ff2638c1c71f5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Benoist?= Date: Tue, 16 Jun 2020 10:31:32 +0200 Subject: [PATCH 4/8] Dropping PHP < 7.2 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a3f39aaa..11d728118 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -53,6 +53,7 @@ - Jump to Symfony 3.4 [#3731](https://github.com/wallabag/wallabag/pull/3731) - Removed hardcoded database version [#3864](https://github.com/wallabag/wallabag/pull/3864) - Dropping PHP < 7.1 [#3758](https://github.com/wallabag/wallabag/pull/3758) +- Dropping PHP < 7.2 [#4441](https://github.com/wallabag/wallabag/pull/4441) - Force default_protocol to generate an url input [#3879](https://github.com/wallabag/wallabag/pull/3879) - Cascade delete on oauth2 table when deleting a user [#3956](https://github.com/wallabag/wallabag/pull/3956) - Preview picture: use the 1st pic retrieved if no og:image set [#3965](https://github.com/wallabag/wallabag/pull/3965) From 4a88eba4a780100d573a63f75cb971275fb20026 Mon Sep 17 00:00:00 2001 From: Jeremy Benoist Date: Tue, 25 Aug 2020 07:17:57 +0200 Subject: [PATCH 5/8] Add translations update --- CHANGELOG.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 11d728118..ee55d2453 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,7 +22,6 @@ - Allow custom styles system wide [#4151](https://github.com/wallabag/wallabag/pull/4151) - Added elCurator import [#4175](https://github.com/wallabag/wallabag/pull/4175) - Added language support for Simplified Chinese(简体中文)[#4281](https://github.com/wallabag/wallabag/pull/4281) -- add Japanese translation [#4274](https://github.com/wallabag/wallabag/pull/4274) - Added publication date on epub export [#4315](https://github.com/wallabag/wallabag/pull/4315) - Enhanced article display [#4317](https://github.com/wallabag/wallabag/pull/4317) - Added mass actions for Material design in list view [#4326](https://github.com/wallabag/wallabag/pull/4326) @@ -66,6 +65,13 @@ - Ensure ENV is well defined when using make [#4249](https://github.com/wallabag/wallabag/pull/4249) - Update translations from Weblate [#4442](https://github.com/wallabag/wallabag/pull/4442) +### Translations + +- Add Japanese translation [#4274](https://github.com/wallabag/wallabag/pull/4274) +- Add Croatian translation [#4518](https://github.com/wallabag/wallabag/pull/4518), [#4517](https://github.com/wallabag/wallabag/pull/4517) +- Add Ukrainian translation [#4489](https://github.com/wallabag/wallabag/pull/4489) +- Add language support for Simplified Chinese(简体中文)[#4281](https://github.com/wallabag/wallabag/pull/4281) + ### Fixes - Fixed Instapaper import date order [#3980](https://github.com/wallabag/wallabag/pull/3980) From 4220021fe92dd24ad06c5acb3ac521b08f82d764 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Benoist?= Date: Fri, 9 Oct 2020 16:09:37 +0200 Subject: [PATCH 6/8] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee55d2453..a197aa19d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -71,6 +71,7 @@ - Add Croatian translation [#4518](https://github.com/wallabag/wallabag/pull/4518), [#4517](https://github.com/wallabag/wallabag/pull/4517) - Add Ukrainian translation [#4489](https://github.com/wallabag/wallabag/pull/4489) - Add language support for Simplified Chinese(简体中文)[#4281](https://github.com/wallabag/wallabag/pull/4281) +- Add Dutch translation to the settings)[#4632](https://github.com/wallabag/wallabag/pull/4632) ### Fixes From b04c80e96a37986ac0c6b7bd3cce67426a3ffdfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Benoist?= Date: Sun, 25 Oct 2020 20:06:54 +0100 Subject: [PATCH 7/8] Update CHANGELOG.md --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a197aa19d..39e5f134b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -71,7 +71,8 @@ - Add Croatian translation [#4518](https://github.com/wallabag/wallabag/pull/4518), [#4517](https://github.com/wallabag/wallabag/pull/4517) - Add Ukrainian translation [#4489](https://github.com/wallabag/wallabag/pull/4489) - Add language support for Simplified Chinese(简体中文)[#4281](https://github.com/wallabag/wallabag/pull/4281) -- Add Dutch translation to the settings)[#4632](https://github.com/wallabag/wallabag/pull/4632) +- Add Dutch translation to the settings [#4632](https://github.com/wallabag/wallabag/pull/4632) +- Support for Weblate [#4442](https://github.com/wallabag/wallabag/pull/4442) & [#4447](https://github.com/wallabag/wallabag/pull/4447) ### Fixes From 020f86602f26c481563fd2bfea8800cce79f3bb0 Mon Sep 17 00:00:00 2001 From: Jeremy Benoist Date: Mon, 30 Nov 2020 12:20:19 +0100 Subject: [PATCH 8/8] Add dark theme & webpack 5 --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 39e5f134b..bb06928a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,7 @@ - Enhanced navigation menu in material theme [#4343](https://github.com/wallabag/wallabag/pull/4343) - Copy client info to clipboard [#4058](https://github.com/wallabag/wallabag/pull/4058) - Upgrade Piwik Twig Extension to Matomo [#4363](https://github.com/wallabag/wallabag/pull/4363) +- Dark theme to Material [#4725](https://github.com/wallabag/wallabag/pull/4725) ### API @@ -64,6 +65,8 @@ - Increase php memory limit PHP Docker [#4163](https://github.com/wallabag/wallabag/pull/4163) - Ensure ENV is well defined when using make [#4249](https://github.com/wallabag/wallabag/pull/4249) - Update translations from Weblate [#4442](https://github.com/wallabag/wallabag/pull/4442) +- Ditch Travis to use GitHub Actions [#4747](https://github.com/wallabag/wallabag/pull/4747) +- Upgrade Webpack from v4 to v5 [#4727](https://github.com/wallabag/wallabag/pull/4727) ### Translations