Skip to content

Latest commit

 

History

History
49 lines (48 loc) · 1.96 KB

CHANGELOG.rst

File metadata and controls

49 lines (48 loc) · 1.96 KB

Changelog

  • WORK IN PROGRESS
    • urlextract will now return URLs with Authority (e.g. emails)
    • added extracting URL surrounded by enclosure characters; (example.com) -> example.com (issue #14)
    • added methods for setting enclosure pairs
      • get_enclosures()
      • add_enclosure()
      • remove_enclosure()
    • fixing extraction of URLs from markdown (issue #15)
    • code changes:
      • using pytest for unit testing
      • removed python3.3 from automatic testing (unsupported by pytest)
  • 0.8.3
    • urlextract command line tool takes stdin as input when no parameter is set (issue #11).
    • URLExtract class raises exception instead of sys.exit()
    • Fixed issue #9; wrong result for several urls
    • Replaced print with logging module
    • code changes:
      • Console script moved directly to urlextract.py file.
      • PEP8 support
  • 0.7
    • Faster stop char matching
    • Fixing issue #7 by splitting stop characters to left and right. Created new methods:
      • get_stop_chars_left() and set_stop_chars_left()
      • get_stop_chars_right() and set stop_chars_right()
    • Deprecated:
      • get_stop_chars() and set_stop_chars()
  • 0.6
    • Make setup.py parsable on Python3 with LANG unset - by Dave Pretty (#6)
  • 0.5
    • Fix issue #5 - URL is extracted when it ends with TLD + after_tld_chars (usually: comma, dot, ...)
  • 0.4.1
    • Efficient use of memory in find_urls() method
  • 0.4
    • Adding features:
      • has_urls() - returns True if in text is at least one URL
      • gen_urls() - returns generator over found URLs
  • 0.3.2.6
    • Centralized version number (fixed bug when installing via pip on system where uritools are not yet installed)
  • 0.3.2
  • 0.3.1
    • Adding badges to README.rst
  • 0.3
    • Adding hostname validation
  • 0.2.7
    • Public release