Vue normale
Smart #5 : toutes les photos du concept de maxi SUV
Smart #5 : un concept présenté à Pékin
- Turbo.fr - L'info en continu
- VIDÉO - Smart Fortwo : le dernier exemplaire vient de quitter l’usine d’Hambach
VIDÉO - Smart Fortwo : le dernier exemplaire vient de quitter l’usine d’Hambach
Extrait émission Turbo : Essai Smart #3, elle assume sa métamorphose
PHOTOS - Offrez vous la McLaren MP4/4 d’Ayrton Senna… en LEGO
- Turbo.fr - L'info en continu
- PHOTOS - Mercedes-AMG F1 W14 E Performance, plus de 1.600 pièces pour la version LEGO
PHOTOS - Mercedes-AMG F1 W14 E Performance, plus de 1.600 pièces pour la version LEGO
Un rover de la Nasa a trouvé un emblème de Star Trek sur Mars !
Le Soleil redouble d’activité depuis quelques jours
Essai : SMART #3 Brabus
Smart double la mise avec une #3 nettement plus homogène que la #1 dont elle dérive. Une meilleure habitabilité et une bien meilleure mise au point qui permettent de profiter pleinement du caractère survolté de cette version Brabus.
Voir l'article
FreshRSS 1.23.1
This is a bug-fix release for the 1.23.0 release, addressing several regressions.
This release has been made by @Alkarex, @andris155, @math-GH, @yzqzss, @zhzy0077
Full changelog:
- Bug fixing
- Fix crash regression with the option Max number of tags shown #5978
- Fix crash regression when enabling extensions defined by old FreshRSS installations #5979
- Fix crash regression during export when using MySQL #5988
- More robust assignment of categories to feeds #5986
- Fix
base_url
being cleared when saving settings #5992 - Fix unwanted button in UI of update page #5999
- Deployment
- Exclude more folders with
.dockerignore
#5996
- Exclude more folders with
- i18n
FreshRSS 1.23.1
This is a bug-fix release for the 1.23.0 release, addressing several regressions.
This release has been made by @Alkarex, @andris155, @math-GH, @yzqzss, @zhzy0077
Full changelog:
- Bug fixing
- Fix crash regression with the option Max number of tags shown #5978
- Fix crash regression when enabling extensions defined by old FreshRSS installations #5979
- Fix crash regression during export when using MySQL #5988
- More robust assignment of categories to feeds #5986
- Fix
base_url
being cleared when saving settings #5992 - Fix unwanted button in UI of update page #5999
- Deployment
- Exclude more folders with
.dockerignore
#5996
- Exclude more folders with
- i18n
FreshRSS 1.23.0
A few highlights ✨:
- New Important feeds group in the main view, with corresponding new priority level for feeds #5782
- Entries from important feeds are not marked as read during scroll, during focus, nor during Mark all as read
- Add filter actions (auto mark as read) at category level and at global levels #5942
- Increase SQL fields length to maximum possible #5788, #5570
- Many bug fixes
Breaking changes 💥:
- Require PHP 7.4+
- Soft require Apache 2.4+ (but repair minimal compatibility with Apache 2.2)
- Use GitHub Actions to build Docker images, offering architectures
amd64
,arm32v7
,arm64v8
with automatic detection #5808- So no
-arm
suffix anymore
- So no
- Upgraded extensions require FreshRSS 1.23.0+ Extensions#181
This release has been made by several contributors: @Alkarex, @ColonelMoutarde, @FireFingers21, @Frenzie, @KasimirCash, @andris155, @b-reich, @foux, @jaden, @jan-vandenberg, @joestump, @jtracey, @mark-monteiro, @martinrotter, @math-GH, @passbe
Full changelog:
- Features
- New Important feeds group in the main view, with corresponding new priority level for feeds #5782
- Entries from important feeds are not marked as read during scroll, during focus, nor during Mark all as read
- Add filter actions (auto mark as read) at category level and at global levels #5942
- Improve reliability of Max number of articles to keep unread #5905
- New option to mark entries as read when focused from keyboard shortcut 5812
- New display option to hide My labels in article footers #5884
- Add support for more thumbnail types in feeds enclosures #5806
- Support for favicons with non-absolute paths #5839
- Increase SQL (
VARCHAR
) text fields length to maximum possible #5788 - Increase SQL date fields to 64-bit to be ready for year 2038+ #5570
- New Important feeds group in the main view, with corresponding new priority level for feeds #5782
- Compatibility
- Bug fixing
- Fix regression in Docker
CRON_MIN
if any environment variable contains a single quote #5795 - Improve filtering of cron environment variables #5898
- Fix the
TRUSTED_PROXY
environment variable used in combination with trusted sources #5853 - Fix regression in marking as read if an identical title already exists #5937
- Fix JavaScript regression in label dropdown #5785
- Fix regression when renaming a label #5842
- Fix API for adding feed with a title #5868
- Fix regression in UI of update page #5802
- Fix XPath encoding #5912
- Fix notifications, in particular during login #5959
- Fix regression in Docker
- Deployment
- Extensions
- Upgrade extensions code to PHP 7.4+ #5901, #5957
- Breaking change: upgraded extensions require FreshRSS 1.23.0+ Extensions#181
- Pass FreshRSS version to JavaScript client side for extensions #5902
- Add GitHub Actions and PHPStan for automatic testing of the Extensions repository Extensions#185
- API
- Improve handling of new lines in enclosure descriptions (e.g., YouTube video descriptions) #5859
- Security
- UI
- i18n
- Misc.
FreshRSS 1.23.0
A few highlights ✨:
- New Important feeds group in the main view, with corresponding new priority level for feeds #5782
- Entries from important feeds are not marked as read during scroll, during focus, nor during Mark all as read
- Add filter actions (auto mark as read) at category level and at global levels #5942
- Increase SQL fields length to maximum possible #5788, #5570
- Many bug fixes
Breaking changes 💥:
- Require PHP 7.4+
- Soft require Apache 2.4+ (but repair minimal compatibility with Apache 2.2)
- Use GitHub Actions to build Docker images, offering architectures
amd64
,arm32v7
,arm64v8
with automatic detection #5808- So no
-arm
suffix anymore
- So no
- Upgraded extensions require FreshRSS 1.23.0+ Extensions#181
This release has been made by several contributors: @Alkarex, @ColonelMoutarde, @FireFingers21, @Frenzie, @KasimirCash, @andris155, @b-reich, @foux, @jaden, @jan-vandenberg, @joestump, @jtracey, @mark-monteiro, @martinrotter, @math-GH, @passbe
Full changelog:
- Features
- New Important feeds group in the main view, with corresponding new priority level for feeds #5782
- Entries from important feeds are not marked as read during scroll, during focus, nor during Mark all as read
- Add filter actions (auto mark as read) at category level and at global levels #5942
- Improve reliability of Max number of articles to keep unread #5905
- New option to mark entries as read when focused from keyboard shortcut 5812
- New display option to hide My labels in article footers #5884
- Add support for more thumbnail types in feeds enclosures #5806
- Support for favicons with non-absolute paths #5839
- Increase SQL (
VARCHAR
) text fields length to maximum possible #5788 - Increase SQL date fields to 64-bit to be ready for year 2038+ #5570
- New Important feeds group in the main view, with corresponding new priority level for feeds #5782
- Compatibility
- Bug fixing
- Fix regression in Docker
CRON_MIN
if any environment variable contains a single quote #5795 - Improve filtering of cron environment variables #5898
- Fix the
TRUSTED_PROXY
environment variable used in combination with trusted sources #5853 - Fix regression in marking as read if an identical title already exists #5937
- Fix JavaScript regression in label dropdown #5785
- Fix regression when renaming a label #5842
- Fix API for adding feed with a title #5868
- Fix regression in UI of update page #5802
- Fix XPath encoding #5912
- Fix notifications, in particular during login #5959
- Fix regression in Docker
- Deployment
- Extensions
- Upgrade extensions code to PHP 7.4+ #5901, #5957
- Breaking change: upgraded extensions require FreshRSS 1.23.0+ Extensions#181
- Pass FreshRSS version to JavaScript client side for extensions #5902
- Add GitHub Actions and PHPStan for automatic testing of the Extensions repository Extensions#185
- API
- Improve handling of new lines in enclosure descriptions (e.g., YouTube video descriptions) #5859
- Security
- UI
- i18n
- Misc.
- Autonews - Actualités
- “#FastandFourrière” : les gendarmes flashent un jeune chauffard à 207 km/h et l’affichent sur les réseaux sociaux
“#FastandFourrière” : les gendarmes flashent un jeune chauffard à 207 km/h et l’affichent sur les réseaux sociaux
FreshRSS 1.22.1
This release contains mostly some bug fixes for the recent 1.22.0.
This version 1.22.x is also the last to support PHP 7.2 before requiring PHP 7.4+.
A few highlights ✨:
- Fix regression in extensions translations (i18n)
- Better identification of proxied client IP
- Better support of environment variables in K8s setups
- And more!
This release has been made by several contributors: @Alkarex, @Frenzie, @MHketbi, @XtremeOwnageDotCom, @math-GH, @mossroy
Full changelog:
- Bug fixing
- Fix regression in i18n English fallback for extensions #5752
- Fix identification of thumbnails #5750
- OpenID Connect compatibility with colon
:
inOIDC_SCOPES
#5753, #5764 - Avoid a warning on non-numeric
TRUSTED_PROXY
environment variable #5733 - Better identification of proxied client IP with
RemoteIPInternalProxy
in Apache #5740
- Deployment
- Compatibility
- Test compatibility with PHP 8.3 #5764
- UI
- i18n
- Misc.
FreshRSS 1.22.1
This release contains mostly some bug fixes for the recent 1.22.0.
This version 1.22.x is also the last to support PHP 7.2 before requiring PHP 7.4+.
A few highlights ✨:
- Fix regression in extensions translations (i18n)
- Better identification of proxied client IP
- Better support of environment variables in K8s setups
- And more!
This release has been made by several contributors: @Alkarex, @Frenzie, @MHketbi, @XtremeOwnageDotCom, @math-GH, @mossroy
Full changelog:
- Bug fixing
- Fix regression in i18n English fallback for extensions #5752
- Fix identification of thumbnails #5750
- OpenID Connect compatibility with colon
:
inOIDC_SCOPES
#5753, #5764 - Avoid a warning on non-numeric
TRUSTED_PROXY
environment variable #5733 - Better identification of proxied client IP with
RemoteIPInternalProxy
in Apache #5740
- Deployment
- Compatibility
- Test compatibility with PHP 8.3 #5764
- UI
- i18n
- Misc.
FreshRSS 1.22.0
In this release, besides adding some initial support for OpenID Connect, the focus has been on increasing the quality rather than adding new features (which will have more focus again in the next release).
This version 1.22.x is also the last to support PHP 7.2 before requiring PHP 7.4+.
A few highlights ✨:
- Add support for OpenID Connect (only in our Debian-based Docker image for
x86_64
, not Alpine, and not ARM) throughlibapache2-mod-auth-openidc
. See our documentation - Rework trusted proxies
- Improve scaling with many feeds and long processes, reduce database locks
- Fix many bugs and regressions
- Improve themes Origine (also with automatic dark mode), Nord, etc.
- Several UI / UX improvements
- New languages Hungarian, Latvian, Persian
- Docker default image updated to Debian 12 Bookworm with PHP 8.2
- Increase our code base from PHPStan level 5 to level 7
- And more!
This release has been made by several contributors: @Alkarex, @Alwaysin, @ColonelMoutarde, @Exerra, @FromTheMoon85, @LleanaRuv, @Marjani, @NaeiKinDus, @Rufubi, @V-E-O, @aaronschif, @acbgbca, @aledeg, @andris155, @becdetat, @belidzs, @kemayo, @kgraefe, @marienfressinaud, @math-GH, @msdlr, @obrenckle, @otaconix, @robertdahlem, @sad270, @samc1213, @squaregoldfish, @vrachnis, @witchcraze, @yubiuser, @zhaofengli
Full changelog:
- Features
- Add support for OpenID Connect (only in our default Debian-based Docker image for
x86_64
, not Alpine) throughlibapache2-mod-auth-openidc
#5351, #5463, #5481,
#5523, #5646 - Allow sharing in anonymous mode #5261
- Support Unix socket for MySQL / MariaDB #5166
- Use proxy settings also for fetching favicons #5421
- Add mutual exclusion semaphore for better scaling of actualize script #5235
- Better reporting of XPath failures #5317
- Add sharing with Buffer.com #5286
- Add sharing with Omnivore #5477
- Improve sharing with Linkding #5433
- Do not automatically update feeds after import, to better support multiple imports #5629
- Compatibility for servers disabling
set_time_limit()
#5675 - New configuration constant
CLEANCACHE_HOURS
#5144
- Add support for OpenID Connect (only in our default Debian-based Docker image for
- Bug fixing
- Fix cache refresh #5562
- Fix and improvement of hash of articles using load full content #5576
- Fix case of falsy GUIDs #5412
- Fix and improve JSON export/import #5332, #5626
- Fix enclosures in RSS output #5540
- Fix parenthesis escaping bug in searches #5633
- Fix regression in Fever API enclosures #5214
- Fix regression in Fever API mark-all-as-read #5185
- Fix regression in OPML export of single feeds #5238
- Fix warning during OPML export with empty attributes #5559
- Fix extensions in actualize script #5243
- Fix link to configuration (system or user) for extensions #5394
- Fix mark as read upon gone option in some conditions #5315,
#5382, #5404 - Fix mark selection as unread #5367
- Fix warning in articles repartition statistics #5228
- Fix count entries with some databases #5368
- Fix MariaDB database size calculation #5655
- Fix feed position attribute #5203
- Fix warning when tagging entries #5221
- Fix labels in anonymous mode #5650
- Fix bug not allowing strings for tags in XPath #5653
- Fix get and order when saving user query #5515
- Fix search using user queries #5669
- Fix regression of access to logs even when auto-update is disabled #5577
- Fix access to Apache logs from Dev Container #5660
- Fix malformed HTTP header in case of internal fatal error #5699
- Fix rare exception for HTML notifications #5690
- UI
- New option to display website name and/or favicon of articles #4969
- Support
<meta name="theme-color" .../>
#5105 - Config user settings in slider #5094
- Improve theme selector #5281, #5688
- Improve share to clipboard with animation and icon #5295
- Allow share to clipboard even for localhost and without HTTPS #5606
- Feedback when tag with same name as category already exists #5181
- Show base URL in configuration #5656, #5657
- Show Terms of Service in config menu #5215
- Show Terms of Service in footer #5222
- Improve about page #5192
- Improve update page #5420, #5636,
#5647 - Improve Step 1 of install process #5350
- Improve Global view on mobile #5297
- Reduce network overhead for Global view #5496
- Fix Global view: Stick the article to the top when opened #5153
- Fix configuration views that are using a slider #5469
- Fix highlight next/prev article while using shortcuts #5211
- Fix regression in statistics column name % of total #5232
- Fix macOS feed title meta-click behaviour #5492
- Improve themes
- Delete previously deprecated themes: BlueLagoon, Screwdriver #5374,
#5694 - Various UI and style improvements #5147, #5216,
#5303, #5304, #5397,
#5398, #5400, #5603,
#5695
- Security
- Deployment
- Docker listen on all interfaces by default, including IPv6 #5180
- Docker default image updated to Debian 12 Bookworm with PHP 8.2.7 and Apache 2.4.57 #5461
- Docker alternative image updated to Alpine 3.18 with PHP 8.1.23 and Apache 2.4.58 #5383
- Docker quiet Apache
a2enmod
#5464 - Docker: Add
DATA_PATH
to cron env #5531
- i18n
- Extensions
- SimplePie
- Fix
error_reporting
for PHP 8.1+ #5199
- Fix
- Misc.
- Reduce database locks #5576, #5625,
#5648, #5649 - Improve MySQL / MariaDB performance for updating cached SQL values #5648
- Increase time limit import OPML #5231
- Save SQL attributes as native Unicode #5371
- Remove old SQL auto-updates #5625, #5649
- Improve Dev Container (update to Alpine 3.18, use
DATA_PATH
environment variable) #5423 - Update
lib_opml
#5188 - Update
lib/http-conditional
#5277 - Update PHPMailer #5389
- Use typed access to request parameters #5267
- Typed view model classes #5380
- Remove
ConfigurationSetter
#5251, #5580 - Ignore
./data.back/
in.gitignore
#5359 - Composer dev command compatibility with macOS #5379
- Code improvements #5089,
#5212, #5213, #5362,
#5470, #5501, #5504,
#5667 - Increase PHPStan from Level 5 to level 7 #4112,
#5064, #5087, #5090,
#5106, #5108, #5230,
#5239, #5258, #5263,
#5264, #5269, #5272,
#5275, #5279, #5282,
#5283, #5289, #5290,
#5291, #5292, #5299,
#5305, #5307, #5309,
#5313, #5318, #5319,
#5327, #5328, #5352,
#5353, #5354, #5361,
#5366, #5370, #5373,
#5376, #5384, #5388,
#5393, #5400, #5406,
#5429, #5431, #5434,
#5578 - Update dev dependencies #5336, #5339,
#5478, #5513, #5541,
#5691, #5693
- Reduce database locks #5576, #5625,
FreshRSS 1.22.0
In this release, besides adding some initial support for OpenID Connect, the focus has been on increasing the quality rather than adding new features (which will have more focus again in the next release).
This version 1.22.x is also the last to support PHP 7.2 before requiring PHP 7.4+.
A few highlights ✨:
- Add support for OpenID Connect (only in our Debian-based Docker image for
x86_64
, not Alpine, and not ARM) throughlibapache2-mod-auth-openidc
. See our documentation - Rework trusted proxies
- Improve scaling with many feeds and long processes, reduce database locks
- Fix many bugs and regressions
- Improve themes Origine (also with automatic dark mode), Nord, etc.
- Several UI / UX improvements
- New languages Hungarian, Latvian, Persian
- Docker default image updated to Debian 12 Bookworm with PHP 8.2
- Increase our code base from PHPStan level 5 to level 7
- And more!
This release has been made by several contributors: @Alkarex, @Alwaysin, @ColonelMoutarde, @Exerra, @FromTheMoon85, @LleanaRuv, @Marjani, @NaeiKinDus, @Rufubi, @V-E-O, @aaronschif, @acbgbca, @aledeg, @andris155, @becdetat, @belidzs, @kemayo, @kgraefe, @marienfressinaud, @math-GH, @msdlr, @obrenckle, @otaconix, @robertdahlem, @sad270, @samc1213, @squaregoldfish, @vrachnis, @witchcraze, @yubiuser, @zhaofengli
Full changelog:
- Features
- Add support for OpenID Connect (only in our default Debian-based Docker image for
x86_64
, not Alpine) throughlibapache2-mod-auth-openidc
#5351, #5463, #5481,
#5523, #5646 - Allow sharing in anonymous mode #5261
- Support Unix socket for MySQL / MariaDB #5166
- Use proxy settings also for fetching favicons #5421
- Add mutual exclusion semaphore for better scaling of actualize script #5235
- Better reporting of XPath failures #5317
- Add sharing with Buffer.com #5286
- Add sharing with Omnivore #5477
- Improve sharing with Linkding #5433
- Do not automatically update feeds after import, to better support multiple imports #5629
- Compatibility for servers disabling
set_time_limit()
#5675 - New configuration constant
CLEANCACHE_HOURS
#5144
- Add support for OpenID Connect (only in our default Debian-based Docker image for
- Bug fixing
- Fix cache refresh #5562
- Fix and improvement of hash of articles using load full content #5576
- Fix case of falsy GUIDs #5412
- Fix and improve JSON export/import #5332, #5626
- Fix enclosures in RSS output #5540
- Fix parenthesis escaping bug in searches #5633
- Fix regression in Fever API enclosures #5214
- Fix regression in Fever API mark-all-as-read #5185
- Fix regression in OPML export of single feeds #5238
- Fix warning during OPML export with empty attributes #5559
- Fix extensions in actualize script #5243
- Fix link to configuration (system or user) for extensions #5394
- Fix mark as read upon gone option in some conditions #5315,
#5382, #5404 - Fix mark selection as unread #5367
- Fix warning in articles repartition statistics #5228
- Fix count entries with some databases #5368
- Fix MariaDB database size calculation #5655
- Fix feed position attribute #5203
- Fix warning when tagging entries #5221
- Fix labels in anonymous mode #5650
- Fix bug not allowing strings for tags in XPath #5653
- Fix get and order when saving user query #5515
- Fix search using user queries #5669
- Fix regression of access to logs even when auto-update is disabled #5577
- Fix access to Apache logs from Dev Container #5660
- Fix malformed HTTP header in case of internal fatal error #5699
- Fix rare exception for HTML notifications #5690
- UI
- New option to display website name and/or favicon of articles #4969
- Support
<meta name="theme-color" .../>
#5105 - Config user settings in slider #5094
- Improve theme selector #5281, #5688
- Improve share to clipboard with animation and icon #5295
- Allow share to clipboard even for localhost and without HTTPS #5606
- Feedback when tag with same name as category already exists #5181
- Show base URL in configuration #5656, #5657
- Show Terms of Service in config menu #5215
- Show Terms of Service in footer #5222
- Improve about page #5192
- Improve update page #5420, #5636,
#5647 - Improve Step 1 of install process #5350
- Improve Global view on mobile #5297
- Reduce network overhead for Global view #5496
- Fix Global view: Stick the article to the top when opened #5153
- Fix configuration views that are using a slider #5469
- Fix highlight next/prev article while using shortcuts #5211
- Fix regression in statistics column name % of total #5232
- Fix macOS feed title meta-click behaviour #5492
- Improve themes
- Delete previously deprecated themes: BlueLagoon, Screwdriver #5374,
#5694 - Various UI and style improvements #5147, #5216,
#5303, #5304, #5397,
#5398, #5400, #5603,
#5695
- Security
- Deployment
- Docker listen on all interfaces by default, including IPv6 #5180
- Docker default image updated to Debian 12 Bookworm with PHP 8.2.7 and Apache 2.4.57 #5461
- Docker alternative image updated to Alpine 3.18 with PHP 8.1.23 and Apache 2.4.58 #5383
- Docker quiet Apache
a2enmod
#5464 - Docker: Add
DATA_PATH
to cron env #5531
- i18n
- Extensions
- SimplePie
- Fix
error_reporting
for PHP 8.1+ #5199
- Fix
- Misc.
- Reduce database locks #5576, #5625,
#5648, #5649 - Improve MySQL / MariaDB performance for updating cached SQL values #5648
- Increase time limit import OPML #5231
- Save SQL attributes as native Unicode #5371
- Remove old SQL auto-updates #5625, #5649
- Improve Dev Container (update to Alpine 3.18, use
DATA_PATH
environment variable) #5423 - Update
lib_opml
#5188 - Update
lib/http-conditional
#5277 - Update PHPMailer #5389
- Use typed access to request parameters #5267
- Typed view model classes #5380
- Remove
ConfigurationSetter
#5251, #5580 - Ignore
./data.back/
in.gitignore
#5359 - Composer dev command compatibility with macOS #5379
- Code improvements #5089,
#5212, #5213, #5362,
#5470, #5501, #5504,
#5667 - Increase PHPStan from Level 5 to level 7 #4112,
#5064, #5087, #5090,
#5106, #5108, #5230,
#5239, #5258, #5263,
#5264, #5269, #5272,
#5275, #5279, #5282,
#5283, #5289, #5290,
#5291, #5292, #5299,
#5305, #5307, #5309,
#5313, #5318, #5319,
#5327, #5328, #5352,
#5353, #5354, #5361,
#5366, #5370, #5373,
#5376, #5384, #5388,
#5393, #5400, #5406,
#5429, #5431, #5434,
#5578 - Update dev dependencies #5336, #5339,
#5478, #5513, #5541,
#5691, #5693
- Reduce database locks #5576, #5625,