Skip to content
Update History
0.3.0 (tl;dr)
- Insights - Easily see and explore failing and passing pages, with many built in snippets updated to support insights.
- No-Code AI - An AI helper that will generate snippets for you from a simple description.
- GPT 3.5 - Snippets can now output prompts that will automatically run using GPT3.5 (requires your own OpenAI API key).
- New Snippets - Over 40 new built in snippets, with many old ones updated.
- Additional Pass/Fail Indicators - Show pass and fail states alongside the data, without having to return a 'pass' or 'fail' string.
- Updated Chrome - Crawls are now using Chrome 111.
- Deeper Exploration - Explore data can now be viewed per column instead of just per page. Don't miss the new unique button to that appears on the deeper exploration tables!
- New Data Types - CSV strings can be split out into tags (data-type-tag) and CSS color values rendered (data-type-color).
- Configuration Helper - A new streamlined way to generate your snippet configurations.
- Obligatory - Bug fixes, performance improvements, and more polish.
0.3.0
- App - Add prompt output to Horseman object to run GPT3.5 on any output.
- App - Create snippets from plain english descriptions using AI.
- App - Add insights report section.
- App - Add horseman config option enable-insights.
- App - Add insights to existing snippets.
- App - Add ctrl click to snippets on crawler to isolate snippet group. This isn't performant but it works.
- App - Add pagination to snippet categories.
- App - Add sitewide explore tables.
- App - Add unique filter to sitewide explore table columns.
- App - Add secondary result states at cell level with new horseman object option.
- App - Add secondary result state to existing snippets.
- App - Add new data type, data-type-color, that will render comma seperated CSS color values.
- App - Add new data type, data-type-tag, that will split comma separated content into visual tags inside a cell.
- App - Expose the full redirect chain to the snippets.
- App - Fix issue opening external link.
- App - Fix issue with some built in snippets returning numbers as strings.
- App - Moved from icons to descriptive tags for snippets.
- App - Allow snippets to run on sites that block execution via CSP.
- App - Improved robots.txt crawler.
- App - Blackhole masked external redirects.
- App - Remove Universal Analytics.
- App - Better snippet categorisation and descriptions.
- App - Updated editor help with new features.
- App - Improve hover tips.
- App - Editor links now open in the default external browser.
- App - Fix layout scroll issue with library page.
- Updated Snippet - Ads Storage - Fixed an issue with this not reporting correctly.
- Updated Snippet - Valid Robots - Fixed an issue causing the snippet to fail.
- Updated Snippet - Hardcoded Tracking params - Fixed false positives.
- Updated Snippet - Staging URLs - Added checks for localhost and 127.0.0.1.
- Updated Snippet - Canonical - Can now return canonical set in headers.
- Updated Snippet - Name (Schema) - Improve reliability.
- Updated Snippet - Google Analytics - Checks for IDs loaded as a merged destination for another tag.
- Updated Snippet - Google Ads - Checks for IDs loaded as a merged destination for another tag.
- New Snippet - Cookie Consent Platform.
- New Snippet - Google Ads.
- New Snippet - Network Hops.
- New Snippet - Meta Description Sentiment.
- New Snippet - Theme Color.
- New Snippet - Valid Theme Color.
- New Snippet - Background Images.
- New Snippet - List (EE).
- New Snippet - Price (EE).
- New Snippet - SKU (EE).
- New Snippet - Category (EE).
- New Snippet - Quantity (EE).
- New Snippet - Brand (EE).
- New Snippet - Microsoft Ads Event Buffer.
- New Snippet - Indexability.
- New Snippet - Render Blocking Resources.
- New Snippet - Lazy Loaded Resources.
- New Snippet - Preloaded Resources.
- New Snippet - Priority Hints.
- New Snippet - Text Compression.
- New Snippet - Frequently Asked Questions.
- New Snippet - Social Accounts.
- New Snippet - GTAG Event Buffer.
- New Snippet - External Canonical.
- New Snippet - Mismatched Canonical.
- New Snippet - Mismatched Robots.
- New Snippet - Google Tag Active Containers.
- New Snippet - Google Tag Active Destinations.
- New Snippet - Ninja Forms.
- New Snippet - WPForms.
- New Snippet - Salesforce Forms.
- New Snippet - Elementor Forms.
- New Snippet - Jotform.
- New Snippet - Meta Description Length.
- New Snippet - Rewrite Long Meta Description.
- New Snippet - Content Summary.
- New Snippet - Write Missing Meta Description.
0.2.15
- App - CSV separator is now customisable.
- App - Optional NDJSON export for crawls that exceed the JavaScript limit on JSON size.
0.2.14
- Editor - Fix whitespace highlighting issue.
- Editor - Fix issue with snippets sticking in the editor.
- Editor - Remove text area resize on settings panel.
- App - A11y improvements to keyboard navigation.
0.2.13
- App - Fix roaming back button.
0.2.12
- App - Fix minor a11y niggles.
- App - Fix back button alignment.
- App - Fix CSV export to enable after first result returned.
0.2.11
- App - Changed the tooltip colour to separate it from dropdowns and buttons.
- App - Moved a lot of elements into their own components to improve a11y.
- App - Unified design system to make UI elements clearer.
- App - Focus trap input on modals.
- App - Made the show/hide all buttons clearer on the snippet page.
- App - Exposed previously hidden options with new dropdown menus.
- App - Changed the wording on toggles to make them less ambigous.
- Updated Snippet - Staging URLs - Now checks for azure website environments.
0.2.10
- App - Fixed excitable CTRL / CMD key.
- App - Made Settings toggles less ambiguous.
- App - Invalid RegEx includes/excludes are now flagged and ignored.
- New Snippet - Mixed Content.
- New Snippet - Unsecure Links.
- New Snippet - Staging URLS.
- New Snippet - Estimated Reading Time.
- Updated Snippet - CLS - CLS elements are now explorable.
- Updated Snippet - LCP - LCP elements are now explorable.
- Updated Snippet - LCP Priority - LCP elements are now explorable.
- Updated Snippet - Resource Size - Resources are now explorable.
- Updated Snippet - Image Size - Images are now explorable.
- Snippet - Removed unique tel/mail snippets.
- Snippet - Enable explore table for invalid roles.
- Snippet - Fix issue with missing alt snippet not working.
- Snippet - Fix explore table not showing for CF7 forms.
0.2.9
- Crawler - Introduced a timeout on robots.txt discovery.
- Crawler - Disable the stop/pause buttons during the robots.txt discovery phase.
- Crawler - Added a pre-crawl loading animation.
- Crawler - Added pre-crawl status notices.
- Crawler - Reduced the number of retries on URLs to speed up crawls.
- Crawler - Added a stopping animation to the progress bar.
- Crawler - Fix a UI bug with the pause button.
- Crawler - Blackholed URLS are now explorable.
- App - More tooltips.
0.2.8
- Snippet - Fix issue with the LCP Priority snippet.
0.2.7
- App - Added a hold indicator to buttons which have alternative features when CTRL/CMD is pressed.
- Crawler - Secret de-duplication export feature. 👀
- Crawler - Updated settings panel.
- Crawler - Removed export button for inlinks.
0.2.6
- App - Fixed some edge case auth issues.
- Crawler - Service workers are now blocked for more accurate snippet results. Thanks @davewsmart.
- Crawler - Added a regex include option for URL discovery.
0.2.5
- Crawler - Sitewide CSV export for explore tables.
- New Snippet - Content Extraction.
0.2.4
0.2.3
- Crawler - You can now export the complete crawl including nested tables as a JSON object.
- Crawler - CTRL/CMD + C now works to copy a cell.
- Crawler - Fixed the inlinks not resetting on new crawls.
- Crawler - Added a new setting to stop Horseman from normalising querystrings.
- Crawler - Added a regex exclude option for URL discovery.
- Editor - Changed 'enhanced' to 'explore' although the old object naming is still supported.
- Editor - Fix issue with the toggle snippet styles not resettings.
- New Snippet - H1 Text.
- New Snippet - H1 Count.
- New Snippet - H1 Sentiment.
- New Snippet - Meta Description.
- New Snippet - Carbon Footprint.
- New Snippet - Equality.
- New Snippet - Content Extraction.
- Updated Snippet - Hardcoded Tracking Params now checks for _fbclid and msclkid.
- Snippets - Added icons to indicate which snippets are using external libraries and/or return explore tables.
- Snippets - Console Error snippet now catches exceptions as well as console.error() messages.
- Snippets - Added support for data-append-g as used by the Carbon Footprint snippet.
- Snippets - CTRL/CMD + S now works to save a snippet.
- App - You can now specify your own Chrome binary to power Horseman the --chrome command line option.
- App - Better cleaning up of temporary files.
- App - Fixed some auth issues.
- Dev - Added remote error reporting to catch a few lingering bugs.
0.2.2
- Snippets - Labelled more snippets impacted by fast mode.
- App - Restored the ability to use native window shortcuts on MacOS.
0.2.1
- Crawl - Custom header files now disable device emulation, allowing for custom user agents.
- Snippets - Fixed issues with console log/error/warn snippets.
- App - Added support for auto updates.
- App - Added basic support tracking usage metrics via Google Analytics. Privacy - I'm not tracking anything other than basic metrics, nothing identifiable is being sent to GA.
- App - Fixed some minor issues with janky menu animations.
- App - Better error messages when authorisation fails.
- App - Fixed shortcuts on MacOS.