Integrity for Mac 履歴ソフトウェアバージョン

winXmacソフトウェアコミュニティ Mac 開発者ツール Items 51 Freeware Rate 100

Integrity for Mac、ソフトウェア教育、ソフトウェアダウンロード、ソフトウェアコミュニティ、Windowsソフトウェア、Macソフトウェア

Integrity for Mac

Integrity for Mac あなたのサイトのリンクと画像をチェックします。フィードの完全性をあなたのホームページの URL とし、内部リンクに従ってすべてのページを検索し、各リンクをチェックし、それぞれのサーバー応答コードを報告します。バージョン 6 はより速く、よりリーンです。また、エンジンを UI から分離して、エンジンを他の開発者が利用できるようにします.On 機能 - 私は Int...

Update:2020-05-22
Info:

What's new in this version:

Integrity 9.6.9
- Fixes spurious javascript being incorrectly reported as a link in certain situations
- Fixes relative links being constructed incorrectly where page being parsed is a directory url
- In the warnings tab of the link inspector, if there was a warning about a redirection, it may have contained the final url twice instead of the original url and final url


Integrity 9.6.5
- Change log not available for this version


Integrity 9.6.4
- Important release for all users. Eliminates some spurious 'bad links' by correctly ignoring which often doesn't contain a full resource url and can return a bad or unexpected status when tested.


Integrity 9.5.7
- Adds new columns rel = sponsored and rel = ugc to 'by status' and 'by page' views


Integrity 9.5.6
- Adds sortable columns to links views and link inspector for rel = sponsored and rel = ugc. These columns are hidden by default but can be shown using the 'columns' selector above each of those views


Integrity 9.5.5
- With the new 'check anchors' switched on, urls with #anchor fragments were sometimes incorrectly appearing in the Sitemap and SEO tables
- Fixes urls being duplicated in Sitemap table under certain circumstances and settings


Integrity 9.5.4
- Fixes bug causing redirect to not be reported if the reason for the redirect is only to add or remove a trailing slash, and 'ignore trailing slash' option is switched off


Integrity 9.5.3
- Very important fix to the new anchor checkbox. If left on and greyed out by switching on the querystring checkbox, could cause infinite loop in the scan.


Integrity 9.5.1
- Fixes issue with new anchor feature. If an external link contained an anchor and appeared multiple times, each instance was listed separately in the 'by link' view.


Integrity 9.5.0
- Adds ability to test anchors. You can switch the option on using a new checkbox on Integrity's first tab.
- this will cause urls like /index.html#top and /index.html#bottom to be reported as separate links (resulting in more data) and tested separately. (more cpu and time for crawl)
- If a link url has a #fragment then Integrity will report the server response code as before (coloured red if status is bad). The anchor has no bearing on this. However, if the status is good, then Integrity makes a further check to see whether a name or id can be found on the target page matching the link fragment. If not, this is added to the link's warnings, and the link will be marked orange.
- You can view the details of the warning in the Link Inspector
- Note that the anchor check is case-sensitive. Officially anchors are case-sensitive. Some browsers may treat anchors as case-insensitive, but this doesn't mean that all browsers will and it doesn't mean that it's right.
- Note that you can't 'ignore querystrings' and also test the anchors, since the anchor fragment comes after the querystring.
- The filter button contains a new item 'Warnings' which shows only links with warnings, this will include links with anchors where the anchor (a name or an id) can't be found on the page
- As far as the filter button is concerned, 'Warnings' doesn't include redirects, even though they're both coloured orange in the interface and the Link Inspector Warnings tab does include warnings. The Filter button allows you to separate them
- The filter button option 'Redirects' will still show redirects, even if you've chosen 'do not report redirects' in Preferences.
- Typing a '#' into the search field will show links which contain a #fragment (Plus and Pro only)
- Warnings (which have been reported in the link inspector since v9.0) now cause the link to be coloured orange in the views. As some people like to work towards a clean set of results and may not consider the warnings important, the colouring of warnings can be switched off in Preferences > Links > Warnings. The 'Warnings' filter will still work when colouring of warnings is switched off in Preferences.

Also fixes:
- garbage urls caused by a url containing a comma, or a data: image within an srcset
- fixes bug that's unlikely to have been noticed. If a url redirects and the redirect url has a # fragment, traditionally the rule is that those fragments are just trimmed. But they weren't being trimmed for redirect urls. That is now fixed, but of course the new preference to not ignore anchors is respected.


Integrity 9.4.1
- Irons out problem causing links to be marked external if the case of the domain of a link doesn't match the starting domain. ie start at foo.com, a link to FOO.com would be incorrectly marked as external
- Fixes line number column of 'appears on' table within link inspector window
- Small fix - unquoted link hrefs with no character before the closing bracket weren't being logged properly, leading to some spurious results


Integrity 9.3.6
- If a meta http-refresh type redirect redirects from an internal url to an external one, then the link was being left marked as an 'internal' link. It's arguable whether this type of link (which redirects from internal url to external) is an internal or external link, but it's important for certain internal processes that it's marked as external when the redirection occurs. This was happening properly for the more usual types of redirect
- (Integrity Pro) adds 'render page / run javascript' feature. A site shouldn't prevent a user from fully navigating a site when js is not used, but if it does, this feature will allow Integrity to crawl it


Integrity 9.3.5
- Important fix for anyone who needs to export to csv, html or xml sitemap. Fixes crash which may have been experienced on recent versions of the OS after OKing file save dialog


Integrity 9.3.4
- Better handling of situation where image urls are being checked and an image with alt text is within a regular a href link which also has some link text appearing after the image and within the link. The link is now correctly reported with the link text and the image url is correctly reported with its alt text
- Fixes a bug causing certain links in the above situation to be missed (ie where there is an image beside the link text within a link) and where the new 'lazy load' feature is switched on


Integrity 9.3.2
- Small improvement to 'lazy loaded' image finder. Now finds video and audio urls in the source tag / data-src element


Integrity 9.3.1
- Fixes issue that would prevent Integrity from running under certain circumstances, ie on older systems (MacOS10.13 or earlier) and where the server can serve content using Brotli compression
- Integrity users on MacOS 10.13 or earlier should download this update. It shouldn't make any difference for users 10.14 or higher


Integrity 9.3.0
- The main tables now retain their selection when sorted, as expected
- Support button added to diagnostics window which shows if unexpectedly few results are found
- If 492 codes are encountered (too many requests) more information is given in the Link Inspector's Warnings tab. A 429 may come with a 'retry after' which Scrutiny honours. It may also provide some information in the html of the page which follows the 429 code. All of this information is sent to that link's warnings for the user to see


