mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-10-28 05:58:40 -04:00
Changelog + credits
This commit is contained in:
2 files changed
+20
-3
No files matched your search
+13
-3
@@ -17,7 +17,11 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases).
|
||||
* Make the login challenge nonce one-time [#9334](https://github.com/FreshRSS/FreshRSS/pull/9334)
|
||||
* Bound ZIP import against decompression bombs [#9332](https://github.com/FreshRSS/FreshRSS/pull/9332)
|
||||
* Rotate session ID on all authenticated transitions [#9333](https://github.com/FreshRSS/FreshRSS/pull/9333)
|
||||
* Minz: Remove vulnerable and unused code path for displaying errors [#9395](https://github.com/FreshRSS/FreshRSS/pull/9395)
|
||||
* Fix NAT64 feed fetching on IPv6-only hosts [#9372](https://github.com/FreshRSS/FreshRSS/pull/9372)
|
||||
* Bug fixes
|
||||
* Fix domain-wide `Retry-After` [#9390](https://github.com/FreshRSS/FreshRSS/pull/9390)
|
||||
* Fix muting of feeds gone with HTTP 410 [#9391](https://github.com/FreshRSS/FreshRSS/pull/9391)
|
||||
* Fix infinite redirect loop due to `SCRIPT_NAME` in `PATH_INFO` [#9282](https://github.com/FreshRSS/FreshRSS/pull/9282), [#9287](https://github.com/FreshRSS/FreshRSS/pull/9287)
|
||||
* Restore the automatic reading view after marking articles as read, while preserving explicit filters [#9288](https://github.com/FreshRSS/FreshRSS/issues/9288)
|
||||
* Fix adaptive reading state after marking articles read [#9290](https://github.com/FreshRSS/FreshRSS/pull/9290)
|
||||
@@ -26,25 +30,31 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases).
|
||||
* Fix regression with HTTPS proxies due to wrong TLS SNI resolution [#9341](https://github.com/FreshRSS/FreshRSS/pull/9341)
|
||||
* Better enforce limits for feeds and categories [#9357](https://github.com/FreshRSS/FreshRSS/pull/9357)
|
||||
* Fix JavaScript error when opening a label menu in sidebar [#9377](https://github.com/FreshRSS/FreshRSS/pull/9377)
|
||||
* Fix custom favicon with GReader API [#9409](https://github.com/FreshRSS/FreshRSS/pull/9409)
|
||||
* CLI
|
||||
* Add optional feed argument to `actualize-user.php` [#9319](https://github.com/FreshRSS/FreshRSS/pull/9319)
|
||||
* UI
|
||||
* Various UI and style improvements [#9298](https://github.com/FreshRSS/FreshRSS/pull/9298)
|
||||
* Various UI and style improvements [#9298](https://github.com/FreshRSS/FreshRSS/pull/9298), [#9369](https://github.com/FreshRSS/FreshRSS/pull/9369),
|
||||
[#9388](https://github.com/FreshRSS/FreshRSS/pull/9388)
|
||||
* Extensions
|
||||
* Call `check_url_before_add` hook when previewing a feed [#9343](https://github.com/FreshRSS/FreshRSS/pull/9343)
|
||||
* I18n
|
||||
* Add Belarusian [#9351](https://github.com/FreshRSS/FreshRSS/pull/9351)
|
||||
* Improve German [#9370](https://github.com/FreshRSS/FreshRSS/pull/9370)
|
||||
* Improve German [#9370](https://github.com/FreshRSS/FreshRSS/pull/9370), [#9385](https://github.com/FreshRSS/FreshRSS/pull/9385)
|
||||
* Improve Italian [#9370](https://github.com/FreshRSS/FreshRSS/pull/9370)
|
||||
* Improve Japanese [#9398](https://github.com/FreshRSS/FreshRSS/pull/9398)
|
||||
* Improve Turkish [#9349](https://github.com/FreshRSS/FreshRSS/pull/9349)
|
||||
* Misc.
|
||||
* Check SVG optimization in the tests CI workflow with SVGO [#9361](https://github.com/FreshRSS/FreshRSS/pull/9361)
|
||||
* Move PHPUnit flags to a config file and use strictest failure mode [#9374](https://github.com/FreshRSS/FreshRSS/pull/9374)
|
||||
* Avoid writing to log files during unit tests [#9373](https://github.com/FreshRSS/FreshRSS/pull/9373)
|
||||
* Bump Ruby gems automatically with Dependabot for docs [#9401](https://github.com/FreshRSS/FreshRSS/pull/9401)
|
||||
* Update dev dependencies [#9323](https://github.com/FreshRSS/FreshRSS/pull/9323), [#9324](https://github.com/FreshRSS/FreshRSS/pull/9324),
|
||||
[#9325](https://github.com/FreshRSS/FreshRSS/pull/9325), [#9326](https://github.com/FreshRSS/FreshRSS/pull/9326), [#9327](https://github.com/FreshRSS/FreshRSS/pull/9327),
|
||||
[#9328](https://github.com/FreshRSS/FreshRSS/pull/9328), [#9368](https://github.com/FreshRSS/FreshRSS/pull/9368), [#9378](https://github.com/FreshRSS/FreshRSS/pull/9378),
|
||||
[#9379](https://github.com/FreshRSS/FreshRSS/pull/9379), [#9380](https://github.com/FreshRSS/FreshRSS/pull/9380), [#9381](https://github.com/FreshRSS/FreshRSS/pull/9381)
|
||||
[#9379](https://github.com/FreshRSS/FreshRSS/pull/9379), [#9380](https://github.com/FreshRSS/FreshRSS/pull/9380), [#9381](https://github.com/FreshRSS/FreshRSS/pull/9381),
|
||||
[#9402](https://github.com/FreshRSS/FreshRSS/pull/9402), [#9403](https://github.com/FreshRSS/FreshRSS/pull/9403), [#9404](https://github.com/FreshRSS/FreshRSS/pull/9404),
|
||||
[#9405](https://github.com/FreshRSS/FreshRSS/pull/9405), [#9406](https://github.com/FreshRSS/FreshRSS/pull/9406), [#9407](https://github.com/FreshRSS/FreshRSS/pull/9407)
|
||||
|
||||
|
||||
## 2026-09-09 FreshRSS 1.30.0
|
||||
|
||||
@@ -67,6 +67,7 @@ People are sorted by name so please keep this order.
|
||||
* [Ciro Mota](https://github.com/ciro-mota): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is%3Apr%20author%3Aciro-mota)
|
||||
* [Çılga İşcan Tercanlı](https://github.com/CilgaIscan): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:CilgaIscan)
|
||||
* [Clemens Neubauer](https://github.com/cn-tools): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:cn-tools), [Web](https://cn-tools.eu/)
|
||||
* [colons](https://github.com/colons): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:colons), [Web](https://colons.co)
|
||||
* [Corentin Garcia](https://github.com/corenting): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:corenting), [Web](https://corenting.fr/)
|
||||
* [Craig Andrews](https://github.com/candrews): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:candrews), [Web](https://candrews.integralblue.com/)
|
||||
* [Creak](https://github.com/MightyCreak): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is%3Apr+author%3AMightyCreak)
|
||||
@@ -98,6 +99,7 @@ People are sorted by name so please keep this order.
|
||||
* [EdJoPaTo](https://github.com/EdJoPaTo): [contributions](https://github.com/FreshRSS/FreshRSS/commits/edge?author=EdJoPaTo)
|
||||
* [Elanna Grossman](https://github.com/Karvel): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:Karvel), [Web](https://elanna.me/)
|
||||
* [equinoxmatt](https://github.com/equinoxmatt): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:equinoxmatt)
|
||||
* [Ethan Stoner](https://github.com/ethanstoner): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:ethanstoner), [Web](https://ethanstoner.dev/)
|
||||
* [Eve Coull](https://github.com/eveiscoull): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:eveiscoull), [Web](https://oe.tc/)
|
||||
* [Exerra](https://github.com/Exerra): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:Exerra), [Web](https://exerra.xyz)
|
||||
* [fabianski7](https://github.com/fabianski7): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:fabianski7)
|
||||
@@ -249,6 +251,7 @@ People are sorted by name so please keep this order.
|
||||
* [Nicolas Frandeboeuf](https://github.com/nicofrand): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:nicofrand), [Web](https://nicofrand.eu)
|
||||
* [Nicolas Lœuillet](https://github.com/nicosomb): [contributions](https://github.com/FreshRSS/documentation/pulls?q=is:pr+author:nicosomb)
|
||||
* [Nicolas Pereira](https://github.com/NicolasPereira): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:NicolasPereira)
|
||||
* [Nikolai Shcheglov](https://github.com/shcheglovnd): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:shcheglovnd)
|
||||
* [No Name Pro](https://github.com/NoNamePro0): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:NoNamePro0)
|
||||
* [OctopusET](https://github.com/OctopusET): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:OctopusET)
|
||||
* [Offerel](https://github.com/Offerel): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:Offerel)
|
||||
@@ -285,6 +288,7 @@ People are sorted by name so please keep this order.
|
||||
* [Quent-in](https://github.com/Quent-in): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:Quent-in)
|
||||
* [Quentin Dufour](https://github.com/superboum): [contributions](https://github.com/FreshRSS/documentation/pulls?q=is:pr+author:superboum), [Web](https://quentin.dufour.io/)
|
||||
* [Quentin Pagès](https://github.com/Quenty31): [contributions](https://github.com/FreshRSS/documentation/pulls?q=is:pr+author:Quenty31)
|
||||
* [qwist1233-cpu](https://github.com/qwist1233-cpu): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:qwist1233-cpu)
|
||||
* [Raineer](https://github.com/Raineer): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:Raineer)
|
||||
* [Ramazan Sancar](https://github.com/ramazansancar): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:ramazansancar), [Web](https://www.ramazansancar.com.tr/)
|
||||
* [Ramón Cutanda](https://github.com/rcutanda): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:rcutanda)
|
||||
@@ -358,6 +362,7 @@ People are sorted by name so please keep this order.
|
||||
* [upskaling](https://github.com/upskaling): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:upskaling)
|
||||
* [UserRoot-Luca](https://github.com/UserRoot-Luca): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:UserRoot-Luca)
|
||||
* [utkutibet](https://github.com/utkutibet): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:utkutibet)
|
||||
* [Viktor](https://github.com/TapuGithub): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:TapuGithub)
|
||||
* [Virgil Chen](https://github.com/VirgilChen97): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:VirgilChen97)
|
||||
* [VYSE V.E.O](https://github.com/V-E-O): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:V-E-O)
|
||||
* [Wanabo](https://github.com/Wanabo): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:Wanabo)
|
||||
@@ -370,7 +375,9 @@ People are sorted by name so please keep this order.
|
||||
* [XtremeOwnage](https://github.com/XtremeOwnage): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:XtremeOwnageDotCom), [Web](https://static.xtremeownage.com/)
|
||||
* [Yamakuni](https://github.com/Yamakuni): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:Yamakuni)
|
||||
* [Yixuan Xu](https://github.com/mzl2233): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:mzl2233)
|
||||
* [Yuchen Shi](https://github.com/yuchenshi): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:yuchenshi)
|
||||
* [yzqzss|一座桥在水上](https://github.com/yzqzss): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:yzqzss), [Web](https://blog.othing.xyz/)
|
||||
* [Zain Qureshi](https://github.com/ZainnQureshii): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:ZainnQureshii)
|
||||
* [zanivann](https://github.com/zanivann): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:zanivann)
|
||||
* [Zexin Yuan](https://github.com/yzx9): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:yzx9)
|
||||
* [Zhaofeng Li](https://github.com/zhaofengli): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:zhaofengli), [Web](https://zhaofeng.li/)
|
||||
|
||||
Reference in new issue
Block a user