<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/views/helpers/export, branch 1.19.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.19.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.19.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2019-08-20T12:55:43+00:00</updated>
<entry>
<title>Require PHP 5.5+ (#2495)</title>
<updated>2019-08-20T12:55:43+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-08-20T12:55:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=fd33d92d413acb5ee48e04d8a78f251e35ef06c5'/>
<id>urn:sha1:fd33d92d413acb5ee48e04d8a78f251e35ef06c5</id>
<content type='text'>
* Require PHP 5.5+

https://github.com/FreshRSS/FreshRSS/issues/2469#issuecomment-522255093
I think it would be reasonable to require PHP 5.5+ for the core of
FreshRSS after all.

As Frenzie said, WordPress currently requires PHP 5.6.20+, and it is the
most popular PHP application.

We would loose about 20% of the PHP servers according to
https://w3techs.com/technologies/details/pl-php/5/all but I expect this
number to drop fast after the release of CentOS 8 (CentOS accounts for
17% of Linux servers
https://w3techs.com/technologies/details/os-linux/all/all ).

Distributions:
* no impact on Ubuntu, Fedora, Alpine, OpenWRT, FreeBSD, OpenSuze,
Mageia, as all active versions have PHP &gt; 7
* no impact on OpenSuze, Synology, as all active versions have PHP &gt; 5.5
* we drop Debian 8 Jessie (-2020) - we keep supporting Debian 9 Stretch
(2017-06) - current is Debian 10 Buster
* we drop Red Hat 7 (-2024) - we keep supporting RHEL 8 (2019-05)
* we drop CentOS 7 (-2024) - we will support CentOS 8 (to be released
soonish)

When dropping older versions, I can better like when it is for a good
reason, and there is actually one with PHP 5.5, namely generators
(yield) https://php.net/language.generators.overview which I consider
using.

* Version note for JSON.php

* hex2bin

* Update .travis.yml

Co-Authored-By: Frans de Jonge &lt;fransdejonge@gmail.com&gt;
</content>
</entry>
<entry>
<title>Export/import articles read/unread state (#2226)</title>
<updated>2019-01-24T19:44:45+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-01-24T19:44:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f1ac6dd5509c6aa9e1d99401c5e1a0b894d4e7b0'/>
<id>urn:sha1:f1ac6dd5509c6aa9e1d99401c5e1a0b894d4e7b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Export labels (#2217)</title>
<updated>2019-01-16T21:26:43+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-01-16T21:26:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=743c1b740bd8ec0b70f7058d4b52101b346a5e9c'/>
<id>urn:sha1:743c1b740bd8ec0b70f7058d4b52101b346a5e9c</id>
<content type='text'>
* Export labels

https://github.com/FreshRSS/FreshRSS/issues/2196

* Small fixes

* Backport code from 1.14.0

https://github.com/FreshRSS/FreshRSS/pull/2199/commits/4888f919f104b2d170302565e481a0b731eb4145

* More fixes
</content>
</entry>
<entry>
<title>TT-RSS import (#2099)</title>
<updated>2018-11-05T17:10:38+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-11-05T17:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cf899d8d25c57b05dff89b89e2c7e56808f83c50'/>
<id>urn:sha1:cf899d8d25c57b05dff89b89e2c7e56808f83c50</id>
<content type='text'>
* TT-RSS import

Import of Tiny Tiny RSS favourites
https://github.com/FreshRSS/FreshRSS/issues/2018#issuecomment-432710462

* Fallback feed_url

* Simpler JSON

* TT-RSS import custom labels

* Fix syntax
</content>
</entry>
<entry>
<title>Improve authors (#2025)</title>
<updated>2018-09-16T08:46:27+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-09-16T08:46:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b323ed084620cac2222fe1c93ec05b9773eb81e6'/>
<id>urn:sha1:b323ed084620cac2222fe1c93ec05b9773eb81e6</id>
<content type='text'>
* Links for authors and multiple authors

Favour ';' as a separator instead of ',' to better cope with
multi-author scientific articles.
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/1997 ,
https://github.com/FreshRSS/FreshRSS/issues/1968,
https://github.com/FreshRSS/FreshRSS/pull/2023

* Change i18n authors

* Update layout

* Unicode-compatible search

Example for `author:Loïc`

* author &lt;em&gt; styling

* Final details

* Minor spacing
</content>
</entry>
<entry>
<title>Explicit quotes decoding (#1947)</title>
<updated>2018-06-22T14:07:48+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-06-22T14:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a66b995be7d187a208bf7f66ce4d83911ba5932f'/>
<id>urn:sha1:a66b995be7d187a208bf7f66ce4d83911ba5932f</id>
<content type='text'>
* Explicit quotes decoding

* Explicit htmlspecialchars_decode and htmlspecialchars
</content>
</entry>
<entry>
<title>strict comparaision for null (#1874)</title>
<updated>2018-04-26T14:34:10+00:00</updated>
<author>
<name>ColonelMoutarde</name>
<email>4697568+ColonelMoutarde@users.noreply.github.com</email>
</author>
<published>2018-04-26T14:34:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1b8ab5199b4ff36e73696500a678386cf39c7f24'/>
<id>urn:sha1:1b8ab5199b4ff36e73696500a678386cf39c7f24</id>
<content type='text'>
With booleans and null, only strict comparison (with === operator) should be used to lower bug risks and to improve performances.</content>
</entry>
<entry>
<title>Error edge cases for JSON export</title>
<updated>2016-11-16T16:49:20+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2016-11-16T16:49:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1d5006d83fc84a0c653d8e2db42a4cfbdebdc5bb'/>
<id>urn:sha1:1d5006d83fc84a0c653d8e2db42a4cfbdebdc5bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor code formatting of export helper</title>
<updated>2016-11-15T19:54:56+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2016-11-15T19:54:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8d3d2a7d7fc7d623e998b6dd97b7f4419cf0d60c'/>
<id>urn:sha1:8d3d2a7d7fc7d623e998b6dd97b7f4419cf0d60c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stream JSON export</title>
<updated>2016-11-15T19:43:06+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2016-11-15T19:43:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f59de4e2b679efb1ba4bbfd576a5ea07422cc169'/>
<id>urn:sha1:f59de4e2b679efb1ba4bbfd576a5ea07422cc169</id>
<content type='text'>
Avoid large in-memory copies
https://github.com/FreshRSS/FreshRSS/issues/1372
</content>
</entry>
</feed>
