Changelog

  • January 12, 2022

    2.2.15

    • Enhancement – UI Improvements for Regenerate/reset tool
    • Dev – WPML_URL_Filters->permalink_filter() hook is also used by Permalink Manager to filter custom permalinks
    • Enhancement – wp_make_link_relative() function is used to prevent redirect loops in new_uri_redirect_and_404() (suggested by mgussekloo)
    • Fix – Adjustments to the debug function’s security to prevent XSS injection
  • October 20, 2021

    2.2.14

    • Enhancement – Improvements for Gutenberg Editor
    • Dev – Tippy.js (by atomiks) updated to version 6.3.2
    • Fix – From now on, the user role selected in “URI Editor role capability” is respected in “Quick Edit” box hooks (reported by @lozeone)
    • Dev – Further security improvements inside WP-Admin dashboard (reported by Vlad Vector)
  • September 20, 2021

    2.2.13.1

    • Dev – Minor security improvements inside WP-Admin dashboard
    • Fix – Allow canonical redirect for default language if “Hide URL language information for default language” is turned on in Polylang settings
    • Enhancement – New settings field – “Primary category support”
    • Enhancement – “Force 404 on non-existing pagination pages” works now with archive pages
  • August 17, 2021

    2.2.12

    • Dev – New filters added – ‘permalink_manager_excluded_post_ids’ & ‘permalink_manager_excluded_term_ids’
    • Dev – Additional minor changes in the codebase
    • Fix – Canonical permalinks for blog pagination is now correctly filtered (if Yoast SEO is used)
    • Fix – Better support for ‘private’ posts & pages
  • June 24, 2021

    2.2.11

    • Fix – The function that automatically removes the broken URIs is no longer triggered when WP Rocket is turned on and non-logged-in user tries to access the broken URL.
  • June 7, 2021

    2.2.10

    • Enhancement – New settings field – “Copy query parameters to redirect target URL” & “Extra redirects (aliases)”
    • Enhancement – UI improvements in settings section
    • Dev – Improved support for WPML’s Classic Translation Editor
    • Dev – Additional minor changes in the codebase
  • April 26, 2021

    2.2.9.9

    • Fix – Hotfix for AMP WP integration
  • April 26, 2021

    2.2.9.8

    • Fix – The old native slug is now correctly saved after it is changed in URI Editor.
    • Enhancement – The post type archives are now also added to the filtered breadcrumbs trail
    • Enhancement – Basic support added for WP All Export plugin
    • Enhancement – Basic support added for AMP for WP
    • Dev – (Permalink Manager Pro only) “Plugin Update Checker” by YahnisElsts library updated to 4.11 version
  • March 11, 2021

    2.2.9.7

    • Enhancement – Support for WooCommerce CSV Product Importer/Exporter added
    • Enhancement – Better support for relationship field (ACF)
    • Fix – The custom redirects are now case-insensitive
  • February 8, 2021

    2.2.9.6

    • Fix – Hotfix for WooCommerce coupon related functions
  • February 8, 2021

    2.2.9.5

    • Fix – The custom permalink is generated properly if the product is duplicated in WooCommerce dashboard
    • Enhancement – New settings field – “Exclude drafts”
    • Enhancement – Minor code improvements
  • 2.2.9.4

    • Fix – The language prefix for default language is now added again when “Use directory for default language” mode is turned on in WPML settings (“Language URL format”)
  • 2.2.9.3

    • Fix – The custom permalinks are now saved correctly for new posts with ‘wp_insert_post’ hook
    • Fix – The custom permalinks are deleted when ‘delete_post’ hook is called
    • Fix – WPML – language switcher on posts (blog) page works correctly now
    • Fix – WooCommerce Subscription – the switch subscription URL is no longer overwritten
    • Fix – The URLs with duplicated trailing slashes are now redirected to the canonical permalink
    • Enhancement – Basic support for Ultimate Member plugin added
    • Enhancement – UI improvements
    • Enhancement – Support for “comment-page” endpoint added
    • Enhancement – New filter added – ‘permalink_manager_control_trailing_slashes’
  • 2.2.9.2

    • Dev – Improvements for Permalink_Manager_Core_Functions::control_trailing_slashes() function
    • Dev – Minor codebase improvements
    • Fix – Hotfix for “Automatically fix broken URIs” function
    • Fix – Underscores are now by default allowed in the custom permalinks
    • Enhancement – Better support for GeoDirectory plugin
    • Fix – ‘permalink_manager_allow_new_post_uri’ & ‘permalink_manager_allow_update_post_uri’ filter replaced ‘permalink_manager_new_post_uri_’ and ‘permalink_manager_update_post_uri_’
  • 2.2.9.0/2.2.9.1

    • Enhancement – Basic support for BasePress added
    • Enhancement – Added support for custom product attributes in products’ permalinks (WooCommerce)
    • Fix – “Trailing slash redirect” is now disabled on front pages (to prevent redirect loop on Polylang/WPML language front pages)
    • Dev – The taxonomy term used in custom permalinks is selected differently
    • Dev – Performance improvements (duplicate-check function)
    • Dev – Further improvements for the function used to sanitize the custom permalinks
    • Dev – Codebase improvements
  • 2.2.8.8/2.2.8.9

    • Fix – Hotfix for ‘redirect_canonical’ function (causing a redirect loop)
    • Fix – The custom canonical permalink set with Yoast SEO is now no longer overwritten
    • Fix – The custom permalinks are no longer saved if the post/term has no title
    • Fix – Hotfix for Gutenberg related JS errors
    • Fix – Hotfix for Groundhogg plugin
    • Fix – Hotfix for “Customize” admin bar menu link
    • Fix – Hotfix for WPML’s language switcher on posts page
    • Fix – Hotfixes for WP 5.5 – blog/posts page + draft template is now loaded correctly
    • Dev – Trailing slash redirect code adjustments
    • Enhancement – Added support for GeoDirectory plugin
  • 2.2.8.7

    • Dev – Improved breadcrumbs hook (better compatibility with WPML/Polylang)
    • Fix – Hotfix for permalinks used in language switcher on blog/posts page (WPML)
    • Fix – Hotfix for cart URL in WooCommerce’s mini-cart widget (now the permalink is translated correctly when WPML/Polylang is used)
    • Dev – Improved support for WPML’s Advanced Translation
    • Dev – Improved support for pagination & embed endpoints
    • Fix – Hotfix for attachments permalinks
    • Fix – Improved url_to_postid() hook
    • Fix – Added support for Dokan /edit/ endpoint
  • 2.2.8.6

    • Fix – Hotfix for Permalink_Manager_Helper_Functions::get_disabled_taxonomies() function
    • Dev – New wrapper function with filter ‘permalink_manager_post_statuses’ for get_post_statuses()
    • Enhancement – Extended support for “My Listing” theme (by 27collective)
    • Fix – Hotfix for Gutenberg editor (broken HTML output)
    • Dev – Extended support for permalinks stored in Yoast SEO database tables (Indexables)
  • 2.2.8.4/2.2.8.5

    • Fix – Hotfix for Permastructures (now the permalink formats are saved correctly)
    • Fix – Hotfix for trailing slashes settings
    • Dev – Improved setting fields descriptions
    • Dev – Adjustments for search functionality in Bulk URI Editor
    • Enhancement – Support for WPML Classic Translation Editor
    • Dev – Adjustments for “Auto-update URI”
    • Dev – Improvements for get_post_types_array() & get_taxonomies_array() functions used to list the content types supported by Permalink Manager
  • 2.2.8.2/2.2.8.3

    • Dev – Improved descriptions in the plugin settings
    • Fix – Hotfix for endpoint redirect
  • 2.2.8.1

    • Fix – Hotfix for stop-words (now, the stop-words can be saved again)
    • Enhancement – Support for Duplicate Page plugin
  • 2.2.8.0

    • Fix – Hotfix for multisite/network installations. Now, the plugin globals are reloaded whenever switch_blog() function is called.
    • Fix – Hotfix for url_to_postid() function. The global will no longer be altered.
    • Fix – Hotfix for post/page revisions in custom permalink detect function
    • Dev – Improved WP All Import Pro integration (better support for taxonomies)
    • Dev – A different approach for WP Customize URLs
    • Enhancement – New option added: “Old slug redirect”
  • 2.2.7.6

    • Dev – Code optimization for Bulk URI Editor
    • Enhancement – Support for WooCommerce breadcrumbs
    • Fix – A hotfix for WPForo plugin
    • Enhancement – New filter “permalink_manager_chunk_size” that allows to control the chunk size in bulk tools (“Regenerate/reset”, “Find & Replace”)
    • Enhancement – New filter “permalink_manager_sanitize_regex” that allows to adjust the function that sanitizes the custom permalinks
    • Dev – Autoload for backup arrays is now disabled
    • Enhancement – New option added: “Convert accented letters”
  • 2.2.7.5

    • Fix – CSS adjustments. Now the redirects box is displayed correctly in the URI editor
  • 2.2.7.4

    • Enhancement – Support for “Primary category” set with SEOPress & RankMath plugins
    • Enhancement – Support for breadcrumbs added by SEOPress & RankMath plugins
    • Dev – Improved “trailing slashes” functionality – untrailingslashit() & trailingslashit() replaced with REGEX based functions
    • Enhancement – Possibility to remove custom permalinks, redirects, permastructure settings directly from “Debug” section
    • Enhancement – New filter “permalink_manager_duplicates_priority” that allows to decide what content type (“posts” or “terms”) should be loaded when the custom permalink is duplicated
    • Fix – A minor fix for url_to_postid() function