Skip to content

Releases: GOVCERT-LU/eml_parser

v3.0.0

03 Mar 15:01

Choose a tag to compare

Breaking

  • Set minimum supported Python version to 3.10 with 3.9 being EoL.
  • Upgrade typing syntax for Python 3.10

Full Changelog: v2.0.1...v3.0.0

v2.0.1

03 Mar 14:39

Choose a tag to compare

Full Changelog: v2.0.0...v2.0.1

v2.0.0

03 Mar 14:38

Choose a tag to compare

What's Changed

Full Changelog: v1.17.5...v2.0.0

v1.17.0

10 Jan 22:28

Choose a tag to compare

[v1.17.0]

Added

  • Add Public Suffix List validation options for URLs and email addresses. (@malvidin)
  • Add ip_force_routable option to filter out non-routable IPs. (@malvidin)
  • Add domain_force_tld option to filter out domains with invalid TLDs. (@malvidin)
  • Add include_www option to include potential URLs without a scheme. (@malvidin)
  • Add IP, domain, and Public Suffix List filtering tests. (@malvidin)
  • Add www_regex and dom_regex tests. (@malvidin)
  • Add optional matching for HTML SRC and HREF. (@malvidin)

Changes

  • Moved URL parsing options to EmlParser from get_uri_ondata. (@malvidin)

Fixes

  • Ensure string_sliding_window_loop includes the last slice of the body. (@malvidin)
  • Keep subsequent URLs if URLs are comma separated. (@malvidin)
  • Fix linter warnings.
  • Add typing dev dependencies.