-
1.2.1 Stable
released this
2026-05-01 20:20:30 +05:00 | 1 commits to main since this release- Fix: Cron-события
cf7stg_dispatch/cf7stg_cleanupтеперь самовосстанавливаются.Plugin::boot()на каждой загрузке вызываетActivator::ensure_scheduled()— если событие пропало (PUC self-update безregister_activation_hook, ручнойwp_clear_scheduled_hook, обрезанный wp_options.cron), оно немедленно пересоздаётся. До фикса очередь могла молча застревать на дни без признаков ошибки (sent-24h=0, failed=0). - Fix: Подписан хук
upgrader_process_complete— после plugin update WordPress повторно вызываетActivator::install_table(),seed_silent_drop_options()иensure_scheduled(). Без guard_requirements (чтобы не убить admin при апгрейде).
Downloads
- Fix: Cron-события
-
1.2.0 Stable
released this
2026-04-21 23:53:52 +05:00 | 7 commits to main since this release- New: Self-hosted plugin updates from Gitea via Plugin Update Checker v5.6.
WordPress admin shows updates automatically (checked hourly). Source:
https://git.netranking.ru/bryzgalov/cf7-spam-to-telegram/raw/branch/main/wp-plugin-info.json - Dev: release.sh — one-shot release script (bump → release commit → push →
build clean zip via git archive --worktree-attributes → Gitea release + asset
upload → regenerate wp-plugin-info.json with actual download_url → JSON commit- push). Two fast-forward commits per release, no force-push.
- Dev: .gitattributes export-ignore covers tests/, docs/, composer., phpunit.xml,
.beads/, .claude/, CLAUDE.md, AGENTS.md, release.sh, dist/, .git — git archive
produces clean zip without dev files. - Dev: .gitignore adds dist/ for local release build artifact.
Downloads
- New: Self-hosted plugin updates from Gitea via Plugin Update Checker v5.6.