<commit_before>### 0.7.0 / 2014-05-09

* Added {Nmap::CPE}.
* Added {Nmap::CPE::URL}.
* Added {Nmap::Hop}.
* Added {Nmap::Hostname}.
* Added {Nmap::Traceroute}.
* Added {Nmap::Host#traceroute}.
* Added {Nmap::Host#uptime}. (@roodee)
* Added {Nmap::Service#ssl?}.
* Added {Nmap::Service#protocol}.
* Added {Nmap::Service#extra_info}.
* Added {Nmap::Service#os_type}.
* Added {Nmap::Service#device_type}.
* Added {Nmap::Service#fingerprint}. (@roodee)
* Added {Nmap::Uptime}. (@roodee)
* Added {Nmap::RunStat}. (@roodee)
* Added {Nmap::XML.load}. (@vzctl)
* Added {Nmap::XML#each_run_stat}.
* Added {Nmap::XML#run_stats}.
* Added {Nmap::XML#each_task}.
* Fixed xpath bug in {Nmap::OS#each_class} (@roodee).<commit_msg>Forgot to mention XML.open.<commit_after>### 0.7.0 / 2014-05-09

* Added {Nmap::CPE}.
* Added {Nmap::CPE::URL}.
* Added {Nmap::Hop}.
* Added {Nmap::Hostname}.
* Added {Nmap::Traceroute}.
* Added {Nmap::Host#traceroute}.
* Added {Nmap::Host#uptime}. (@roodee)
* Added {Nmap::Service#ssl?}.
* Added {Nmap::Service#protocol}.
* Added {Nmap::Service#extra_info}.
* Added {Nmap::Service#os_type}.
* Added {Nmap::Service#device_type}.
* Added {Nmap::Service#fingerprint}. (@roodee)
* Added {Nmap::Uptime}. (@roodee)
* Added {Nmap::RunStat}. (@roodee)
* Added {Nmap::XML.open}.
* Added {Nmap::XML.load}. (@vzctl)
* Added {Nmap::XML#each_run_stat}.
* Added {Nmap::XML#run_stats}.
* Added {Nmap::XML#each_task}.
* Fixed xpath bug in {Nmap::OS#each_class} (@roodee).
{'fraction_non_alphanumeric': 0.23029891304347827, 'fraction_numerical': 0.014945652173913044, 'mean_word_length': 6.047846889952153, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2789901', 'n_tokens_mistral': 662, 'n_tokens_neox': 601, 'n_words': 108}