- Do not continue crawling on the other origin when the origin-crossing relation results in an HTTP redirect (Andreas Lind)
- Add regression test for #196 (Andreas Lind)
- Add CHANGELOG.md to .prettierignore (Andreas Lind)
- prettier --write '**/*.{js,json,md,css}' (Andreas Lind)
- Lock prettier down to the minor version (Andreas Lind)
- Drop node.js 8 and 10 support (semver-major) (Andreas Lind)
- Update assetgraph to ^7.3.1 (Andreas Lind)
- +1 more
- #189 Avoid ever following JavascriptFetch relations. Fixes #188 (Peter Müller)
- Add README section about new sitemap support (Peter Müller)
- Prettier formatting (Peter Müller)
- Upgrade urltools to 0.4.2. Fixes #169 (Peter Müller)
- Add assetgraph-plugin-sitemap for sitemap support (Peter Müller)
- Update assetgraph to 7.1.0 (Peter Müller)
- #192 Make it clearer that --skip and --todo are substrings (Aarni Koskela)
- #193 Remove antiquated JSHint files (Aarni Koskela)
- #183 Use FileRedirect relations for the pretty feature (Andreas Lind)
- #180 Check name-attributes as a fallback for id-attributes when validating… (Peter Müller)
- #168 Add 'pretty'-option that lets hyperlink sresolve extensionless hrefs … (Peter Müller)
- #178 Align (a bit more) with prettier 2 defaults (Andreas Lind)
- #176 chore(package): update prettier to version 2.0.1 (Andreas Lind, Andreas Lind, greenkeeper[bot])
- #174 Update sinon to the latest version 🚀 (greenkeeper[bot])
- #173 Update mocha to the latest version 🚀 (greenkeeper[bot])
- #172 Update eslint-plugin-node to the latest version 🚀 (greenkeeper[bot])
- #171 Update nyc to the latest version 🚀 (greenkeeper[bot])
- #170 Update sinon to the latest version 🚀 (greenkeeper[bot])
- Add --pretty option to README (Peter Müller)
- Add test for getModifiedHref (Peter Müller)
- Switch to mocharc file (Peter Müller)
- Fix bug where local srcset images would be categorized as external (Peter Müller)
- Add npmjs.com to weird hosts that add 'user-content-' in front of fragments (Peter Müller)
- prettier --write '**/*.js' (Andreas Lind)
- chore(package): update prettier to version 1.19.1 (greenkeeper[bot])
- Trim 'index.html' away from fragment redirect expected URLs (Peter Müller)
- #166 Fix error thrown when encountering HTTP redirects with HTML payload (Andreas Lind, Peter Müller)
- #165 Emit an error if a relation with a fragment gets redirected (Andreas Lind, Peter Müller)
- Updated dependencies (Peter Müller)
- chore(package): update eslint-plugin-node to version 10.0.0 (greenkeeper[bot])
- #162 Update eslint-config-standard to the latest version 🚀 (greenkeeper[bot])
- #161 Update assetgraph to the latest version 🚀 (greenkeeper[bot])
- Update travis config (Peter Müller)
- Dev dependency maintenance (Peter Müller)
- Fix critical security issues (Peter Müller)
- Sto using async keyword as a variable (Peter Müller)
- Switch tap-render out with @munter/tap-render (Peter Müller)
- Fix bug where fragment checks would be executed to links to external pages that were never loaded when runnin in internal mode (Peter Müller)
- #159 Feature/handle GitHub readme fragments (Peter Müller)
- #157 Update dependencies to enable Greenkeeper 🌴 (Peter Müller, greenkeeper[bot])
- #155 Stop recursing into Html where it shouldn't (Peter Müller)
- #156 Output valid TAP details without any stray colons that cause par… (Peter Müller)
- #153 Run fragment-check when
internal
flag is true (Peter Müller)
- Update to assetgraph 5.11.0. Closes #158 (Peter Müller)
- Auto generate CHANGELOG.md (Peter Müller)
- Less aggressive semver upgrade scheme on prettier (Peter Müller)
- Enable prettier as part of eslint (Peter Müller)
- Update prettier to 1.18.2 (Peter Müller)
- +12 more
- #151 Fix fragment check through redirects (Andreas Lind)
- Remove silly use of switch (...) {} (Andreas Lind)
- Remove unnecessary !! (Andreas Lind)
- Add launch config for running the test suite with the vscode debugger (Andreas Lind)
- #149 Update assetgraph to version 5 (Christoph Guttandin)
- Bring back the type compatibility check (Andreas Lind)
- Revert "Remove tests which cover the compatibility check" (Andreas Lind)
- Update httpception to ^2.1.0 so the tests run with node 10+ (Andreas Lind)
- #147 Fix problem with failing fragment check on non-loaded external html assets (Peter Müller)
- #142 Use assetgraph to load file-urls when traversing local files non-recu… (Peter Müller)
- #139 Don't follow links to unsupported protocols. Closes #131 (Peter Müller)
- #138 Check Content-Type headers (Andreas Lind, Peter Müller)
- #136 Fix excessive mixed-content checks of irrelevant relations (Peter Müller)
- #134 Fix the behavior of followSourceMaps:true (Andreas Lind)
- #133 --skip and --todo and deprecate --exclude (Andreas Lind, Peter Müller)
- #132 Update to assetgraph 4 (Andreas Lind, Andreas Lind, Peter Müller)
- #130 Only HEAD assets without outgoing relations (Andreas Lind, Peter Müller)
- #129 Test (and fix up) excludePatterns (Andreas Lind)
- Update readme (Peter Müller)
- Added --internal cli switch that avoids checking any crossorigin links. This allows you to do quick checks on your own sites internal structure (Peter Müller)
- Lock down prettier to a minor version, ~1.14.0 (Andreas Lind)
- eslint --fix . (Andreas Lind)
- Restore compatibility with assetgraph > 4.8.0 (Andreas Lind)
- +25 more
- #124 Fix checking of <link rel=preconnect href=...> (Andreas Lind)
- Update dependencies (Peter Müller)
- Fix test that failed because of differing assetgraph root and asset url (Peter Müller)
- Update assetgraph to 3.13.1 (Peter Müller)
- #116 docs(README): update usage (Simon Legner)
- Added --source-maps option to include source map files and sources in traversal. Separates recursion and source map traversal. semvar-major (Peter Müller)
- Added --canonicalroot option. semver-minor (Peter Müller)
- Give some servers a bit more time to recover from a 502 response when requesting HEAD + GET in close succession. Avoids 502 response to GET request. Fixes #120 (Peter Müller)
- #118 Fix/memory usage (Andreas Lind)
- Retry with GET request in some situations when HEAD request fails (Peter Müller)
- Add option to debug memory usage (Peter Müller)
- Fix bug introdduced in previous version. Callbacks would not be called (Peter Müller)
- Try HTTP HEAD before falling back to HTTP GET for external assets. Also send some accept headers to improve odds of webserver responding. Refs #117 (Peter Müller)
- Update dependencies (Peter Müller)
- Handle errors in inline assets better and improve CSS debug description. semver-patch (Peter Müller)
- Fixes missing lookup up nonInlineAncestor for relations from inlined assets when generating debug output. semver-patch (Peter Müller)
- #111 Update nyc to version 10.0.0 🚀 (greenkeeperio-bot)
- #109 Show false positive (Juho Vepsalainen)
- Added ability to exclude urls. Closes #12 (Peter Müller)
- Fix test for improved html debugging output (Peter Müller)
- Added 302 redirect test data (Peter Müller)
- Improve debugging output for HtmlRelations (Peter Müller)
- Dont falsely report protocol relative href urls as violating the mixed-content rule (Peter Müller)
- +9 more
- Improve fragmetn identifier checks (Peter Müller)
- Update to assetgraph 3.0.0-35 (Peter Müller)
- Update to assetgraph 3.0.0-34 (Peter Müller)
- Be more resilient against error types (Peter Müller)
- #102 [email protected] untested
⚠️ (greenkeeperio-bot)
- Early exit when a fragment identifier has no fragment (Peter Müller)
- Filter out AssetGraph.ensureAssetConfigHasType errors. They were usually duplicates of a later more informative ENOENT anyway (Peter Müller)
- Exit with code 0 on success, 1 if there are errors. Fixes #38 (Peter Müller)
- Check fragment identifier integrity. Closes #105 (Peter Müller)
- Update jshint and async (Peter Müller)
- #23 Update request to version 2.67.0 🚀 (greenkeeperio-bot)
- #25 Update assetgraph to version 2.0.1 🚀 (greenkeeperio-bot)
- Update async and lodash (Peter Müller)
- Dependency minor and patch updates (Peter Müller)
- Update population queries to use crossorigin getter (Peter Müller)
- Update to assetraph 3.0.0-27 (Peter Müller)
- #15 [email protected] untested
⚠️ (greenkeeperio-bot) - #16 [email protected] untested
⚠️ (greenkeeperio-bot) - #18 Update request to version 2.65.0 🚀 (greenkeeperio-bot)
- #19 Add
concurrency
option to CLI (Albert Fernández) - #14 Updated async to version 1.4.2 (greenkeeperio-bot)
- Explicitly only include needed files (Peter Müller)
- Ignore local .tap files (Peter Müller)
- Upgrade to assetgraph 1.22.0. Fixes #4 Fixes #11 (Peter Müller)
- Fix typo that resulted in incorrectly flagging all urls as mixed content urls (Peter Müller)
- Be better at finding rootUrl in non-file input urls (Peter Müller)
- +1 more
- Added SSL mixed content detection for external content (Peter Müller)
- Improved integrations part of README with tee (Peter Müller)
- Send User-Agent with all requests, hopefully reducing the amount of 403 responses from servers. Fixes #9 (Peter Müller)
- Treat non-ok HTTP status codes as separate error from redirect chain, and treat redirect chains starting with a 302 as valid (Peter Müller)
- Use a better test name for non-200 responses (Peter Müller)
- Include list of referring pages when failing tests on HTTP 200 check (Peter Müller)
- Improve error rendering. Now includes line numbers in 'at:' block if they are annotated in the error (Peter Müller)
- Upgrade to assetgraph 1.17.3 (Peter Müller)
- Update README.md (Peter Müller)
- Update README.md (Peter Müller)
- Remove outdated example from README (Peter Müller)
- #3 Bump dependencies (Pascal Hartig)
- Lock request, since upgrading it regresses redirect chain detection (Peter Müller)
- Upgrade to assetgraph 1.17.0. Fixes #2 (Peter Müller)
- Update README.md (Peter Müller)
- Update README.md (Peter Müller)