Integrity 9.2.0
- Fixes a bug causing bad links to be reported incorrectly when the link contains a fragment (#something) as well as non-ascii characters in the link
- If a mobile user-agent string for a mobile browser is being used, some sites generate an 'intent://' url. Integrity no longer reports 'unsupported url' for such links
- Disables tabbing mode (View > Tab bar) which was causing confusion if accidentally switched on. (Integrity isn't document-based)


Integrity 9.1.1
- Improvement to 'lazy loaded' image functionality. Adds Blocs to the supported systems
- Adds .webp to the list of recognised image extensions (used in various places within Integrity)


Integrity 9.1.0
- Adds option to look for 'lazy loaded' image urls. There are various ways to implement lazy loading but Scrutiny should find them in the case of the most common implementations
- If a meta http refresh is within comments (including ) then it's now correctly ignored


Integrity 9.0.12
- Fixes small bug that was preventing the app from running on Catalina


Integrity 9.0.11
- Adds 'line number' to link instances (the line number of the link within the html file) - there's now a column to show this number in the 'by link' view (when urls are expanded), by status, links flat view and the table within the link inspector
- Fixes bug that was causing broken images to not be shown in links view when Filter button was set to Images. The same bug may have had other symptoms too relating to broken images (Plus and Pro)
- Fixes possible problem of some repetition in the 'columns' selector of certain tables
- Fixes problem with 'Target Page Inspector' button within Link Inspector window when the Link inspector was opened from certain views


Integrity 9.0.7
- Fixes bug with subdomain option which could cause certain external links to be incorrectly marked as internal


Integrity 9.0.5
- fixes links incorrectly reported broken (link is reported with extra text or another url tacked onto the end) when the href isn't terminated by quotes or a space but the end angle bracket
- adds 're-check parent page of url' to context menu in 'links by status' view
- some fixes to the rechecking functionality when called from the By Status view


Integrity 9.0.4
- Adds detection of unclosed comment tag and unclosed script tag, these things are included in 'Warnings'. In future the number of possible things that you can be warned about will grow
- Adds Warnings into diagnostics window
- Change to the internal flow. Previously link urls were stored 'unencoded' and 're-encoded' for testing (unicode characters and reserved / unsafe ascii characters). This is fine 99.9% of the time but sometimes this can cause a problem when this unencode/re-encode cycle produces a different result form the url as it originally appeared on the page, and the server doesn't respond to the changed version. This can cause Integrity/Scrutiny to report 404 for a link which works on the page.
- Internal note: entities are still unescaped (") we consider that part of the encoding of the html page
- Link text now searched when using search box and by page view
- Redirect chains included in warnings
- Better handling of redirection from a http or https url to a tel:, mailto: etc. Does not create a warning but cancels the connection and sets the status to 'not checked'. The redirect details can be seen within the link inspector.

Redesigned lInk inspector:
- puts redirects on a separate tab rather than a pop-up window
- adds warnings tab, contains details of anything that gives this link an orange 'warning' status
- traditionally the orange 'warning' status meant redirect(s) but now can include a number of other things
- adds 'target page' tab, which shows certain target page properties and a button to access Page inspector

Page inspector:
- adds sortable tables of inbound links and outbound links
- adds download time and mime type to page inspector


Integrity 8.3.15
- Patches bug which could have caused the odd link url to be missed or a spurious link url reported if certain unlikely code appears in the page


Integrity 8.3.13
- Fixes bug which was causing urls to be reported bad where they were found as the src of certain tags (iFrame, Embed, Script) and were not quoted
- Fixes some unexpected urls appearing in Link views when the search box is used
- Improvement to subdomain comparison, internal links with subdomains may have been considered external if the starting url had a non-www subdomain (This all depends on the 'consider subdomains internal' option switched on)


Integrity 8.3.7
- Fixes fatal error if option to check linked files is switched on and if a css file doesn't answer UTF-8 encoding


Integrity 8.3.4
- Adds context menu to table within link inspector. Contains Visit, Highlight, Locate (as per the buttons below, which work if you first select a page within the table)
- Engine now correctly ignores 'data-' elements within link tags. This was leading to some spurious results
- Further improvements to soft '404 functionality'. If target of link returns plain text rather than formatted html, Integrity now handles this. If the target page is formatted html and has a title, this is also now searched for the list of soft 404 terms.
- Further small fix for a potential problem to pattern matching (as used in site search, blacklisting soft 404 etc)


Integrity 8.3.2
- Fixes a bug causing the crawl to stall under obscure circumstances (starting the scan at a deep url, where the deep url contains an asterisk character)
- Fixes problem of 'soft 404' search returning 'near matches'. It now searches literally for the string(s) you enter


Integrity 8.2.3
- Corrects odd behaviour when a canonical tag appears twice on a page. This situation is handled more gracefully


Integrity 8.2.0
- Able to pull image urls from css style sheets and check their status (if the 'check linked js and css files' option is switched on')
- (Integrity Pro) Fixes bug causing some code to appear in stripped plain text if tags have no whitespace between - this could cause spurious words to appear in the spellcheck
- Important fix, a bug could cause crash during scan in certain circumstances (though not reported many times). This was also causing some inefficiency
- Integrity, Integrity Plus and Integrity Pro are now notarized by Apple (security checked and certified). This requires that they run under 'hardened runtime' which is also a security measure


Integrity 8.1.21
- Search box for link results is now a literal full match
- Subtle improvement to html parsing relating to comments
- Better handling of SSI where the include happens within an html tag
- Some engine improvements re extracting canonical url


Integrity 8.1.19
- Improvement to subdomain handling. The subdomain option 'treat subdomains of starting url as internal' may have not worked as expected if the starting url had a subdomain already, including www. This option should now work as expected for starting urls that include www
- (Integrity Plus and Pro) Fixes a bug with the sitemap csv export which could cause some unexpected urls in the results (no problem with the xml or other formats)


Integrity 8.1.16
- Fixes a couple of problems that could cause the scan to speed up above the limit set in Settings : Timeout and Delays
- Change to that Limit Requests to X per minute' setting - it had originally been set to reject anything below 30. That's now reduced to 10 as some sites are getting more difficult to scan with various ways of detecting automated requests
- Fixes bug relating to the blacklist / whitelist rule table, specifically when editing a value, and removes the option for 'Only follow' which was logically flawed and should have been removed when the 'does not contain' option was added. Users should use 'do not follow urls that don't contain' instead


Integrity 8.1.15
- Improves iFrame support
- Fixes problem with img alt text being truncated if it contains a single quote character


Integrity 8.1.14
- Important patch, obscure problem causing incomplete scan in unlikely circumstances


Integrity 8.1.12
- Fixes but that may have caused crash with certain urls


Integrity 8.1.11
- Further work around the improvement to the meta http-equiv refresh handling


Integrity 8.1.10
- (Pro and Plus) 8.1.9 was incorrectly sandboxed, possibly resulting in website configurations not being visible for users upgrading to 8.1.9 from an earlier version and then to 8.1.10 Users should contact support for the solution in this case


Integrity 8.1.9
- 10.14 Mojave dark-mode-ready
- Fixes 'next bad link' button in link inspector
- Fixes a bug which would have caused Integrity to stall at the first url (reporting that as a 200 but going no further) under an unlikely set of circumstances


Integrity 8.1.8
- 10.14 Mojave dark-mode-ready
- Different handling of a common issue: linkedIn urls returning a 999 code (even though the link may work in a browser). This is not an Integrity issue but common to all webcrawlers / testers. LI seems to detect the rapid requests and/or non-browser querystring and returns a non-standard 999 code. Integrity used to present this as a server error and count it as a bad link. Now it labels it as a warning, and does not count it as a bad link. This is because it is not necessarily a bad link, it just hasn't been possible to test it properly.
- Fixes issue with meta http-refresh not being observed if the page contains content with links. (The content was being parsed for links, in favour of the redirection being observed.)
- (Pro) (Build 8.1.81) Fixes bug causing no data to show when 'duplicate descriptions' is selected in SEO Filter button


Integrity 8.1.7
- Fixes bug which may have been responsible for some unexpected results for some users


Integrity 8.1.6
- Enables dark mode when using MacOs 10.14 Mojave (will respect the user's choice of dark or light mode in System Preferences)
- (Pro) Enables keyword density functionality in SEO table (keyword stuffed pages)
- Better handling of a recurring 'Refresh' header field which could have appeared to leave the scan hanging when almost 100% finished
- Some improvements to the sorting and filtering which should prevent a short hang when using the 'bad links only' checkbox in the links results. There may still be a bit of a delay with some large sites and when the 'by status' tab is selected.
- Fixes Problem with 'Images' option in filter button which was showing some urls which weren't images
- Fixes problem with headings / outline in page inspector (accessed from 'by page' view and double-clicking on a page rather than a link)
- Other small fixes


Integrity 8.1.4
- Fixes problem scanning a site locally and directory path contains a space or certain other characters
- Adds override for the built-in behaviour which excludes pages from the sitemap if they are marked robots noindex or have a canonical pointing to another page. These options are in Preferences > Sitemap, they should be on by default and should only be switched off in rare cases where it really is necessary, such as using the sitemap for a purpose other than submission to search engines (where you do want all internal pages in the file)
- Updates links within the app and dmg (support, EULA etc) to new https equivalents


Integrity 8.1.3
- Fix to Links/By Link table which was not remembering its column information


Integrity 8.1.0
- Adds support for tag
- Adds detection of audio and video mime types. The filter button in Integrity Plus and Pro allows you to see audio urls / video urls
- (Pro and Plus) Adds the options to include video in the xml sitemap
- Fixes case where a set of circumstances could cause the scan to appear to finish early (and error shown for first url) while scan actually continues


Integrity 8.0.12
- (Integrity Pro) Adds some options for spell-checking: to ignore contents of and / , to only check contents of & and to check contents of image alt text
- Note that the option to check spelling within nav, header and footer is off by default


Integrity 8.0.10
- Fixes Preferences > Links > Do not report redirects


Integrity 8.0.9
- Further measures to reduce 'false positives' (which is a key v8 feature). In this case, 403 (forbidden), may be returned if useragent string is Googlebot or not a browser. Where a 403 is received, and the user has useragent string set to Googlebot or Scrutiny, then the url is retried once, with cookies, GET method and useragent string set to that of a regular browser
- Doubles the alt text buffer, alt texts of more than 1,000 characters were regularly being seen
- Fixes Preferences > Links > Do not report redirects which has not been working properly in v8


Integrity 8.0.8
- When user marks a link as fixed, the redirect information for that link is now correctly cleared
- Now correctly handles a link where href = './'
- Allows for longer srcsets (>1000 characters). Previously, truncated urls may have been reported due to a buffer limit
- Fixes sorting in Spelling / by page table
- Adds context menu to sitemap table (copy url / visit url)
- Fixes problem with context menu in SEO / meta data table, 'copy url' or 'visit url' could work on wrong url
- Adds context menu to spelling / by word table (copy url / visit url)
- Adds option to spelling / by word table to 'remove without learning'


Integrity 8.0.7
- Adds column 'og:locality' to SEO / meta data table
- Fixes bug causing spurious results to appear in the links tables sometimes when using the search box
- (Integrity Pro) enables toolbar 'get info' button for Spelling view
- (Integrity Pro, not MAS) implements update check


Integrity 8.0.6
- 'Don't follow nofollow links' could prevent crawl from getting off the ground
- Fixes problem in the sorting of Sitemap by 'priority' if any rules are in play
- Fixes bug preventing sitems 'priority' column from being manually edited if the sitemap rules table is empty, and bug preventing the 'change frequency' column from being edited manually
- enables 'double click to preview' in SEO / Images table


Integrity 8.0.4
- Fixes problem where unlikely set of circs could cause crash (certain unintended spurious character included in the link target url, a specific page encoding)
- Fixes bug that prevented full scanning if port number used in the starting url


Integrity 6.12.1
- Restores ability to scan a site locally (file://)


Integrity 6.12.0
- Adds ability to attempt scan Wix site. No option for user, Wix site is autodetected using the generator meta tag
- We don't endorse or encourage the use of Wix, their dependency on ajax breaks accessibility standards and makes them difficult for machines to crawl (ie SEO tools and search engine bots) and impossible for humans to view without the necessary technologies available and enabled in the browser.
- Fixes bug in 'highlighting', if the link occurred more than once on the page, only the first would be highlighted properly
- Fixes minor bug in column selector above certain tables, for French users
- (Integrity Plus) Fixes bug preventing pages from being correctly excluded from sitemap where robots noindex is set in the page head
- (Integrity Plus) Fixes bug causing potential crash if pages are excluded from sitemap for both possible reasons and user presses the button to see the 'more info' button


Integrity 6.11.16
- Fixes bug in 'highlighting', if the link occurred more than once on the page, only the first would be highlighted properly
- Fixes minor bug in column selector above certain tables, for French users


Integrity 6.11.14
- Important fix - after scan finishes, depending on certain sequence of events, Sitemap table may have appeared blank. Data should now correctly appear
- Some improvements to the site management (clicking from one website configuration to another). With certain sequences of actions, unexpected results could be seen.
- Other small improvements

Some improvements to 'rules' dialog:
- Rules dialog opens as a sheet attached to the main window, rather than randomly positioned on the screen
- Adds 'urls that contain...' and 'urls that don't contain....' option giving much more flexibility
- (removes 'only follow'. The wording of this became confusing in certain cases (eg if you have more than one of those rules) and it's no longer required because it's the same as 'do not follow urls that don't contain' )


Integrity 6.11.13
- Important update for French users - when using French localisation, when making a blacklist rule ('Ignore links containing...' etc) the new rule appears not to save when OK pressed


Integrity 6.11.9
- Fixes problem with finding all frame urls within a frameset
- Adds a trim to the starting url before starting in case whitespace / return characters have been included via a copy and paste.
- Fixes problem with ftp of sitemap file, if Preferences has been set to 'ftp only' and the sitemap generation is attempted before certain other actions.(Integrity Plus only)


Integrity 6.11.8
- Fixes odd problems with the search field
- Improves the user experience when the [+] (new site) button is pressed for the first time. If a website has already been configured without first creating a new config, the url, settings, rules etc will be saved as the first site before the new one is created (becoming the second site)


Integrity 6.11.7
- Some fixes and improvements to the 'file size' functionality. And adds option to 'load all images' With this option on, all images are loaded and the size noted. So the 'target size' column of the 'by link' and 'flat views' will show the actual size of the image. With the option off, a size may still be displayed in those columns, but it then relies on the Content-Length field of the server response header, which may be the compressed size of the image or not present. The option slows the scan and uses more data transfer, so only use if you're interested in the size of images on your pages.
- Fixes odd results if a link is an anchor link and contains unicode characters within the anchor


Integrity 6.11.5
- Fixes links incorrectly found within javascriopt
- Fixes problem causing bad link count to be a little higher than the actual number of bad links. (Caused by certain external urls responding with error butreturning OK when automatically retried, the bad link had already been counted and wasn't reset)


Integrity 6.11.4
- Important release for users of High Sierra
- Fixes problem that could cause incorrect link text to be reported
- Where appropriate, Integrity uses the HEAD method for efficiency. However, some servers incorrectly return a 404 or 5xx in response to a HEAD request. Such urls are now automatically retried using GET.


Integrity 6.11.3
- Adds case sensitivity when checking file:// urls there's a new option on the 'Global' tab of Preferences, case sensitivity is on by default.
- Fixes bug which prevented some srcset (2x etc) images from being found
- Increases stability and efficiency under certain circumstances
- Fixes minor problem with the 'delay' functionality (for throttling requests). The bug caused this setting to sometimes not be observed.
- Fixes incorrect handling of base href = single forward slash, now correctly interprets as "relative to the public root"


Integrity 6.11.2
- Fixes bug causing scan to stall if crawling locally and site is on an external volume
- Enables 'Find' (cmd-F) within debug console
- Keyboard shortcut for main views are changed - shift added (cmd-shift L, T, S, F)


Integrity 6.11.1
- Fixes bug causing incorrect redirect if a port number is part of the url and the same url redirects multiple times
- Adds debug console with verbosity control


Integrity 6.11.0
- Adds French localisation to entire app


Integrity 6.10.2
- Fixes bug causing html pages to not be added to SEO results or Sitemap if it contained no links
- Adds options to ftp dialog (sitemap export) to use TLS, and adds field for port number (defaults to the usual 21)
- Some other small improvements such as validation of the directory field


Integrity 6.10.1
- fixes issue with links not being found after self-closing script tag in body ()
- fixes issue with


Integrity 6.10.0
- Improvements to engine, may help with certain sites where timeouts are experienced, maybe randomly or maybe abruptly bringing the scan to a stop. A new 'advanced' preference added to override the new changes and force all connections to stay alive to completion of data load. Not to be used generally (especially where the site contains links to large files) but may help in some situations


Integrity 6.9.1
- Fixes parsing problem that could cause spurious links (incorrectly found within javascript)
- Small change that helps stagger multiple simultaneous requests
- Adds French localization to context help


Integrity 6.9
- Adds support for IDNs - start with either the unicode or encoded version, the unicode version will be displayed, the http requests will be correctly handled using IDNA encoding
- NB - Integrity has long been able to handle unusual characters in the path / filename of a url using encodings such as percent -encoding. This refers to unicode characters in the domain part of the url


Integrity 6.8.25
- Fixes possible crash on completion of scan under certain circumstances
- Allows generation of a sorted list of images by file size, and which pages they appear on (adds 'target size' column (optional) to the Links 'by link' and 'flat' views)


Integrity 6.8.24
- Adds 'copy urls' to the context menu where multiple items are selected in all link results tables. (cmd-C also enabled where multiple items are selected). a return-separated list of the selected urls is copied to the clipboard.
- Fixes a crash when using multiple select and 're-check'


Integrity 6.8.23

A number of fixes around the sitemap functionality, exclusion of pages from the sitemap and canonical URLs:
- Adds a button for viewing pages which have deliberately been excluded from the sitemap. It opens a table showing the URL, canonical URL and the reason that the page has been excluded. The table has context menu for copy URL and visit.
- Where a page has a canonical URL pointing to itself, this page may have been incorrectly excluded from the sitemap in the past if the canonical URL's capitalization is different from the page URL. This match is now checked in a case-insensitive way.

Other small fixes:
- Fixes obscure problem, canonical and other links in the head truncated if url contains /head


Integrity 6.8.22
- Fixes crash or hang if starting url is a file and that file can't be found, and dock icon is showing progress bar.
- Fixes problem with wrong starting url sometimes being used after File-Open dialog.
- Inherits a fix to the engine, not always recognising an end comment where it looks like -------------->


Integrity 6.8.20
- Fixes a problem causing Integrity Plus to quit on startup after a certain sequence of events including starting the free Integrity beforehand
- Fixes logical error which meant that if user viewed the 'by status' or 'flat view' while the scan was running, these would not be updated properly at the end of the scan
- Adds Googlebot's user-agent string to the drop-down list of UA strings in Preferences


Integrity 6.8.19
- Some improvements to the engine, including low disk space detection - offers to stop or continue before space (on the system disk '/' ) becomes critical
- Some fixes to the 'mark as fixed' function - fixes keyboard shortcut (enabled in by link view only), enables multiple selection & mark as fixed in the by link view, and fixes the 'follow up' for that (removing from view if 'bad links only' is in operation)


Integrity 6.8.18
- Further improvements to the help system
- Unfortunately, OSX components that enhance the help system are available in 10.8 and above. Therefore this version requires minimum 10.8. Users of 10.6 and 10.7 should use Integrity version 6.8.15 and Integrity Plus version 6.8.17
- PeacockMedia's end user licence agreement version v1.2 (published 25 Nov 2016) applies


Integrity 6.8.15
- Fixes bug causing links to have blank url if the found url contained a particularly unusual percent-encoded character or one that doesn't convert in the claimed encoding
- Now ignores link targets in double curly braces, ie href = "{{ something}}" - used as placeholder in certain content management systems (ie Angular, Expression Engine). Previously Integrity was incorrectly constructing an absolute url and testing it. Note that such links can be rendered properly and tested using Scrutiny's 'render javascript' feature


Integrity 6.8.14
- In case where a page uses the Refresh server response field, and has a large time delay, this could cause Integrity to hang at the end of the scan


Integrity 6.8.12
- Fixes obscure problem where /head appears within the canonical url, this mistaken as the /head tag, leading to some spurious code appearing in the link results
- Adds multiple selection to by link, by status and by page tables, (these can of course be sorted and filtered in Integrity Plus) and the context menu item 'Re-check selected'. This is a replacement for the old 'Recheck bad links' menu item which was flawed in many ways


Integrity 6.8.11
- Important fix for anyone scanning locally. Fixes bug present since 6.8.6 which could cause scanning of local files to stall


Integrity 6.8.4
- Important fix: fixes some spurious non-existent links found when hreflang is present within or tags


Integrity 6.8.2
- Adds much easier way to select columns for certain tables (flat view and by link) - a menu pulled down from a button just above the table. Similar menu available in export dialog too
- Fixes problem with 'exporting disabled' message appearing even after licence is activated
- Adds 'Depth' as a column in the SEO table (min number of clicks to reach from the home page). This column has already been appearing in the Links tables, but was called 'Distance', now renamed 'Depth' in those tables
- Fixes possible mistaken links 'found' within javascript
- Now makes sure quotes are trimmed from meta refresh url
- Some ../ weren't being correctly resolved if they appeared within the middle of a relative link - improved now
- Adds preference to be tolerant (ie not report a problem) in cases where a ../ travels above the root domain. Although technically an error, browsers tend to tolerate this (assuming the root direcory) so such links will appear to work in a browser
- Small fix to meta refresh redirects


Integrity 6.7
- Adds pattern matching in blacklists / whitelists. * and $ can be used
- Link inspector now remembers the size the user has dragged the previous one to
- links limit in Preferences is capped. Previously, entering a stupidly higher number could cause problems
- Fixes bug causing some spurious data to be included in the link check results, when 'check linked js and css files' is switched on
- Reduces some initial memory allocation - more memory efficient when scanning smaller sites


Update:2020-05-22
Info:

What's new in this version:

Monosnap 3.6.7
- Image editor fixes
- Networking fixes
- Fixed crash bugs


Monosnap 3.6.6
- Image editor fixes
- Networking fixes
- Fixed crash bugs


Monosnap 3.6.4
- fixes for macOS 10.15


Monosnap 3.6.2
- Bug fixes and improvements
- UI fixes
- Added hotkey to switch between windowed and fullscreen recording modes
- Added new subscription plans


Monosnap 3.6.1
- Bug fixes and improvements
- Added new subscription plans


Monosnap 3.6.0
- Bug fixes and improvements
- Added new subscription plans


Monosnap 3.5.10
- sFTP: fixed crashes


Monosnap 3.5.9
- Bug fixes and improvements
- Updated logic for paid services
- External services moved into in-app pack


Monosnap 3.5.8
- Bug fixes and improvements


Monosnap 3.5.7
- Bug fixes and improvements


Monosnap 3.5.6
- Bug fixes and improvements


Monosnap 3.5.5
- Bug fixes and improvements
- New feature: Capture Area tool with hold Spacebar to change or move selected area


Monosnap 3.5.4
- Bug fixes and improvements


Monosnap 3.5.3
- Bug fixes and improvements


Monosnap 3.5.2
- Improved application work with macOS 10.14 (Mojave)


Monosnap 3.5.1
- Improved application work with macOS 10.14 (Mojave)


Monosnap 3.5.0
- Fixed opening of HEIC images in the editor
- Fixed bug of import/export of data from AWS S3
- Added the ability to highlight the cursor with the selected color in the image editor
- Improved application work with macOS 10.14 (Mojave)
- Removed the system ability to export to Facebook and Twitter from the image and video editor for macOS 10.14 (Mojave)


Update:2020-05-22
Info:

What's new in this version:

Xcode 11.5
- Supports the Exposure Notification API
- Bug fixes and stability improvements


Xcode 11.4.1
- Bug fixes and stability improvements


Xcode 11.4
- Xcode 11.4 supports developing apps for iOS 13.4, iPadOS 13.4, tvOS 13.4, watchOS 6.2, and macOS Catalina 10.15.4
- Interface Builder and Simulator work with the new cursor support in iPadOS
- MacOS projects now support App Store universal purchase
- Simulator can trigger remote push notifications
- Tests written in Swift report the location in your code where errors originated and then highlight the line
- Additional bug fixes and stability improvements


Xcode 11.3.1
- Xcode 11.3.1 supports developing apps for iOS 13.3, iPadOS 13.3, tvOS 13.3, watchOS 6.1.1, and macOS Catalina 10.15.2
- Addresses a bug in the storyboard canvas that could cause Xcode to crash
- Additional bug fixes and stability improvements


Xcode 11.3
- Adds simulator support for Touch Bar (2nd generation)
- Additional bug fixes and stability improvements


Xcode 11.2.1
- Xcode 11.2.1 includes Swift 5.1 and SDKs for iOS 13.2, iPadOS 13.2, tvOS 13.2, watchOS 6.1, and macOS Catalina 10.15.1
- This update fixes a critical issue that could cause apps using UITextView to crash


Xcode 11.2
- Xcode 11.2 includes Swift 5.1 and SDKs for iOS 13.2, iPadOS 13.2, tvOS 13.2, watchOS 6.1, and macOS Catalina 10.15.1


Xcode 11.1
- Xcode 11.1 includes Swift 5.1 and SDKs for iOS 13.1, iPadOS 13.1, tvOS 13, watchOS 6, and macOS Catalina 10.15

SwiftUI:
- SwiftUI framework and design tools work together to enable a new way to build user intefaces
- Declarative syntax defines your user interface using easy-to-read Swift code
- Design tools make it as easy as drag-and-drop to construct and edit your views
- Code you write is always in sync with the design and preview canvas
- Library of controls and modifiers make it easy to build complex interfaces
- Animations are built using simple commands that describe the action you want to see
- Preview your real app running on multiple device types, orientations, and font sizes
- Share common code across all Apple platforms, and add custom experiences for each OS

Mac Catalyst brings iPad apps to the Mac:
- Click a single checkbox in your iPad project to add a native Mac app
- One project and set of source code creates iPhone, iPad, and Mac versions of your app
- Customize elements of your app for an experience unique to Mac
- Add new SwiftUI code to your project along side existing UIKit code
- Submit to the Mac App Store or notarize for outside distribution

Swift and Swift Packages:
- Swift packages are supported throughout, including build, debug, and SCM workflows
- Use Swift packages from GitHub, Bitbucket, GitLab, or your own hosts
- Download packages automatically based on dependency analysis
- Create your own packages to share code among all your apps, or to publish for the community

iOS dark mode:
- Switch between light and dark mode instantly while developing and debugging
- Asset catalog makes it easy to control images and colors for dark and light mode

Editor:
- Editor minimap gives a bird’s eye view of your code so you can quickly jump to any line
- Each editor view has its own preview, assistant, or other complementary views
- Split any editor pane to layout your workspace exactly as you want

Other improvements:
- Build stand-alone watchOS apps with a faster debugging experience
- Simulator launches quickly and uses the GPU to accelerate Metal code
- Test plans give you greater control of your test harness with sharable results bundles
- Automatically generate localized screenshots using UI tests as part of your test plan
- Source control adds support for stash and cherry-pick operations
- Simulate device conditions such as a slow network or thermal warnings while debugging
- Metrics tab in the Organizer shows how efficiently your app runs on customer devices


Xcode 11.0
- Xcode 11 includes Swift 5.1 and SDKs for iOS 13, tvOS 13, watchOS 6, and macOS Catalina 10.15

SwiftUI:
-  SwiftUI framework and design tools work together to enable a new way to build user intefaces
-  Declarative syntax defines your user interface using easy-to-read Swift code
-  Design tools make it as easy as drag-and-drop to construct and edit your views
-  Code you write is always in sync with the design and preview canvas
-  Library of controls and modifiers make it easy to build complex interfaces
-  Animations are built using simple commands that describe the action you want to see
-  Preview your real app running on multiple device types, orientations, and font sizes
-  Share common code across all Apple platforms, and add custom experiences for each OS
- NOTE: SwiftUI requires iOS 13, watchOS 6, tvOS 13, or macOS Catalina. To use the SwiftUI design canvas Xcode 11 must be running on macOS Catalina, coming this Fall

Mac Catalyst brings iPad apps to the Mac:
- Click a single checkbox in your iPad project to add a native Mac app
- One project and set of source code creates iPhone, iPad, and Mac versions of your app
- Customize elements of your app for an experience unique to Mac
- Add new SwiftUI code to your project along side existing UIKit code
- Submit to the Mac App Store or notarize for outside distribution

Swift and Swift Packages:
-  Swift packages are supported throughout, including build, debug, and SCM workflows
-  Use Swift packages from GitHub, Bitbucket, GitLab, or your own hosts
-  Download packages automatically based on dependency analysis
-  Create your own packages to share code among all your apps, or to publish for the community

iOS dark mode:
- Switch between light and dark mode instantly while developing and debugging
- Asset catalog makes it easy to control images and colors for dark and light mode

Editor:
-  Editor minimap gives a bird’s eye view of your code so you can quickly jump to any line
-  Each editor view has its own preview, assistant, or other complementary views
-  Split any editor pane to layout your workspace exactly as you want

Other improvements:
- Build stand-alone watchOS apps with a faster debugging experience
- Simulator launches quickly and uses the GPU to accelerate Metal code
- Test plans give you greater control of your test harness with sharable results bundles
- Automatically generate localized screenshots using UI tests as part of your test plan
- Source control adds support for stash and cherry-pick operations
- Simulate device conditions such as a slow network or thermal warnings while debugging
- Metrics tab in the Organizer shows how efficiently your app runs on customer devices


Xcode 10.3
- Xcode 10.3 includes SDKs for iOS 12.4, tvOS 12.4, watchOS 5.3, and macOS Mojave 10.14.6


Xcode 10.2.1
- Xcode 10.2.1 fixes a build time issue in large Swift projects, and includes additional bug fixes

Swift 5:
- Swift 5 runtime is included as part of the OS in the latest Apple platform releases
- App Store thins the Swift runtime from your apps for faster downloads to devices running latest OS
- SIMD vector types are built into the standard library
- String literals have an enhanced syntax that makes them easier to read and write
- New Result enum type makes it easier to handle errors across asynchronous operations

Other enhancements in Xcode:
- Debugger console has a new frame variable command alias “v” that is faster than “p” or “po”
- Playgrounds include various stability improvements and additional memory safety checks


Xcode 10.2
- Xcode 10.2 includes Swift 5 and SDKs for iOS 12.2, tvOS 12.2, watchOS 5.2, and macOS Mojave 10.14.4

Swift 5:
- Swift 5 runtime is included as part of the OS in the latest Apple platform releases
- App Store thins the Swift runtime from your apps for faster downloads to devices running latest OS
- SIMD vector types are built into the standard library
- String literals have an enhanced syntax that makes them easier to read and write
- New Result enum type makes it easier to handle errors across asynchronous operations

Other enhancements in Xcode:
- Debugger console has a new frame variable command alias “v” that is faster than “p” or “po”
- Playgrounds include various stability improvements and additional memory safety checks
- Additional bug fixes


Xcode 10.1
- Xcode 10.1 includes Swift 4.2.1 and SDKs for iOS 12.1, watchOS 5.1, tvOS 12.1, and macOS Mojave

Dark mode in macOS Mojave:
- All-new dark appearance throughout Xcode and Instruments
- Asset catalogs add dark and light variants to customize colors and image assets
- Interface Builder easily switches between dark and light variants of the app's interface
- Debugger switches Mac apps between dark and light variants without changing OS settings

Source control:
- Code that differs from the repository server is highlighted directly within the editor, including:
- Local changes not yet pushed to the shared repository
- Upstream changes others have made
- Conflicts to address before committing
- Account integration with self-hosted and cloud servers from Atlassian Bitbucket, GitLab, and GitHub
- Account logins generate SSH keys on-demand and upload to the service provider
- Rebase is an option when pulling the latest version of code

Editor enhancements:
- Multiple cursors in the editor enable many changes at once
- Code folding ribbon can hide any code block surrounded by braces
- Over-scroll makes it easy to display the last lines of code in the center of the screen

Playgrounds and machine learning:
- Completely redesigned REPL-like playgrounds are much faster and more stable
- Run code at any time by hitting SHIFT-RETURN or click the inline Run button to execute to a specific line
- Interactively train and exercise new Create ML models directly within a playground

Test and debug:
- Debug symbols download from a device 5x faster than before
- Tests run in parallel across many Simulators to take full advantage of all CPU cores
- Custom instruments provide unique data visualization for any code
- Memory debugger layout is redesigned to make it easier to navigate and visualize the whole app
- Metal shader debugger inspects the execution of vertex, fragment, compute, and tile shader code
- Metal dependency viewer shows a detailed graph of how resources are used

Build Performance:
- New build system improves performance and is enabled by default for all projects
- Swift compiles each individual file significantly faster, and greatly improves incremental builds


Xcode 10.0
- Xcode 10 includes Swift 4.2 and SDKs for iOS 12, watchOS 5, tvOS 12, and macOS Mojave


Update:2020-05-21
Info:

What's new in this version:

Etcher 1.5.91
- Minor fix - Init isSourceDrive param in correct place
- Fix undefined image from DriveCompatibilityWarning


Etcher 1.5.90
- Change log not available for this version


Etcher 1.5.89
- Fix drive selector modal padding
- Update all dependencies minor versions
- Update @types/node 12.12.24 -> 12.12.39
- Update ts-loader 6 -> 7
- Update sinon 8 -> 9
- Update node-gyp 3 -> 6
- Update lint-staged 9 -> 10
- Update husky 3 -> 4
- Remove no longer used html-loader dev dependency
- Update electron-notarize 0.1.1 -> 0.3.0
- Remove no longer used chalk dev dependency
- Update @types/tmp 0.1.0 -> 0.2.0
- Update @types/sinon 7 -> 9
- Update @types/semver 6 -> 7
- Update @types/mocha 5 -> 7


Etcher 1.5.88
- Update roboto-fontface 0.9.0 -> 0.10.0
- Update rendition 12 -> 14, styled-system and styled-components 4 -> 5
- Update electron-updater 4.0.6 -> 4.3.1
- Update redux 3 -> 4
- Update debug 3 -> 4
- Update semver 5 -> 7
- Update tmp 0.1.0 -> 0.2.1
- Update uuid v3 -> v8


Etcher 1.5.87
- Update etcher-sdk to ^4.1.3 to fix issues with some bz2 files


Etcher 1.5.86
- Fix theme warnings


Etcher 1.5.85
- Prefer balena-etcher to etcher-bin on Arch Linux


Etcher 1.5.84
- Including Arch / Manjaro install instructions
- Fix notification icon path


Etcher 1.5.83
- Decompress images before flashing, remove trim setting, trim ext partitions


Etcher 1.5.82
- Allow http/https only for Flash from URL
- Add generic error's message
- Refactor buttons style
- Add flash from url workflow
- Add staging percentage for v1.5.81
- Trigger update for v1.5.81


Etcher 1.5.81
- Add average speed in flash results
- docs: Update macOS drive recovery command
- Update etcher-sdk to use direct IO


Etcher 1.5.80
- Use zoomFactor to scale contents in fullscreen mode
- Update electron to v7.1.14
- Fix sass files path for lint-sass


Etcher 1.5.79
- Remove "Download the React DevTools for a better development experience" message
- Fix error when launching from terminal when installed via apt

Etcher 1.5.78
- Update drivelist to 8.0.10 to fix parsing lsblk --pairs


Etcher 1.5.77
- Fix error message not being shown on write error
- The RGBLed module has been moved to a separate repository


Etcher 1.5.76
- Prefix temp permissions script name
- Fix image drop zone, remove react-dropzone dependency
- Update etcher-sdk to ^2.0.17


Etcher 1.5.75
- Initialize leds object map


Etcher 1.5.74
- Etcher pro leds feature
- Compress deb package with bzip instead of xz
- Update electron to 7.1.11


Etcher 1.5.73
- Update electron to v7.1.10


Etcher 1.5.72
- Remove no longer used angular svg-icon component
- Remove no longer used closestUnit angular filter


Etcher 1.5.71
- Update resin-corvus to 2.0.5


Etcher 1.5.70
- Make header draggable again
- Refactor drive selector and confirm modal to React
- Rework lib/gui/app/styled-components to typescript
- Convert FlashAnother & FlashResults to typescript
- Use React instead of Angular for image selection
- Convert the drive selection step to React
- chore: move flash step to React
- Use React instead of Angular for image selection


Etcher 1.5.69
- Don't add --no-sandbox when ELECTRON_RUN_AS_NODE true


Etcher 1.5.68
- Add version in settings modal


Etcher 1.5.67
- Fix elevation on macos in development


Etcher 1.5.66
- Update spectron to ^8
- Update dependencies, get node-usb from npm
- Update nan to ^2.14
- Use the same entrypoint for etcher and the child writer
- Require angular-mocks only when needed
- Remove no longer needed pkg dev dependency
- Update mocha, remove nock
- Remove no longer needed xml2js
- Remove node-pre-gyp patch that is no longer needed with electron 6
- Update electron-mocha to ^8.1.2, remove acorn
- Update electron to 6.0.10


Etcher 1.5.65
- Convert settings modal to typescript
- Refactor settings page into modal


Etcher 1.5.64
- Change log not available for this version


Etcher 1.5.63
- Introduce an FAQ file


Etcher 1.5.62
- Update drivelist to 8.0.9


Etcher 1.5.60
- Upgrade ext2fs to 1.0.30


Etcher 1.5.59
- Catch console log messages from SafeWebView


Etcher 1.5.58
- Remove leftover GH-pages configuration file


Etcher 1.5.57
- Fix entrypoint when options are passed to electron


Etcher 1.5.56
- Fix windows portable download


Etcher 1.5.55
- Update etcher-sdk to ^2.0.13


Etcher 1.5.54
- Fix auto-updater check for updates


Etcher 1.5.53
- Allow typescript files


Etcher 1.5.52
- Don't use wmic's ProviderName if it's empty


Etcher 1.5.51
- Update sudo-prompt to ^9.0.0


Etcher 1.5.50
- Option for trimming ext partitions on raw images


Etcher 1.5.49
- Make window size configurable


Etcher 1.5.47
- Rework drive-selector with react + rendition
- Use rendition theme property for step buttons
- Upgrade styled-system to v4.1.0
- Upgrade rendition to v8.7.2


Etcher 1.5.46
- Update ext2fs to 1.0.29


Etcher 1.5.45
- Empty commit to trigger build


Etcher 1.5.44
- Fix elevation on windows when the path contains "&" or "'"


Etcher 1.5.43
- Revert "Include sass in webpack configs"


Etcher 1.5.42
Include sass in webpack configs


Etcher 1.5.41
- waffle.io removal and adding a link to the license


Etcher 1.5.40
- windows installer and portable version support both ia32 and x64


Update:2020-05-04
Info:

What's new in this version:

Integrity 9.6.5
- Change log not available for this version


Integrity 9.6.4
- Important release for all users. Eliminates some spurious 'bad links' by correctly ignoring <link rel = dns-prefetch / preconnect ... > which often doesn't contain a full resource url and can return a bad or unexpected status when tested.


Integrity 9.5.7
- Adds new columns rel = sponsored and rel = ugc to 'by status' and 'by page' views


Integrity 9.5.6
- Adds sortable columns to links views and link inspector for rel = sponsored and rel = ugc. These columns are hidden by default but can be shown using the 'columns' selector above each of those views


Integrity 9.5.5
- With the new 'check anchors' switched on, urls with #anchor fragments were sometimes incorrectly appearing in the Sitemap and SEO tables
- Fixes urls being duplicated in Sitemap table under certain circumstances and settings


Integrity 9.5.4
- Fixes bug causing redirect to not be reported if the reason for the redirect is only to add or remove a trailing slash, and 'ignore trailing slash' option is switched off


Integrity 9.5.3
- Very important fix to the new anchor checkbox. If left on and greyed out by switching on the querystring checkbox, could cause infinite loop in the scan.


Integrity 9.5.1
- Fixes issue with new anchor feature. If an external link contained an anchor and appeared multiple times, each instance was listed separately in the 'by link' view.


Integrity 9.5.0
- Adds ability to test anchors. You can switch the option on using a new checkbox on Integrity's first tab.
- this will cause urls like /index.html#top and /index.html#bottom to be reported as separate links (resulting in more data) and tested separately. (more cpu and time for crawl)
- If a link url has a #fragment then Integrity will report the server response code as before (coloured red if status is bad). The anchor has no bearing on this. However, if the status is good, then Integrity makes a further check to see whether a name or id can be found on the target page matching the link fragment. If not, this is added to the link's warnings, and the link will be marked orange.
- You can view the details of the warning in the Link Inspector
- Note that the anchor check is case-sensitive. Officially anchors are case-sensitive. Some browsers may treat anchors as case-insensitive, but this doesn't mean that all browsers will and it doesn't mean that it's right.
- Note that you can't 'ignore querystrings' and also test the anchors, since the anchor fragment comes after the querystring.
- The filter button contains a new item 'Warnings' which shows only links with warnings, this will include links with anchors where the anchor (a name or an id) can't be found on the page
- As far as the filter button is concerned, 'Warnings' doesn't include redirects, even though they're both coloured orange in the interface and the Link Inspector Warnings tab does include warnings. The Filter button allows you to separate them
- The filter button option 'Redirects' will still show redirects, even if you've chosen 'do not report redirects' in Preferences.
- Typing a '#' into the search field will show links which contain a #fragment (Plus and Pro only)
- Warnings (which have been reported in the link inspector since v9.0) now cause the link to be coloured orange in the views. As some people like to work towards a clean set of results and may not consider the warnings important, the colouring of warnings can be switched off in Preferences > Links > Warnings. The 'Warnings' filter will still work when colouring of warnings is switched off in Preferences.

Also fixes:
- garbage urls caused by a url containing a comma, or a data: image within an srcset
- fixes bug that's unlikely to have been noticed. If a url redirects and the redirect url has a # fragment, traditionally the rule is that those fragments are just trimmed. But they weren't being trimmed for redirect urls. That is now fixed, but of course the new preference to not ignore anchors is respected.


Integrity 9.4.1
- Irons out problem causing links to be marked external if the case of the domain of a link doesn't match the starting domain. ie start at foo.com, a link to FOO.com would be incorrectly marked as external
- Fixes line number column of 'appears on' table within link inspector window
- Small fix - unquoted link hrefs with no character before the closing bracket weren't being logged properly, leading to some spurious results


Integrity 9.3.6
- If a meta http-refresh type redirect redirects from an internal url to an external one, then the link was being left marked as an 'internal' link. It's arguable whether this type of link (which redirects from internal url to external) is an internal or external link, but it's important for certain internal processes that it's marked as external when the redirection occurs. This was happening properly for the more usual types of redirect
- (Integrity Pro) adds 'render page / run javascript' feature. A site shouldn't prevent a user from fully navigating a site when js is not used, but if it does, this feature will allow Integrity to crawl it


Integrity 9.3.5
- Important fix for anyone who needs to export to csv, html or xml sitemap. Fixes crash which may have been experienced on recent versions of the OS after OKing file save dialog


Integrity 9.3.4
- Better handling of situation where image urls are being checked and an image with alt text is within a regular a href link which also has some link text appearing after the image and within the link. The link is now correctly reported with the link text and the image url is correctly reported with its alt text
- Fixes a bug causing certain links in the above situation to be missed (ie where there is an image beside the link text within a link) and where the new 'lazy load' feature is switched on


Integrity 9.3.2
- Small improvement to 'lazy loaded' image finder. Now finds video and audio urls in the source tag / data-src element


Integrity 9.3.1
- Fixes issue that would prevent Integrity from running under certain circumstances, ie on older systems (MacOS10.13 or earlier) and where the server can serve content using Brotli compression
- Integrity users on MacOS 10.13 or earlier should download this update. It shouldn't make any difference for users 10.14 or higher


Integrity 9.3.0
- The main tables now retain their selection when sorted, as expected
- Support button added to diagnostics window which shows if unexpectedly few results are found
- If 492 codes are encountered (too many requests) more information is given in the Link Inspector's Warnings tab. A 429 may come with a 'retry after' which Scrutiny honours. It may also provide some information in the html of the page which follows the 429 code. All of this information is sent to that link's warnings for the user to see


Integrity 9.2.0
- Fixes a bug causing bad links to be reported incorrectly when the link contains a fragment (#something) as well as non-ascii characters in the link
- If a mobile user-agent string for a mobile browser is being used, some sites generate an 'intent://' url. Integrity no longer reports 'unsupported url' for such links
- Disables tabbing mode (View > Tab bar) which was causing confusion if accidentally switched on. (Integrity isn't document-based)


Integrity 9.1.1
- Improvement to 'lazy loaded' image functionality. Adds Blocs to the supported systems
- Adds .webp to the list of recognised image extensions (used in various places within Integrity)


Integrity 9.1.0
- Adds option to look for 'lazy loaded' image urls. There are various ways to implement lazy loading but Scrutiny should find them in the case of the most common implementations
- If a meta http refresh is within comments (including ) then it's now correctly ignored


Integrity 9.0.12
- Fixes small bug that was preventing the app from running on Catalina


Integrity 9.0.11
- Adds 'line number' to link instances (the line number of the link within the html file) - there's now a column to show this number in the 'by link' view (when urls are expanded), by status, links flat view and the table within the link inspector
- Fixes bug that was causing broken images to not be shown in links view when Filter button was set to Images. The same bug may have had other symptoms too relating to broken images (Plus and Pro)
- Fixes possible problem of some repetition in the 'columns' selector of certain tables
- Fixes problem with 'Target Page Inspector' button within Link Inspector window when the Link inspector was opened from certain views


Integrity 9.0.7
- Fixes bug with subdomain option which could cause certain external links to be incorrectly marked as internal


Integrity 9.0.5
- fixes links incorrectly reported broken (link is reported with extra text or another url tacked onto the end) when the href isn't terminated by quotes or a space but the end angle bracket
- adds 're-check parent page of url' to context menu in 'links by status' view
- some fixes to the rechecking functionality when called from the By Status view


Integrity 9.0.4
- Adds detection of unclosed comment tag and unclosed script tag, these things are included in 'Warnings'. In future the number of possible things that you can be warned about will grow
- Adds Warnings into diagnostics window
- Change to the internal flow. Previously link urls were stored 'unencoded' and 're-encoded' for testing (unicode characters and reserved / unsafe ascii characters). This is fine 99.9% of the time but sometimes this can cause a problem when this unencode/re-encode cycle produces a different result form the url as it originally appeared on the page, and the server doesn't respond to the changed version. This can cause Integrity/Scrutiny to report 404 for a link which works on the page.
- Internal note: entities are still unescaped (") we consider that part of the encoding of the html page
- Link text now searched when using search box and by page view
- Redirect chains included in warnings
- Better handling of redirection from a http or https url to a tel:, mailto: etc. Does not create a warning but cancels the connection and sets the status to 'not checked'. The redirect details can be seen within the link inspector.

Redesigned lInk inspector:
- puts redirects on a separate tab rather than a pop-up window
- adds warnings tab, contains details of anything that gives this link an orange 'warning' status
- traditionally the orange 'warning' status meant redirect(s) but now can include a number of other things
- adds 'target page' tab, which shows certain target page properties and a button to access Page inspector

Page inspector:
- adds sortable tables of inbound links and outbound links
- adds download time and mime type to page inspector


Integrity 8.3.15
- Patches bug which could have caused the odd link url to be missed or a spurious link url reported if certain unlikely code appears in the page


Integrity 8.3.13
- Fixes bug which was causing urls to be reported bad where they were found as the src of certain tags (iFrame, Embed, Script) and were not quoted
- Fixes some unexpected urls appearing in Link views when the search box is used
- Improvement to subdomain comparison, internal links with subdomains may have been considered external if the starting url had a non-www subdomain (This all depends on the 'consider subdomains internal' option switched on)


Integrity 8.3.7
- Fixes fatal error if option to check linked files is switched on and if a css file doesn't answer UTF-8 encoding


Integrity 8.3.4
- Adds context menu to table within link inspector. Contains Visit, Highlight, Locate (as per the buttons below, which work if you first select a page within the table)
- Engine now correctly ignores 'data-' elements within link tags. This was leading to some spurious results
- Further improvements to soft '404 functionality'. If target of link returns plain text rather than formatted html, Integrity now handles this. If the target page is formatted html and has a title, this is also now searched for the list of soft 404 terms.
- Further small fix for a potential problem to pattern matching (as used in site search, blacklisting soft 404 etc)


Integrity 8.3.2
- Fixes a bug causing the crawl to stall under obscure circumstances (starting the scan at a deep url, where the deep url contains an asterisk character)
- Fixes problem of 'soft 404' search returning 'near matches'. It now searches literally for the string(s) you enter


Integrity 8.2.3
- Corrects odd behaviour when a canonical tag appears twice on a page. This situation is handled more gracefully


Integrity 8.2.0
- Able to pull image urls from css style sheets and check their status (if the 'check linked js and css files' option is switched on')
- (Integrity Pro) Fixes bug causing some code to appear in stripped plain text if tags have no whitespace between - this could cause spurious words to appear in the spellcheck
- Important fix, a bug could cause crash during scan in certain circumstances (though not reported many times). This was also causing some inefficiency
- Integrity, Integrity Plus and Integrity Pro are now notarized by Apple (security checked and certified). This requires that they run under 'hardened runtime' which is also a security measure


Integrity 8.1.21
- Search box for link results is now a literal full match
- Subtle improvement to html parsing relating to comments
- Better handling of SSI where the include happens within an html tag
- Some engine improvements re extracting canonical url


Integrity 8.1.19
- Improvement to subdomain handling. The subdomain option 'treat subdomains of starting url as internal' may have not worked as expected if the starting url had a subdomain already, including www. This option should now work as expected for starting urls that include www
- (Integrity Plus and Pro) Fixes a bug with the sitemap csv export which could cause some unexpected urls in the results (no problem with the xml or other formats)


Integrity 8.1.16
- Fixes a couple of problems that could cause the scan to speed up above the limit set in Settings : Timeout and Delays
- Change to that Limit Requests to X per minute' setting - it had originally been set to reject anything below 30. That's now reduced to 10 as some sites are getting more difficult to scan with various ways of detecting automated requests
- Fixes bug relating to the blacklist / whitelist rule table, specifically when editing a value, and removes the option for 'Only follow' which was logically flawed and should have been removed when the 'does not contain' option was added. Users should use 'do not follow urls that don't contain' instead


Integrity 8.1.15
- Improves iFrame support
- Fixes problem with img alt text being truncated if it contains a single quote character


Integrity 8.1.14
- Important patch, obscure problem causing incomplete scan in unlikely circumstances


Integrity 8.1.12
- Fixes but that may have caused crash with certain urls


Integrity 8.1.11
- Further work around the improvement to the meta http-equiv refresh handling


Integrity 8.1.10
- (Pro and Plus) 8.1.9 was incorrectly sandboxed, possibly resulting in website configurations not being visible for users upgrading to 8.1.9 from an earlier version and then to 8.1.10 Users should contact support for the solution in this case


Integrity 8.1.9
- 10.14 Mojave dark-mode-ready
- Fixes 'next bad link' button in link inspector
- Fixes a bug which would have caused Integrity to stall at the first url (reporting that as a 200 but going no further) under an unlikely set of circumstances


Integrity 8.1.8
- 10.14 Mojave dark-mode-ready
- Different handling of a common issue: linkedIn urls returning a 999 code (even though the link may work in a browser). This is not an Integrity issue but common to all webcrawlers / testers. LI seems to detect the rapid requests and/or non-browser querystring and returns a non-standard 999 code. Integrity used to present this as a server error and count it as a bad link. Now it labels it as a warning, and does not count it as a bad link. This is because it is not necessarily a bad link, it just hasn't been possible to test it properly.
- Fixes issue with meta http-refresh not being observed if the page contains content with links. (The content was being parsed for links, in favour of the redirection being observed.)
- (Pro) (Build 8.1.81) Fixes bug causing no data to show when 'duplicate descriptions' is selected in SEO Filter button


Integrity 8.1.7
- Fixes bug which may have been responsible for some unexpected results for some users


Integrity 8.1.6
- Enables dark mode when using MacOs 10.14 Mojave (will respect the user's choice of dark or light mode in System Preferences)
- (Pro) Enables keyword density functionality in SEO table (keyword stuffed pages)
- Better handling of a recurring 'Refresh' header field which could have appeared to leave the scan hanging when almost 100% finished
- Some improvements to the sorting and filtering which should prevent a short hang when using the 'bad links only' checkbox in the links results. There may still be a bit of a delay with some large sites and when the 'by status' tab is selected.
- Fixes Problem with 'Images' option in filter button which was showing some urls which weren't images
- Fixes problem with headings / outline in page inspector (accessed from 'by page' view and double-clicking on a page rather than a link)
- Other small fixes


Integrity 8.1.4
- Fixes problem scanning a site locally and directory path contains a space or certain other characters
- Adds override for the built-in behaviour which excludes pages from the sitemap if they are marked robots noindex or have a canonical pointing to another page. These options are in Preferences > Sitemap, they should be on by default and should only be switched off in rare cases where it really is necessary, such as using the sitemap for a purpose other than submission to search engines (where you do want all internal pages in the file)
- Updates links within the app and dmg (support, EULA etc) to new https equivalents


Integrity 8.1.3
- Fix to Links/By Link table which was not remembering its column information


Integrity 8.1.0
- Adds support for tag
- Adds detection of audio and video mime types. The filter button in Integrity Plus and Pro allows you to see audio urls / video urls
- (Pro and Plus) Adds the options to include video in the xml sitemap
- Fixes case where a set of circumstances could cause the scan to appear to finish early (and error shown for first url) while scan actually continues


Integrity 8.0.12
- (Integrity Pro) Adds some options for spell-checking: to ignore contents of and / , to only check contents of & and to check contents of image alt text
- Note that the option to check spelling within nav, header and footer is off by default


Integrity 8.0.10
- Fixes Preferences > Links > Do not report redirects


Integrity 8.0.9
- Further measures to reduce 'false positives' (which is a key v8 feature). In this case, 403 (forbidden), may be returned if useragent string is Googlebot or not a browser. Where a 403 is received, and the user has useragent string set to Googlebot or Scrutiny, then the url is retried once, with cookies, GET method and useragent string set to that of a regular browser
- Doubles the alt text buffer, alt texts of more than 1,000 characters were regularly being seen
- Fixes Preferences > Links > Do not report redirects which has not been working properly in v8


Integrity 8.0.8
- When user marks a link as fixed, the redirect information for that link is now correctly cleared
- Now correctly handles a link where href = './'
- Allows for longer srcsets (>1000 characters). Previously, truncated urls may have been reported due to a buffer limit
- Fixes sorting in Spelling / by page table
- Adds context menu to sitemap table (copy url / visit url)
- Fixes problem with context menu in SEO / meta data table, 'copy url' or 'visit url' could work on wrong url
- Adds context menu to spelling / by word table (copy url / visit url)
- Adds option to spelling / by word table to 'remove without learning'


Integrity 8.0.7
- Adds column 'og:locality' to SEO / meta data table
- Fixes bug causing spurious results to appear in the links tables sometimes when using the search box
- (Integrity Pro) enables toolbar 'get info' button for Spelling view
- (Integrity Pro, not MAS) implements update check


Integrity 8.0.6
- 'Don't follow nofollow links' could prevent crawl from getting off the ground
- Fixes problem in the sorting of Sitemap by 'priority' if any rules are in play
- Fixes bug preventing sitems 'priority' column from being manually edited if the sitemap rules table is empty, and bug preventing the 'change frequency' column from being edited manually
- enables 'double click to preview' in SEO / Images table


Integrity 8.0.4
- Fixes problem where unlikely set of circs could cause crash (certain unintended spurious character included in the link target url, a specific page encoding)
- Fixes bug that prevented full scanning if port number used in the starting url


Integrity 6.12.1
- Restores ability to scan a site locally (file://)


Integrity 6.12.0
- Adds ability to attempt scan Wix site. No option for user, Wix site is autodetected using the generator meta tag
- We don't endorse or encourage the use of Wix, their dependency on ajax breaks accessibility standards and makes them difficult for machines to crawl (ie SEO tools and search engine bots) and impossible for humans to view without the necessary technologies available and enabled in the browser.
- Fixes bug in 'highlighting', if the link occurred more than once on the page, only the first would be highlighted properly
- Fixes minor bug in column selector above certain tables, for French users
- (Integrity Plus) Fixes bug preventing pages from being correctly excluded from sitemap where robots noindex is set in the page head
- (Integrity Plus) Fixes bug causing potential crash if pages are excluded from sitemap for both possible reasons and user presses the button to see the 'more info' button


Integrity 6.11.16
- Fixes bug in 'highlighting', if the link occurred more than once on the page, only the first would be highlighted properly
- Fixes minor bug in column selector above certain tables, for French users


Integrity 6.11.14
- Important fix - after scan finishes, depending on certain sequence of events, Sitemap table may have appeared blank. Data should now correctly appear
- Some improvements to the site management (clicking from one website configuration to another). With certain sequences of actions, unexpected results could be seen.
- Other small improvements

Some improvements to 'rules' dialog:
- Rules dialog opens as a sheet attached to the main window, rather than randomly positioned on the screen
- Adds 'urls that contain...' and 'urls that don't contain....' option giving much more flexibility
- (removes 'only follow'. The wording of this became confusing in certain cases (eg if you have more than one of those rules) and it's no longer required because it's the same as 'do not follow urls that don't contain' )


Integrity 6.11.13
- Important update for French users - when using French localisation, when making a blacklist rule ('Ignore links containing...' etc) the new rule appears not to save when OK pressed


Integrity 6.11.9
- Fixes problem with finding all frame urls within a frameset
- Adds a trim to the starting url before starting in case whitespace / return characters have been included via a copy and paste.
- Fixes problem with ftp of sitemap file, if Preferences has been set to 'ftp only' and the sitemap generation is attempted before certain other actions.(Integrity Plus only)


Integrity 6.11.8
- Fixes odd problems with the search field
- Improves the user experience when the [+] (new site) button is pressed for the first time. If a website has already been configured without first creating a new config, the url, settings, rules etc will be saved as the first site before the new one is created (becoming the second site)


Integrity 6.11.7
- Some fixes and improvements to the 'file size' functionality. And adds option to 'load all images' With this option on, all images are loaded and the size noted. So the 'target size' column of the 'by link' and 'flat views' will show the actual size of the image. With the option off, a size may still be displayed in those columns, but it then relies on the Content-Length field of the server response header, which may be the compressed size of the image or not present. The option slows the scan and uses more data transfer, so only use if you're interested in the size of images on your pages.
- Fixes odd results if a link is an anchor link and contains unicode characters within the anchor


Integrity 6.11.5
- Fixes links incorrectly found within javascriopt
- Fixes problem causing bad link count to be a little higher than the actual number of bad links. (Caused by certain external urls responding with error butreturning OK when automatically retried, the bad link had already been counted and wasn't reset)


Integrity 6.11.4
- Important release for users of High Sierra
- Fixes problem that could cause incorrect link text to be reported
- Where appropriate, Integrity uses the HEAD method for efficiency. However, some servers incorrectly return a 404 or 5xx in response to a HEAD request. Such urls are now automatically retried using GET.


Integrity 6.11.3
- Adds case sensitivity when checking file:// urls there's a new option on the 'Global' tab of Preferences, case sensitivity is on by default.
- Fixes bug which prevented some srcset (2x etc) images from being found
- Increases stability and efficiency under certain circumstances
- Fixes minor problem with the 'delay' functionality (for throttling requests). The bug caused this setting to sometimes not be observed.
- Fixes incorrect handling of base href = single forward slash, now correctly interprets as "relative to the public root"


Integrity 6.11.2
- Fixes bug causing scan to stall if crawling locally and site is on an external volume
- Enables 'Find' (cmd-F) within debug console
- Keyboard shortcut for main views are changed - shift added (cmd-shift L, T, S, F)


Integrity 6.11.1
- Fixes bug causing incorrect redirect if a port number is part of the url and the same url redirects multiple times
- Adds debug console with verbosity control


Integrity 6.11.0
- Adds French localisation to entire app


Integrity 6.10.2
- Fixes bug causing html pages to not be added to SEO results or Sitemap if it contained no links
- Adds options to ftp dialog (sitemap export) to use TLS, and adds field for port number (defaults to the usual 21)
- Some other small improvements such as validation of the directory field


Integrity 6.10.1
- fixes issue with links not being found after self-closing script tag in body ()
- fixes issue with


Integrity 6.10.0
- Improvements to engine, may help with certain sites where timeouts are experienced, maybe randomly or maybe abruptly bringing the scan to a stop. A new 'advanced' preference added to override the new changes and force all connections to stay alive to completion of data load. Not to be used generally (especially where the site contains links to large files) but may help in some situations


Integrity 6.9.1
- Fixes parsing problem that could cause spurious links (incorrectly found within javascript)
- Small change that helps stagger multiple simultaneous requests
- Adds French localization to context help


Integrity 6.9
- Adds support for IDNs - start with either the unicode or encoded version, the unicode version will be displayed, the http requests will be correctly handled using IDNA encoding
- NB - Integrity has long been able to handle unusual characters in the path / filename of a url using encodings such as percent -encoding. This refers to unicode characters in the domain part of the url


Integrity 6.8.25
- Fixes possible crash on completion of scan under certain circumstances
- Allows generation of a sorted list of images by file size, and which pages they appear on (adds 'target size' column (optional) to the Links 'by link' and 'flat' views)


Integrity 6.8.24
- Adds 'copy urls' to the context menu where multiple items are selected in all link results tables. (cmd-C also enabled where multiple items are selected). a return-separated list of the selected urls is copied to the clipboard.
- Fixes a crash when using multiple select and 're-check'


Integrity 6.8.23

A number of fixes around the sitemap functionality, exclusion of pages from the sitemap and canonical URLs:
- Adds a button for viewing pages which have deliberately been excluded from the sitemap. It opens a table showing the URL, canonical URL and the reason that the page has been excluded. The table has context menu for copy URL and visit.
- Where a page has a canonical URL pointing to itself, this page may have been incorrectly excluded from the sitemap in the past if the canonical URL's capitalization is different from the page URL. This match is now checked in a case-insensitive way.

Other small fixes:
- Fixes obscure problem, canonical and other links in the head truncated if url contains /head


Integrity 6.8.22
- Fixes crash or hang if starting url is a file and that file can't be found, and dock icon is showing progress bar.
- Fixes problem with wrong starting url sometimes being used after File-Open dialog.
- Inherits a fix to the engine, not always recognising an end comment where it looks like -------------->


Integrity 6.8.20
- Fixes a problem causing Integrity Plus to quit on startup after a certain sequence of events including starting the free Integrity beforehand
- Fixes logical error which meant that if user viewed the 'by status' or 'flat view' while the scan was running, these would not be updated properly at the end of the scan
- Adds Googlebot's user-agent string to the drop-down list of UA strings in Preferences


Integrity 6.8.19
- Some improvements to the engine, including low disk space detection - offers to stop or continue before space (on the system disk '/' ) becomes critical
- Some fixes to the 'mark as fixed' function - fixes keyboard shortcut (enabled in by link view only), enables multiple selection & mark as fixed in the by link view, and fixes the 'follow up' for that (removing from view if 'bad links only' is in operation)


Integrity 6.8.18
- Further improvements to the help system
- Unfortunately, OSX components that enhance the help system are available in 10.8 and above. Therefore this version requires minimum 10.8. Users of 10.6 and 10.7 should use Integrity version 6.8.15 and Integrity Plus version 6.8.17
- PeacockMedia's end user licence agreement version v1.2 (published 25 Nov 2016) applies


Integrity 6.8.15
- Fixes bug causing links to have blank url if the found url contained a particularly unusual percent-encoded character or one that doesn't convert in the claimed encoding
- Now ignores link targets in double curly braces, ie href = "{{ something}}" - used as placeholder in certain content management systems (ie Angular, Expression Engine). Previously Integrity was incorrectly constructing an absolute url and testing it. Note that such links can be rendered properly and tested using Scrutiny's 'render javascript' feature


Integrity 6.8.14
- In case where a page uses the Refresh server response field, and has a large time delay, this could cause Integrity to hang at the end of the scan


Integrity 6.8.12
- Fixes obscure problem where /head appears within the canonical url, this mistaken as the /head tag, leading to some spurious code appearing in the link results
- Adds multiple selection to by link, by status and by page tables, (these can of course be sorted and filtered in Integrity Plus) and the context menu item 'Re-check selected'. This is a replacement for the old 'Recheck bad links' menu item which was flawed in many ways


Integrity 6.8.11
- Important fix for anyone scanning locally. Fixes bug present since 6.8.6 which could cause scanning of local files to stall


Integrity 6.8.4
- Important fix: fixes some spurious non-existent links found when hreflang is present within or tags


Integrity 6.8.2
- Adds much easier way to select columns for certain tables (flat view and by link) - a menu pulled down from a button just above the table. Similar menu available in export dialog too
- Fixes problem with 'exporting disabled' message appearing even after licence is activated
- Adds 'Depth' as a column in the SEO table (min number of clicks to reach from the home page). This column has already been appearing in the Links tables, but was called 'Distance', now renamed 'Depth' in those tables
- Fixes possible mistaken links 'found' within javascript
- Now makes sure quotes are trimmed from meta refresh url
- Some ../ weren't being correctly resolved if they appeared within the middle of a relative link - improved now
- Adds preference to be tolerant (ie not report a problem) in cases where a ../ travels above the root domain. Although technically an error, browsers tend to tolerate this (assuming the root direcory) so such links will appear to work in a browser
- Small fix to meta refresh redirects


Integrity 6.7
- Adds pattern matching in blacklists / whitelists. * and $ can be used
- Link inspector now remembers the size the user has dragged the previous one to
- links limit in Preferences is capped. Previously, entering a stupidly higher number could cause problems
- Fixes bug causing some spurious data to be included in the link check results, when 'check linked js and css files' is switched on
- Reduces some initial memory allocation - more memory efficient when scanning smaller sites


Update:2020-05-04
Info:

What's new in this version:

Dashlane 6.2017.0
- You already know Dashlane makes your life online a whole lot easier. Now, we've updated our app’s visual design to have the same feeling of ease and simplicity that we give you.


Dashlane 6.2004.0
- You already know Dashlane makes your life online a whole lot easier. Now, we've updated our app’s visual design to have the same feeling of ease and simplicity that we give you.


Dashlane 6.1948.0
- Enhanced Dark Web Monitoring alerts. Dashlane continuously scans the dark web and alerts you if your personal data is not where it’s supposed to be
- VPN country selection. Now you can choose from server locations in 20+ countries when using the Dashlane VPN


Dashlane 6.1944.0
- Enhanced Dark Web Monitoring alerts. Dashlane continuously scans the dark web and alerts you if your personal data is not where it’s supposed to be
- VPN country selection. Now you can choose from server locations in 20+ countries when using the Dashlane VPN


Dashlane 6.1942.1
- This version contains a fix for an issue that prevented users from purchasing Dashlane Premium


Dashlane 6.1942.0
- This version introduces compatibility with MacOS 10.15 Catalina, and introduces fixes to the autofill performance of the Safari extension


Dashlane 6.1937.0
- Change log not available for this version


Dashlane 6.1935.0
- Enhanced Dark Web Monitoring alerts: Dashlane continuously scans the dark web and alerts you if your personal data is not where it’s supposed to be.
- VPN country selection: now you can choose from server locations in 20+ countries when using the Dashlane VPN.


Dashlane 6.1930.1
- Change log not available for this version


Dashlane 6.1929.1
This version contains changes from version 6.1928.0, along with the fix to the ID creation/edition issue that version introduced. It also contains:
- The fix for an issue with the deletion of items in the list shared with the Emergency contact
- The fix for the issue that made the "Manage Firefox extension" grayed out in the app for some users
- The fix for an issue that was making the app crash when canceling a file attachment in a Secure note
- The fix for an issue with the default browser used to open the user onboarding process
- The fix for a wrong VPN driver installation for 32 bits computers


Dashlane 6.1928.1
- The ability to uninstall the VPN from the VPN menu of the app
- A fix to VPN issues some users were experiencing after waking up their device from sleep mode
- An error message will now be displayed when entering nonexistent dates when creating an ID in the app


Dashlane 6.1926.1
- Change log not available for this version


Dashlane 6.1924
- A fix to the issue that sometimes made the app consider a newly created password weak until the user logged out then logged back in
- A fix to the issue that prevented some users running the latest version of Windows 10 (1903) from using U2F keys to log in if they had multiple keys registered
- Increased security of the U2F feature


Dashlane 6.1923
- Fixed the bug that made the display overlap in the app for Windows 8.1 HiDPI users
- Fixed the bug that made Dashlane open the wrong browser when clicking "Go to Website" in some cases
- Fixed bugs with the key derivation function selection feature


Dashlane 6.1922
- This version allows B2B admins to prevent updates of their Dashlane app (installed in Program Files) from being installed automatically


Dashlane 6.1920
- Change log not available for this version


Dashlane 6.1918
- Change log not available for this version


Dashlane 6.1915
- Change log not available for this version


Dashlane 6.1914
- A fix to a freeze issue occurring mostly when clicking on some Dark Web Monitoring popups
- Multiple other fixes and improvements around the Dark Web Monitoring experience


Dashlane 6.1913
- Change log not available for this version


Dashlane 6.1911
- This version contains the removal of Dark Web Monitoring sign up prompts for Business users, along with a couple of minor bug fixes


Dashlane 6.1909
- the removal of prompts to install the IE plugin during the first setup
- the ability for the Diagnostic Tool to edit the configuration file when Dashlane was installed in ProgramFiles
- the fix of an issue that was overwriting the full PATH variable in some cases
- [Business] the fix to an issue that security score to show in the Admin Console but not in users' app when there were less than 5 passwords in the Business space


Dashlane 6.1907
- A fix to an issue that prevented the IP/location from changing after disconnecting the VPN
- A fix to some missing copy in the Help menu
- A security warning when enabling Windows Hello feature


Dashlane 6.1905
- A fix to the grey extension in Chrome 72
- The ability to use U2F keys on Intel machines
- A fix to the Dark Web Monitoring prompt displayed multiple times
- A fix to some sharing issues
- A fix to some issues with the Password Changer feature
- A fix to a crash of the app when loading "heavy" accounts


Dashlane 6.1903
- Some improvements of the VPN feature
- A fix to Dashlane Business issues related to the removal of company items from the vault when leaving the Dashlane Business account
- A fix to some website icons not displaying after another password was added to the vault
- An improved design of Dark Web Monitoring in Identity Dashboard


Dashlane 6.1901
- Improved design of Premium Plus elements in Identity Dashboard
- Improved the password generation algorithm
- Fixed some connection issues with the VPN
- Fixed some access issues with items shared with limited rights
- Fixed a display issue that prevented some users from seeing their data anywhere in the app but in the search results
- Reverted the replacement of the "Edit" button by a "Copy password" button in the app's main window (this change remains in the search results)


Update:2020-03-18
Info:

What's new in this version:

Integrity 9.5.7
- Adds new columns rel = sponsored and rel = ugc to 'by status' and 'by page' views


Integrity 9.5.6
- Adds sortable columns to links views and link inspector for rel = sponsored and rel = ugc. These columns are hidden by default but can be shown using the 'columns' selector above each of those views


Integrity 9.5.5
- With the new 'check anchors' switched on, urls with #anchor fragments were sometimes incorrectly appearing in the Sitemap and SEO tables
- Fixes urls being duplicated in Sitemap table under certain circumstances and settings


Integrity 9.5.4
- Fixes bug causing redirect to not be reported if the reason for the redirect is only to add or remove a trailing slash, and 'ignore trailing slash' option is switched off


Integrity 9.5.3
- Very important fix to the new anchor checkbox. If left on and greyed out by switching on the querystring checkbox, could cause infinite loop in the scan.


Integrity 9.5.1
- Fixes issue with new anchor feature. If an external link contained an anchor and appeared multiple times, each instance was listed separately in the 'by link' view.


Integrity 9.5.0
- Adds ability to test anchors. You can switch the option on using a new checkbox on Integrity's first tab.
- this will cause urls like /index.html#top and /index.html#bottom to be reported as separate links (resulting in more data) and tested separately. (more cpu and time for crawl)
- If a link url has a #fragment then Integrity will report the server response code as before (coloured red if status is bad). The anchor has no bearing on this. However, if the status is good, then Integrity makes a further check to see whether a name or id can be found on the target page matching the link fragment. If not, this is added to the link's warnings, and the link will be marked orange.
- You can view the details of the warning in the Link Inspector
- Note that the anchor check is case-sensitive. Officially anchors are case-sensitive. Some browsers may treat anchors as case-insensitive, but this doesn't mean that all browsers will and it doesn't mean that it's right.
- Note that you can't 'ignore querystrings' and also test the anchors, since the anchor fragment comes after the querystring.
- The filter button contains a new item 'Warnings' which shows only links with warnings, this will include links with anchors where the anchor (a name or an id) can't be found on the page
- As far as the filter button is concerned, 'Warnings' doesn't include redirects, even though they're both coloured orange in the interface and the Link Inspector Warnings tab does include warnings. The Filter button allows you to separate them
- The filter button option 'Redirects' will still show redirects, even if you've chosen 'do not report redirects' in Preferences.
- Typing a '#' into the search field will show links which contain a #fragment (Plus and Pro only)
- Warnings (which have been reported in the link inspector since v9.0) now cause the link to be coloured orange in the views. As some people like to work towards a clean set of results and may not consider the warnings important, the colouring of warnings can be switched off in Preferences > Links > Warnings. The 'Warnings' filter will still work when colouring of warnings is switched off in Preferences.

Also fixes:
- garbage urls caused by a url containing a comma, or a data: image within an srcset
- fixes bug that's unlikely to have been noticed. If a url redirects and the redirect url has a # fragment, traditionally the rule is that those fragments are just trimmed. But they weren't being trimmed for redirect urls. That is now fixed, but of course the new preference to not ignore anchors is respected.


Integrity 9.4.1
- Irons out problem causing links to be marked external if the case of the domain of a link doesn't match the starting domain. ie start at foo.com, a link to FOO.com would be incorrectly marked as external
- Fixes line number column of 'appears on' table within link inspector window
- Small fix - unquoted link hrefs with no character before the closing bracket weren't being logged properly, leading to some spurious results


Integrity 9.3.6
- If a meta http-refresh type redirect redirects from an internal url to an external one, then the link was being left marked as an 'internal' link. It's arguable whether this type of link (which redirects from internal url to external) is an internal or external link, but it's important for certain internal processes that it's marked as external when the redirection occurs. This was happening properly for the more usual types of redirect
- (Integrity Pro) adds 'render page / run javascript' feature. A site shouldn't prevent a user from fully navigating a site when js is not used, but if it does, this feature will allow Integrity to crawl it


Integrity 9.3.5
- Important fix for anyone who needs to export to csv, html or xml sitemap. Fixes crash which may have been experienced on recent versions of the OS after OKing file save dialog


Integrity 9.3.4
- Better handling of situation where image urls are being checked and an image with alt text is within a regular a href link which also has some link text appearing after the image and within the link. The link is now correctly reported with the link text and the image url is correctly reported with its alt text
- Fixes a bug causing certain links in the above situation to be missed (ie where there is an image beside the link text within a link) and where the new 'lazy load' feature is switched on


Integrity 9.3.2
- Small improvement to 'lazy loaded' image finder. Now finds video and audio urls in the source tag / data-src element


Integrity 9.3.1
- Fixes issue that would prevent Integrity from running under certain circumstances, ie on older systems (MacOS10.13 or earlier) and where the server can serve content using Brotli compression
- Integrity users on MacOS 10.13 or earlier should download this update. It shouldn't make any difference for users 10.14 or higher


Integrity 9.3.0
- The main tables now retain their selection when sorted, as expected
- Support button added to diagnostics window which shows if unexpectedly few results are found
- If 492 codes are encountered (too many requests) more information is given in the Link Inspector's Warnings tab. A 429 may come with a 'retry after' which Scrutiny honours. It may also provide some information in the html of the page which follows the 429 code. All of this information is sent to that link's warnings for the user to see


Integrity 9.2.0
- Fixes a bug causing bad links to be reported incorrectly when the link contains a fragment (#something) as well as non-ascii characters in the link
- If a mobile user-agent string for a mobile browser is being used, some sites generate an 'intent://' url. Integrity no longer reports 'unsupported url' for such links
- Disables tabbing mode (View > Tab bar) which was causing confusion if accidentally switched on. (Integrity isn't document-based)


Integrity 9.1.1
- Improvement to 'lazy loaded' image functionality. Adds Blocs to the supported systems
- Adds .webp to the list of recognised image extensions (used in various places within Integrity)


Integrity 9.1.0
- Adds option to look for 'lazy loaded' image urls. There are various ways to implement lazy loading but Scrutiny should find them in the case of the most common implementations
- If a meta http refresh is within comments (including ) then it's now correctly ignored


Integrity 9.0.12
- Fixes small bug that was preventing the app from running on Catalina


Integrity 9.0.11
- Adds 'line number' to link instances (the line number of the link within the html file) - there's now a column to show this number in the 'by link' view (when urls are expanded), by status, links flat view and the table within the link inspector
- Fixes bug that was causing broken images to not be shown in links view when Filter button was set to Images. The same bug may have had other symptoms too relating to broken images (Plus and Pro)
- Fixes possible problem of some repetition in the 'columns' selector of certain tables
- Fixes problem with 'Target Page Inspector' button within Link Inspector window when the Link inspector was opened from certain views


Integrity 9.0.7
- Fixes bug with subdomain option which could cause certain external links to be incorrectly marked as internal


Integrity 9.0.5
- fixes links incorrectly reported broken (link is reported with extra text or another url tacked onto the end) when the href isn't terminated by quotes or a space but the end angle bracket
- adds 're-check parent page of url' to context menu in 'links by status' view
- some fixes to the rechecking functionality when called from the By Status view


Integrity 9.0.4
- Adds detection of unclosed comment tag and unclosed script tag, these things are included in 'Warnings'. In future the number of possible things that you can be warned about will grow
- Adds Warnings into diagnostics window
- Change to the internal flow. Previously link urls were stored 'unencoded' and 're-encoded' for testing (unicode characters and reserved / unsafe ascii characters). This is fine 99.9% of the time but sometimes this can cause a problem when this unencode/re-encode cycle produces a different result form the url as it originally appeared on the page, and the server doesn't respond to the changed version. This can cause Integrity/Scrutiny to report 404 for a link which works on the page.
- Internal note: entities are still unescaped (") we consider that part of the encoding of the html page
- Link text now searched when using search box and by page view
- Redirect chains included in warnings
- Better handling of redirection from a http or https url to a tel:, mailto: etc. Does not create a warning but cancels the connection and sets the status to 'not checked'. The redirect details can be seen within the link inspector.

Redesigned lInk inspector:
- puts redirects on a separate tab rather than a pop-up window
- adds warnings tab, contains details of anything that gives this link an orange 'warning' status
- traditionally the orange 'warning' status meant redirect(s) but now can include a number of other things
- adds 'target page' tab, which shows certain target page properties and a button to access Page inspector

Page inspector:
- adds sortable tables of inbound links and outbound links
- adds download time and mime type to page inspector


Integrity 8.3.15
- Patches bug which could have caused the odd link url to be missed or a spurious link url reported if certain unlikely code appears in the page


Integrity 8.3.13
- Fixes bug which was causing urls to be reported bad where they were found as the src of certain tags (iFrame, Embed, Script) and were not quoted
- Fixes some unexpected urls appearing in Link views when the search box is used
- Improvement to subdomain comparison, internal links with subdomains may have been considered external if the starting url had a non-www subdomain (This all depends on the 'consider subdomains internal' option switched on)


Integrity 8.3.7
- Fixes fatal error if option to check linked files is switched on and if a css file doesn't answer UTF-8 encoding


Integrity 8.3.4
- Adds context menu to table within link inspector. Contains Visit, Highlight, Locate (as per the buttons below, which work if you first select a page within the table)
- Engine now correctly ignores 'data-' elements within link tags. This was leading to some spurious results
- Further improvements to soft '404 functionality'. If target of link returns plain text rather than formatted html, Integrity now handles this. If the target page is formatted html and has a title, this is also now searched for the list of soft 404 terms.
- Further small fix for a potential problem to pattern matching (as used in site search, blacklisting soft 404 etc)


Integrity 8.3.2
- Fixes a bug causing the crawl to stall under obscure circumstances (starting the scan at a deep url, where the deep url contains an asterisk character)
- Fixes problem of 'soft 404' search returning 'near matches'. It now searches literally for the string(s) you enter


Integrity 8.2.3
- Corrects odd behaviour when a canonical tag appears twice on a page. This situation is handled more gracefully


Integrity 8.2.0
- Able to pull image urls from css style sheets and check their status (if the 'check linked js and css files' option is switched on')
- (Integrity Pro) Fixes bug causing some code to appear in stripped plain text if tags have no whitespace between - this could cause spurious words to appear in the spellcheck
- Important fix, a bug could cause crash during scan in certain circumstances (though not reported many times). This was also causing some inefficiency
- Integrity, Integrity Plus and Integrity Pro are now notarized by Apple (security checked and certified). This requires that they run under 'hardened runtime' which is also a security measure


Integrity 8.1.21
- Search box for link results is now a literal full match
- Subtle improvement to html parsing relating to comments
- Better handling of SSI where the include happens within an html tag
- Some engine improvements re extracting canonical url


Integrity 8.1.19
- Improvement to subdomain handling. The subdomain option 'treat subdomains of starting url as internal' may have not worked as expected if the starting url had a subdomain already, including www. This option should now work as expected for starting urls that include www
- (Integrity Plus and Pro) Fixes a bug with the sitemap csv export which could cause some unexpected urls in the results (no problem with the xml or other formats)


Integrity 8.1.16
- Fixes a couple of problems that could cause the scan to speed up above the limit set in Settings : Timeout and Delays
- Change to that Limit Requests to X per minute' setting - it had originally been set to reject anything below 30. That's now reduced to 10 as some sites are getting more difficult to scan with various ways of detecting automated requests
- Fixes bug relating to the blacklist / whitelist rule table, specifically when editing a value, and removes the option for 'Only follow' which was logically flawed and should have been removed when the 'does not contain' option was added. Users should use 'do not follow urls that don't contain' instead


Integrity 8.1.15
- Improves iFrame support
- Fixes problem with img alt text being truncated if it contains a single quote character


Integrity 8.1.14
- Important patch, obscure problem causing incomplete scan in unlikely circumstances


Integrity 8.1.12
- Fixes but that may have caused crash with certain urls


Integrity 8.1.11
- Further work around the improvement to the meta http-equiv refresh handling


Integrity 8.1.10
- (Pro and Plus) 8.1.9 was incorrectly sandboxed, possibly resulting in website configurations not being visible for users upgrading to 8.1.9 from an earlier version and then to 8.1.10 Users should contact support for the solution in this case


Integrity 8.1.9
- 10.14 Mojave dark-mode-ready
- Fixes 'next bad link' button in link inspector
- Fixes a bug which would have caused Integrity to stall at the first url (reporting that as a 200 but going no further) under an unlikely set of circumstances


Integrity 8.1.8
- 10.14 Mojave dark-mode-ready
- Different handling of a common issue: linkedIn urls returning a 999 code (even though the link may work in a browser). This is not an Integrity issue but common to all webcrawlers / testers. LI seems to detect the rapid requests and/or non-browser querystring and returns a non-standard 999 code. Integrity used to present this as a server error and count it as a bad link. Now it labels it as a warning, and does not count it as a bad link. This is because it is not necessarily a bad link, it just hasn't been possible to test it properly.
- Fixes issue with meta http-refresh not being observed if the page contains content with links. (The content was being parsed for links, in favour of the redirection being observed.)
- (Pro) (Build 8.1.81) Fixes bug causing no data to show when 'duplicate descriptions' is selected in SEO Filter button


Integrity 8.1.7
- Fixes bug which may have been responsible for some unexpected results for some users


Integrity 8.1.6
- Enables dark mode when using MacOs 10.14 Mojave (will respect the user's choice of dark or light mode in System Preferences)
- (Pro) Enables keyword density functionality in SEO table (keyword stuffed pages)
- Better handling of a recurring 'Refresh' header field which could have appeared to leave the scan hanging when almost 100% finished
- Some improvements to the sorting and filtering which should prevent a short hang when using the 'bad links only' checkbox in the links results. There may still be a bit of a delay with some large sites and when the 'by status' tab is selected.
- Fixes Problem with 'Images' option in filter button which was showing some urls which weren't images
- Fixes problem with headings / outline in page inspector (accessed from 'by page' view and double-clicking on a page rather than a link)
- Other small fixes


Integrity 8.1.4
- Fixes problem scanning a site locally and directory path contains a space or certain other characters
- Adds override for the built-in behaviour which excludes pages from the sitemap if they are marked robots noindex or have a canonical pointing to another page. These options are in Preferences > Sitemap, they should be on by default and should only be switched off in rare cases where it really is necessary, such as using the sitemap for a purpose other than submission to search engines (where you do want all internal pages in the file)
- Updates links within the app and dmg (support, EULA etc) to new https equivalents


Integrity 8.1.3
- Fix to Links/By Link table which was not remembering its column information


Integrity 8.1.0
- Adds support for tag
- Adds detection of audio and video mime types. The filter button in Integrity Plus and Pro allows you to see audio urls / video urls
- (Pro and Plus) Adds the options to include video in the xml sitemap
- Fixes case where a set of circumstances could cause the scan to appear to finish early (and error shown for first url) while scan actually continues


Integrity 8.0.12
- (Integrity Pro) Adds some options for spell-checking: to ignore contents of and / , to only check contents of & and to check contents of image alt text
- Note that the option to check spelling within nav, header and footer is off by default


Integrity 8.0.10
- Fixes Preferences > Links > Do not report redirects


Integrity 8.0.9
- Further measures to reduce 'false positives' (which is a key v8 feature). In this case, 403 (forbidden), may be returned if useragent string is Googlebot or not a browser. Where a 403 is received, and the user has useragent string set to Googlebot or Scrutiny, then the url is retried once, with cookies, GET method and useragent string set to that of a regular browser
- Doubles the alt text buffer, alt texts of more than 1,000 characters were regularly being seen
- Fixes Preferences > Links > Do not report redirects which has not been working properly in v8


Integrity 8.0.8
- When user marks a link as fixed, the redirect information for that link is now correctly cleared
- Now correctly handles a link where href = './'
- Allows for longer srcsets (>1000 characters). Previously, truncated urls may have been reported due to a buffer limit
- Fixes sorting in Spelling / by page table
- Adds context menu to sitemap table (copy url / visit url)
- Fixes problem with context menu in SEO / meta data table, 'copy url' or 'visit url' could work on wrong url
- Adds context menu to spelling / by word table (copy url / visit url)
- Adds option to spelling / by word table to 'remove without learning'


Integrity 8.0.7
- Adds column 'og:locality' to SEO / meta data table
- Fixes bug causing spurious results to appear in the links tables sometimes when using the search box
- (Integrity Pro) enables toolbar 'get info' button for Spelling view
- (Integrity Pro, not MAS) implements update check


Integrity 8.0.6
- 'Don't follow nofollow links' could prevent crawl from getting off the ground
- Fixes problem in the sorting of Sitemap by 'priority' if any rules are in play
- Fixes bug preventing sitems 'priority' column from being manually edited if the sitemap rules table is empty, and bug preventing the 'change frequency' column from being edited manually
- enables 'double click to preview' in SEO / Images table


Integrity 8.0.4
- Fixes problem where unlikely set of circs could cause crash (certain unintended spurious character included in the link target url, a specific page encoding)
- Fixes bug that prevented full scanning if port number used in the starting url


Integrity 6.12.1
- Restores ability to scan a site locally (file://)


Integrity 6.12.0
- Adds ability to attempt scan Wix site. No option for user, Wix site is autodetected using the generator meta tag
- We don't endorse or encourage the use of Wix, their dependency on ajax breaks accessibility standards and makes them difficult for machines to crawl (ie SEO tools and search engine bots) and impossible for humans to view without the necessary technologies available and enabled in the browser.
- Fixes bug in 'highlighting', if the link occurred more than once on the page, only the first would be highlighted properly
- Fixes minor bug in column selector above certain tables, for French users
- (Integrity Plus) Fixes bug preventing pages from being correctly excluded from sitemap where robots noindex is set in the page head
- (Integrity Plus) Fixes bug causing potential crash if pages are excluded from sitemap for both possible reasons and user presses the button to see the 'more info' button


Integrity 6.11.16
- Fixes bug in 'highlighting', if the link occurred more than once on the page, only the first would be highlighted properly
- Fixes minor bug in column selector above certain tables, for French users


Integrity 6.11.14
- Important fix - after scan finishes, depending on certain sequence of events, Sitemap table may have appeared blank. Data should now correctly appear
- Some improvements to the site management (clicking from one website configuration to another). With certain sequences of actions, unexpected results could be seen.
- Other small improvements

Some improvements to 'rules' dialog:
- Rules dialog opens as a sheet attached to the main window, rather than randomly positioned on the screen
- Adds 'urls that contain...' and 'urls that don't contain....' option giving much more flexibility
- (removes 'only follow'. The wording of this became confusing in certain cases (eg if you have more than one of those rules) and it's no longer required because it's the same as 'do not follow urls that don't contain' )


Integrity 6.11.13
- Important update for French users - when using French localisation, when making a blacklist rule ('Ignore links containing...' etc) the new rule appears not to save when OK pressed


Integrity 6.11.9
- Fixes problem with finding all frame urls within a frameset
- Adds a trim to the starting url before starting in case whitespace / return characters have been included via a copy and paste.
- Fixes problem with ftp of sitemap file, if Preferences has been set to 'ftp only' and the sitemap generation is attempted before certain other actions.(Integrity Plus only)


Integrity 6.11.8
- Fixes odd problems with the search field
- Improves the user experience when the [+] (new site) button is pressed for the first time. If a website has already been configured without first creating a new config, the url, settings, rules etc will be saved as the first site before the new one is created (becoming the second site)


Integrity 6.11.7
- Some fixes and improvements to the 'file size' functionality. And adds option to 'load all images' With this option on, all images are loaded and the size noted. So the 'target size' column of the 'by link' and 'flat views' will show the actual size of the image. With the option off, a size may still be displayed in those columns, but it then relies on the Content-Length field of the server response header, which may be the compressed size of the image or not present. The option slows the scan and uses more data transfer, so only use if you're interested in the size of images on your pages.
- Fixes odd results if a link is an anchor link and contains unicode characters within the anchor


Integrity 6.11.5
- Fixes links incorrectly found within javascriopt
- Fixes problem causing bad link count to be a little higher than the actual number of bad links. (Caused by certain external urls responding with error butreturning OK when automatically retried, the bad link had already been counted and wasn't reset)


Integrity 6.11.4
- Important release for users of High Sierra
- Fixes problem that could cause incorrect link text to be reported
- Where appropriate, Integrity uses the HEAD method for efficiency. However, some servers incorrectly return a 404 or 5xx in response to a HEAD request. Such urls are now automatically retried using GET.


Integrity 6.11.3
- Adds case sensitivity when checking file:// urls there's a new option on the 'Global' tab of Preferences, case sensitivity is on by default.
- Fixes bug which prevented some srcset (2x etc) images from being found
- Increases stability and efficiency under certain circumstances
- Fixes minor problem with the 'delay' functionality (for throttling requests). The bug caused this setting to sometimes not be observed.
- Fixes incorrect handling of base href = single forward slash, now correctly interprets as "relative to the public root"


Integrity 6.11.2
- Fixes bug causing scan to stall if crawling locally and site is on an external volume
- Enables 'Find' (cmd-F) within debug console
- Keyboard shortcut for main views are changed - shift added (cmd-shift L, T, S, F)


Integrity 6.11.1
- Fixes bug causing incorrect redirect if a port number is part of the url and the same url redirects multiple times
- Adds debug console with verbosity control


Integrity 6.11.0
- Adds French localisation to entire app


Integrity 6.10.2
- Fixes bug causing html pages to not be added to SEO results or Sitemap if it contained no links
- Adds options to ftp dialog (sitemap export) to use TLS, and adds field for port number (defaults to the usual 21)
- Some other small improvements such as validation of the directory field


Integrity 6.10.1
- fixes issue with links not being found after self-closing script tag in body ()
- fixes issue with


Integrity 6.10.0
- Improvements to engine, may help with certain sites where timeouts are experienced, maybe randomly or maybe abruptly bringing the scan to a stop. A new 'advanced' preference added to override the new changes and force all connections to stay alive to completion of data load. Not to be used generally (especially where the site contains links to large files) but may help in some situations


Integrity 6.9.1
- Fixes parsing problem that could cause spurious links (incorrectly found within javascript)
- Small change that helps stagger multiple simultaneous requests
- Adds French localization to context help


Integrity 6.9
- Adds support for IDNs - start with either the unicode or encoded version, the unicode version will be displayed, the http requests will be correctly handled using IDNA encoding
- NB - Integrity has long been able to handle unusual characters in the path / filename of a url using encodings such as percent -encoding. This refers to unicode characters in the domain part of the url


Integrity 6.8.25
- Fixes possible crash on completion of scan under certain circumstances
- Allows generation of a sorted list of images by file size, and which pages they appear on (adds 'target size' column (optional) to the Links 'by link' and 'flat' views)


Integrity 6.8.24
- Adds 'copy urls' to the context menu where multiple items are selected in all link results tables. (cmd-C also enabled where multiple items are selected). a return-separated list of the selected urls is copied to the clipboard.
- Fixes a crash when using multiple select and 're-check'


Integrity 6.8.23

A number of fixes around the sitemap functionality, exclusion of pages from the sitemap and canonical URLs:
- Adds a button for viewing pages which have deliberately been excluded from the sitemap. It opens a table showing the URL, canonical URL and the reason that the page has been excluded. The table has context menu for copy URL and visit.
- Where a page has a canonical URL pointing to itself, this page may have been incorrectly excluded from the sitemap in the past if the canonical URL's capitalization is different from the page URL. This match is now checked in a case-insensitive way.

Other small fixes:
- Fixes obscure problem, canonical and other links in the head truncated if url contains /head


Integrity 6.8.22
- Fixes crash or hang if starting url is a file and that file can't be found, and dock icon is showing progress bar.
- Fixes problem with wrong starting url sometimes being used after File-Open dialog.
- Inherits a fix to the engine, not always recognising an end comment where it looks like -------------->


Integrity 6.8.20
- Fixes a problem causing Integrity Plus to quit on startup after a certain sequence of events including starting the free Integrity beforehand
- Fixes logical error which meant that if user viewed the 'by status' or 'flat view' while the scan was running, these would not be updated properly at the end of the scan
- Adds Googlebot's user-agent string to the drop-down list of UA strings in Preferences


Integrity 6.8.19
- Some improvements to the engine, including low disk space detection - offers to stop or continue before space (on the system disk '/' ) becomes critical
- Some fixes to the 'mark as fixed' function - fixes keyboard shortcut (enabled in by link view only), enables multiple selection & mark as fixed in the by link view, and fixes the 'follow up' for that (removing from view if 'bad links only' is in operation)


Integrity 6.8.18
- Further improvements to the help system
- Unfortunately, OSX components that enhance the help system are available in 10.8 and above. Therefore this version requires minimum 10.8. Users of 10.6 and 10.7 should use Integrity version 6.8.15 and Integrity Plus version 6.8.17
- PeacockMedia's end user licence agreement version v1.2 (published 25 Nov 2016) applies


Integrity 6.8.15
- Fixes bug causing links to have blank url if the found url contained a particularly unusual percent-encoded character or one that doesn't convert in the claimed encoding
- Now ignores link targets in double curly braces, ie href = "{{ something}}" - used as placeholder in certain content management systems (ie Angular, Expression Engine). Previously Integrity was incorrectly constructing an absolute url and testing it. Note that such links can be rendered properly and tested using Scrutiny's 'render javascript' feature


Integrity 6.8.14
- In case where a page uses the Refresh server response field, and has a large time delay, this could cause Integrity to hang at the end of the scan


Integrity 6.8.12
- Fixes obscure problem where /head appears within the canonical url, this mistaken as the /head tag, leading to some spurious code appearing in the link results
- Adds multiple selection to by link, by status and by page tables, (these can of course be sorted and filtered in Integrity Plus) and the context menu item 'Re-check selected'. This is a replacement for the old 'Recheck bad links' menu item which was flawed in many ways


Integrity 6.8.11
- Important fix for anyone scanning locally. Fixes bug present since 6.8.6 which could cause scanning of local files to stall


Integrity 6.8.4
- Important fix: fixes some spurious non-existent links found when hreflang is present within or tags


Integrity 6.8.2
- Adds much easier way to select columns for certain tables (flat view and by link) - a menu pulled down from a button just above the table. Similar menu available in export dialog too
- Fixes problem with 'exporting disabled' message appearing even after licence is activated
- Adds 'Depth' as a column in the SEO table (min number of clicks to reach from the home page). This column has already been appearing in the Links tables, but was called 'Distance', now renamed 'Depth' in those tables
- Fixes possible mistaken links 'found' within javascript
- Now makes sure quotes are trimmed from meta refresh url
- Some ../ weren't being correctly resolved if they appeared within the middle of a relative link - improved now
- Adds preference to be tolerant (ie not report a problem) in cases where a ../ travels above the root domain. Although technically an error, browsers tend to tolerate this (assuming the root direcory) so such links will appear to work in a browser
- Small fix to meta refresh redirects


Integrity 6.7
- Adds pattern matching in blacklists / whitelists. * and $ can be used
- Link inspector now remembers the size the user has dragged the previous one to
- links limit in Preferences is capped. Previously, entering a stupidly higher number could cause problems
- Fixes bug causing some spurious data to be included in the link check results, when 'check linked js and css files' is switched on
- Reduces some initial memory allocation - more memory efficient when scanning smaller sites