# Changelog # ## Version 1.6.7 ## * FIX: Correctly log URLs with only special characters at the end, like /&. * FIX: Fix a blank options page when a page exists with a parent page (for Mike and wdyim). ## Version 1.6.6 (April 20, 2017) ## * Improvement: Avoid logging redirects from exact slug matches missing only the trailing slash (avoid canonical redirects - let WordPress handle them). * Improvement: Remove the "force permalinks" option. That option is always on now. ## Version 1.6.5 ## * Improvement: Add 500 and "all" to the rows per page option to close issue #8 (Move ALL Captured 404 URLs to Trash). * FIX: Correct the "Redirects" tab display when the user clicks the link from the settings menu. ## Version 1.6.4 (April 6, 2017) ## * Improvement: Add a "rows per page" option for pagination for ozzymuppet. * FIX: Allow an error message to be logged when the logger hasn't been initialized (for totalfood). ## Version 1.6.3 (April 1, 2017) ## * FIX: Log URLs with queries correctly and add REMOTE_ADDR, HTTP_USER_AGENT, and REQUEST_URI to the debug log for ozzymuppet. * Improvement: Add a way to import redirects (Tools -> Import) from the old "404 Redirected" plugin for Dave and Mark. ## Version 1.6.2 ## * FIX: Pagination links keep you on the same tab again. * FIX: You can empty the trash again. ## Version 1.6.1 ## * FIX: In some cases editing multiple captured 404s was not possible (when header information was already sent to the browser by a different plugin). * Improvement: Forward using the fallback method of JavaScript (window.location.replace() if sending the Location: header does not work due to premature outptut). ## Version 1.6.0 ## * Improvement: Allow the default 404 page to be the "home page." * Improvement: Add a debug and error log file for Dave. * FIX: No duplicate captured URLs are created when a URL already exists and is not in the trash. ## Version 1.5.9 ## * FIX: Allow creating and editing redirects to external URLs again. * Improvement: Add the "create redirect" bulk operation to captured 404s. * Improvement: Order posts alphabetically in the dropdown list. ## Version 1.5.8 ## * FIX: Store relative URLs correctly (without the "http://" in front). ## Version 1.5.7 ## * Improvement: Ignore requests for "draft" posts from "Zemanta Aggregator" (from the "WordPress Related Posts" plugin). * Improvement: Handle normal ?p=# requests. * Improvement: Be a little more relaxed about spelling (e.g. aboutt forwards to about). ## Version 1.5.6 ## * FIX: Deleting logs and redirects in the "tools" section works again. * Improvement: Permalink structure changes for posts are handled better when the slug matches exactly. * Improvement: Include screenshots on the plugin page, a banner, and an icon. ## Version 1.5.5 ## * FIX: Correct duplicate logging. * Improvement: Add debug messages. * Improvement: Reorganize redirect code. ## Version 1.5.4 ## * FIX: Suggestions can be included via custom PHP code added to 404.php ## Version 1.5.3 ## * Refactor all code to prepare for WordPress.org release. ## Version 1.5.2 ## * FIX plugin activation. Avoid "Default value for parameters with a class type hint can only be NULL" * Add a Settings link to the WordPress plugins page. ## Version 1.5.1 ## * Prepare for release on WordPress.org. * Sanitize, escape, and validate POST calls. ## Version 1.5.0 ## * Rename to 404 Solution (forked from 404 Redirected at https://github.com/ThemeMix/redirectioner) * Update branding links * Add an option to redirect all 404s to a specific page. * When a slug matches a post exactly then redirect to that post (score +100). This covers cases when permalinks change.