Skip to content

Latest commit

 

History

History
576 lines (288 loc) · 31.7 KB

CHANGELOG.md

File metadata and controls

576 lines (288 loc) · 31.7 KB

6.0.0 (2024-04-13)

Bug Fixes

  • --timeout default 10 -> 20 sec, reduce retryDelay 10 -> 5 sec, lighthouse maxWaitForLoad 10 -> 30 sec (c7a829f)
  • add failed requests to table, like http 204 (61844de)
  • add filterType to url field (a41307a)
  • add language "de" (6e0166e)
  • add partialReport to brief (3c68849)
  • better cancelling, error logging, fix rescan for remain urls (273ae86)
  • better scan start/stop indication (b0697be)
  • correct the treatment of 300x status codes as errors (d11ad67)
  • disable uploading to custom server by default, upload to cloud instead unless viewerOrigin is defined (3ddbb79)
  • don't create two reports when saveProgress report exists (ad1dcb3)
  • fix console validate after lodash upgrade (52cd7e7)
  • fix restore connection by first socket id (d5f6e71)
  • fix scan error when result.result is not defined (8074521)
  • fix url pass to saveAsJson (024dfdc)
  • html_size, images_without_alt was empty (910986c)
  • limit default concurrency to 10 (e3de101)
  • remove debug project dir mount, add empty data/reports dir (f938f9e)
  • remove minor arguments from brief (799bdbc)
  • respect disablePlugins from config (856244a)
  • update environment variables (faa8be9)

Features

  • add inline table filters for enum fields (d697ff6)
  • add x_cache field (e34a355)
  • featureScreenshot, onlyDomains, ./config.js, serverLoadPercent, maxConcurrency, node 14 -> 18 (181f6ae)
  • incremental saving of scan progress, add result.error, better page load error detection, scan document exist (69894c0)
  • persist report name, save progress every 100 urls, continue scan for urlList, filter item duplicates, add fields redirects, redirected_from, add preset seo-minimal, run plugins only if plugin fields in preset, reduce --timeout 30s -> 10s, add --screenshot, support comments in url list, less crashes (9598b19)
  • upload reports to yandex cloud (30a79bc)
  • zero-knowledge install (57965a7)

5.1.5 (2021-06-23)

Bug Fixes

  • docker-compose fix: remove mount data/db-docker.json, add git clone data/front (a9d5f11), closes #18

Features

  • scan: better disconnect survive, resend logs while disconnected with client (19717df)
  • change default columns: add readability, remove useless links and headers counters (492c363)

5.1.4 (2021-04-21)

Bug Fixes

  • was error after save scan time (2e0b05a)

5.1.3 (2021-04-21)

Features

5.1.2 (2021-04-21)

Bug Fixes

  • lighthouse_largest-contentful-paint validate (2b752c9)

Features

5.1.1 (2021-04-06)

Bug Fixes

5.1.0 (2021-03-13)

Bug Fixes

  • add h1 field to metatags group (bea02da)
  • arg --disable-plugins: set default [] (9fcf266)
  • fix command line mode (dad7d54)
  • scan: page_date when itemprop="datePublished"[content] (91ee04e)
  • add package-data.json to git (e5fef0b)
  • page scan retryCount 3 -> 1 (faster, same result) (fbf0619)
  • suppress headless-chrome-crawler exceptions after max requests reached (ac374b3)

Features

  • json: save scan options for rescan (0d5fd47)
  • presets: add column preset "content" (236574d)
  • scan: new field: page_date (from microdata) (f8eecca)
  • --disable-plugins command line argument (3a483c3)

5.0.1 (2021-03-10)

5.0.0 (2021-03-10)

Bug Fixes

  • registry: fix crash when no package.json or site-audit-seo section in user node_modules (e3e7319)
  • add google_amp to metatags group (21e2e21)
  • exec plugins for CLI tool (af7256c)

Features

  • cancel command (3db580b)
  • plugin types: afterRequest, afterScan (e7ba5f7)
  • restore connection with running scan job (5cc36fa)
  • core: plugin system for actions after scan (ac49bb3)

4.2.0 (2020-12-29)

