Permalinks: Changelog
-------------------------------------------------------------------------------*** 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 ***