<?xml version="1.0" encoding="utf-8"?>
	<rss version="2.0">
		<channel> 
			<title>Version history CMS Donate Engine</title> 
			<link>https://cde.by/en/news/</link> 
			<description>Here you can see the history of changes in CMS Donate Engine.</description>
			<item>
				<title>v19.2.67</title>
				<description><![CDATA[feat(updater): safe restore via manifest]]></description>
				<files><![CDATA[Total: 24 files (+12, ~12, -0)

docs/contracts/
  A Cache.md
  A Updater.md
docs/todo/
  A Multi-Tenant-SaaS.md
  A updater_restore_manifest.md
www/public/style/gente/mods/store/
  M form_donate.tpl
www/src/admin/controllers/
  M core_updater.php
www/src/admin/lib/console/
  A UpdaterRestoreCommand.php
www/src/admin/lib/updater/
  M UpdateServiceFactory.php
www/src/admin/lib/updater/migrate_mysql/
  M DBMigration.php
www/src/admin/lib/updater/services/
  M BackupManager.php
  M BackupManagerInterface.php
  M CompareUpdate.php
  A ManifestChecksum.php
  A ManifestValidationException.php
  A ManifestValidator.php
  A ManifestWriter.php
www/src/app/
  M constants.php
www/src/app/Features/Profile/
  M UcpController.php
www/src/Install/sql/
  M inserttable_en.sql
  M inserttable_ru.sql
www/src/Install/Step/
  M DemoContent.php
www/tests/Functional/Updater/
  A UpdaterRestoreManifestTest.php
www/tests/Unit/Updater/
  A ManifestValidatorTest.php
  A ManifestWriterTest.php]]></files>
				<pubDate>Tue, 20 Oct 2026 19:21:15 +0300</pubDate>
			</item>
			<item>
				<title>v19.2.66</title>
				<description><![CDATA[fix(ui): steam form size]]></description>
				<files><![CDATA[Total: 2 files (+0, ~2, -0)

www/src/app/
  M constants.php
www/src/app/helpers/
  M SteamForm.php]]></files>
				<pubDate>Tue, 20 Oct 2026 11:59:05 +0300</pubDate>
			</item>
			<item>
				<title>v19.2.65</title>
				<description><![CDATA[fix(smarty): unify storage paths and clear all 8 cache dirs]]></description>
				<files><![CDATA[Total: 18 files (+1, ~15, -2)

www/public/style/gente/css/
  M cde-modules.css
www/public/style/gente/mods/store/
  M form_donate.tpl
www/public/style/images/
  D sits_small.png
www/src/admin/lib/
  M CmsCache.php
www/src/admin/lib/updater/services/
  M CacheCleaner.php
www/src/app/
  M constants.php
www/src/app/config/
  M services.php
www/src/app/controllers/
  M lisf.php
  M lisfmarket.php
  M oxide.php
  M oxidemarket.php
www/src/app/Features/Common/Smarty/
  A SmartyStorage.php
www/src/app/lib/
  M Cache.php
  D CacheCleaner.php
  M Template.php
www/src/app/lib/database/middleware/
  M LoggingMiddleware.php
www/src/Install/Core/
www/src/Install/Step/
  M Permission.php]]></files>
				<pubDate>Tue, 20 Oct 2026 11:42:25 +0300</pubDate>
			</item>
			<item>
				<title>v19.2.64</title>
				<description><![CDATA[fix(cron): move IM mail filters into SQL to fix batch starvation]]></description>
				<files><![CDATA[Total: 9 files (+3, ~6, -0)

docs/todo/
  M errorhandler-context-instead-of-wrap.md
www/public/style/lte3/views/comeback_settings/
  A modal.tpl
  A navi.tpl
  A setup.tpl
www/public/style/lte3/views/forms/
  M pagination.tpl
www/src/admin/controllers/
  M comeback_settings.php
www/src/admin/lib/cron/
  M MessagesNotifierUseCase.php
www/src/app/
  M constants.php
www/src/app/lib/InstantMessages/
  M MessangerService.php]]></files>
				<pubDate>Tue, 20 Oct 2026 07:25:49 +0300</pubDate>
			</item>
			<item>
				<title>v19.2.63</title>
				<description><![CDATA[fix(news): save form]]></description>
				<files><![CDATA[Total: 3 files (+0, ~3, -0)

www/public/style/gente/js/
  M admin.js
www/public/style/gente/mods/news/
  M edit.tpl
www/src/app/
  M constants.php]]></files>
				<pubDate>Tue, 20 Oct 2026 01:03:50 +0300</pubDate>
			</item>
			<item>
				<title>v19.2.62</title>
				<description><![CDATA[fix(store): show gift icon for free products in modal]]></description>
				<files><![CDATA[Total: 11 files (+2, ~9, -0)

www/public/style/gente/mods/store/
  A card_price.tpl
  M modal_bundle.tpl
  M modal_footer_price.tpl
  M modal_rulet.tpl
  A package_price.tpl
  M product_server_group.tpl
  M products_catalog.tpl
www/src/app/
  M constants.php
www/src/app/Features/Store/Catalog/View/
  M StorePackageView.php
www/src/app/Features/Store/Http/
  M StoreCatalogController.php
  M StoreModalController.php]]></files>
				<pubDate>Mon, 19 Oct 2026 18:46:55 +0300</pubDate>
			</item>
			<item>
				<title>v19.2.61</title>
				<description><![CDATA[fix(sendpassword): route key-based reset, drop session_name/session_id from captcha]]></description>
				<files><![CDATA[Total: 7 files (+2, ~4, -1)

docs/contracts/
  A split-current-user-money.md
docs/todo/
  D split-current-user-money.md
www/src/app/
  M constants.php
www/src/app/Features/Auth/
  M SendPasswordController.php
www/src/app/Features/Auth/View/
  M sendpassword.tpl
www/tests/Unit/Database/
  M CircuitBreakerMiddlewareTest.php
  A DatabaseFactoryTest.php]]></files>
				<pubDate>Mon, 19 Oct 2026 16:35:29 +0300</pubDate>
			</item>
			<item>
				<title>v19.2.60</title>
				<description><![CDATA[fix(sql): debug error_log]]></description>
				<files><![CDATA[Total: 4 files (+0, ~3, -1)

docs/todo/
  D mysql-buffered-queries.md
www/src/admin/lib/updater/services/
  M Updater.php
www/src/app/
  M constants.php
www/src/app/lib/database/
  M Database.php]]></files>
				<pubDate>Mon, 19 Oct 2026 13:21:50 +0300</pubDate>
			</item>
			<item>
				<title>v19.2.59</title>
				<description><![CDATA[perf(database): SqlParser md5 cache
perf(router): CompiledUrlGenerator + file cache
fix(install): MigrateMySQL19164 1054/2014, DBMigration null-guard
feat(settings): DB logging select off/error/all
feat(install): DefaultPasswordChecker non-blocking warning
fix(errorhandler): mask passwords & session tokens in backtrace
chore(docker): opcache JIT tracing, validate_timestamps
docs(todo): split-current-user-money, monolog, mysql-buffered, Remove_fpm_client
Baseline: 356/5, PHPStan 0, container OK]]></description>
				<files><![CDATA[Total: 40 files (+7, ~28, -5)

./
  M .env
  M docker-compose.yml
docker/php/
  M Dockerfile
  M opcache.ini
docs/addons/
  D apache.rewrite.sample.htaccess
  D mysql_error.txt
  D web.config
docs/todo/
  A Remove_fpm_client.md
  A errorhandler-context-instead-of-wrap.md
  A monolog-migration.md
  A mysql-buffered-queries.md
  M split-current-user-money.md
www/bin/
  M install.php
www/public/install/
  M index.php
www/public/style/lte3/
  M admin_ajax.tpl
  M admin_layout.tpl
  D admin_pjax.tpl
  D content_page.tpl
www/src/admin/controllers/
  M settings.php
www/src/admin/lib/updater/migrate_mysql/
  M DBMigration.php
  M MigrateMySQL19164.php
  A MigrateMySQL19258.php
www/src/app/
  M Kernel.php
  M constants.php
www/src/app/Container/
  M ContainerFactory.php
www/src/app/lib/
  M ErrorHandler.php
  M Template.php
www/src/app/lib/database/
  M Query.php
www/src/app/lib/database/middleware/
  M CacheMiddleware.php
  M LoggingMiddleware.php
  M SqlParserMiddleware.php
www/src/app/lib/rcon/Protocol/
  M RconDayz.php
www/src/Install/assets/
  M database_config.tpl
www/src/Install/assets/css/
  M setup.css
www/src/Install/Core/
  A DefaultPasswordChecker.php
  M InstallationConfig.php
www/src/Install/lang/
  M ru.php
www/src/Install/Step/
  M DatabaseConfig.php
www/tests/
  M bootstrap.php
www/tests/Unit/Database/
  A SqlParserCachingTest.php]]></files>
				<pubDate>Sun, 18 Oct 2026 22:48:20 +0300</pubDate>
			</item>
			<item>
				<title>v19.2.57</title>
				<description><![CDATA[fix(admin/money,realmoney): invalidate user data version after money delete
fix(auth): populate session balance from driver, not stale CurrentUser
refactor(CurrentUser): stop loading balance from PlayerDataRepository
fix(cache): per-service circuit isolation
chore(session): remove dead UserDataVersionManager
fix(money): CraftConomy3 set semantics + SQL syntax + zero-guard]]></description>
				<files><![CDATA[Total: 17 files (+2, ~14, -1)

www/src/admin/controllers/
  M money.php
  M realmoney.php
www/src/app/
  M FrontRunner.php
  M constants.php
www/src/app/controllers/
  M bans.php
www/src/app/Features/Auth/
  M LoginController.php
www/src/app/lib/
  M AppCache.php
  M Bans.php
  M memberData.php
www/src/app/lib/database/
  M Database.php
www/src/app/lib/database/middleware/
  M CacheMiddleware.php
www/src/app/lib/money/
  M UserCraftConomy3Balance.php
www/src/app/lib/sender/
  M Dialog.php
www/src/app/lib/session/
  M CurrentUser.php
  D UserDataVersionManager.php
www/tests/Unit/Database/
  A CrossServiceCircuitBreakerTest.php
www/tests/Unit/Money/
  A UserCraftConomy3BalanceSetTest.php]]></files>
				<pubDate>Sat, 17 Oct 2026 20:45:50 +0300</pubDate>
			</item>
		</channel>
	</rss>