New: Automatic migration from Premmerce Permalink Manager — on first run after installation, the plugin detects existing Premmerce settings and shows an admin notice asking whether to import them automatically. One click imports all URL modes, canonical, redirect and primary category settings. Works even if Premmerce is installed but not active.
1.0.7
New: “Our other plugins” sidebar panel on the settings page — shows other Onlinefotka plugins with links to their WordPress.org pages
New: Buy me a coffee PayPal donate link in the plugin action links and in the sidebar panel
1.0.6
New: Optional automatic 404 log cleanup — enable in Diagnostics to automatically delete 404 log entries older than a chosen number of days (7/14/30/60/90), runs once a day via WP-Cron. Disabled by default
New: Trash redirect/410 notice — when a product is moved to trash, an admin notice on the Products list lets you redirect its old URL, mark it as permanently gone (HTTP 410), or dismiss. Works independently of Yoast SEO Premium’s similar feature and stores everything in the plugin’s own Redirects tab
New: Per-product custom URL override — set a unique custom URL on any individual product in the General tab of Product data; leave it empty to keep using the global URL mode. Old URLs are automatically redirected when the custom URL is changed or removed, and the Diagnostics conflict report now flags duplicate custom URLs across products
Fixed: Critical — infinite recursion causing a 500 error in “Category + product” and “Full hierarchy” modes whenever a product permalink was resolved for a product with no category assigned (e.g. WooCommerce “Duplicate product”, or any page load that resolves the canonical URL of a categoryless product)
Fixed: Slug preview in the product editor showed a literal “{kategória}” placeholder instead of the product’s actual category slug for “Category + product”, “Category + SKU” and “Full hierarchy” modes; brand modes were not handled at all and fell back to plain slug
New: Settings page now warns how many product and category URLs will change before you save a new URL mode, with a confirmation step to prevent accidental changes
Changed: Plugin display name updated to “Permalink Manager for WooCommerce by Onlinefotka”
1.0.5
Fixed: “No base slug” category mode now generates a true flat URL (e.g. /electronics/) for subcategories instead of including the parent category path — previously it behaved the same as “Full hierarchy” mode for any category with a parent
1.0.4
New: Bulk redirect manager — add, delete and import redirects from CSV via a dedicated admin tab
New: Automatic slug change tracking — when a product slug is changed, the old URL is automatically redirected to the new one
New: WooCommerce Brands support — new URL modes Brand + product and Brand + SKU (compatible with Perfect Brands and WooCommerce Brands plugins)
New: Redirects admin tab with full CRUD and CSV import
1.0.3
New: 404 logger — records broken URLs directly in the Diagnostics tab with hit count and referer
New: Conflict report table in Diagnostics — shows which products conflict with existing pages, with direct edit link
New: Slug preview in product editor — live URL preview below the slug field based on current plugin settings
Improved: ConflictDetector now returns structured data with product ID for direct linking
1.0.2
New: SKU-based URL modes — No base + SKU, SKU only, Category + SKU
Improved: Settings page now shows description and example URL for each option
Improved: SKU slug map cached in transient for performance