<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Models/StatsDAO.php, branch 1.18.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.18.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.18.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2021-02-28T11:26:24+00:00</updated>
<entry>
<title>Travis: Enforce phpcs line length + whitespace (#3488)</title>
<updated>2021-02-28T11:26:24+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-02-28T11:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=947e918f05d70d5dce4efa4ef403e593581c3fa9'/>
<id>urn:sha1:947e918f05d70d5dce4efa4ef403e593581c3fa9</id>
<content type='text'>
* Update Travis line length

* Also check whitespace in CSS files

* Fix line length ext.php

* More syntax, string templates

* Fix exclude-pattern

* Test JS files as well</content>
</entry>
<entry>
<title>PDO refactoring for code simplification (#2522)</title>
<updated>2019-09-29T14:22:50+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-09-29T14:22:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e3e5954394f4523850c78e80e496f1b916622677'/>
<id>urn:sha1:e3e5954394f4523850c78e80e496f1b916622677</id>
<content type='text'>
* PDO refactor

* Automatic prefix when using the syntax `_tableName`
* Uniformity: MySQL is now PDO::ATTR_EMULATE_PREPARES = false just like SQLite and PostgreSQL, with consequences such as only one statement per query
* Use PDO methods exec(), query(), prepare() + execute() in a more efficient way
* Remove auto-update SQL code for versions older than FreshRSS 1.5 (3 years old)
* The name of the default category is set in PHP instead of in the DB (simplies SQL and allows changing the name according to the FreshRSS language)
* Rename `-&gt;bd` to `-&gt;pdo` (less of a frenshism, and more informative)
* Fix some requests, which were not compatible with MySQL prepared statements

* Whitespace

* Fix syntax for PostgreSQL sequences

+ MySQL install

* Minor formatting

* Fix lastInsertId for PostgreSQL

* Use PHP 5.6+ const

Take advantage of https://github.com/FreshRSS/FreshRSS/pull/2527
https://www.php.net/manual/en/migration56.new-features.php

* A bit of forgotten PHP 5.6 simplification for cURL

* Forgotten $s

* Mini fix custom user config

https://github.com/FreshRSS/FreshRSS/pull/2490/files#r326290346

* More work on install.php but not finished

* install.php working

* More cleaning of PDO in install

* Even more simplification

Take advantage of PDO-&gt;exec() to run multiple statements

* Disallow changing the name of the default category

https://github.com/FreshRSS/FreshRSS/pull/2522#discussion_r326967724
</content>
</entry>
<entry>
<title>May abbreviation conflict</title>
<updated>2017-08-20T09:10:22+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2017-08-20T09:10:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=07cce02ad3f116095ad152423d63e4e4d43b9142'/>
<id>urn:sha1:07cce02ad3f116095ad152423d63e4e4d43b9142</id>
<content type='text'>
</content>
</entry>
<entry>
<title>May abbreviation</title>
<updated>2017-08-20T09:02:00+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2017-08-20T09:02:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=4f74193b4a020c1ba9e329ff5d9a6841062a498b'/>
<id>urn:sha1:4f74193b4a020c1ba9e329ff5d9a6841062a498b</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/1560
</content>
</entry>
<entry>
<title>Fix SQLite</title>
<updated>2016-09-29T21:36:25+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2016-09-29T21:36:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=c35111fe53ba2081abc735cb61e83987ade5ce86'/>
<id>urn:sha1:c35111fe53ba2081abc735cb61e83987ade5ce86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>A bit more PostgreSQL</title>
<updated>2016-09-27T21:35:39+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2016-09-27T21:35:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=dbc68590da1d95c249f780e2d3ff4707f6f504e9'/>
<id>urn:sha1:dbc68590da1d95c249f780e2d3ff4707f6f504e9</id>
<content type='text'>
Simplified statistics https://github.com/FreshRSS/FreshRSS/pull/1250
</content>
</entry>
<entry>
<title>Merge branch 'FreshRSS/dev' into PostgreSQL</title>
<updated>2016-09-24T23:38:32+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2016-09-24T23:38:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=c1c5279109782537cf7d6b6b2664af2a0990fb16'/>
<id>urn:sha1:c1c5279109782537cf7d6b6b2664af2a0990fb16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify SQL in statistics</title>
<updated>2016-09-11T09:24:32+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2016-09-11T09:24:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ccb56bcbf3ef69228ae4147a76cf3059f519bbf3'/>
<id>urn:sha1:ccb56bcbf3ef69228ae4147a76cf3059f519bbf3</id>
<content type='text'>
Reduce the use of product-specific date functions. Improve performances.
Remove redundant functions.
</content>
</entry>
<entry>
<title>Merge branch 'FreshRSS/dev' into PostgreSQL</title>
<updated>2016-08-31T13:56:59+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre.alapetite@alexandra.dk</email>
</author>
<published>2016-08-31T13:56:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e098119441b5a2d15bb2ba395dcdc90a0c345e2c'/>
<id>urn:sha1:e098119441b5a2d15bb2ba395dcdc90a0c345e2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Variable initialization</title>
<updated>2016-08-28T11:36:11+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2016-08-28T11:36:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=961407b4e0546dd38a696a650898fcefbe2d6c8c'/>
<id>urn:sha1:961407b4e0546dd38a696a650898fcefbe2d6c8c</id>
<content type='text'>
PHP warning when not feed is iddle
https://github.com/FreshRSS/FreshRSS/issues/1227#issuecomment-242702464
</content>
</entry>
</feed>
