Release notes
V16.0.1 Bugfix release
- Fixed Backoffice Translations for Dutch and German languages
 
V16.0.0 Umbraco V16 releases
- Compatible with Umbraco V16
 - Breaking: General settings moved to appsettings.json
 
V13.6.2 Bugfix release
- Fix PropertyConverter issue due deliveryAPI add-on
 
V13.6.1 Bugfix Release
- Fixed Typo in Nuspec file.
 
V13.6 Update release
- Added IsWildCardUrl boolean on headless redirect model
 - Updated ClosedXML Dependency
 - Solved Sitemap.XML and Umbraco Engage conflict
 - Solved Sitemap.XML multi lingual issues
 
V13.5.1 Bugfix release
- Added extra debug logging for rendering xml sitemap
 - Added 403,412,429 status code descriptions
 - Fixed Deleting Ignored inbound link error in backoffice results in 404 error
 - Fixed search for / in redirect manager throws error
 - Fixed Canonical url picker get's ignored
 
V13.5 Update release
- Added Headless endpoints for Redirects
 - Added TLS 1.3 support
 - Fixed page can't redirect to absolute url when url exists.
 
V13.4 Update release
- Added UseAboluteUrlsInValidation config setting.
 - Fixed special characters not recognized in in keyword validation
 
V13.3.3 Bugfix Release
- Fix when no root is found, robots.txt will use the first root.
 - Fix when Trailingslash is set to false. SitemapIndex had no / between domain and sitemap.xml reference
 
V13.3.2 Bugfix Release
- Fixed Keyword is missing in DeliveryAPi output
 
V13.3.1 Bugfix Release
- Fixed ExceptionValidatior throws an error.
 
V13.3 Update Release
- Added Content delivery API support for all SEOChecker fields.
 - Improved Multilingual support
 - Culture based redirects for multi lingual sites
 - Content picker will be opened in the culture for the redirect in a multi lingual environment
 - Improved domain recognition
 - Updated ClosedXML component to latest version
 - Fixed sorting in overviews
 
V13.2 Update Release
- Added a purger that deletes broken inbound links that are not fixed after (x) dayys/.
 - Fixed Ysod when clicking on several headers in tghe overviews
 - Fixed Sort icon not displayed on all overviews
 - Added Indexes to Url fields on the PageNotFound table
 - Increased column length on the PageNotFound table
 
V13.1 Update Release
- Added Caching timeout setting to appsettings
 - Created clear cache dialog
 - Fixed distributed caching
 
V13 MajorRelease
- Added support for Umbraco V13
 - Updated to .NET 8
 - Breaking Appsettings schema support (when you configured appsettings for SEOChecker)
 - Imporved Rendering of Metadata.
 
V12..0.1 Bugfix release
- Fixed Canonical Url issue when selected with content Picker.
 - Fixed Redirects with .aspx extension don't work.
 - Fixed Mail template issue when sending scheduled emails
 
V12 Update release
- Compaitible with Umbraco V12
 
V11.0.5 bugfix release
- Fixed Canonical Url issue when selected with content Picker.
 - Fixed Redirects with .aspx extension don't work.
 - Fixed Mail template issue when sending scheduled emails
 
V11.0.4 bugfix release
- Access statistics on inbound link errors and redirects fix
 
V11.0.3 bugfix release
- Fixed issue with .net 7 outputcache
 
V11 Update release
- Compaitible with Umbraco V11
 
V10.0.6 bugfix release
- Encoding fix
 
V10.0.5 bugfix release
- Fixed Canonical Url issue when selected with content Picker.
 - Fixed Redirects with .aspx extension don't work.
 - Fixed Mail template issue when sending scheduled emails
 
V10.0.4 Bugfix release
- Access statistics on inbound link errors and redirects fix
 
V10.0.2 Bugfix release
- Fixed: Contenttemplate error in RobotsTxt property editor
 - Fixed: Max description length counter
 - Fixed: Culture based Sitemap.XML doesn't render.
 - Fixed: Blank XML Sitemap when disabled.
 - Fixed: Viewlocations are wrong on Linux (case sensitive) environments.
 
V10 Major release
- Support For Umbraco V10
 
