|
| 1 | +# 3.3.2 |
| 2 | + |
| 3 | +- Errors and warnings now go to stderr instead of stdout, so they no longer pollute pipelines. |
| 4 | +- Fixed `grepip --include-cidrs` / `--include-ranges` dropping every CIDR and range match when combined with `--exclude-reserved` (`-x`). |
| 5 | +- Fixed `winget install ipinfo` leaving an unusable binary: the Windows release zip now contains `ipinfo.exe` instead of the versioned filename. |
| 6 | +- Install scripts (`deb.sh`, `windows.ps1`) now fail loudly when installation does not succeed, instead of printing a success message anyway. |
| 7 | + |
1 | 8 | # 3.3.1 |
2 | 9 |
|
3 | 10 | - Added support for Windows ARM64. |
|
44 | 51 |
|
45 | 52 | # 3.2.0 |
46 | 53 |
|
47 | | -* `ipinfo tool prefix` introduced with some misc. prefix tools. Currently supports following subcommands: |
48 | | - - `addr` returns the base IP address of a prefix. |
49 | | - - `bits` returns the length of a prefix and reports `-1` if invalid. |
50 | | - - `masked` returns canonical form of a prefix, masking off non-high bits, and returns the zero if invalid. |
51 | | - - `is_valid` reports whether a prefix is valid. |
| 54 | +- `ipinfo tool prefix` introduced with some misc. prefix tools. Currently supports following subcommands: |
| 55 | + - `addr` returns the base IP address of a prefix. |
| 56 | + - `bits` returns the length of a prefix and reports `-1` if invalid. |
| 57 | + - `masked` returns canonical form of a prefix, masking off non-high bits, and returns the zero if invalid. |
| 58 | + - `is_valid` reports whether a prefix is valid. |
52 | 59 |
|
53 | 60 | ## Pull Requests |
54 | 61 |
|
55 | | -* [#179](https://github.com/ipinfo/cli/pull/179) |
56 | | -* [#180](https://github.com/ipinfo/cli/pull/180) |
| 62 | +- [#179](https://github.com/ipinfo/cli/pull/179) |
| 63 | +- [#180](https://github.com/ipinfo/cli/pull/180) |
57 | 64 |
|
58 | 65 | # 3.1.1 |
59 | 66 |
|
60 | | -* Fixed return errors in IP parsing generic funcs. |
| 67 | +- Fixed return errors in IP parsing generic funcs. |
61 | 68 |
|
62 | 69 | # 3.1.0 |
63 | 70 |
|
64 | | -* IP calculator introduced in `calc` subcommand for doing arbitrary arithmetic |
65 | | -on IP addresses. |
66 | | -* Bulk ASN now supported via `asn bulk` subcommand. |
67 | | -* `ipinfo tool upper` introduced to get the upper IP of an IP range or CIDR. |
68 | | -* `ipinfo tool lower` introduced to get the lower IP of an IP range or CIDR. |
69 | | -* `ipinfo tool next` introduced to get the next IP of a given IP. |
70 | | -* `ipinfo tool prev` introduced to get the previous IP of a given IP. |
71 | | -* `ipinfo tool is_v4` introduced to check whether an IP is v4. |
72 | | -* `ipinfo tool is_v6` introduced to check whether an IP is v6. |
73 | | -* `ipinfo tool is_one_ip` introduced to check whether an IP range or CIDR |
74 | | -* contains only a single IP. |
75 | | -* `ipinfo tool is_valid` introduced to check whether an IP is a valid IP or |
76 | | -not. |
77 | | -* `ipinfo tool unmap` introduced to return an IP with any IPv4-mapped IPv6 |
78 | | -address prefix removed. |
79 | | -* Fixed CLI token parameter not being recognized in `download` subcommand. |
80 | | -* Fixed CLI login not getting saved after init. |
81 | | -* Now performing a checksum comparison on database downloads. |
82 | | -* YAML output now has null values removed for cleaner output. |
| 71 | +- IP calculator introduced in `calc` subcommand for doing arbitrary arithmetic |
| 72 | + on IP addresses. |
| 73 | +- Bulk ASN now supported via `asn bulk` subcommand. |
| 74 | +- `ipinfo tool upper` introduced to get the upper IP of an IP range or CIDR. |
| 75 | +- `ipinfo tool lower` introduced to get the lower IP of an IP range or CIDR. |
| 76 | +- `ipinfo tool next` introduced to get the next IP of a given IP. |
| 77 | +- `ipinfo tool prev` introduced to get the previous IP of a given IP. |
| 78 | +- `ipinfo tool is_v4` introduced to check whether an IP is v4. |
| 79 | +- `ipinfo tool is_v6` introduced to check whether an IP is v6. |
| 80 | +- `ipinfo tool is_one_ip` introduced to check whether an IP range or CIDR |
| 81 | +- contains only a single IP. |
| 82 | +- `ipinfo tool is_valid` introduced to check whether an IP is a valid IP or |
| 83 | + not. |
| 84 | +- `ipinfo tool unmap` introduced to return an IP with any IPv4-mapped IPv6 |
| 85 | + address prefix removed. |
| 86 | +- Fixed CLI token parameter not being recognized in `download` subcommand. |
| 87 | +- Fixed CLI login not getting saved after init. |
| 88 | +- Now performing a checksum comparison on database downloads. |
| 89 | +- YAML output now has null values removed for cleaner output. |
83 | 90 |
|
84 | 91 | ## Pull Requests |
85 | 92 |
|
86 | | -* [#157](https://github.com/ipinfo/cli/pull/157) |
87 | | -* [#158](https://github.com/ipinfo/cli/pull/158) |
88 | | -* [#160](https://github.com/ipinfo/cli/pull/160) |
89 | | -* [#154](https://github.com/ipinfo/cli/pull/154) |
90 | | -* [#161](https://github.com/ipinfo/cli/pull/161) |
91 | | -* [#159](https://github.com/ipinfo/cli/pull/159) |
92 | | -* [#162](https://github.com/ipinfo/cli/pull/162) |
93 | | -* [#155](https://github.com/ipinfo/cli/pull/155) |
94 | | -* [#165](https://github.com/ipinfo/cli/pull/165) |
95 | | -* [#164](https://github.com/ipinfo/cli/pull/164) |
96 | | -* [#172](https://github.com/ipinfo/cli/pull/172) |
97 | | -* [#169](https://github.com/ipinfo/cli/pull/169) |
98 | | -* [#170](https://github.com/ipinfo/cli/pull/170) |
99 | | -* [#173](https://github.com/ipinfo/cli/pull/173) |
| 93 | +- [#157](https://github.com/ipinfo/cli/pull/157) |
| 94 | +- [#158](https://github.com/ipinfo/cli/pull/158) |
| 95 | +- [#160](https://github.com/ipinfo/cli/pull/160) |
| 96 | +- [#154](https://github.com/ipinfo/cli/pull/154) |
| 97 | +- [#161](https://github.com/ipinfo/cli/pull/161) |
| 98 | +- [#159](https://github.com/ipinfo/cli/pull/159) |
| 99 | +- [#162](https://github.com/ipinfo/cli/pull/162) |
| 100 | +- [#155](https://github.com/ipinfo/cli/pull/155) |
| 101 | +- [#165](https://github.com/ipinfo/cli/pull/165) |
| 102 | +- [#164](https://github.com/ipinfo/cli/pull/164) |
| 103 | +- [#172](https://github.com/ipinfo/cli/pull/172) |
| 104 | +- [#169](https://github.com/ipinfo/cli/pull/169) |
| 105 | +- [#170](https://github.com/ipinfo/cli/pull/170) |
| 106 | +- [#173](https://github.com/ipinfo/cli/pull/173) |
0 commit comments