Bug Fixes

  • scrap: don't fail page when error in user --field (74a6ecb)
  • server: remove all previous program values (36cca7d)
  • fixed cross scans program values for main settings, fix send 'minimal' to InfluxDB (fbc2ff5)

Features

  • server: connections stats (7845bd8)

4.1.1 (2020-12-26)

Features

  • server: more server stats: persistent stats, uptime, reboots count (4f06cf9)

4.1.0 (2020-12-26)

Bug Fixes

  • scrap: fix --url-list and url with url list (f9f729e)
  • don't show "Pending" when no queue (d19299a)
  • remove parallel lighthouse when --urls scan (ea77a79)
  • show active --follow-xml-sitemap in brief (bbefbd9)
  • scan: url field can used as name for --urls scan (e115c59)

Features

  • --influxdb-max-send, working in CLI, config influxdb.maxSendCount (b09b54e)
  • support scan single urls, --urls page1,page2 (without spaces!) (b6b86de)
  • scan: out time in log (ce1567c)

4.0.0 (2020-12-24)

Bug Fixes

  • better report filename (6b9d264)
  • sanitize upload filename (24352ee)
  • server: CORS allow all, PORT env (178fd89)
  • show anon/user id on auth success message (d090dc2)

Features

  • save reports to user directories (783214e)
  • server: Google auth, scans queue (8bd342f), closes #6
  • server: scansTotal (e0e4739)
  • server: send to InfluxDB (4ebd31f), closes #9
  • add brief before scan for web interface (bd97cfa)
  • working docker-compose (e9917db)

3.4.0 (2020-12-04)

Features

  • --url-list, able to scan list of urls (d0985d8)

3.3.0 (2020-11-27)

Bug Fixes

  • outer_links: only http, not tel: mailto: etc. (1d71579)

Features

3.2.3 (2020-09-23)

Bug Fixes

  • include all lighthouse fields when --lighthouse used (0efaa0a)
  • support relative canonical (76b5cce)

3.2.2 (2020-08-26)

Bug Fixes

  • filters: remove filters H1 != 1, Status != 200 (dab86a2)
  • --fields was broken, fixed (23d19c6)
  • output error when request failed (ebfbd6e)
  • validation: lighthouse_interactive validation (3756324)
  • out total scan time in minutes (d2a787d)

Features

  • add column preset 'default + lighthouse' (5bd21e5)

3.2.1 (2020-08-23)

Bug Fixes

  • add og_image to default, align right for title (3298147)
  • og_image type = image (0c29f78)

Features

  • new filters: Status != 200, Not canonical, DOM > 1500, Images outer > 0 (a4f323c)
  • out generated json size in MB (dbff72d)

3.2.0 (2020-08-22)

Bug Fixes

  • concurrency = 1 when lighthouse (78a199d)
  • local time in json upload name (58ef6a3)
  • when upload, get only json basename, not full path (93c3d92)

Features

  • default columns for presets in json (61c777a)

3.1.0 (2020-08-22)

Bug Fixes

  • "# Lighthouse" for main groups (d4243eb)
  • better finish scan (eb25a69)
  • better json name for upload (fc848a9)
  • default concurrency = 1 when use --lighthouse (e4cf923)
  • show uploaded json links when port 3001 is busy (968dbd5)

Features

  • --lang [en,ru] (8b9bece)
  • config file, add --xlsx option (79aaa68)
  • now default output dir is ~/site-audit-seo/, not current dir (e38af7d)
  • now default save as json, now as xlsx (803727b)
  • now default save as json, remove json, not save as xlsx (a6ed60d)
  • use current locale language (only ru/en, default en) (a2461a0)

3.0.0 (2020-08-21)

Bug Fixes

  • change to site-audit-seo-viewer web view (e49edee)
  • field values based validation for lighthouse (d93cf1a)
  • lighthouse group main (6e7f26b)
  • save as JSON: integer type for correct sorting (fa48b5a)

Features

  • --json, save results to .json file (6347757)
  • --lighthouse appends base Lighthouse fields to any preset (fe6d274)
  • --no-open-file (ac38d77)
  • --preset lighthouse-all (15597de)
  • --upload report to persistent public store (192665e)
  • export as json, named all fields (eef898b)
  • filters, columns and default - new fields in json (249d4f3)
  • web viewer for json (b76b4dc)