V9.0.5 Bugfix release
- Fixed: Contenttemplate error in RobotsTxt property editor
 - Fixed: Max description length counter
 - Fixed: Culture based Sitemap.XML doesn't render.
 - Fixed: Blank XML Sitemap when disabled.
 
V9.0.4 Bugfix release
- Fixed: Working Linkedin Url is reported as broken
 - Fixed: Url with status 503 is not reported correctly
 - Fixed: UrlRewrite disabled is ignored.
 
V9.0.3 Bugfix release
- Fixed; Multi site multi language sitemap 404 on second language
 - Fixed: Keywords option not available
 - Fixed: When UmbracoApplicationUrl is set /umbraco/umbraco is used in api call
 - Fixed: Custom SEOCheckerAppSettings not picked up
 
V9.0.2 Bugfix release
- Fixed; Preview throws 404 error
 - Fixed: Keywords option not available
 
V9.0.1 Bugfix release
- Fixed: Caching issue on robots.txt
 - Fixed: Url Rewrite issues
 - Added support for Umnbraco Licensefile directory
 
V9 Major release
- Added support for Umbraco V9
 - Added support for Taghelpers
 - Breaking: Config is stored in database
 
V2.11.3 Bugfix release
- Fixed Multilingual SEOChecker Fields are empty on non vary by culture compositions.
 - Fixed Wrong 404 page on multi lanuage environment.
 
V2.11.2 Bugfix release
- Fixed Support for MediaPicker3 as default social property
 - Fixed Alias is null angular exception on Social Item Picker
 - Fixed Multiple langauges fail to validate when only a single language is assigned
 
v2.11.1 Bugfix Release
- Fixed: alias is null angular exception on Social Item Picker for new documents
 - Added Support for MediaPicker3 as default social property.
 
v2.11 Update Release
- Breaking: Replace UmbracoApplicationUrl setting with SEOChecker.UmbracoApplicationUrl in web.config (only breaking for 2.10).
 - Added SEOChecker.DisableAppRestart web.config setting.
 - Fixed: .html and .asp extension is no longer reported in inbound links errors or redirected
 - Fixed: Languages conflict in xsml sitemap when in multi site multi root situations
 - Fixed: Querystring in old url causes the redirect node to open the media instead of content tree.
 - Fixed: Wrong message for Missing keyword in bodytext
 
V2.10.1 Bugfix Release
- Fixed Error on Settings node when accessing unpoublished root nodes
 
V2.10 Update Release
- Added: Multilingual Xml Sitemap support.
 - Added: Option to store config in database instead of file on disk.
 - Added: XML Sitemap, allow rendering of multiple roots.
 - Added: Option to select default Media item for social image.
 - Added: Option to disable redirect stats.
 - Updated: Keyword tool setting.
 - Fixed: Slow XML SItemap Performance.
 - Fixed: Support for Frontdoor or any other proxy that conflicts with httpContext.current.
 - Fixed: Visible after first save should not be visible on existing documents.
 - Fixed: # in redirect manager on multilingual sites.
 - Fixed: Csv Redirect Import provider can't import.
 - Fixed: ThreadAbortException Rewrite engine.
 - Fixed: Non Admin Backoffice user is logged out of Umbraco when accessing SEOCecker settings.
 
V2.9.5 Bugfix Release
- Fixed: Datatype reports duplicate errors for every language.
 - Fixed: Disable URL Rewrite for Umbraco folder.
 - Fixed: Remove SEO SOcialas property of the default properties list.
 - Fixed: whatsapp:// link should be ignored.
 - Fixed: Error converting DB values to editor values on social datatype.
 - Fixed: Null reference exception on Metadata for Scheduled publishing.
 - Fixed: SEO Checker not compatible with urlProviderMode="Absolute".
 - Fixed: Caching issues in property editor converter.
 - Fixed: Twitter description renders Facebook description in individual tags.
 - Fixed: Social tags and some views don't render properly on Umbraco 8.7+.
 - Fixed: Multilingual XML Sitemap output's # for non-mandatory unpublished variants.
 - Added: Error when validation document in logfile show underlying exception now.
 - Added: When config file is missing generate default. 
 
