Skip to content

Commit 8b35f18

Browse files
committed
Updated the ChangeLog for 1.0.0.
1 parent b3e8aa4 commit 8b35f18

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

ChangeLog.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
1+
### 1.0.0 / 2022-11-11
2+
3+
* Switched from [rprogram] to [command_mapper].
4+
* Replaced `Nmap::Program` and `Nmap::Task` with {Nmap::Command}.
5+
* Moved all XML classes under {Nmap::XML}.
6+
* See [UPGRADING] for more details on how to upgrade from 0.10.0 to 1.0.0.
7+
8+
#### Nmap::Command
9+
10+
* Added support for the `--unique` option as `nmap.unique`.
11+
* Added support for the `--resolve-all` option as `nmap.resolve_all`.
12+
* Added support for the `--noninteractive` option as `nmap.non_interactive`.
13+
* Added support for the `--proxies` option as `nmap.proxies`.
14+
* Added support for the `--data` option as `nmap.data`.
15+
* Added support for the `--data-string` option as `nmap.data_string`.
16+
* Added support for the `--script-help` option as `nmap.script_help`.
17+
* Added support for the `--script-args-file` option as `nmap.script_args_file`.
18+
* Added support for the `--script-timeout` option as `nmap.script_timeout`.
19+
* Added support for the `--initial-rtt-timeout` option as
20+
`nmap.initial_rtt_timeout`.
21+
* Added support for the `-vv` option as `nmap.extra_verbose`.
22+
* Allow passing Integer values to `verbose:` or `nmap.verbose=` for
23+
`-v`**level**.
24+
* Greatly improved the validation of input values.
25+
* Removed `#script_params` and `#script_params=` aliases for `#script_args` and
26+
`#script_args=`.
27+
28+
#### Nmap::XML
29+
30+
* Removed the deprecated `Nmap::XML.load` method in favor of {Nmap::XML.parse}.
31+
* Removed the `Nmap::XML#prescripts` alias to `Nmap::XML#prescript`.
32+
* Removed the `Nmap::XML#postscripts` alias to `Nmap::XML#postscript`.
33+
* Removed `Nmap::XML::Host#tcpsequence` in favor of
34+
{Nmap::XML::Host#tcp_sequence}.
35+
* Removed `Nmap::XML::Host#ipidsequence` in favor of
36+
{Nmap::XML::Host#ip_id_sequence}.
37+
* Removed `Nmap::XML::Host#tcptssequence` in favor of
38+
{Nmap::XML::Host#tcp_ts_sequence}.
39+
* Removed `Nmap::XML#inspect` method.
40+
* Added {Nmap::XML::Script}.
41+
* Removed `Nmap::XML::Scripts#script_data`.
42+
* Changed {Nmap::XML::Scripts#scripts} to return {Nmap::XML::Script} objects.
43+
144
### 0.10.0 / 2020-03-17
245

346
* Added `Nmap::Task#exclude_ports` for the `--exclude-ports` option.
@@ -173,3 +216,7 @@
173216
* Provides a Ruby interface for running Nmap.
174217
* Provides a Parser for enumerating Nmap XML scan files.
175218

219+
[rprogram]: https://github.com/postmodern/rprogram#readme
220+
[command_mapper]: https://github.com/postmodern/command_mapper.rb#readme
221+
222+
[UPGRADING]: https://github.com/postmodern/ruby-nmap/blob/main/UPGRADING.md

0 commit comments

Comments
 (0)