Sprout Redirects
Version 1.5.3
February 11, 2021
Changed
- Updated
barrelstrength/sprout-base-redirects
requirement v1.5.4
Fixed
- Fixed issue where updating a Redirect could delete it (#233)
Version 1.5.2
May 21, 2020
Added
- Adds placeholder value to '404 Redirect Limit' setting
Changed
- Added minimum column width for Old URL on Element Index page
- Updated
barrelstrength/sprout-base-redirects
requirement v1.5.2
Version 1.5.1
May 16, 2020
Changed
- Improved saving of new Redirects if matching 404 exists (#26)
- Improved display of Base URL on Redirect edit page
- Updated
barrelstrength/sprout-base-redirects
requirement v1.5.1
Version 1.5.0
April 28, 2020
Changed
- Updated
barrelstrength/sprout-base
requirement v6.0.0
Fixed
- Fixed migration issue when multiple Sprout plugins are installed
Version 1.4.0
April 27, 2020
Added
- Added example config file
src/config.php
- Added
barrelstrength\sproutbase\base\SproutDependencyTrait
- Added
barrelstrength\sproutbase\base\SproutDependencyInterface
- Added
barrelstrength\sproutbase\records\Settings
- Added
barrelstrength\sproutbase\migrations\Install::safeDown()
- Added support for config overrides in base settings models
Changed
- Improved uninstall migration
- Updated
barrelstrength/sprout-base
requirement v5.2.0 - Updated
barrelstrength/sprout-base-redirects
requirement v1.4.0
Removed
- Removed
barrelstrength\sproutbaseredirects\services\getPluginSettings()
- Removed
barrelstrength\sproutbase\services\Settings::getPluginSettings()
- Removed
barrelstrength\sproutbase\base\BaseSproutTrait
Version 1.3.3
April 9, 2020
Changed
- Updated
barrelstrength/sprout-base
to v5.1.3
Fixed
- Fixed welcome page display issue
Version 1.3.1
February 7, 2020
Added
- Updated
barrelstrength/sprout-base-redirects
to v1.3.1
Version 1.3.0
February 5, 2020
Added
- Added
sproutbaseredirects/elements/Redirect::pluralDisplayName()
Updated
- Updated Redirect Element Index to support Craft 3.4
- Updated models to use
defineRules()
method - Refactored asset management
- Updated
barrelstrength/sprout-base-redirects
to v1.3.0
Version 1.2.4.1
December 18, 2019
Fixed
- Fixed broken link to settings on Plugins page
Version 1.2.2
November 22, 2019
Fixed
- Fixed bug where database migrations did not get triggered
Version 1.2.1
November 22, 2019
Changed
- Updated barrelstrength/sprout-base-redirects requirement to v1.2.1
Fixed
- Fixed support for database prefixes when finding URLs #18
Version 1.2.0
November 19, 2019
This release is a recommended upgrade. Updates include improvements to the redirect workflow including how query strings are handled, managing excluded URLs from tracking, performance improvements around finding and cleaning up 404 Redirects, and several bug fixes include a potential security issue.
Added
- Added 'Redirect Match Strategy' setting to control how query strings are handled when matching incoming redirects (#6, #16)
- Added 'Query String Strategy' setting to control if a query string is appended or removed when redirecting to a new URL (#6, #16)
- Added 'Clean Up Probability' setting to control the frequency that 404 Redirect cleanup tasks are triggered
- Added Last Remote IP Address, Last Referrer, Last User Agent, and Date Last Used fields to Redirect Elements (#7, #10)
- Added 'Track Remote IP' setting to enable/disable whether IP Address is stored in the database
- Added 'Excluded URL Patterns' setting to filter URL patterns you don't wish to log as 404 Redirects
- Added 'Add to Excluded URLs' Element Action to quickly add one or more 404 Redirects to the 'Excluded URL Patterns' setting
Changed
- Improved performance when finding a match for an incoming URL
- Added the Redirect 'Data Last Used' field as default table attribute on the Element Index page (#7)
- Updated Redirect 'RegEx' field to be named 'Match Strategy' with the strategies
Exact Match
andRegular Expression
- Improved validation when saving New URLs to avoid an edge case
- Updated barrelstrength/sprout-base-redirects requirement to v1.2.0
- Updated barrelstrength/sprout-base requirement to v5.0.8
Fixed
- Fixed open redirect vulnerability (thanks to Liam Stein) (#176)
- Fixes bug where 404s could be matched before active redirects when matching regex URL patterns
Version 1.1.2
August 16, 2019
Changed
- Updated barrelstrength/sprout-base requirement to v5.0.7
Version 1.1.1
August 14, 2019
Changed
- Updated barrelstrength/sprout-base-redirects requirement to v1.1.2
Fixed
- Fixed js console warning when Craft is only configured with a single Site
- Fixed bug where incorrect return type hint was used
Version 1.1.0
August 6, 2019
Added
- Added ability to sort Redirects by Count
- Added hard delete support for Redirect Elements
Changed
- Sprout Redirects Lite now is full featured with a limit of 3 Redirect Rules
- Updated 'All Redirects' Element index listing to only show 301 and 302 Redirects, and exclude 404 Redirects
- Improved performance of Delete 404 task during large cleanup tasks
- Updated barrelstrength/sprout-base-redirects requirement to v1.1.1
Fixed
- Fixed bug where 404 Redirect cleanup job was not working
- Fixed bug where Redirects could be double counted if SEO and Redirect plugins were both installed
Version 1.0.2
June 17, 2019
Fixed
- Fixed invalid message category (#11)
Version 1.0.1
April 28, 2019
Changed
- Updated barrelstrength/sprout-base-redirects requirement to v1.0.10
Fixed
- Improved Postgres support
Version 1.0.0
April 24, 2019
Added
- Initial release