V2.9.1 Update Release
- Improved: Performance on Document type settings.
 - Fixed: Scheduled publish issue
 - Fixed: UmbracoReservedpaths got excluded in redirect config.
 - Fixed: Empty metadata for pending documents result in empty snippet.
 - Fixed: Converting DB values to editor values in log
 
V2.9 Update Release
- Added: Events on XML Sitemap rendering.
 - Added: Add debug log on Url rewriting logs original and target url.
 - Updated: Canonical should always be a full url.
 - Fixed: When Url changes the Cache gets invalidated multiple times.
 - Fixed: Trailing slash doesn't work anymore.
 - Fixed: Error in UrlRewriteIdProvider for url rewriting.
 - Fixed: WHen document has no template don't create a redirect for it.
 - Fixed: Don't create redirect when umbracoUrlName is used.
 - Fixed: Disable our 404 page when 404 page is configured in UmbracoSettings.Config.
 
V2.8.2 Update Release
- Added Include NodeName to redirect filter criteria so we can filter on nodeName.
 - Added:Small delay on redirect filter change.
 - Fixed: Internal Cache should be cleared when saving Domain settings.
 - Fixed: Sitemap.xml doesn't get rendered (correctly) when using Multilingal domain paths (/en /nl etc).
 - Fixed: Robotst.txt doesn't get rendered when using Multilingal domain paths (/en /nl etc).
 - Fixed: seoXmlSiteMapHide is not working on v8.
 
V2.8.1 Update release
- Support for Umbraco V8.1
 - Supports UmbracoLicensesDirectory web.config setting for license location
 - Fixed: Missing Config file on Umbraco cloud.
 - Breaking: V8.0.x is not supported with this version
 
V2.8 Umbraco V8 release
- Compatible with Umbraco V8+
 - Breaking: Doesn't work on Umbraco v7
 - Breaking: Dropped support for XSLT and webforms controls
 - Added multilingual support
 
V2.2.4 Bugfix release
- Added: Force Https Option for sitemap in web.config.
 - Fixed: Keyword textbox not available after enablding the keyword option.
 - Fixed: Re-activated Keywordselection tool option.
 - Fixed: Encoding issue when display the focus description in Umbraco.
 - Fixed: Error on SEOChecker when saving a content template.
 - Fixed: Get metadata of other pages.
 
V2.2.3 Bugfix release
- Updated: Increase SEOChecker_ValidationIssues database columns on install.
 - Fixed: Encoding issue on Social datatype.
 - Fixed: Redirect with spaces fails to import.
 - Fixed: Some boolean settings are still checkboxes instead of toggle fields like Umbraco.
 - Fixed: umbracoNavihide is ignored in sitemap.xml.
 - Fixed: SEO Checker not updating fields until 2nd publish with mapped properties.
 
V2.2.2. Bugfix release
- Fixed When redirect when node exists is enabled, http(s) urls are treated as relative paths.
 - Fixed When redirects overview is empty lots of console logs are generated.
 - Fixed Don't create url history redirects when url was /.
 
V2.2.1 Bugfix release
- Fixed: Add /wp-login to ignored urls for botfilter.
 - Fixed: Ignored Urls are still reported on SEO Checker datatype.
 - Fixed: Add tls 1.2 for https url validation.
 - Fixed: Import.com gets added to imported redirects.
 
V2.2 Bugfix release
- Added: Validation handlers is a controller now.
 - Fixed: Redirect import should respect http(s) target urls.
 - Fixed: Exception when social media image property has a deleted image.
 
v2.1 Bugfix release
- Added: Config option to enablue/disable url history tracking
 - Fixed: Twitter description label says Facebook description
 - Fixed: User has acces to issuemanagment but doesn't see issues tree
 - Fixed: 500 error on emailtemplate configuration when there are no e-mail templates in the folder
 - Fixed: Increase Column length of error descrition on ValidationIsues table
 - Fixed: Don't create redirects when old url is empty
 
V2.0.1 Bugfix release
- Fixed XSS issue in SEO Property editor and social editor.
 - Fixed metadata is not used as default in social editor.
 - Fixed Optimieze Image Url for Facebook and Twitter.
 - Fixed Javascript error in ignored configuration.
 - Added option where a broken link will only be reported once instead on every page.
 - Added option to delete all issues at once.
 
