20150319
   Metabrik 1.08

20150316
   AFFECT: http::proxy, iana::countrycode, network::arpdiscover

   - http::proxy Brik renamed to proxy::http
   - iana::countrycode Brik renamed lookup::countrycode
   - network::arpdiscover removed: merged with network::arp

20150311
   AFFECT: client::www

   - post Command returns an HASHREF i/o of WWW::Mechanize object

20150309
   AFFECT: network::portscan

   - synscan Command renamed to tcp_syn

20150226
   AFFECT: lookup::ethernet, lookup::ip, lookup::*

   - string Command renamed to from_string
   - int Command renamed to from_dec
   - hex Command renamed to from_hex
   - from_* Commands return 'unknown' in case no match is found instead of undef

20150220
   AFFECT: network::whois

   - rename domain Command to target

20150217
   AFFECT: network::frame

   - interface Attribute renamed to device_info
   - update_interface Command renamed to update_device_info

20150216
   AFFECT: network::device

   - list Command returns an ARRAY of available devices
   - get Command returns a HASH of attributes for a given device
   - default Command returns default device name or a list of possible default names

20150210
   AFFECT: file::compress

   - unzip/gunzip Commands return $datadir instead of System Command result

20150124
   AFFECT: database::elasticsearch, system::os

   - database::elasticsearch search Command renamed to query
   - database::elasticsearch new Command: search using query string
   => http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html#query-string-syntax
   - system::os arch Command now returns an ARRAYREF with arch name and number of bits

20150122
   AFFECT: database::elasticsearch, file::csv

   - database::elasticsearch open Command now returns connected nodes as an ARRAYREF
   - file::csv read Command now returns partial data in case of incomplete read

20150116
   AFFECT: network::dns

   - network::dns lookup Command now takes host, query type and nameserver as Arguments

20150107
   AFFECT: address:generate, convert::video, file::compress, server::http

   - address::generate output_directory Attribute renamed to datadir
   - conver::video output_directory Attribute renamed to datadir
   - file::compress destdir Attribute renamed to datadir
   - server::http root_directory Attribute renamed to datadir

20150104
   AFFECT: database::cwe, database::keystore, file::json, iana::countrycode, log::dual

   NOTE: require_used property is now deprecated

   - database::cwe update Command returns destination datadir i/o status code
   - database::keystore search Command returns ARRAYREF i/o status code
   - file::json write Command returns output filename i/o string
   - iana::countrycode country_code_types Command must take an argument containing data
   - iana::countrycode load Command returns ARRAYREF i/o HASHREF
   - iana::countrycode save Command must take a data argument
   - log::dual error Command returns undef to state an error condition

20141231
   AFFECT: file::csv

   - switching from using Text::CSV::Hashify to Text::CSV
   - renamed has_header Attribute to first_line_is_header
   - changed default for Attribute first_line_is_header from 0 to 1
   - removed key Attribute
   - removed format Attribute
   - read Command can now returns an ARRAY of HASHes or an ARRAY of ARRAYs

20141229
   AFFECT: string::uri

   - parse Command returns an HASHREF instead of a URI object

20141227
   AFFECT: time::universal

   - renamed timezone_list Command to list_timezones
   - renamed timezone_search Command to search_timezone
   - localtime now returns a HASHREF instead of a string
   - timezone_search now returns an ARRAYREF instead of a string
   - removed timezone_show Command

20141220
   AFFECT: database::nvd

   - removed Attributes uri_* and xml_*
   - renamed xml Attribute to loaded_xml
   - search Command renamed to cve_search
   - getxml Command renamed to get_cve_xml
   - search_by_cpe Command renamed to cpe_search

20141216
   AFFECT: network::address

   - removed default value for subnet Attribute
   - block Command removed
   - iplist Command renamed to ipv4_list
   - first Command renamed to network_address
   - last Command renamed to broadcast_address

20141129
   AFFECT: address::netmask, network::netbios

   - address::netmask renamed to network::address
   - network::netbios nodestatus Command renamed to probe Command

20141123
   AFFECTS: system::route, system::arp

   - system::route renamed to network::route
   - system::arp renamed to network::arp

20141119
   AFFECTS: encoding::base64, encoding::hexa, encoding::html, encoding::json, encoding::rot13, encoding::xml
            encoding::utf8

   - encoding::utf8 removed
   - encoding::* renamed to string::*

20141116
   AFFECTS: netbios::name, scanner::sqlmap, scanner::nikto, scanner::nmap, ssdp::ssdp, www::client

   - netbios::name renamed to network::netbios
   - scanner::nmap renamed to network::nmap
   - scanner::sqlmap renamed to network::sqlmap
   - scanner::nikto renamed to network::nikto
   - ssdp::ssdp renamed to network::ssdp
   - www::client renamed to client::www

20141115:
   AFFECTS: file::write

   - text Command renamed to write
   - write Command must now be called after an open Command
   - close Command must now be called manually

20141114:
   AFFECTS: file::read

   - text Command renamed to readall
   - readall Command must now be called after an open Command
   - json Command removed
   - xml Command removed
   - close Command must now be called manually

