All notable changes to this project will be documented in this file.
- Special character support for redirect URLs.
- Format exception fix.
- Duplicate redirect fix.
- Redirect type - Permanent or Temporal
- Sandbox application (based on AlloyTech)
- Package has been renamed to "Geta.404Handler"
- Episerver CMS10 support is dropped
- This package is bneing renamed to
Geta.404Handler
. Dependency is set to latestGeta.404Handler
package version. This will allow to transition easily to new package.
- Fixed issue when least specific URLs were handled before most specific #158.
- Performance fix: do not call ToLower on every get, do it once during set #162.
- Incorrect language path for NotFound page Title fixed #161.
- Refactoring #164, #165, #166.
- Fixed issue unable to ignore suggestions #142.
- Fixed issue when Episerver continued to log static resource 404 errors as exceptions.
- Fixed language detection when using NotFoundPageAttribute #145.
- Fixed DI for IRequestService.
- Logging headers written exceptions separately and not throwing to fix #134.
- Changed DDS store to SQL store for redirects. A data migration is not done automatically. Open administration view on the gadget and under "Migrate redirects from DDS to SQL." click "Migrate." It will take some time depending on how many redirects you have. After the migration, the message will be displayed with information about how many redirects were moved to the SQL store. The message looks like - "Migrated 1000 redirects from DDS to SQL".
- #118 Fixed partial match on deleted-urls always gives NullReferenceException.
- #117 Fixed System.ArgumentOutOfRangeException when stored URL is same as new URL.
- #115 Fixed Off mode.
- #106 Fixed validation error appearance on the search field when submitting new redirect.
- Norwegian translation for widget
- Uploaded file type checks
- #89 Fixed thread abort exception in log
- #84 Fixed exception when referrer parameter is null
- #92 Fixed suggestion list fail when no suggestions
- #93 Fixed redirect loops
- Fixed null reference exception when HttpContext is null.
- Fixed thread abort exception when 404 handled.
- Fixed redirects not working in Azure
- Fixed NotFoundPageUtil.GetUrlNotFound throwing index out of bounds exception
- Added interface for configuration - IConfiguration
- Added interface for redirect handler - IRedirectHandler
- Added interface for request logger - IRequestLogger
- Added dependency injection initialization
- Added tests for request handling, error handling, redirect lookup
- Refactored Custom404Handler by extracting into RequestHandler and ErrorHandler
- #46 Fixed redirect loop
- #38 Fixed culture specific URLs to fail when has similar English URL version
- Custom404Handler
- #66 Removed Microsoft.CodeDom.Providers.DotNetCompilerPlatform package dependency