V2 Major release
- Removed legacy webforms code
 - Better UX by re-using Umbraco components
 - Social media support
 - External url redirect support
 - Botfilter for inbound link errors
 - Permission management
 - Improved performance
 - Breaking changes:
 - Requires Umbraco 7.7+
 - No more XSLT and webforms support
 
1.10.4 Bugfix release
- Fixed: Create redirects on page change
 - Fixed: Create redirects on media item change
 - Fixed: Clear cache on redirect/inbound link save to avoid false 404 issues.
 
1.10.3 Bugfix release
- Fixed: Save Icon is missing.
 - Fixed: SEOChecker reports Google Snippet is missing but Tag manager is present.
 - Fixed: Typefinder throws exception on configiration issues in some cases
 
1.10.2 Bugfix release
- Fixed Auto assign loggedin user on Umbraco 7.7+
 - Fixed localization for US language
 - Added whatsapp:// to the ignorelist for broken links
 
1.10.1 Bugfix release
- Fixed SQLCE query parsing error
 - Fixed Installer on SQLCE
 - Fixed ncorrect syntax near '}' error in redirect manager
 
1.10 Update release
- Breaking change! Minimum required Umbraco version is v7.5!
 - Fixed: Compatible with Umbraco 7.6+
 - Fixed SEO Checker throws "BrokenLinks" error when crawling linked in page
 - Updated: Uses Umbraco services instead of legacy classes
 - 
Updated: Uses Umbraco redirect table to track page name changes, improves performance.
 
1.9.4.1 Bugfix release
- Added Disable 404 tracking when using SEOCheckerIgnore404Request header.
 - Fixed Install fails on v7.5.2 using the package installer.
 - Fixed SVG in HTML causes multiple title tag errors.
 - Fixed Dependencyhandler.axd should not be validated.
 - Fixed BodyTextFocusKeywordNotFound exception when H1 is missing in bodytext.
 
1.9.4 Bugfix release
- Fixed Doctype folders in Umbraco 7.4 are not displayed in SEOChecker config.
 - Fixed Space in referer breaks redirect overview.
 - Fixed Metadata breaks when text is longer than 160 chars without any spaces.
 - Fixed Remove install language files on every app start.
 - Fixed apostroph encoding issue.
 - Fixed Null reference exception in sitemap.xml when configured domain is in recyle bin.
 - Fixed Anonymous protocol url's are broken for media validation.
 
1.9.3 Bugfix release
- Fix context issue on Umbraco 7.3.
 - Error loading document with id 0 in logs in preview mode.
 - Save not always trigerring validation.
 - Use HtmlDecode on Title field length check.
 - Id url redirect appends http://
 - Remove http and https from domain settings.
 - Applicationtree doesn't register correctly on Umbraco 6.2.5.
 
1.9.2 Bugfix release
- Fixed Nuget file missing redirects folder
 - Fixed / gets encoded and therefore some redirects don't work
 - Fixed + sign gets replaced with space
 - Fixed Hostname could not be resolved when using a portnumber in url
 
1.9.1 Bugfix release
- Fixed installation issue with package actions.
 - Using brackets in focus keyword breaks datatype on V4/V6
 
1.9 Update release
- Added support for Nuget.
 - Added translations for Germany and the Netherlands
 - Added option to set license file location
 - Improved logic for committing redirect statistics to the database.
 - Removed Scripts and css disallow for robots.txt file for mobile optimization
 - Fixed When template section is not set in Umbracosettings.config a ysod is thrown
 - Fixed Redirect to unpublished page should result in 404
 - Fixed When forcuskeyword has unicode chars keyword validation fails
 
1.8.1 Update release
- Added Redirect import id can also be used as target
 - Update Display alias instead of name in document settings
 - Removed license check on sitemap and robots
 - Removed non relevant options from Redirect datatype
 - Fixed UrlHistory doesn't work on root outside of website
 - Fixed Redirect statistics can cause errors in rare situations
 - Fixed Redirect to unpublished pages should throw 404
 - Fixed Couldn't find any page with nodeId=-1 in logs
 - Fixed redirect issues when using ImageGen
 - Fixed error in broken link validator when https connection can't be made
 
