Permalinks: Changelog

<< Back to Plugin

-------------------------------------------------------------------------------

*** March 18, 2024 - Version 1.12 Released

- Automatically remove “smart” ‘quotes’ instead of encoding them as HTML entities (lsquo, rsquo, etc.)
- Automatically remove periods when creating permalinks
- Add spaces when replacing & so "this&that" becomes "this-and-that" instead of "thisandthat"
- Misc Code and other minor improvements

-------------------------------------------------------------------------------

*** August 16, 2023 - Version 1.11 Released

- Updated to define permalink field for searchMultipleTables() results (requires CMS v3.61)

-------------------------------------------------------------------------------

*** March 22, 2022 - Version 1.10 Released

- Disable default stop-word removal from generated permalinks
- Add support for slashes in multi-field generated permalinks ('field1/field2')
- Improve PHP 8.1 support

-------------------------------------------------------------------------------

*** April 15, 2019 - Version 1.09 Released

- Redirects: Trailing slash now added when redirecting old permalinks to new ones
- Redirects: 301 redirects are no longer cached to allow for potential future reuse
- Code Generator: Simplified generated .htaccess files
- Code Generator: Added sections for enforcing trailing slash policy
- Update Tables: Add missing entries to Permalinks DB if permalinks already exist in updated table.
- Added support for multi-value urls, eg: ?name[]=value1, name[]=value2
- Use PREFIX_URL on 301 redirect
- Misc Code and other minor improvements

-------------------------------------------------------------------------------

*** May 23, 2017 - Version 1.08 Released (Maintenance Release)

- Updated code to work with mysqli and PHP 7
- Added utility functions: _permalink_getLatest, _permalink_getViewerUrl
- Renamed "Custom Source Url" to "Custom Target Url" for better clarity.
- Misc Code and other minor improvements

-------------------------------------------------------------------------------

*** February 8, 2017 - Version 1.07 Released

- Fixed bug causing .htaccess 301 redirects to double URL encode URL variables.

-------------------------------------------------------------------------------

*** May 31, 2016 - Version 1.06 Released

- Code Generator: Replaced %{HTTPS} with %{ENV:HTTPS} to support Rackspace Cloud Sites
- Fixed bug where website PREFIX_URL doesn't get added to the URL

-------------------------------------------------------------------------------

*** February 4, 2016 - Version 1.05 Released

- Re-added text files on how to install and upgrade plugin

-------------------------------------------------------------------------------

*** January 11, 2016 - Version 1.04 Released

- Updated to work with CMS 3.00

-------------------------------------------------------------------------------

*** July 15, 2015 - Version 1.03 Released

SERVER REQUIREMENTS: Requires CMS v2.65

NEW FEATURES
- Plugin Menu: Added option 'Update Tables' to automatically generate permalinks for an entire section
- Code Generator: New optional code generated to force redirects to www. domain to prevent duplicate urls (SEO optimization)
- Readme.txt: Added new section: Advanced - Creating custom permalink formats on record save with a plugin

CODE CHANGES & BUG FIXES
- Programmers: Added functions permalink_generate() and permalink_add() for manually creating permalinks
- Edit Menus: Field prefix and description fields (from field editor) now show before and after permalinks field (previously only showed /)
- Misc Code and other minor improvements

-------------------------------------------------------------------------------

*** September 30, 2013 - Version 1.02 Released

SERVER REQUIREMENTS: Requires CMS v2.53

NEW FEATURES
- SEO: Code Generator now creates optional .htaccess SEO code to remove www. from hostname on all pages so you don't have duplicate urls in search engines.
- SEO: Invalid or missing permalinks now send a "404 Not Found" server header with not found page content so they're not indexed by search engines.
- SEO: Added utility function permalinks_301redirectToPermalink() to automatically redirect old urls to new permalinks when upgrading sites (see readme).
- Security: Code Generator now creates optional code to force secure https:// connections on all page requests.

CODE CHANGES & BUG FIXES
- Misc Code and other minor improvements

-------------------------------------------------------------------------------

*** April 4, 2013 - Version 1.01 Released

SERVER REQUIREMENTS: Requires CMS v2.53

NEW FEATURES
- Preview URL Support: Added support for web servers that use /~username/ preview urls (setup "Prefix Url" under Admin > General)
- Custom Querystrings: Added support for custom query strings in manual permalinks: ?like=this&or=that
- SEO Optimization: Latin accents are automatically removed from permalinks (same as "remove accents" viewer links plugin)
- Documentation: Added instructions to readme.txt on avoiding broken links with site-root relative links (starting with /)
- Documentation: Added instructions to readme.txt on using Permalinks Plugin in combination with WordPress Permalinks

CODE CHANGES & BUG FIXES
- Improved error reporting for when server paths or urls aren't set correctly
- Added "old" field to Permalinks DB to make it easier to identify which permalinks were old
- Misc Code and other minor improvements

-------------------------------------------------------------------------------

*** February 18, 2013 - Version 1.00 Released

First Release

-------------------------------------------------------------------------------

*** NOTE: NEW ENTRIES ARE LISTED AT THE TOP ***