Înapoi la pagina principală

Actualizări produs

Istoric modificări

Un istoric transparent al actualizărilor, corecțiilor, îmbunătățirilor de securitate și funcționalităților livrate în modulele Sarghy.

Notele de lansare sunt generate din fișierul readme versionat al fiecărui modul.

Tip modul: wordpress-plugin

Sarghy AI Autopublisher

Plugin WordPress pentru rescriere asistată de AI, optimizare SEO, generare de imagini, automatizare publicare și actualizări pe bază de licență.

Versiune curentă

2.0.1

v2.0.1

Notă de actualizare

CRITICAL FIX — Replaces the deprecated gpt-4-1106-preview model (now returns 404 from OpenAI) with gpt-4o-mini. Also fixes a levenshtein bug that flagged every long draft as a duplicate, restores featured-image generation under cron, and corrects the Status page cron diagnostics. Recommended for all users.
  • Corecție · CriticDefault GPT model changed from deprecated gpt-4-1106-preview (returns 404 from OpenAI) to gpt-4o-mini. Existing installations using the deprecated model are auto-migrated on next read.
  • Corecție · CriticDuplicate-detection levenshtein bug — PHP levenshtein() returns -1 for inputs >255 chars, which incorrectly flagged every long article as 100% duplicate. Inputs are now truncated to 250 chars before comparison.
  • Corecție · Ridicatmedia_sideload_image now loads wp-admin/includes/* before use — prevents fatal error when featured-image generation runs in cron context.
  • Corecție · RidicatStatus page "Next WP-Cron Tick" was checking the wrong hook name and always reported "Not scheduled". Added a "Next Processing Run" diagnostic row.
  • Corecție · RidicatJSON-LD Article schema and meta robots are now emitted via a global wp_head hook from post_meta, instead of only at publish-time. Schema also no longer embeds the full articleBody (saves bandwidth on every page load).
  • Corecție · MediuAI-generated tags are merged with the focus keyword and synonyms, deduplicated, and applied via wp_set_post_tags.
  • Corecție · MediuSource extraction increased from 200 to 800 words so the AI receives more context for long-form rewrites.
  • Corecție · MediuRemoved deprecated Google sitemap-ping cron event (Google retired the endpoint in 2023). Existing scheduled events are unscheduled on init.
  • Corecție · MediuDuplicate-detection query capped at 500 most-recent posts (was unbounded — risk of memory exhaustion on large sites).
  • Corecție · ScăzutAll file_put_contents calls now use LOCK_EX to prevent log corruption under concurrent cron runs.
  • Corecție · ScăzutRemoved leftover .cursor/debug.log writes from update-checker (dev tooling artifact).
  • Corecție · ScăzutNonce values are now wp_unslash + sanitize_text_field'd before wp_verify_nonce, per WP coding standards.
  • Corecție · ScăzutVariable shadowing fixed in process.php (paragraph counter renamed to $source_word_count).

v2.0.0

Notă de actualizare

MAJOR SECURITY UPDATE — Fixes critical API key exposure in public log files, CSRF vulnerability on Run Now, SSL verification bypass in license manager, and XSS risks in admin UI. All users must update immediately. Also includes Markdown Export feature, Stability AI key UI, and simplified publishing frequency.
  • Securitate · CriticOpenAI API key no longer logged in plaintext. Authorization header masked in all debug logs.
  • Securitate · CriticDebug log file moved from wp-content/ (publicly accessible) to plugin/logs/ directory, protected with .htaccess Deny from all and index.php.
  • Securitate · RidicatCSRF protection added to "Run Now" button via WordPress nonce (wp_nonce_url + wp_verify_nonce).
  • Securitate · RidicatcURL fallback in license manager now enforces SSL certificate verification (CURLOPT_SSL_VERIFYPEER, CURLOPT_SSL_VERIFYHOST).
  • Securitate · RidicatLicense status response validated against whitelist (valid, active, invalid, expired, pending) before saving to database.
  • Securitate · RidicatAdmin UI output fully escaped with esc_html() and esc_attr() on all dynamic values (categories, languages, frequencies).
  • Securitate · MediuMarkdown export directory (wp-content/uploads/markdown/) now protected with .htaccess Deny from all.
  • Securitate · Mediuuninstall.php rewritten — all plugin options, cron events, and transients properly removed on uninstall.
  • FuncționalitateStability AI API key now has dedicated UI field in settings (masked input with Show/Hide toggle). Previously only configurable via database.
  • FuncționalitateMarkdown Export added — generates .md file with YAML frontmatter (title, slug, url, meta, keyword, tags, date) after each published article.
  • FuncționalitatePublishing frequency simplified to Once a day / Once a week / Once a month.
  • ÎmbunătățireAPI key and license key fields changed to type="password" with Show/Hide toggle. Submitting empty field no longer overwrites saved key.

v1.0.4

Notă de actualizare

CRITICAL SECURITY UPDATE - Includes CSRF protection, capability checks, XSS prevention, and complete input validation. All users should update immediately.
  • Security Fixes: Added nonce verification (CSRF protection) for all admin forms.
  • Security Fixes: Added capability checks (current_user_can) for all settings save operations.
  • Security Fixes: Content sanitization with wp_kses_post() to prevent XSS attacks.
  • Security Fixes: Input validation for word_count, featured_image_provider, and fallback URLs.
  • Security Fixes: Complete uninstall.php cleanup - removes all plugin options and transients.
  • Code Quality: Added WP_DEBUG check for debug logging (reduces log noise in production).
  • Documentation: Updated readme.txt with complete changelog and all new features.

v1.0.3

Notă de actualizare

Major security and feature update. Includes CSRF protection, improved input validation, premium SEO prompt, word count selector, and automatic update system. Recommended for all users.
  • Security Enhancements: Added nonce verification for all forms (CSRF protection).
  • Security Enhancements: Added capability checks for all admin operations.
  • Security Enhancements: Improved input validation and sanitization (word count, featured image provider, fallback URLs).
  • Security Enhancements: Content sanitization with wp_kses_post() to prevent XSS attacks.
  • Premium Prompt: Upgraded to advanced SEO + EEAT + Humanization prompt with journalist-style writing.
  • Word Count Selector: Added dropdown to select article length (300, 500, 800, 1200 words).
  • Update System: Implemented automatic WordPress-like update system with license validation.
  • Update System: Added comprehensive logging and debugging for update checks.
  • Code Quality: Added WP_DEBUG check for debug logging (only logs when debugging is enabled).
  • Uninstall: Complete cleanup of all plugin options and transients on uninstall.

v1.0.2

Notă de actualizare

Added word count selector feature. Select article length (300, 500, 800, or 1200 words) for better content control.
  • Word Count Feature: Added configurable word count per article (300, 500, 800, 1200 words).
  • Word Count Integration: Word count dynamically integrated into AI prompt.
  • Settings Validation: Added backend validation for word count values.

v1.0.1

Notă de actualizare

Added duplicate detection, featured image AI, run now cooldown, and token tracking. UI improvements with minimalist design.
  • Duplicate Detection: Added comprehensive duplicate detection system.
  • Duplicate Detection: Configurable title similarity threshold (default 80%).
  • Duplicate Detection: Configurable content similarity threshold (default 80%).
  • Duplicate Detection: Dashboard counter for skipped duplicate articles.
  • Featured Image AI: Added automatic featured image generation module.
  • Featured Image AI: Support for OpenAI DALL-E 3, Stability AI, and Custom URL providers.
  • Featured Image AI: Automatic image SEO metadata (title, alt text, description, caption).
  • Featured Image AI: Fallback image support with automatic download and setup.
  • Run Now Cooldown: Added cooldown mechanism for "Run Now" button (default 30 minutes).
  • Run Now Cooldown: Visual indicators for cooldown status in dashboard.
  • Token Tracking: Display consumed tokens in dashboard (prompt, completion, total).
  • UI Optimization: Minimalist GitHub-inspired design for admin interface.
  • UI Optimization: Removed clutter, simplified settings, improved readability.

v1.0.0

Notă de actualizare

First stable release of Sarghy AI Publisher PRO. Please ensure your OpenAI API key and license key are properly configured to use the plugin.
  • Initial stable release.
  • Rewrite, translate, and SEO-optimization of WordPress drafts via OpenAI.
  • Full Yoast SEO integration.
  • License verification and protection system implemented.
  • Automatic or manual draft processing.
  • Scheduled publishing via WordPress Cron.