1.8 Update release
- Added support for UrlTracker redirect import
 - Update latest PackageGarden Licensing dll
 - Added warnings when Validation and/or url modules are not running
 - Fixed asp urls don't get redirected when directoryurls is false
 - Fixed Rootnode page name change causes error in the log
 - Fixed V7 property editor css files don't end up in the package
 - Fixed System.UriFormatException YSOD in redirect overview when referer is set
 
V1.7 Update release
- Logging is now a provider, no more log obsolete messages
 - Fixed No more thread abort exceptions in the log
 - Added Umbraco_client and App_plugins folder to the global ignore list
 - 404 page in a multi domain setup showed the wrong version.
 - Added support for clearing cache on distributed servers
 
V1.6.2 Bugfix Release
- Fixed SEOChecker urlmodule exceptions when in VS debug mode
 - Fixed When rootdomain is unpublished but has a published version it's not listed as rootnode in domain settings
 - Fixed When saving a redirect that is also stored as broken link it gets inserted twice
 - Fixed Domain name is empty in domainsettingstree when hostname is assigned and umbracoUrlName is empty
 - Fixed Include content/media options are not persistent after applying a bulk action
 - Fixed Preview throws 404 for unpublished pages when in combination with SEOChecker datatype
 - Update ignore remote.axd when validating links
 - Fixed Positive messages are not shown when errors on page
 - Update Support new Google Analytics tag in the validator
 - Fixed Huge base64 string as image breaks validation queue
 
V1.6.1 Bugfix Release
- Fixed Single domain with path assigned causes rewrite issue
 - FixedWhen metadata methods are used on a document without SEOChecker datatype a ysod is thrown
 - Fixed 404 and 500 cannot be used as a pagename
 - Fixed Protected pages doesn't get validated but all keyword issues are green
 - Added Make forceHTTPS property also possible for canonical url
 - Added make status code 410 possible in inbound link issues overview
 - Added Delete data files after import
 - FixedSQL is not Azure compliant
 - FixedInclude query string in redirect search
 - Fixed Focus keyword not highlighted in preview when having comma after
 - Fixed Self signed SSL certificate - Error during validation of document
 - Fixed SEO Checker datatype - horizontal scrollbar
 - Fixed Alias and Name properties get mixed up
 - Fixed Sitemap shows YSOD in Umbraco 7.1.5
 
V1.6 Update release
- Added Always redirect top page option
 - Added wildcard/catch all support for redirects
 - Updated Usergroup admin needs to have access to settings
 - Updated V7 application icon to chart-curve instead of black and white SEO Checker logo
 - Fixed virtual folder issues
 - Fixed Multid domain page change issues didn't get triggered
 - Fixed umbracoFile property of type Image cropper breaks redirect in V7
 - Fixed MySQL installation issue
 - Fixed rare 403 issues in validation process
 - Fixed unicode support for snippet preview in Umbraco v7
 - Fixed styling issue of SEO Checker data type in Umbraco V7
 - Fixed Metadata.Current also works for mapped properties in data type
 
V1.5.2 Bugfix release
- Fixed: Item already exists error in snippet preview datatype on Umbraco V7.1.2
 - Fixed: Picker in V7 can only pick content items
 - Fixed: Made PropertyEditor converter V7 compatible
 - Fixed: redirect doesn;t respect domain and querystring parameters
 - Fixed: Even when there is no not found page configured, 404 in UmbracoSettings.config gets ignored
 - Fixed Ysod when media item is deleted and event wasn't triggered.
 - Added support for virtual directories
 - Added option to disable Not found functionality
 - Added config key to move configuration to a different folder
 - Added option to force HTTPS scheme in sitemap.xml
 
V1.5.1 Bugfix release
- Fixed: Snippet preview Javascript error on chrome and IE for Umbraco V7
 - Fixed: Google analytics check is case sensitive
 - Fixed: When renaming a page only the first child gets redirected correctly
 
V1.5 Update release
- Support for Umbraco V7 (Requires at least 7.0.3)
 - Deleted references of child nodes also on a single delete operation
 - Improved Paging
 - Added search option for inbound link error overview
 - Improved Google Analytics check to support Google Tagmanager
 - Fixed: Hidden in sitemap property only works when exclude navihide is set
 
