Перейти к содержимому
Открытая разработка · обновления каждую неделю

Changelog

Каждое изменение платформы — публично. Безопасность, фичи, исправления — без приукрашиваний и маркетинга.

15
релизов
109
изменений
v1.4.0
3 месяца назад
Распределение
Безопасность55Breaking3Новое6Исправлено37Скорость1Инфраструктура7
17
апр 2026
LatestMinor
v1.4.03 месяца назад

Платные возможности активируются только после подтверждённой оплаты

Подарочные сертификаты и подписки переведены на единый платёжный сценарий — покупка становится активной только после подтверждения оплаты платёжным провайдером. Повторное подтверждение не активирует покупку дважды.

Безопасность2Breaking1Новое5
  • БезопасностьПодарочный сертификат создаётся в статусе «ожидает оплаты» и становится активным только после подтверждения платежа. Неоплаченным сертификатом нельзя оплатить бронь.
  • БезопасностьПодписки и дополнения к ним тоже создаются в статусе «ожидает оплаты». Тариф мастера обновляется одной операцией вместе с активацией подписки.
  • BreakingОбновление требует миграции базы данных: добавляется новое значение статуса, существующие записи не меняются.
  • НовоеОбработка платёжных уведомлений расширена: после подтверждения платежа активируется именно та покупка, к которой он относится — бронь, сертификат или подписка.
  • НовоеОтмена платежа каскадно отменяет связанную покупку и освобождает зарезервированное.
  • НовоеАктивация идемпотентна: повторное уведомление от платёжного провайдера не активирует покупку дважды.
  • НовоеСбой при активации не откатывает сам платёж — оплата не теряется, случай разбирается вручную.
  • НовоеДемо-режим без подключённого платёжного провайдера работает как прежде: покупка активируется сразу, локальная разработка не ломается.

2026

14 релизов

Не пропустите следующий релиз

В Telegram-канале — анонсы новых версий, фичи в работе и кейсы. Без спама, только по делу.

Подписаться · @bronogon