Contains noteworthy changes made to SiteDiff.
- Change to the Drupal preset for absolute links. It no longer changes domain to an empty string.
- Added an option to the 'diff' command to remove HTML comments from pages.
- Updated deployment to get Docker build.
- Removed some debug code.
- Fixing bug with version command within the Docker image.
- Dependency updates.
- Diff performance improvement. Preset rules were being repeatedly re-added to the list of rules.
- Fix issue with whitespace in URLs.
- Updates for Drupal preset for Drupal 8, 9, 10.
- Bump nokogiri from 1.14.2 to 1.14.3
- Fix basic auth derived from URL syntax
- Fix issue with 'store' command.
- Fix issue with nil object during diff report generation.
- Update to export documentation.
- Security update for Nokogiri.
- Minor code updates.
- Fixed a bug with report exporting.
- Prevents crawling the same site twice if the before and after urls are the same.
- Adding a referrer to the crawler errors.
- Updated requirement to Ruby 3.1.2.
- Upgraded modules for security and compatibility.
- Fixed bug in crawl command where the
after
site pages were overwriting pages in thesitediff/before
directory. - Fixed bug for using presets.
- Fixed bug for including other files.
- Security upgrades to modules.
- Refactor CLI class and move business logic to new SiteDiff::Api class for better integration with other Ruby apps.
- Add overlay for diff screen - JS fails back to HTML.
- Add additional information to the report output (21861).
- Restore the
before_url_report
andafter_url_report
features and improve the output of exported reports (21860). - Added named regions feature. (See Advanced diffs.)
- Deprecated
--whitelist
and--blacklist
. To be removed in 1.1.0. - Fix
init
command when running with a single URL #109 - Remove --insecure option — instead, always accept certificates.
- Update
.travis.yml
to Ruby 2.7
Release notes were out of date, so only tracking changes since 1.0.0 here.