Release notes
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