2.9.0 (2020-08-16)

Features

  • export xlsx report to Google Drive (c7c3458)

2.8.0 (2020-08-16)

Bug Fixes

  • shortened lighthouse column names (ade33ef)

Features

  • --fields 'title=$("title").text()' (5b130d0)
  • display scan parameters on start (9bfb201)
  • success colors for lighthouse in xlsx (c31e554)

2.7.1 (2020-08-14)

Bug Fixes

  • lighthouse memory leak fix: now only 1 chrome instance for lighthouse (2ebf375)

2.7.0 (2020-08-13)

Features

2.6.0 (2020-07-26)

Features

  • --exclude fields from result (1a1b7d7)

2.5.0 (2020-07-20)

Features

  • open file after scan on Windows and MacOS, --open-file (f1cee2a)

2.4.1 (2020-05-08)

Bug Fixes

2.4.0 (2020-05-08)

Features

2.3.3 (2020-05-06)

Bug Fixes

  • switch to @popstas/headless-chrome-crawler was not finished (786ad89)

Features

2.3.2 (2020-05-05)

2.3.1 (2020-05-05)

Bug Fixes

  • canonical and url fix for non-ascii urls (5600e68)
  • -m alias for --max-requests (b744d04)
  • add ppt, pptx to docs extensions (ab21e61)
  • change validation colors, background in place of font color (4e4df1a)
  • errors while doc request (ignore docs in 'request' handler) (dc0f4b6)
  • exception while trying docs validate (0e71bf1)
  • fix images_outer for src like "images/img.jpg", "data:..." (dd84e51)

Features

  • --csv, only convert csv to xlsx (59449b1)
  • --delay between requests (cc15ea8)
  • --ignore-robots-txt (33535b2)
  • console output of non-200 http codes (009dedb)
  • images_outer (007995d)
  • text_ratio validate (<10% warning) (db47575)
  • validation results in console, --no-console-validate (ee63716)

2.3.0 (2020-04-18)

Bug Fixes

  • --skip-static and --concurrency fix (086eabd)
  • better width fitting (0942833)
  • h1 warning validation (9aabfc7)
  • message when max requests reached (6693528)
  • retry save xls after 10 seconds when file busy (7b54273)

Features

2.2.0 (2020-04-18)

Bug Fixes

  • switch to @popstas/xlsx-style package until author package update (b26ec76)
  • not show is_canonical: 0 when canonical is empty (31d0271)

Features

  • style and validation of xlsx (eb99928)

2.1.0 (2020-04-17)

Bug Fixes

  • https schema.org replace (3c643b6)

Features

2.0.1 (2020-04-15)

Features

2.0.0 (2020-04-15)

Bug Fixes

  • add filters /?catalog_view=, /?SORT=, /filter/clear/apply/ (802635f)
  • ignore http scan while first page was https (be62808)

Features

  • command line interface (5b62d72)
  • images_alt_empty (f953b96)
  • images, images_without_alt (2431b53)
  • links, links_inner, links_outer, text_ratio_percent (14cb3fa)
  • log robots.txt disallow to console (4ef6a8e)
  • mixed_content_url (e058452)

1.0.0 (2020-03-11)

Bug Fixes

  • fix freeze when exception while pageEvaluate (collect page data), add html_size (5b2541e)
  • h1 trim (67fbc0d)
  • ignore /?display= (2b08a55)
  • ignore bitrix redirects (b310334)
  • ignore case on extension check (be5407e)
  • move basic options to index.js (f7e1d6b)
  • move canonical after url (3c74a10)
  • remove url duplicates (110b379)
  • save csv for Excel (c9e3004)

Features

  • add referer page (572411f)
  • add skip_static to options (7981e9b)
  • fields presets (0577b39)
  • ignore css and js (a203275)
  • is_canonical (e6b0377)
  • move sites list to data/sites.conf (68f16ca)
  • optional encode csv to win1251 (f025b7f)
  • progress, show page count, time per page (b6aa6f4)
  • progress: more verbose output, queue size, events (a115e7c)
  • request_time, h1, h1-h4 count, dom_count (29c2f86)
  • scrap site list (de18f1e)