- December 16, 2024
2.4.4.3
- Dev – Code refactoring for “Bulk URI Editor”
- Dev – Code adjustments for MyListing support
- Dev – Minor code improvements
- Fix – Fallback for get_primary_term() function in older versions of The SEO Framework plugin
- October 16, 2024
2.4.4.2
- Dev – Improved support for REGEX formulas in “Find & Replace”
- Dev – Code adjustments to improve WPCS compliance
- Fix – Fixed search functionality bug in Bulk URI Editor
- August 28, 2024
2.4.4.1
- Fix – Fixed the deprecated warning for The SEO Framework plugin
- Fix – Fixed taxonomies’ custom permalink import feature for WP All Import in Permalink Manager Lite
- Dev – Code adjustments for WPForo integration
- Dev – Minor code improvements
- July 24, 2024
2.4.4
- Fix – The native slug is updated when changed from permalink editor via Gutenberg/Block Editor
- Fix – The URLs with empty “attachment” endpoint returns 404 error
- Dev – The translated taxonomies’ slugs are used when %taxonomy% tag is used in Permastructures
- Dev – Code refactoring & further improvements
- June 3, 2024
2.4.3.4/2.4.3.5
- Fix – Security fix for Permalink_Manager_UI_Elements->get_the_form() function
- Dev – The breadcrumbs support can only be enabled for content items that have custom permalinks
- May 16, 2024
2.4.3.3
- Dev - Optimization of "Permalink_Manager_Core_Functions::fix_pagination_pages"
- Dev - The canonical redirect function has been improved to fully handle the "/page/1" and "/1/" endpoints as well as the "p", "page_id", and "name" query parameters in URLs
- Fix - The plugin may save the native slug for "draft" posts and pages even if WordPress has not generated it yet
- Fix - "Customize URL" in the admin toolbar works now correctly also for categories, and custom taxonomies
- Fix - "Auto-update mode" is now respected in Advanced Translation Editor (WPML)
- March 18, 2024
2.4.3.2
- Fix – Further security improvements for AJAX functions and “Bulk Tools”
- Dev – Minor code improvements
- February 12, 2024
2.4.3.1
- Fix – Security fix for Permalink_Manager_Actions->ajax_detect_duplicates() function
- Dev – Minor code improvements
- February 6, 2024
2.4.3
- Fix – Code refactoring and optimization
- Fix – Minor improvements for RankMath redirection hooks
- Enhancement – Improvements for “Force 404 on non-existing pagination pages” functionality
- Enhancement – The “Regenerate/reset” & “Find/replace” now can be used in preview mode without saving the changes
- Dev – New filter hooks – “permalink_manager_pre_update_post_uri” & “permalink_manager_pre_update_term_uri”
- Dev – Support for translated “page” endpoint in Polylang Pro
- Dev – Support for primary terms controlled by All In One SEO Pro
- January 9, 2024
2.4.2
- Fix – The Permalink_Manager_Helper_Functions::replace_empty_placeholder_tags() no longer decodes invalid ASCII characters
- Fix – The old slug (“_wp_old_slug”) is now saved correctly in Block Editor (Gutenberg)
- Dev – New ‘permalink_manager_sanitize_title’ filter is added
- Dev – Duplicated dashes are now removed from default permalinks unless “Strip special characters” is disabled in the plugin settings
- Dev – Minor fixes and improvements
- November 6, 2023
2.4.1.6
- Dev – Refactoring & minor code improvements
- September 25, 2023
2.4.1.4/2.4.1.5
- Enhancement – Support for “Primary category” set with SmartCrawler plugin
- Enhancement – Partial support for Site Kit by Google plugin
- Dev – Minor code improvements
- August 7, 2023
2.4.1.3
- Dev – Code refactoring
- Fix – Fixed /feed/ endpoint support
- June 28, 2023
2.4.1.2
- Dev – Draft posts no longer automatically generate custom permalinks, but users may set them manually if necessary, or they will be generated when the post is published
- Fix – Duplicated REST API calls from Gutenberg JS functions are now ignored when custom permalinks are generated
- Fix – The ‘High-Performance order storage (COT)’ declaration for the WooCommerce has been fixed
- May 22, 2023
2.4.1
- Dev – The function that adds the “Permalink Manager” button via ‘get_sample_permalink_html’ filter has been updated
- Dev – The function that controls permalink trailing slashes has been refactored and improved
- Dev – When WPML is enabled, Permalink Manager uses “term_taxonomy_id” instead of “term_id” for language mismatch functions to avoid compatibility issues
- Dev – To avoid problems with other 3rd party plugins, the function that places the “Permalink Manager” button below the title editor field in Classic Editor mode no longer overwrites the whole HTML
- Enhancement – The plugin interface’s text descriptions and label names have been simplified for readability
- Enhancement – Added new section “Exclusion settings” with a field to manually enter IDs of posts/terms to be ignored by Permalink Manager
- Fix – The compatability problem that caused “fatal error” for some RankMath users has been resolved
- April 12, 2023
2.4.0
- Dev – Improved custom permalink detection function
- Dev – Minor code improvements for the breadcrumbs filter function
- Dev – Minor CSS changes
- Dev – New filter added – ‘permalink_manager_excluded_element_id’
- Dev – New filter added – ‘permalink_manager_duplicate_uri_policy’
- Dev – Now users may select in “WPML/Polylang fix language mismatch” settings field between loading translation or triggering the canonical redirect to the detected item
- Dev – Support for WooCommerce ‘High-Performance order storage (COT)’ declared
- Fix – The RankMath redirection function is disabled if custom permalink is detected to prevent redirect loop
- Fix – The “Exclude drafts & pending posts” setting field has been changed to allow for greater control in generating and editing custom permalinks for draft and pending posts
- February 16, 2023
2.3.1.1
- Dev – Hotfix for “Quick Edit” URI editor
- February 13, 2023
2.3.1
- Dev – Bulk tools (“Regenerate/Reset” and “Find & replace”) and “Quick Edit” code was refactored
- Dev – Minor code improvements
- Dev – New filter field – ‘permalink_manager_ate_uri_editor’
- Dev – Improved compatibility with WPML’s Advanced Translation Editor
- Fix – The /feed/ endpoint returns 404 error if ‘feeds’ in rewrite property of requested post type object is set to false
- Fix – The canonical redirect is no longer forced for LearnPress front-end pages
- December 14, 2022
2.3.0
- Dev – For improved readability, the plugin’s code has been reformatted and more comments have been added to match WordPress PHP Coding Standards
- Dev – To simplify the codebase, redundant functions and variables were removed
- Fix – The post/term titles in Bulk URI Editor are protected from XSS (Cross-site scripting) attacks by sanitizing the displayed titles
- Fix – Improved compatibility with Groundhogg plugin
- Fix – Improved compatibility with BasePress plugin
- Fix – Minor improvements for WPML compatibility
- Fix – The bug that caused the message “You are not allowed to remove Permalink Manager data!” to show up randomly in the admin dashboard has been fixed
- November 23, 2022
2.2.20.4
- Fix – The “URI Editor” for individual term pages is now called later to ensure that all custom taxonomies are registered
- Dev – The “nonce” field has been renamed for clarity
- Dev – New filter added – ‘permalink_manager_get_language_code’
- November 15, 2022
2.2.20.2/2.2.20.3
- Fix – A nonce field has been added to debug tools code for increased security
- Fix – The “Fix language mismatch” function now functions exactly the same way in Polylang as it does in WPML
- October 31, 2022
2.2.20.1
- Fix – Security fix for BAC vulnerability found in the debug function that allowed unauthorized removal of single URIs
- October 10, 2022
2.2.20
- Fix – The URLs with duplicated slashes (eg. example.com/sample-page////) are now handled correctly and forwarded to the canonical URL
- Fix – The redirect problem was resolved with WPForo versions after 2.0.1
- Dev – Improved compatibility with the WP All Import plugin functions
- Dev – Improved compatibility with Polylang plugin
- Dev – Better support for ACF Relationship fields
- Dev – The plugin no longer (by default) supports custom post types & taxonomies that do not have the “query_var” and “rewrite” properties
- Enhancement – In “Exclude drafts” mode, the URI Editor field in the “Quick Edit” section becomes “read-only” for the “Draft” posts
- August 11, 2022
2.2.19.3
- Dev – New filter added – ‘permalink_manager_pre_sanitize_title’
- Fix – The old slugs are saved in the ‘_wp_old_slug’ meta key even if the native slugs are changed in the URI Editor in the Gutenberg mode.
- Fix – Extra security check in the “Debug” section to prevent unauthorized users (CSRF) from removing the plugin’s data.
- July 8, 2022
2.2.19.2
- Fix – JS conflict fixed (“Cannot read properties of null (reading ‘isSavingMetaBoxes’)”)