V1.4.1 Update release
- Added positive keyword usage feedback on datatype
 - Added configuration option to check for missing ALT attributes on images in templates
 - Added property to exclude validation for certain pages
 - Improved caching for redirects module
 - Improved, automatically generated meta descriptions will be truncated at 160 characters
 - Fixed minor Sitemap namespace issue
 - Fixed email exception for notifications in some situations
 
V1.4 Update release
- Redirect functionality also works for Media
 - Redirect Import/export functionality
 - Fix Robots.txt is not updated when rootnode settings are not specified
 - Fix Ignore AngularJS databinding markup for broken links
 
V1.3 Update release
- Added redirect manager
 - Added datatype for redirects
 - Added option to specify a canonical page
 - Fixed sitemap.xml doesn't respect https
 
V1.2 Update release
- Added option to specify a not found page per site(rootnode) and language(s). This will work with aspx pages and non aspx pages such as .php extensions
 - Added option to specify the canonical domain per site(rootnode)
 - Added option to edit robots.txt file per site(rootnode)
 - Added support for umbracoUrlName in the redirect module
 - Added support for more than one default property to generate a default Meta title and Meta description
 - Added support for seoXmlSiteMapHide property to exclude pages from the generated sitemap
 - Added Property Editor converter for SEO Checker datatype to get a type safe version of Meta Data
 - Updated style for SEO Checker datatype
 
1.1.2 Bugfix release
- Fixed Don't use canonical redirects in case of HTTP Post
 - Fixed Automatically redirect for non aspx extension doesn't work when root has no template assigned.
 - Fixed tel: in href causes broken link
 - Fixed Unicode characters in focus keyword don't get recognized
 - Fixed Validator counts Escaped unicode characters as 5 characters
 - Fixed Change keyword selection tool location to new keyword planner
 - Fixed Error column in validation table is too small
 
1.1.1 Bugfix release
- Added paging to overviews
 - Fixed layout issues
 - Fixed callto: in href causes broken link
 - Fixed Setting 404 explicit in template cause redirect loop
 
1.1 Update release
- Added bulk select and update operations on every issue overview.
 - Added Scheduled validation
 - Added User notifications.
 - Added datatypes to override the document settings for Robots and XML sitemap
 - XML Sitemap will automatically generate an index file after 10000 items. Each sitemap will contain max 10000 items.
 
1.0.5 Bugfix release
- Fixed MySql installer issues
 - Fixed Title gets encoded
 - Fixed Anonymous protocol url's are broken
 - Fixed replace CRLF concats two words together in Preview
 - Updated Link check algoritm. When a HEAD request fails, SEOChecker retries with GET first before reporting the link broken.
 
1.0.4 Bugfix release
- Added new licensing dll to support both Deli as our own licensing system
 - Removed multiple H1 check
 - Fixed metadata master template issue
 
1.0.3 Bugfix release:
- Fixed Illegal characters in url causing redirect loops
 - Fixed Deleted documents are visible in the queue
 - Fixed Unpublished parent is causing validation issues for published child documents
 - Fixed not existing page url's with non aspx extension will not redirect correctly
 - Fixed Assigning domains can cause issues during validation process
 - Fixed Only a part of the sitemap is rendered on large XML sitemaps
 - Fixed Template validation reports small amount of comments
 - Fixed Extra spaces in focus keyword causes snippet preview to output HTML
 - Fixed casing of focus keyword is used in snippet preview instead of title/description/url casing
 - Fixed SEO Checker reports keyword not found when keyword is in the url but not in a single part of the url
 - Fixed License error message is shown after uploading a valid license
 - Fixed Assigned domain on a second or more level in V6 has rootnode in url when mapped via inbound link issues
 
1.0.2 Compatibilty release:
- Fixed Umbraco V 6.0.1 compatibility issues
 
1.0.1 Bugfix release:
- Fixed issues with port numbers in url's. SEO Checker now works on webmatrix
 - Added *.axd to robots.txt
 - Remove double slash from url when redirecting from .php url's
 - Fixed issue in document type configuration where parent got updated also when editing child document type.
 - Multiple H1 message is less strict
 
1.0 Initial release
 SEOChecker
 CMSImport
 Media protect
 Member export