<?xml-stylesheet type="text/css" href="/zp-core/zp-extensions/rss/rss.css" ?>
		<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
			<channel>
				<title><![CDATA[ZenphotoCMS - The simpler media website CMS - News (Latest news)]]></title>
				<link>https://www.zenphoto.org</link>
				<atom:link href="https://www.zenphoto.org/index.php?rss=news&amp;category=news" rel="self"	type="application/rss+xml" />
				<description><![CDATA[ZenphotoCMS is a CMS for selfhosted, gallery focused websites. Our focus lies on being easy to use and having all the features there when you need them (but out of the way if you do not).
ZenphotoCMS features support for various media formats and integrated blog and custom pages. ZenphotoCMS is the ideal CMS for personal websites of illustrators, artists, designers, photographers, film makers and musicians.]]></description>
				<language>en-US</language>
				<pubDate>Sun, 12 Jul 2026 14:22:52 +0200</pubDate>
				<lastBuildDate>Sun, 12 Jul 2026 14:22:52 +0200</lastBuildDate>
				<docs>http://blogs.law.harvard.edu/tech/rss</docs>
				<generator>Zenphoto RSS Generator</generator>
				
										<item>
							<title><![CDATA[Our new forum is online! (Announcements, News)]]></title>
							<link>https://www.zenphoto.org/news/our-new-forum-is-online/</link>
							<description><![CDATA[<p>Our new forum is now online after a <a href="/news/forum-temporarily-closed-due-to-software-migration/">successful migration from the old Vanilla forum to MyBB</a>. As so often it took a little longer than expected to setup everything correctly. You will find it at <a href="https://forum.zenphoto.org">https://forum.zenphoto.org</a> as usual.</p>
<p>The forum is not visualy integrated into the main site anymore to save us the work of creating a custom theme. So it will act as an independent sub site now.</p>
<p>While the look and feel changed a bit – the forum is now also mobile friendly – due to the software change, the general structure is the the same. As before you can format your post using <a href="https://daringfireball.net/projects/markdown/basics">Markdown syntax</a> (we created our own MyBB plugin for that). Also all existing user accounts and login credentials should work as before. </p>
<p>If you had enabled mail notifications on certain forums or topics you may need to re-subscribe again with the new forum.</p>
<p>Sadly the new forum uses a totally different URL structure and there is no usable way to redirect them, so sadly many internal links will break.</p>
<p><span class="articlebox-left"><strong>Please note:</strong> User accounts that have been registered for more than 3 years and have 1 or 0 posts and/or threads have been disabled and cannot posts anymore. If you are affected by this unwantedly <a href="/pages/contact/">please contact us</a>.<br><br>Uploading attachements and avatars is disabled on purpose.</span></p>
<p> </p>]]></description>
															<category><![CDATA[Announcements, News]]></category>
															<guid>https://www.zenphoto.org/news/our-new-forum-is-online/</guid>
							<pubDate>Fri, 12 Jun 2026 00:00:00 +0200</pubDate>
						</item>
												<item>
							<title><![CDATA[Forum temporarily closed due to software migration (Updated) (Announcements, News)]]></title>
							<link>https://www.zenphoto.org/news/forum-temporarily-closed-due-to-software-migration/</link>
							<description><![CDATA[<p>Our forum will be temporarily closed from May 30th on for some time. But no fear, it will return. We just need to migrate to another forum software.</p>
<p>We used Vanilla Forums for a few years. We choose it back then because it was the only forum software that had an importer for the bbPress forum we once started with. We had to migrate to Vanilla Forums because bbPress – originally a standalone forum software – became a WordPress plugin and we had no use for a WordPress site obviously.</p>
<p>We really liked Vanilla but a few years ago a company named Higher Logic took over and now focuses on their <a href="https://vanilla.higherlogic.com">paid hosted plans. </a>After neglecting support for the still available open source software itself and not providing proper release updates anymore, they finally made a <a href="https://open.vanillaforums.com/discussion/39624/an-update-on-vanilla-open-source">clean cut in December 2025</a>.</p>
<p>Due to upcoming server updates which will remove PHP versions older than 8.1 which Vanilla is not compatible with, we are forced again to migrate. Since options to import an existing forum database are not that many we have chosen <a href="https://mybb.com/">MyBB</a> as the replacement as it also has an importer for Vanilla.</p>
<p>We hope to be back soon and hopefully most user accounts and topics will be still available.</p>
<h2>Updates</h2>
<ul>
<li><strong>2026-06-02:</strong> So far looks good and we were able to fix some issues with the importer and already moved all contents. We hope to get the forum up again around the weekend.</li>
<li><strong>2026-06-01: </strong>Sadly the available importer tool does not work properly although first tests had been promising. We hope we manage it eventually. Since we do all this in our spare time, it likely will take some days until the forum will be available again.</li>
</ul>
<p> </p>]]></description>
															<category><![CDATA[Announcements, News]]></category>
															<guid>https://www.zenphoto.org/news/forum-temporarily-closed-due-to-software-migration/</guid>
							<pubDate>Fri, 29 May 2026 00:00:00 +0200</pubDate>
						</item>
												<item>
							<title><![CDATA[20th anniversary of Zenphoto! (Announcements, News)]]></title>
							<link>https://www.zenphoto.org/news/20th-anniversary-of-zenphoto/</link>
							<description><![CDATA[<p>This day 20 years ago our founder Tristan Harward (trisweb) released the first version of Zenphoto.</p>
<p>Unbelievable we still exist. We may be a niche CMS by now but we still strongly believe in the importance of free, open source software and independent self hosting and not relying on any paid third party service.</p>
<p>We still are a small team of volunteers. The team changed over the years but the current team is generally on board for 15+ years. And we have no plans to stop even if we may not always be as fast with development as we like to!</p>
<p>So on to the next 20 years!</p>]]></description>
															<category><![CDATA[Announcements, News]]></category>
															<guid>https://www.zenphoto.org/news/20th-anniversary-of-zenphoto/</guid>
							<pubDate>Wed, 04 Jun 2025 00:00:00 +0200</pubDate>
						</item>
												<item>
							<title><![CDATA[Zenphoto 1.6.8 (Changelog, News, Release)]]></title>
							<link>https://www.zenphoto.org/news/zenphoto-1.6.8/</link>
							<description><![CDATA[<p>This is just a follow-up bugfix release  as somehow this fix got lost in 1.6.7. Even a quick re-creation of 1.6.7 on GitHub still didn't include it.</p>
<ul>
<li>Fix path in setup checking if system is case sensitive to avoid <em>open_basedir restriction</em> issues on some hosts [acrylian, fretzl|</li>
</ul>]]></description>
															<category><![CDATA[Changelog, News, Release]]></category>
															<guid>https://www.zenphoto.org/news/zenphoto-1.6.8/</guid>
							<pubDate>Tue, 27 May 2025 19:49:51 +0200</pubDate>
						</item>
												<item>
							<title><![CDATA[Zenphoto 1.6.7 (Changelog, News, Release)]]></title>
							<link>https://www.zenphoto.org/news/zenphoto-1.6.7/</link>
							<description><![CDATA[<p>This is a bugfix update.</p>
<h2>General</h2>
<ul>
<li>Move debug constant definitions to separate file so setup also include it. Fixes broken fresh install setup processes [acrylian, fretzl – Thanks to thomfriedel]</li>
<li><span class="warningnote"><strong>Internal escaping the $ char in mysql passwords has been removed from the dbBase class.</strong> Read more info about this: <a href="/news/database-password-problems/">https://www.zenphoto.org/news/database-password-problems/</a>  [acrylian, fretzl, guirala]</span></li>
</ul>
<p><span class="warningnote">[DONATE]</span></p>
<h2><span class="warningnote">Plugins</span></h2>
<ul>
<li><span class="warningnote"><strong>image_album_statistics: </strong></span>
<ul>
<li><span class="warningnote">Add missing <span class="inlinecode">$sortdirection</span> parameter to <span class="inlinecode">printAlbumStatistic() </span>and <span class="inlinecode">printImageStatistic()</span> since <span class="inlinecode">getImageStatistic() </span>and <span class="inlinecode">getAlbumStatistic() </span>already supported it. [acrylian]</span></li>
<li><span class="warningnote">Fix wrong parameter usage of some deprecated functions. [acrylian]</span></li>
</ul>
</li>
</ul>
<h2>Translations</h2>
<ul>
<li>Argentinian Spanish [guirala]</li>
<li>Dutch [fretzl]</li>
<li>German [acrylian]</li>
<li>Italian [bic]</li>
<li>Russian [kuzzzma]</li>
<li>Spanish [guirala]</li>
</ul>]]></description>
															<category><![CDATA[Changelog, News, Release]]></category>
															<guid>https://www.zenphoto.org/news/zenphoto-1.6.7/</guid>
							<pubDate>Tue, 27 May 2025 00:00:00 +0200</pubDate>
						</item>
												<item>
							<title><![CDATA[Zenphoto 1.6.6 (Changelog, News, Release)]]></title>
							<link>https://www.zenphoto.org/news/zenphoto-1.6.6/</link>
							<description><![CDATA[<p>
  This is a bugfix release.
</p>
<h2>
  General
</h2>
<h3>
  PHP fixes
</h3>
<ul>
  <li>Fix some PHP 8.3/8.4 deprecation issues. [acrylian]
  </li>
  <li>Replace <span class="inlinecode">E_USER_ERROR</span> usages with <span class="inlinecode">trigger_error()</span> being deprecated in PHP 8.4+ with&nbsp;<span class="inlinecode">E_USER_WARNING</span> followed by <span class="inlinecode">exit()</span> respectively <span class="inlinecode">exitzp()</span> [acrylian]
  </li>
  <li>Removes <span class="inlinecode">E_STRICT</span> error level from internal catalogue if on PHP 8.4+ [acrylian]
  </li>
</ul>
<h3>
  EXIF handling
</h3>
<ul>
  <li>Catch if native PHP EXIF extension is not available on the server for metadata reading, also gettext some EXIF debug messages properly [acrylian]
  </li>
  <li>We internally used "LensType" which actually is named "LensModel" according to EXIF specs. The db column remains unchanged for compatibility but the internal EXIF field catalogue has been updated accordingly [acrylian]
  </li>
  <li>Since the EXIF fields "LensInfo" and "LensModel" are often not stored under their names but as "undefinedTags" in image metadata we added a switch to handle those [acrylian, fretzl – Thanks to hermor and kuzzzma]
  </li>
</ul>
<h3>
  Various core changes
</h3>
<ul>
  <li>
    <span class="inlinecode">gallery</span> class: Add parameter <span class="inlinecode">$physical_only</span> to methods <span class="inlinecode">getAllAlbums()</span> and <span class="inlinecode">getAllAlbumsFromDB()</span> to always exclude dynamic albums,<br>
    Fix upload and move/copy to dynamic albums which in fact is not possible [acrylian, thanks to Adrian0832]
  </li>
  <li>
    <span class="inlinecode">authority</span> class: Small improvements to db queries getting administrators or one adminstrator [acrylian]&nbsp;
  </li>
  <li>Old deprecated <span class="inlinecode">Zenphoto_Authority</span> and <span class="inlinecode">Zenphoto_Administrator</span> classes moved to separate files for cleaner separation [acrylian]
  </li>
  <li>Revert 1.6.5 fix for "null_selection" actually fixing "incorrect" usage duplicating existing select options and causing trouble with correct select type options [acrylian, bic]
  </li>
  <li>Fix issue with too wide tag select list on the admin album edit pages [acrylian]
  </li>
  <li>Fix tag suggestions on backend being not full width [acrylian]
  </li>
  <li>Removes old jQuery resizable calls for resizable elements in favor of native CSS solution.[acrylian]
  </li>
  <li>Fix debug constant defines in the wrong place to be set via the config file as intended since 1.6. More info on that here:&nbsp;<a href="/news/debugging">https://www.zenphoto.org/news/debugging</a> [acrylian]&nbsp;
  </li>
  <li>New internal constant <span class="inlinecode">PRE_RELEASE</span> which enables <span class="inlinecode">TEST_RELEASE</span> mode which bundles the debug mode <span class="inlinecode">DEBUG_ERROR</span>, &nbsp;<span class="inlinecode">DEBUG_IMAGE_ERR</span> and <span class="inlinecode">DEBUG_404</span> automatically on pre-release versions. This can be overridden by disabling <span class="inlinecode">TEST_RELASE</span> via the config file. [acrylian]&nbsp;
  </li>
  <li>Admin overview page: Now notes using a pre-release via a warning box and links to GitHub commits for info on changes. Display errors also warns via warning box if enabled. [acrylian]&nbsp;
  </li>
  <li>Remove usages of <span class="inlinecode">E_STRICT</span> error level as it internally is downgraded to <span class="inlinecode">E_NOTICE</span> in PHP 8 and deprecated in PHP 8.4 [acrylian]
  </li>
  <li>
    <span class="inlinecode">rsslib.php</span> moved from the zenphoto_news plugin to <span class="inlinecode">/zp-core/deprecated/</span> and replaced with <span class="inlinecode">/zp-core/libs/class-rsslib.php</span>. It was formerly used internally by the <strong>zenphoto_news</strong> and the now removed <strong>check_for_update</strong> plugin. <strong>If you did use it directly somehow you need to update your include paths. There is no fallback.</strong> [acrylian]
  </li>
  <li>
    <strong>gallery_statistics</strong> utility:&nbsp;Former inline code has been moved and reworked to a new core class&nbsp;<span class="inlinecode">adminGalleryStats.</span> If enabled it now also incorporates download statistics. For better overview the page has been divided into subtabs now [acrylian]
  </li>
  <li>New indexes have been added on the albums database table to improve performance especially related to dynamic albums [subjunk]
  </li>
  <li>Add more intuitive option to always keep a user album even when a user is removed no matter if the album is delinked or not [acrylian]
  </li>
  <li>
    <strong><span class="inlinecode">external_auth</span></strong> class<strong>&nbsp;</strong>has been deprecated and will be removed without replacement [acrylian]
  </li>
</ul>
<p>
  [DONATE]
</p>
<h2>
  Themes
</h2>
<ul>
  <li>
    <strong>basic, Garland,&nbsp;zenpage, zpMobile:&nbsp;</strong>Basic support for scriptless-socialsharing new profile buttons [acrylian]
  </li>
  <li>
    <strong>basic:</strong> The custom tinymce...
  </li>
</ul>]]></description>
															<category><![CDATA[Changelog, News, Release]]></category>
															<guid>https://www.zenphoto.org/news/zenphoto-1.6.6/</guid>
							<pubDate>Tue, 06 May 2025 00:00:00 +0200</pubDate>
						</item>
												<item>
							<title><![CDATA[Zenphoto 1.6.5 (Changelog, News, Release)]]></title>
							<link>https://www.zenphoto.org/news/zenphoto-1.6.5/</link>
							<description><![CDATA[<p>
  This is a bugfix release.
</p>
<h2>
  General
</h2>
<ul>
  <li>Metadata:
    <ul>
      <li>Fix broken EXIF image metadata import and formatting due to the old Exifer library being removed too soon in 1.6.3 [acrylian, fretzl – Thanks to kuzzzma and bic]
      </li>
      <li>Fix duplicate tags on metadata import and elsewhere [bic]
      </li>
      <li>New option to choose the metadata refresh behaviour in Options &gt; Image [acrylian]
      </li>
    </ul>
  </li>
  <li>Fix password match in registration form [bic]
  </li>
  <li>Fix and improvements for search album breadcrumbs [bic|
  </li>
  <li>Fix broken image sorting [acrylian]
  </li>
  <li>Fix albums to be selectable on the uploads page although a user has no rights to them. This fixes class methods <span class="inlinecode">isMyItem()</span> and <span class="inlinecode">isVisible()</span> to work as expected for albums regarding album subrighs if checking with <span class="inlinecode">UPLOAD_RIGHTS</span> or <span class="inlinecode">ALBUM_RIGHTS.</span> [acrylian]
  </li>
  <li>Fix status inheritance of subalbums of albums in scheduled publishing and that prescheduled published albums sometimes were not properly published [acrylian – Thanks to kuzzzma]
  </li>
  <li>Fix type of various incremented variables regarding stricter PHP 8+ behaviour [acrylian]
  </li>
  <li>jQuery 3.7.1, jQuery Migrate 3.5.0, jQuery Ui 1.14 [acrylian]
  </li>
</ul>
<p>
  [DONATE]
</p>
<h2>
  New plugins
</h2>
<ul>
  <li>t<strong>inymce:</strong> Long overdue update to TinyMCE 7+ [acrylian, bic, fretzl]<br>
    <ul>
      <li>This is the successor of the tinymce4 plugin which will be removed with the next version. <strong>NOTE: If you have used custom configs for tinymce4 you may have to re-create them as a number of former TinyMCE plugins are gone and some options have changed that may cause trouble in the future.</strong>
      </li>
      <li>The number of default config files has been reduced to slilm, basic and full.
      </li>
    </ul>
  </li>
</ul>
<h2>
  Deprecated plugins
</h2>
<ul>
  <li>
    <strong>tinymce4:</strong> Use the new tinymce plugin as the successor
  </li>
</ul>
<h2>
  Plugin updates
</h2>
<ul>
  <li>
    <strong>comment_form:</strong>
    <ul>
      <li>Fix address fields having double autocomplete attribute if that is enabled [acrylian]
      </li>
      <li>Adds text and math quiz fields as privacy friendly alternative/addition to captcha for fighting SPAM [acrylian, bic]
      </li>
      <li>Support for tinymce4 and tinymce plugins. <strong>Note:</strong> A tinymce plugin must be active to use with the comment_form [acrylian]
      </li>
    </ul>
  </li>
  <li>
    <strong>contact_form:&nbsp;</strong>
    <ul>
      <li>Adds text and math quiz fields as privacy friendly alternative/addition to captcha for fighting SPAM [acrylian, bic]
      </li>
      <li>Autofill available address fields, fixed deprecated log entry due to type mismatch in PHP 8.x [bic]
      </li>
    </ul>
  </li>
  <li>
    <strong>downloadlist:</strong> Fix download link error due to wrong access rights check [tobifra]
  </li>
  <li>
    <strong>elFinder:</strong> elFinder 2.1.64 [acrylian]
  </li>
  <li>
    <strong>favoritesHandler</strong>:
    <ul>
      <li>Avoid duplicate instances of the same image/album [bic]
      </li>
      <li>Fix Users watching list in admin page [bic]
      </li>
      <li>Convert character case of new instances to possibly existing ones, since instance options are case-insensitive [bic]
      </li>
      <li>Prevent tag_suggest bind code from output when not needed (i.e. most of the times) [bic]
      </li>
      <li>Fix page count and a wrong use of <span class="inlinecode">$this</span> in the static function pageCount() [bic]
      </li>
      <li>Add instance name set to head title and use the text from the relevant option [bic]
      </li>
      <li>Rename favorites class method <span class="inlinecode">ad_RemoveButton()</span> to proper <span class="inlinecode">printAddRemoveButton()</span> [acrylian]
      </li>
    </ul>
  </li>
  <li>
    <strong>html_meta_tags:</strong> Fix image usage on non photo images [acrylian, bic]
  </li>
  <li>
    <strong>OpenStreetMap</strong>:
    <ul>
      <li>Various optimisations for marker popups; option to disable default styles [kuzzzma, acrylian]
      </li>
      <li>Leaflet 1.9.4 and leaflet-providers 1.13.0 updates [acrylian]
      </li>
    </ul>
  </li>
  <li>
    <strong>PHPMailer:</strong> PHPMailer 6.9.2 [fretzl]
  </li>
  <li>
    <strong>print_album_menu:</strong> Prevent printing of empty ul element for subalbums of protected albums [bic]
  </li>
  <li>
    <strong>redirector:</strong> Fix option storing absolute server path to selected file breaking it in case migrated or otherwise changed [acrylian]
  </li>
  <li>
    <strong>register_user:</strong>
    <ul>
      <li>Fix form not being submitted [acrylian – Thanks to NHTEC]
      </li>
      <li>
        <em>Options moved to separate registerUserOptions class, main plugin class renamed from register_user to registerUser [acrylian]</em>
      </li>
      <li>
        <span class="articlebox-left warningnote">Several internal global variables have been turned into static class properties. If you used a custom form you need to update it as there is no fallback or deprecation warning!</span>
        <ul>
          <li>
            <span class="inlinecode">$_common_notify_hander</span> =&gt; r...
          </li>
        </ul>
      </li>
    </ul>
  </li>
</ul>]]></description>
															<category><![CDATA[Changelog, News, Release]]></category>
															<guid>https://www.zenphoto.org/news/zenphoto-1.6.5/</guid>
							<pubDate>Wed, 23 Oct 2024 16:32:22 +0200</pubDate>
						</item>
												<item>
							<title><![CDATA[Secure submitting of forms (Customizing, Development, News, User Guide)]]></title>
							<link>https://www.zenphoto.org/news/secure-submitting-of-forms/</link>
							<description><![CDATA[<p>If you use a form to submit data that is stored in the database on your site it is recommended to use XRSF tokens to avoid unauthorized requests and prevent Cross Site Request Forgeries.</p>
<p>Here is a basic form that submits some data:</p>
<pre><code>&lt;form id="myform" action="&lt;?php echo html_encode(getRequestURI()); ?&gt;" method="post" accept-charset="UTF-8"&gt;<br />&nbsp; &nbsp;&lt;?php XSRFToken('myformaction'); // use a unique name of the action ?&gt;<br />&nbsp; &nbsp;&lt;input type="text" name="mytext" value=""&gt;<br />&nbsp;&nbsp; &lt;input type="submit" value="Submit"&gt;<br />&lt;/form&gt;</code></pre>
<p>The line <span class="inlinecode">&lt;?php XSRFToken('myformaction'); ?&gt;</span> prints an input field with the token. If you need the token itself, in a URL query for example, you can use <span class="inlinecode">$token = getXSRFToken('myformaction');</span>.<code></code></p>
<p>On processing the form data you would also have to check that XSRFtoken using <span class="inlinecode">XSRFdefender('myformaction');</span></p>
<p><code></code></p>
<p>If the token does not match this will stop the process. If it succeeds you can afterwards fetch your <span class="inlinecode">$_POST</span> or <span class="inlinecode">$_GET</span> data.</p>
<p>Always sanitize the data before using it:</p>
<pre><code>$mytext = sanitize($_POST['mytext'], 3);</code></pre>
<p>If you know your value will be numeric you can also use:</p>
<pre><code>$mytext = sanitize_numeric($_POST['mytext']);</code></pre>
<p>If you need to output fetched and sanitized data always use <span class="inlinecode">html_encode().</span></p>
<p><code></code></p>
<p><code>&nbsp;</code></p>
<p><code></code></p>
<p><code></code></p>]]></description>
															<category><![CDATA[Customizing, Development, News, User Guide]]></category>
															<guid>https://www.zenphoto.org/news/secure-submitting-of-forms/</guid>
							<pubDate>Wed, 23 Oct 2024 15:00:00 +0200</pubDate>
						</item>
												<item>
							<title><![CDATA[Third party theme: Paradigm 2.0 released (News, Third party)]]></title>
							<link>https://www.zenphoto.org/news/third-party-updates-paradigm-1.6-released/</link>
							<description><![CDATA[<p>kuzzzma who has release another version of the formerly abandoned theme <a href="/theme/paradigm/">Paradigm</a>: <a href="https://www.blog.private-universe.net/web-and-tech/zenphoto-theme-paradigm/">https://www.blog.private-universe.net/web-and-tech/zenphoto-theme-paradigm/ </a>Additionally the theme is now also on GitHub: <a href="https://github.com/kuz-z-zma/paradigm" rel="nofollow">https://github.com/kuz-z-zma/paradigm</a> </p>
<p> </p>]]></description>
															<category><![CDATA[News, Third party]]></category>
															<guid>https://www.zenphoto.org/news/third-party-updates-paradigm-1.6-released/</guid>
							<pubDate>Mon, 24 Jun 2024 00:00:00 +0200</pubDate>
						</item>
												<item>
							<title><![CDATA[Zenphoto 1.6.4 (Changelog, News, Release)]]></title>
							<link>https://www.zenphoto.org/news/zenphoto-1.6.4/</link>
							<description><![CDATA[<p>This is a bugfix release.</p>
<h2>General</h2>
<ul>
<li>Revert using the required attribute for user account forms as it makes updating existing user accounts impossible due to having multiple user forms on one page [acrylian|</li>
<li>Fix issue of undefined functions on album edit page [acrylian – Thanks to tw2003|</li>
</ul>
<h2>Plugins</h2>
<ul>
<li><strong>comment_form:</strong>
<ul>
<li>Update comment_form address fields ids and label for attributes [acrylian, kuzzzma]</li>
<li>Fix wrong check for required fields [kuzzzma]</li>
<li>Fix autocomplete attribute(s) if disabled [bic, acrylian]</li>
</ul>
</li>
<li><strong>contact_form:</strong>
<ul>
<li>Fx duplicated invalid double quotes [kuzzzma] </li>
<li>Fix autocomplete attribute(s) if disabled [bic, acrylian]</li>
</ul>
</li>
<li><strong>rss:</strong> Fix all-comments feed for gallery items, zenpage items and bot [bic]</li>
<li><strong>zenpage:</strong> Fix some PHP 8+ variable type issues [bic, acrylian]</li>
</ul>
<h2>Translations</h2>
<ul>
<li>Dutch [fretzl|</li>
<li>German [acrylian|</li>
<li>Italian [bic]</li>
<li>Russian [kuzzzma]</li>
</ul>]]></description>
															<category><![CDATA[Changelog, News, Release]]></category>
															<guid>https://www.zenphoto.org/news/zenphoto-1.6.4/</guid>
							<pubDate>Tue, 18 Jun 2024 00:00:00 +0200</pubDate>
						</item>
									</channel>
		</rss>
		