v1.6.0

adbar/trafilaturav1.6.0May 11, 2023by adbar

AI Summary

An early 1.6 series release introducing content hashing, sitemap improvements, and safety checks. It adds a new `is_live_test()` function and improves download/sitemap efficiency.

Key Highlights

  • New content hashes and default file names.
  • New `is_live_test()` function using HTTP HEAD request.
  • More efficient sitemap and download processing.

New Features

  • New content hashes and default file names
  • New `is_live_test()` function
  • More efficient sitemap processing
  • More efficient downloads
  • Single URL processing fix
  • URL blacklisting fix

Full Release Notes

Extraction:
- new content hashes and default file names (#314)
- fix deprecation warning with @sdondley in #321
- fix for metadata image by @andremacola in #328
- fix potential unicode issue in third-party extraction with @Korben00 in #331
- review logging levels (#347)

Command-line interface:
- more efficient sitemap processing (#326)
- more efficient downloads (#338)
- fix for single URL processing (#324) and URL blacklisting (#339)

Navigation
- additional safety check on domain similarity for feeds and sitemaps
- new function ``is_live test()`` using HTTP HEAD request (#327)
- code parts supported by new courlan version

Maintenance
- allow ``urllib3`` version 2.0+
- minor code simplification and fixes

**Full Changelog**: https://github.com/adbar/trafilatura/compare/v1.5.0...v1.6.0