<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/p/api, branch 1.25.0</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.25.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.25.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2024-12-07T20:52:51+00:00</updated>
<entry>
<title>improve(GReader): update doc URLs; add TODO (#7074)</title>
<updated>2024-12-07T20:52:51+00:00</updated>
<author>
<name>Brandon Jones</name>
<email>1151818+bhj@users.noreply.github.com</email>
</author>
<published>2024-12-07T20:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=07e476bc6b4c509db8e4dd84f093059b18c1032c'/>
<id>urn:sha1:07e476bc6b4c509db8e4dd84f093059b18c1032c</id>
<content type='text'>
* improve(GReader): update doc URLs; add TODO

* Link update

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Optimize code: (#6983)</title>
<updated>2024-12-07T11:09:29+00:00</updated>
<author>
<name>Luc SANCHEZ</name>
<email>4697568+ColonelMoutarde@users.noreply.github.com</email>
</author>
<published>2024-12-07T11:09:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6302404ead0b69db23c1fcb63e4c39b169f8c799'/>
<id>urn:sha1:6302404ead0b69db23c1fcb63e4c39b169f8c799</id>
<content type='text'>
before
count(...)' is used in a loop and is a low performing construction.
after
Foreach instead (easier to read and support)

Co-authored-by: LucS &lt;l.sanchez-prestataire@alptis.fr&gt;</content>
</entry>
<entry>
<title>API support edit multiple tags (#7060)</title>
<updated>2024-12-05T09:43:28+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-12-05T09:43:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=72b11aac65bde7aa22423a4401cbc31dacf3dab1'/>
<id>urn:sha1:72b11aac65bde7aa22423a4401cbc31dacf3dab1</id>
<content type='text'>
* API support edit multiple tags
fix https://github.com/FreshRSS/FreshRSS/issues/7057

* Doc typo</content>
</entry>
<entry>
<title>API return all categories also without any feed (#7020)</title>
<updated>2024-11-29T11:32:44+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-11-29T11:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=aaa4acf2a33da276039e6342ae34abead143fd8e'/>
<id>urn:sha1:aaa4acf2a33da276039e6342ae34abead143fd8e</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/7013#issuecomment-2495281874</content>
</entry>
<entry>
<title>Fix API use rawurldecode (#7033)</title>
<updated>2024-11-28T19:11:36+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-11-28T19:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=98b8b9f828e30d4bbc280c6c5366790353ec0b4f'/>
<id>urn:sha1:98b8b9f828e30d4bbc280c6c5366790353ec0b4f</id>
<content type='text'>
Labels or categories containing a `+` were failing.
And avoid returning everything if the label/category filter is not found.
Compatibility with FocusReader</content>
</entry>
<entry>
<title>Upgrade code to php 8.1 (#6748)</title>
<updated>2024-11-28T16:11:04+00:00</updated>
<author>
<name>Luc SANCHEZ</name>
<email>4697568+ColonelMoutarde@users.noreply.github.com</email>
</author>
<published>2024-11-28T16:11:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=15745d42b779ad14efde2932ab116f45eee39246'/>
<id>urn:sha1:15745d42b779ad14efde2932ab116f45eee39246</id>
<content type='text'>
* revert
Fix code indentation
Fix code

Upgrade code to php 8.1

* fix remarques

* code review

* code review

* code review

* Apply suggestions from code review

* code review

* Fixes

* Many remainging updates of array syntax

* Lost case 'reading-list'

* Uneeded PHPDoc

---------

Co-authored-by: Luc Sanchez &lt;l.sanchez-prestataire@alptis.fr&gt;
Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Fix API add category to multiple feeds (#7017)</title>
<updated>2024-11-23T12:26:01+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-11-23T12:26:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a466e945cdc1d266118b592831a73b09b9e34344'/>
<id>urn:sha1:a466e945cdc1d266118b592831a73b09b9e34344</id>
<content type='text'>
* Fix API add category to multiple feeds
fix https://github.com/FreshRSS/FreshRSS/issues/7013

* Fix PHPDoc variable

* Remove unused variable</content>
</entry>
<entry>
<title>Allow dynamic search operator in user queries (#6851)</title>
<updated>2024-10-02T06:20:15+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-10-02T06:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=2d0897ea747208356d8c70cc25e327d7f08c523c'/>
<id>urn:sha1:2d0897ea747208356d8c70cc25e327d7f08c523c</id>
<content type='text'>
* Allow dynamic search operator in user queries
fix https://github.com/FreshRSS/FreshRSS/issues/6849

* Other approach</content>
</entry>
<entry>
<title>SimplePie support for HTTP cache policies (#6812)</title>
<updated>2024-09-20T21:25:38+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-09-20T21:25:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ffc3d393e52e3c0d62e23dbd6fdc8fe695ca96ee'/>
<id>urn:sha1:ffc3d393e52e3c0d62e23dbd6fdc8fe695ca96ee</id>
<content type='text'>
* SimplePie support for HTTP cache policies
Discussion in https://github.com/FreshRSS/simplepie/pull/26

* Bump SimplePie commit

* Typos

* Typos

* Simpler logic

* Explicitly disable cache for non-GET flows

* Bump SimplePie commit

* Bump SimplePie commit

* Bump SimplePie commit

* Bump SimplePie commit</content>
</entry>
<entry>
<title>Upgrade to PHP 8.1 (#6711)</title>
<updated>2024-09-06T07:06:46+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-09-06T07:06:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a81656c3ed5b8fe0f31794a4fbe0d1a907fca8e8'/>
<id>urn:sha1:a81656c3ed5b8fe0f31794a4fbe0d1a907fca8e8</id>
<content type='text'>
* Upgrade to PHP 8.1
As discussed in https://github.com/FreshRSS/FreshRSS/discussions/5474

https://www.php.net/releases/8.0/en.php
https://www.php.net/releases/8.1/en.php

Upgrade to available native type declarations
https://php.net/language.types.declarations

Upgrade to https://phpunit.de/announcements/phpunit-10.html which requires PHP 8.1+ (good timing, as version 9 was not maintained anymore)

Upgrade `:oldest` Docker dev image to oldest Alpine version supporting PHP 8.1: Alpine 3.16, which includes PHP 8.1.22.

* Include 6736
https://github.com/FreshRSS/FreshRSS/pull/6736</content>
</entry>
</feed>
