0.3.0

 * filter arguments to filter STDIN for address lines only
 * read and make cdb files
 * example cdb maker
 * countseen adds occurrence count of IP when in encapsulating and group mode,
   this option automatically sets encapsulating and group to 128
 * abuseipdb support
 * add cdb pairs to output when no format is specified
 * when cdb or abuseipdb are present, without a format, all key pairs will be
   shown
 * option makethymecdb to download IP information from thyme.apnic.net, options
   --data-raw-table, --ipv6-raw-table, --data-used-autnums can be used with a
   file or URL
 * if format is specified filter should output that style
 * add a useragent string to http client
 * basic top-like function with --delay, --noclear and --iterations arguments
 * --group4 and --group6 to override --group respectively
 * experimental geoip2 lite support

0.2.7

 * adding network match iter
 * bump nix -> 0.30
 * making Ip functions pub
 * quiet option

0.2.6

 * use a /32 mask for encapsulation if --mask is not present and addresses are
   from command line arguments
 * assume v4/32 and v6/128 in csv if not specified

0.2.5

 * move repeating group encapsulation process to fns

0.2.4

 * improve --group encapsulation counting

0.2.3

 * use base [negative integer] for signed inputs
 * deprecate ipv4 and ipv6 option so numerics can be coerced into either ip
   family

0.2.2

 * use --inside and --outside with encapsulating options

0.2.1

 * to show how populated a network is, print number of used hosts as %C in
   encapsulating mode

0.2.0

 * do ptr lookups as %p in format
 * use a cache for lookups
 * rudimentary name check

0.1.13

 * don't require input to be one IP per line
 * show subnets within network in format, suggested by andy@bitfolk.com
 * limit how much an encapsulating network can grow with --group

0.1.12

 * now builds on macos #1, thanks @sander_maijers
 * trim space around input
 * when using --inside or --outside if no input networks match, then exit 1

0.1.11

 * new option --noexpand to not expand input networks in list context

0.1.10

 * When reading from file/stdin, --inside and --outside control printing of
   input addresses against lookup network. e.g. ripcalc --file - --inside
   192.168.0.0/16 only prints stdin addresses that are within 192.168.0.0/16
 * When --reverse is given, input/source/both can be assumed to be
   back-to-front
 * When stdin and args are given in --list context, both are processed
 * When --list is used and stdin has content, but --file - isn't present, it
   is assumed as wanted and will behave as if it was told to read from stdin
 * When --divide CIDR is used, the network will be divided into CIDR width
   subnets

