<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/lib/Minz/ExtensionManager.php, branch 1.17.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.17.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.17.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2020-03-22T15:31:20+00:00</updated>
<entry>
<title>New core-extensions to allow Docker volumes for third-party extensions (#2837)</title>
<updated>2020-03-22T15:31:20+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-03-22T15:31:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cd49e9819bea35a4db05e3e76910b739898c2219'/>
<id>urn:sha1:cd49e9819bea35a4db05e3e76910b739898c2219</id>
<content type='text'>
* New core-extensions to allow Docker volumes for third-party extensions

#Fix https://github.com/FreshRSS/FreshRSS/issues/2650
Split our extensions directory into two:
1) Core extensions shipped with FreshRSS in ./lib/core-extensions/
2) Third-party extensions modified by end-users in ./extensions/ which
can easily be mounted as a Docker volume

* Example of Docker Compose with extensions

* Back-compatibility + fix array merge bug</content>
</entry>
<entry>
<title>Extend hooks (#2704)</title>
<updated>2019-12-07T11:59:53+00:00</updated>
<author>
<name>Clemens Neubauer</name>
<email>cn-tools@gmx.at</email>
</author>
<published>2019-12-07T11:59:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=08c6a1bdc16d7cc9717788172251c6e5eae3e443'/>
<id>urn:sha1:08c6a1bdc16d7cc9717788172251c6e5eae3e443</id>
<content type='text'>
It adds two new hooks to have more options for influencing with extensions.
</content>
</entry>
<entry>
<title>Add hooks to ExtensionManager (#2482)</title>
<updated>2019-08-14T20:19:24+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2019-08-14T20:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=7fd88adeb081e2996cad48225bf0c74cfe8b90ef'/>
<id>urn:sha1:7fd88adeb081e2996cad48225bf0c74cfe8b90ef</id>
<content type='text'>
Hooks allow to:

- add items in menus
- perform new actions at the end of FreshRSS initialization</content>
</entry>
<entry>
<title>Fix extension hook for updated articles (#1932)</title>
<updated>2018-06-13T07:27:02+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-06-13T07:27:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=031acde003b85ae34a4996d0c02fdc41ffae5515'/>
<id>urn:sha1:031acde003b85ae34a4996d0c02fdc41ffae5515</id>
<content type='text'>
* Fix extension hook for updated articles

https://github.com/FreshRSS/FreshRSS/issues/1926

* Enable extensions during PubSubHubbub

* A little array protection

* Changelog 1926

https://github.com/FreshRSS/FreshRSS/issues/1926
https://github.com/FreshRSS/FreshRSS/pull/1932

* Add null check
</content>
</entry>
<entry>
<title>New extension event + Tumblr GDPR (#1924)</title>
<updated>2018-06-09T13:58:18+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-06-09T13:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6a56894e940db0b1f7ee6788fbc38f26c80d004d'/>
<id>urn:sha1:6a56894e940db0b1f7ee6788fbc38f26c80d004d</id>
<content type='text'>
* New extension event + Tumblr GDPR

https://github.com/FreshRSS/FreshRSS/issues/1894
simplepie_before_init event

* Refactor extension enabling + Tumblr GDPR enabled by default

Add possibility for extensions to be enabled by default, and disabled
back by users.

* Minor whitespace
</content>
</entry>
<entry>
<title>Merge pull request #1714 from kevinpapst/hook-readingmodes</title>
<updated>2018-01-01T19:49:18+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-01-01T19:49:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a756878219f0c67674849c1bc1b881303d394ee7'/>
<id>urn:sha1:a756878219f0c67674849c1bc1b881303d394ee7</id>
<content type='text'>
Added extension hook for reading modes</content>
</entry>
<entry>
<title>fixed bug in catch block</title>
<updated>2017-12-13T20:59:02+00:00</updated>
<author>
<name>Kevin Papst</name>
<email>kpapst@gmx.net</email>
</author>
<published>2017-12-13T20:59:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=417178e957c0137cb9476321482d5d163d932255'/>
<id>urn:sha1:417178e957c0137cb9476321482d5d163d932255</id>
<content type='text'>
added types to docblocks
</content>
</entry>
<entry>
<title>added new extension hook</title>
<updated>2017-12-10T10:31:19+00:00</updated>
<author>
<name>Kevin Papst</name>
<email>kpapst@gmx.net</email>
</author>
<published>2017-12-10T10:31:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=84c78098d27de624319df37ffb1a522318ec6778'/>
<id>urn:sha1:84c78098d27de624319df37ffb1a522318ec6778</id>
<content type='text'>
using hook for reading modes in navigation
</content>
</entry>
<entry>
<title>Fix including extensions for actualize_script</title>
<updated>2015-01-29T09:17:29+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2015-01-29T09:17:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a47ce4f6af9e55267c4ce50af1bcc052229535ad'/>
<id>urn:sha1:a47ce4f6af9e55267c4ce50af1bcc052229535ad</id>
<content type='text'>
Extensions could be included multiple times. It resulted in an error.
</content>
</entry>
<entry>
<title>Addressed warnings when reading from new files</title>
<updated>2015-01-19T12:54:57+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre.alapetite@alexandra.dk</email>
</author>
<published>2015-01-19T12:54:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d30b3becfa50b96982a3b4880c07cc2b770d7eed'/>
<id>urn:sha1:d30b3becfa50b96982a3b4880c07cc2b770d7eed</id>
<content type='text'>
There were warnings when reading extensions (trying to use e.g. README
and .gitignore as directories), and when reading update file.
https://github.com/FreshRSS/FreshRSS/issues/733
</content>
</entry>
</feed>
