mirror of
https://github.com/wallabag/wallabag.git
synced 2024-12-11 18:26:28 +00:00
60 KiB
60 KiB
Changelog
2.3.8
Fixes
- Jump to 2.3.8-dev #3897
- material: fix left padding on non-entry pages #3901
- Make dev/install/update script posix compatible #3860
- epub: fix exception when articles have the same title #3908
- Fix PHP warning #3909
- Add ability to match many domains for credentials #3937
- material: add metadata to list view #3942
- Enable no-referrer on img tags, enable strict-origin-when-cross-origin by default #3943
- Remove preview picture from share view page#3922
- Fix Intl Locale issue #3964
2.3.7
Fixes
- Jump to 2.3.7-dev #3837
- Fix bad order parameter in the API #3841
- Update composer.json to add php-tidy (ext-tidy) #3853
- Add dedicated email for site config issue #3861
- Fix read & starred status in Pocket import #3819
- Fix broken 2 factor auth logo image #3869
- Fix CORS for API #3882
- Add support of expect parameter to change return object when deleting entry #3887
- epub export: fix missing cover image, only for exports of one article #3886
- Allow optional --ignore-root-warning #3885
- material: fix left padding of content on medium screens #3893
- material: hide creation date from card actions on specific sizes #3894
2.3.6
Fixes
- Jump to 2.3.6-dev and update release process #3814
- Fix tag API leak #3823
- Validate imported entry to avoid error on import #3816
- Fix incorrect reading time calculation for entries with CJK characters #3820
- EntriesExport/epub: replace epub identifier with unique urn #3827
- Fix settings field inverted #3833
- Cast client id to avoid PG error #3831
- Rework of EPUB/PDF exports #3826
2.3.5
Fixes
- Jump to 2.3.5-dev and update release process #3778
- Remove preview picture from single entry view page #3765
- Fix Android app login issue #3784
- material: fix missing thumbnail on list view #3782
- material: decrease size of tags on list view #3783
- build: upgrade yarn dependencies, update prod assets #3781
- No more dev for guzzle-site-authenticator #3810
2.3.4
Fixes
- Fix image downloading on null image path #3684
- Remove remaining deprecation notices #3686
- Fix mobile viewport on big iframe and video elements #3683
- Autofocus the username field on the login page #3691
- Feature/svg logo #3692
- Fixes a typo #3702
- Update release script #3705
- Removing failing test from Travis #3707
- Replace SO url by lemonde.fr to avoid random failing test #3685
- php-cs-fixer: native_function_invocation #3716
- PHP 7.2 shouldn't fail #3717
- Liberation goes https #3726
- Bugfix: Sanitize the title of a saved webpage from invalid UTF-8 characters. #3725
- Fix dockerfile php72 #3734
- Fix sort parameters #3719
- Add note on GitHub PR template to auto-close issues #3763
- Fix link to wallabag requirements in documentation #3766
- Update translation when marking as read #3772
- Makefile fixes for non GNU systems #3706
- Card no preview replaced by wallabag logo #3774
Changes
- Propose YunoHost badge for installing #3678
- More robust srcset image attribute handling #3690
- Rename getBuilderByUser and refactor query for untagged entries #3712
- Show tags on non-image gallery preview card #3743
- add manifest.json for android pwa #3606
- Add placeholder image to card-based gallery entries page #3745
- Abort running install and update script if root #3733
- Swap entry url with origin url if graby provides an updated one #3553
2.3.3
Fixes
- Fix error when withRemove variable is not defined. #3573
- Fix title card HTML parsing #3592
- Fix tests #3597
- Fix tests #3619
- Better encoding of the URI for the bookmarklet #3616
- Fix overflow wrap issue #3652
- Fix/firefox mobile unneeded resize #3653
- Fix srcset attribute on images downloaded #3661
- Fix authors and preview alt encoding display #3664
- Spelling: GitHub, Log out, of the dev #3614
- Fix tests #3668
- Fixed migrations with dash into db names #3538
Changes
2.3.2
Fixes
Changes
2.3.1
Fixes
- Changed the way to check for initial migration #3487
- Displayed the RSS icon on homepage route #3490
- Hided the share toggle button if no service is enabled #3492
- Updated robots.txt to prevent crawling #3510
- Fixed lower case tags migration #3507
- Fixed initial migration when using custom table prefix #3504
- Fixed assets for subfolder install #3524
- Fixed empty card title link #3525
- Fixed empty title and domain_name when exception is thrown during fetch #3442
- API: copied entry object before sending, to keep id #3516
Changes
- Added custom driver & schema manager for PostgreSQL 10 #3488
- Replaced exit_to_app, redo and autorenew icons #3513
- Added PHP 7.2 compatibility #3515
2.3.0 (2017-12-11)
API
- API
exists
returnsid
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
2.2.3 (2017-05-17)
- Lock guzzle-site-authenticator to avoid errors #3124 (j0k3r)
- reorder contrib strings in about page #3123 (X-dark)
- Fixed documentation URL #3117 (nicosomb)
- Update graby* licenses #3097 (j0k3r)
- Fix API pagination is broken if perPage is custom value #3096 (aaa2000)
- Create a new entry via API even when its content can't be retrieved #3095 (aaa2000)
- Translate error message in login page #3090 (aaa2000)
- Fix display the form errors correctly #3082 (aaa2000)
- Disable negative numbers in filters #3076 (bourvill)
- Small typo in documentation fix #3061 #3072 (bourvill)
- Ignore tests exported files #3066 (tcitworld)
- Correct create_application en string #3064 (gileri)
- Make symfony-assets-install use
relative
symlinks #3052 (shtrom) - Add export notice at the end of the epub #3023 (mart-e)
- Save alpha channel when downloading PNG images #3017 (Kdecherf)
- Update paywall.rst
more details and clear cache
#2985 (etiess) - Update paywall.rst
EN
with details + clear cache #2971 (j0k3r) - remove language on html tag #2968 (chrido)
2.2.2 (2017-03-02)
- Update Polish translation #2932 (mruminski)
- Update Spanish translation #2917 (ngosang)
- Remove word repetition from german translation #2911 (jlnostr)
- Italian documentation added #2878 (matteocoder)
- Add informations about Apache 2.4 #2874 (kgaut)
- Fixed symlinks issue during release creation #2950 (nicosomb)
- Use wallabag/tcpdf #2931 (j0k3r)
- Add activation of 'rewrite' mod of Apache #2926 (qtheuret)
- Updated CHANGELOG with latest changes #2916 (nicosomb)
- Import: we now skip messages when user is null #2915 (nicosomb)
- Added wallabag.it link in README #2913 (nicosomb)
- Moved 🇮🇹 documentation into it folder #2908 (nicosomb)
- Alert that 2FA must be authorized in app/config/parameters.yml #2905 (nicofrand)
- Update Spanish translation #2892 (ngosang)
- Doc: translated mobile apps configuration in french #2882 (nicosomb)
- Fixed typo in "first_steps" #2879 (matteocoder)
- Doc - information about Apache 2.4 #2875 (kgaut)
- Log restricted access value #2869 (j0k3r)
- docs 3rd party tools: update java wrapper, add cmd tool to add article #2860 (Strubbl)
- fix misspells in polish translation #2846 (mruminski)
- Update RulerZ #2842 (K-Phoen)
- Show active list in the left menu during search #2841 (Kdecherf)
- Restored correct version for framework-extra-bundle #2840 (nicosomb)
- scripts/update.sh: 18: scripts/update.sh: composer.phar: not found #2839 (foxmask)
- Update Oc version #2838 (Quent-in)
- Search by term: extend to entries url #2832 (Kdecherf)
- Update of CraueConfigBundle in Occitan #2831 (Quent-in)
- Fix rendering of entry title in Twig views #2830 (Kdecherf)
- Translate missing strings for de-DE. #2826 (jlnostr)
- Renamed Developer section to API client management #2824 (nicosomb)
- Fix nav-panel-search height #2818 (Kdecherf)
- Added details about upgrade from 2.1.x or 2.2.0 #2816 (nicosomb)
- Documentation on how to configure mobile apps to work with wallabag.it #2788 (Zettt)
- first_article.rst already inside articles.rst #2785 (matteocoder)
- share.rst already integrated inside articles.rst #2784 (matteocoder)
2.2.1 (2017-01-31)
2.2.0 (2017-01-28)
- Added indexes on is_archived and is_starred #2789 (nicosomb)
- Fix #2056 update config.yml #2624 (Rurik19)
2.1.6.1 (2017-01-23)
2.1.6 (2017-01-18)
- Update copyright year #2736 (lex111)
- Fixed possible JS injection via the title edition #2758 (nicosomb)
2.1.5 (2016-11-21)
2.1.4 (2016-11-19)
- Add .travis.yml change to RELEASE_PROCESS #2605 (j0k3r)
- wallabag can’t work on PostgreSQL <= 9.1 #2604 (j0k3r)
- Fix clear-cache problem using —no-dev #2603 (j0k3r)
- User-agents have moved to site-config #2587 (j0k3r)
- fix #2582 - Documentation, Nginx config: disable all other PHP file from symphony #2584 (blankoworld)
- Added help on config screen #2578 (nicosomb)
- Added tooltips in header bar #2577 (nicosomb)
- Changed behavior when we change language #2571 (nicosomb)
- Added creation date on entries view #2570 (nicosomb)
- Removed support website on about page #2565 (nicosomb)
- Improve PR template #2563 (j0k3r)
- Bigger image preview in case of only image content #2562 (j0k3r)
- Improve tags list on small screen #2561 (Rurik19)
- Replaced TokenStorage with TokenStorageInterface #2556 (nicosomb)
- Reorder variable assignation in update.sh script, fix #2554 #2555 (dkrmr)
- Round readingtime to avoid crazy number #2552 (j0k3r)
- Reordered documentation #2550 (nicosomb)
- Updated default parameters.yml file in documentation #2546 (nicosomb)
- Update the upgrade documentation #2545 (nicosomb)
2.1.3 (2016-11-04)
- Force user-agent for .slashdot.org #2528 (Kdecherf)
- Translation update - French #2519 (Jibec)
- docs: fix link to wallabag-stats project #2518 (Strubbl)
- docs: update 3rd party projects by Strubbl #2514 (Strubbl)
- Fix missing words in Android application documentation #2485 (bmillemathias)
- Removed MD5 hash in documentation #2466 (nicosomb)
- Use created_at as default sort #2534 (j0k3r)
- Added documentation about failed to load external entity error #2530 (nicosomb)
- Add Instapaper to CLI import #2524 (lologhi)
- fix path for the install scripts #2521 (foxmask)
- Inject parameter instead of service #2520 (j0k3r)
- Updated Capistrano configuration #2513 (nicosomb)
- Exploded WallabagRestController into many controllers #2509 (nicosomb)
- Added the whole path to parameters.yml file #2508 (nicosomb)
- Added require.sh to check if composer is installed #2507 (nicosomb)
- Fixed entries export filtered with a tag #2506 (nicosomb)
- Added tag label in the page title #2504 (nicosomb)
- Added a check in Makefile to see if composer is installed #2500 (nicosomb)
- Add relevant links to fetch content error page #2493 (bmillemathias)
- Added 🇫🇷 documentation for wallabag backup #2486 (nicosomb)
- Document what to backup in Wallabag #2484 (bmillemathias)
- If reload content failed, don’t update it #2482 (j0k3r)
- Some fixes #2481 (j0k3r)
- Portuguese
Brazilian
translation #2473 (pmichelazzo) - Update wallabag version for master branch #2467 (nicosomb)
- UI Changes #2460 (tcitworld)
2.1.2 (2016-10-17)
- German: improve existing and add missing translation #2459 (Strubbl)
- add link to German documentation in about page #2457 (Strubbl)
- Bring make dev #2451 (tcitworld)
- Update ISSUE_TEMPLATE.md #2432 (j0k3r)
- Define a dev version for the master #2417 (j0k3r)
- try to reduce assets build npm connection failing by updating nodejs #2375 (tcitworld)
- Fixed hardcoded title for internal settings #2464 (nicosomb)
- Fix tabs on material #2455 (tcitworld)
- Fix baggy display on small screens #2454 (tcitworld)
- View improvements #2450 (nicosomb)
- Fixed french and german doc homepages #2447 (nicosomb)
- Added information about tagging rules in documentation #2446 (nicosomb)
- Mention example instance in docs #2444 (Kaligule)
- Minor fixes in the english documentation #2439 (zertrin)
- Added french documentation for upgrade #2435 (nicosomb)
- Added french documentation for parameters.yml #2434 (nicosomb)
- Lock deps for FOSUser #2429 (j0k3r)
- Fix links on english documentation homepage #2426 (nicosomb)
- Fixed display for note in installation page #2422 (nicosomb)
- Avoid error when Redis isn't here in tests #2420 (j0k3r)
- Fixed Twitter Cards by adding a description tag #2419 (nicosomb)
- Added support of Twitter Cards for public articles #2418 (nicosomb)
- Remove automatic closing of the window from bookmarklet #2414 (szafranek)
- When a sub command fail, display error message #2413 (j0k3r)
- Fix PostgreSQL migrations #2412 (j0k3r)
- Fix entities definition #2411 (j0k3r)
- Optimize tag list display #2410 (j0k3r)
- Show number of annotations instead of nbAnnotations placeholder #2406 (szafranek)
- Fix few invalid HTML tags #2405 (szafranek)
- Cleaned up documentation for installation process #2403 (nicosomb)
- Removed 1.x stuff in CHANGELOG #2402 (nicosomb)
- Set env to prod in documentation #2400 (j0k3r)
- Use default locale for user config #2399 (j0k3r)
- Ensure orphan tag are remove in API #2397 (j0k3r)
- Update messages.pl.yml #2396 (mruminski)
- Add ability to use socket #2395 (j0k3r)
- Ability to check multiple urls in API #2393 (j0k3r)
- Added default picture if preview picture is null #2389 (nicosomb)
- Fixed two-factor checkbox display in user admin panel #2388 (nicosomb)
- Changed Changelog by using github-changelog-generator from @skywinder #2386 (nicosomb)
- Added documentation about siteconfig fix #2385 (nicosomb)
- Added OpenGraph support for public articles #2383 (nicosomb)
- Fix exists API call #2377 (tcitworld)
- Clickable tags #2374 (tcitworld)
- Remove mouf/nodejs-installer from composer #2363 (j0k3r)
- Changed relation between API client and refresh token #2351 (nicosomb)
- Fix relations export for Entry #2332 (j0k3r)
2.1.1 (2016-10-04)
- Create config even if user is disabled #2359 (j0k3r)
- Add php-bcmath extension to requirements #2354 (Zayon)
- Basically, fix everything #2353 (tcitworld)
- Update messages.pl.yml #2341 (mruminski)
- small improvement for german translation #2340 (Strubbl)
- Fix for 2.1 installation #2338 (j0k3r)
2.1.0 (2016-10-03)
- Docker : install PHP 'gd' extension #2319 (pmartin)
- Fix issue #2296: epub export with special chars in the title. #2297 (egilli)
- Remove error message when creating ePub versions #2330 (pmichelazzo)
2.0.8 (2016-09-07)
- Allow failure for PHP 7.1 #2236 (j0k3r)
- Add a check for the database connection #2262 (j0k3r)
- Fix issue #1991: correction of the height field to add articles #2241 (modos189)
- V2 improve view #2238 (modos189)
- Add configuration for german documentation #2235 (nicosomb)
- Fixes mailto link in documentation #2234 (cstuder)
- Cut entries title in card view: continued #2230 (modos189)
2.0.7 (2016-08-22)
- Avoid breaking import when fetching fail #2224 (j0k3r)
- Added creation date and reading time on article view #2222 (nicosomb)
- Replaced favorite word/icon with star one #2221 (nicosomb)
- Enable PATCH method for CORS in API part #2220 (Rurik19)
- Enable CORS headers for OAUTH part #2216 (Rurik19)
- Run tests on an uptodate HHVM #2134 (j0k3r)
- Fix form user display when 2FA is disabled #2095 (nicosomb)
2.0.6 (2016-08-10)
- Run PHP 7.1 on Travis #2048 (j0k3r)
- Fixed typo in entry:notice:entry_saved #2200 (charno6)
- Handling socials links into a config file #2199 (Simounet)
- FIX image inside a figure element max-width #2198 (Simounet)
- Remove binary from repo #2195 (j0k3r)
- Fixed spelling Artúclos --> Artículos #2194 (benages)
- Fix 3rd-Party Apps links
Chrome & Firefox
#2185 (tcitworld) - Change the way to login user in tests #2172 (j0k3r)
- Fix a few french translations typos #2165 (tcitworld)
- Update symlink to php-cs-fixer #2160 (j0k3r)
- Handle only upper or only lower reading filter #2157 (j0k3r)
- Try to find bad redirection after delete #2156 (j0k3r)
- Use friendsofphp instead of fabpot #2155 (j0k3r)
- translate documentation to German #2148 (Strubbl)
- Corrected Regex for lighttpd rewrite #2145 (even-allmighty)
- Jump to Symfony 3.1 #2132 (j0k3r)
2.0.5 (2016-05-31)
- Improve English translation #2109 (Poorchop)
- Update api.rst #2044 (joshp23)
- new details in the doc about the rights access again;) #2038 (foxmask)
- Fix the deletion of Tags/Entries relation when delete an entry #2122 (nicosomb)
- Docs proposal #2112 (Poorchop)
- add screenshots of android docu in English #2111 (Strubbl)
- CS #2098 (j0k3r)
- Fix image path in 2-factor authentification email #2097 (bmillemathias)
- Update CONTRIBUTING file #2094 (nicosomb)
- Replace vertical dots in material theme with horizontal dots #2093 (nicosomb)
- Starred and Archived clears if article is already exists #2092 (Rurik19)
- Do not specify language in Firefox addon link #2069 (merwan)
- Added information about permissions on data/ #2068 (mariovor)
- Update CraueConfigBundle.it.yml #2054 (jamiroconca)
- Add unread filter to entries pages #2052 (danbartram)
- Update api.rst #2049 (joshp23)
2.0.4 (2016-05-07)
- Change Travis/Scrutinizer pictures in README #2029 (nicosomb)
- Docu for android app #2028 (Strubbl)
- Update messages.it.yml #2024 (jamiroconca)
- Fix translation for validators #2023 (nicosomb)
- Fix pagination bar on small devices #2022 (nicosomb)
- Fix number of entries in tag/list #2020 (nicosomb)
- Create CraueConfigBundle.it.yml #2019 (jamiroconca)
- Update config.yml, add italian as available language #2018 (jamiroconca)
- Create messages.it.yml #2017 (jamiroconca)
- Update documentation #2016 (nicosomb)
- Fix tags listing #2013 (nicosomb)
- integrate upgrade.rst #2012 (biva)
- upgrade.rst
Creation of an upgrade page in the documentation
#2011 (biva) - Set the title via POST /api/entries #2010 (nicosomb)
- Fix reading speed not defined when user was created via config page #2005 (nicosomb)
- Fix old branch name urls #2001 (tcitworld)
- Update CraueConfigBundle.es.yml #1992 (jami7)
- Rights access to the folders of the project #1985 (foxmask)
- Es translation #1977 (j0k3r)
- Fix filter reading time #1976 (nicosomb)
- Fix typos in API documentation #1970 (nicosomb)
- Create 3rd Resources chapter in API documentation #1969 (nicosomb)
- Add FAQ page in documentation #1967 (nicosomb)
2.0.3 (2016-04-22)
2.0.2 (2016-04-21)
- Fix translation for Go to your account button after subscription #1957 (nicosomb)
- Update links in documentation #1954 (nicosomb)
- Actualisation des liens morts
Documentation de traduction
#1953 (maxi62330) - Added some curl examples #1945 (ddeimeke)
- Update Travis configuration with branches renaming #1944 (nicosomb)
- Optimize import #1942 (nicosomb)