432 lines
12 KiB
Plaintext
432 lines
12 KiB
Plaintext
|
|
Release history for Zonemaster component Zonemaster-CLI
|
||
|
|
|
||
|
|
|
||
|
|
v8.0.1 2025-12-17 (part of Zonemaster v2025.2 release)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- This version has no changes besides requiring updated
|
||
|
|
Zonemaster-LDNS and Zonemaster-Engine.
|
||
|
|
|
||
|
|
|
||
|
|
v8.0.0 2025-06-26 (part of Zonemaster v2025.1 release)
|
||
|
|
|
||
|
|
[Breaking changes]
|
||
|
|
- Makes the --test option more flexible #359
|
||
|
|
|
||
|
|
[Features]
|
||
|
|
- Expands the --nstimes option #421
|
||
|
|
- Expands the --count option #424
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Updates translations #444, #445
|
||
|
|
- Slows down the spinner a bit #419
|
||
|
|
|
||
|
|
|
||
|
|
v7.2.0 2025-03-04 (part of Zonemaster v2024.2.1 release)
|
||
|
|
|
||
|
|
[Release information]
|
||
|
|
- Translations have not been fully updated in this release. They will
|
||
|
|
be updated in an upcoming extra release.
|
||
|
|
|
||
|
|
[Features]
|
||
|
|
- Adds translation to Slovenian language (#384)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Updates translations (#418, #425, #415, #422, #414)
|
||
|
|
- Minor code cleanup (#420)
|
||
|
|
- Fixes to make early messages not to be lost (#416)
|
||
|
|
|
||
|
|
|
||
|
|
v7.1.0 2024-12-09 (part of Zonemaster v2024.2 release)
|
||
|
|
|
||
|
|
[Release information]
|
||
|
|
- Translations have not been fully updated in this release. They will
|
||
|
|
be updated in an upcoming extra release.
|
||
|
|
|
||
|
|
[Features]
|
||
|
|
- Corrects display when running 'zonemaster-cli' with '--ns' or '--ds'
|
||
|
|
(#382)
|
||
|
|
- Allows explicitly setting '--stop-level' to empty string (#395)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Provides a useful link in man page (#401)
|
||
|
|
- Write “AS” in uppercase in Dockerfile (#400)
|
||
|
|
- Corrects gettext code (#398)
|
||
|
|
- Organizes "zonemaster-cli --help" text (#389)
|
||
|
|
- Make "zonemaster-cli" usage documentation consistent and also remove
|
||
|
|
dependency on the Moose library (#371)
|
||
|
|
- Fixes the handling of invalid --hints argument (#386)
|
||
|
|
- Moves the "zonemaster-info" utility from this repository (#385)
|
||
|
|
- Clean-up exit statuses (#381)
|
||
|
|
|
||
|
|
|
||
|
|
v7.0.0 2024-07-01 (part of Zonemaster v2024.1 release)
|
||
|
|
|
||
|
|
[Release information]
|
||
|
|
- Translations have not been fully updated in this release. They will
|
||
|
|
be updated in an upcoming release.
|
||
|
|
|
||
|
|
[Breaking change]
|
||
|
|
- Removes deprecated '--sourceaddr' option. Breaks custom 'cli.args'
|
||
|
|
using this option. Use '--sourceaddr4' and '--sourceaddr6'
|
||
|
|
instead. (#370)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Fixes command line argument handling of domain names (#365)
|
||
|
|
- Speeds up Docker build (#374)
|
||
|
|
|
||
|
|
|
||
|
|
v6.1.0 2024-03-18 (public release version)
|
||
|
|
|
||
|
|
[Features]
|
||
|
|
- Extends "--test" option to allow passing of test case only (#333)
|
||
|
|
- Updates "--list_tests" option (#354)
|
||
|
|
- Adds input name normalization (#357)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Fixes the "--raw" output (#360)
|
||
|
|
|
||
|
|
|
||
|
|
v6.0.3 2023-09-08 (public fix version)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Fixes a spelling error (text) in the zonemaster-cli script (#351).
|
||
|
|
- This version contains no real code changes, but it requires a higher
|
||
|
|
(fixed) version of Zonemaster-Engine.
|
||
|
|
|
||
|
|
v6.0.2 2023-08-07 (public fix version)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- This version contains no real changes. It has been created to
|
||
|
|
require a higher (fixed) version of Zonemaster-Engine.
|
||
|
|
|
||
|
|
|
||
|
|
v6.0.1 2023-07-24 (public fix version)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Updates the translation to Norwegian (#342)
|
||
|
|
|
||
|
|
|
||
|
|
v6.0.0 2023-06-21 (public release version)
|
||
|
|
|
||
|
|
[Breaking changes]
|
||
|
|
- Adds display of Zonemaster::LDNS and libldns versions
|
||
|
|
when --version has been selected (#306)
|
||
|
|
|
||
|
|
[Features]
|
||
|
|
- Updates various report options to zonemaster-cli script
|
||
|
|
(#318, #337, #309, #308)
|
||
|
|
- Adds options "--sourceaddr4" and "--sourceaddr6" to
|
||
|
|
zonemaster-cli script (#317)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Updates translations (#338, #328, #329, #331, #327, #322)
|
||
|
|
- Updates documentation in zonemaster-cli script (#336)
|
||
|
|
- Fixes table layout in zonemaster-cli output (#335)
|
||
|
|
- Removes documentation moved to the zonemaster/zonemaster
|
||
|
|
repository (#332)
|
||
|
|
- Removes some untranslatable characters from msgids (#307)
|
||
|
|
|
||
|
|
|
||
|
|
v5.0.2 2023-03-01 (public fix version)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Updates translations (#303)
|
||
|
|
|
||
|
|
|
||
|
|
v5.0.1 2023-01-31 (public fix version)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Updates translations (#298, #297)
|
||
|
|
|
||
|
|
|
||
|
|
v5.0.0 2022-12-19 (public release version)
|
||
|
|
|
||
|
|
[Breaking changes]
|
||
|
|
- Makes zonemaster-cli fail if there are multiple domain
|
||
|
|
names in entry (#287, #286)
|
||
|
|
|
||
|
|
[Features]
|
||
|
|
- Adds --hints option (#284, #293, #292)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Updates installation instruction (#291, #289)
|
||
|
|
- Corrects the license statement in CLI.pm (#288)
|
||
|
|
- Sets lowercase fragments to refer to internal headings in
|
||
|
|
markdown documents (#282)
|
||
|
|
- Cleans-up unused import (#283)
|
||
|
|
- Adds Mac note on USING.md when it comes to Docker (#281)
|
||
|
|
|
||
|
|
|
||
|
|
v4.0.1 2022-07-08 (public fix version)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Adds missing installation instructions for CentOS Linux 7
|
||
|
|
(#275)
|
||
|
|
- Updates translation to Danish (#271)
|
||
|
|
|
||
|
|
|
||
|
|
v4.0.0 2022-06-09 (public release version)
|
||
|
|
|
||
|
|
[Breaking changes]
|
||
|
|
- Updates how trailing dots of domain name or name
|
||
|
|
server name is handled. Trailing double dot is now
|
||
|
|
always an error. (#253)
|
||
|
|
|
||
|
|
[Features]
|
||
|
|
- Uses pre-built packages for ubuntu (#268)
|
||
|
|
- Adds support for global configuration file (#260, #252)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Updates translation (#263, #267, #266, #265, #269, #264, #261)
|
||
|
|
- Fixes a bug where a trailing dot on name server name
|
||
|
|
gives a crash (#253)
|
||
|
|
- Fixes warning message (#255)
|
||
|
|
- Uses libidn2 instead of libidn (#254)
|
||
|
|
- Updates documentation for users (#241, #244)
|
||
|
|
- Updates installation document (#243)
|
||
|
|
|
||
|
|
|
||
|
|
v3.2.0 2021-12-20 (public fix version)
|
||
|
|
|
||
|
|
[Features]
|
||
|
|
- Adds translation to Spanish language (#219)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Clarifies IPv6 limitations in Docker (#238)
|
||
|
|
- Updates Danish translation (#236, #233)
|
||
|
|
- Updates French translation (#237, #225)
|
||
|
|
|
||
|
|
|
||
|
|
v3.1.1 2021-12-03 (public release version)
|
||
|
|
|
||
|
|
[Features]
|
||
|
|
- Deb packages are available for Debian (#233)
|
||
|
|
- Adds support for Docker (#221, #218, #216)
|
||
|
|
- Replaces CentOS with Rocky Linux (#220)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Updates Finnish translation (#230, #224)
|
||
|
|
- Updates Norwegian translation (#228, #226)
|
||
|
|
- Updates Swedish translation (#227)
|
||
|
|
- Updates dependencies (#217)
|
||
|
|
- Improves DEBUG3 output (#215, #111)
|
||
|
|
- Improves output when option is incorrect (#214, #160)
|
||
|
|
- Clean-up removing unused options (#213, #145)
|
||
|
|
- More user-friendly options (#212, #159)
|
||
|
|
|
||
|
|
|
||
|
|
v3.1.0 2021-05-28 (public release version)
|
||
|
|
|
||
|
|
[Features]
|
||
|
|
- Adds Finnish translation (PO file) (#192, #191)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Updates the installation instructions (#193, #191)
|
||
|
|
- Updates translations (#204, #201, #205, #200,
|
||
|
|
#207, #202)
|
||
|
|
|
||
|
|
|
||
|
|
v3.0.4 2021-02-10 (public release version)
|
||
|
|
|
||
|
|
[Features]
|
||
|
|
- Updates --raw mode output in debug level (#113)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Updates the installation instructions (#188)
|
||
|
|
- Prevents PO files to be updated unintentionally (#186)
|
||
|
|
- Fixes how command line options of profile and IP
|
||
|
|
interact (#185, #183, #182)
|
||
|
|
- Makes --sourceaddr behavior more reasonable when
|
||
|
|
selected address is not reasonable (#110, #38)
|
||
|
|
|
||
|
|
v3.0.3 (never released)
|
||
|
|
|
||
|
|
v3.0.2 (never released)
|
||
|
|
|
||
|
|
v3.0.1 2020-11-09 (public release version)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Fixed an version specification error in Makefile.PL
|
||
|
|
(#178)
|
||
|
|
|
||
|
|
v3.0.0 2020-11-06 (public release version)
|
||
|
|
|
||
|
|
[Breaking changes]
|
||
|
|
- Added "--show_testcase" and changed format when "--raw"
|
||
|
|
is selected (#157)
|
||
|
|
|
||
|
|
[Features]
|
||
|
|
- Added Norwegian language support to match added
|
||
|
|
translation to Norwegian in Zonemaster-Engine (#164, #155,
|
||
|
|
#161)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Updated/corrected translations/PO files (#174, #173)
|
||
|
|
- Corrected documentation (#172)
|
||
|
|
- Rename share/Makefile to share/GNUmakefile and
|
||
|
|
create wrapper for FreeBSD. Make FreeBSD use gmake
|
||
|
|
for share/GNUmakefile (#169)
|
||
|
|
- Corrected MANIFEST (#168)
|
||
|
|
- Updated share/Makefile (#167)
|
||
|
|
- Clean-up (#166, #158)
|
||
|
|
- Correcting --nstimes option (#163, #148)
|
||
|
|
- Updated translation/PO files handling (#151, #132, #147,
|
||
|
|
#150, #149)
|
||
|
|
|
||
|
|
|
||
|
|
v2.0.4 2020-05-22
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Bumping the version of Zonemaster::CLI to be able to
|
||
|
|
upload a new package to CPAN to avoid the confusion
|
||
|
|
that the version v2.0.3.1 created. There are no
|
||
|
|
changes compared to v2.0.3.
|
||
|
|
|
||
|
|
|
||
|
|
v2.0.3.1 2020-05-15
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- This release fixes inconsitency between the branches in the
|
||
|
|
repository. See the release notes for v2.0.3 for the real
|
||
|
|
changes.
|
||
|
|
- There is no change in data so this release has not been
|
||
|
|
published on CPAN.
|
||
|
|
|
||
|
|
|
||
|
|
v2.0.3 2020-04-30
|
||
|
|
|
||
|
|
[Features]
|
||
|
|
- (none)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Update installation instructions (#119, #117, #137)
|
||
|
|
- Translation into Danish (#109, #61)
|
||
|
|
|
||
|
|
|
||
|
|
v2.0.2 2019-05-31 (public fix version)
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Corrects in Makefile.PL the versions of Zonemaster::Engine
|
||
|
|
and Zonemaster::LDNS that this version of Zonemaster::CLI
|
||
|
|
depends on (#105)
|
||
|
|
|
||
|
|
|
||
|
|
v2.0.1 2019-05-22 (public release version)
|
||
|
|
|
||
|
|
[Status]
|
||
|
|
- This a public release fully tested before release. This version
|
||
|
|
will be available on CPAN.
|
||
|
|
|
||
|
|
[Fixes]
|
||
|
|
- Updated installation instructions for FreeBSD (#101)
|
||
|
|
- Dropped support for Ubuntu 14.04 (#99)
|
||
|
|
- Made Travis use the equivalent branch in Zonemaster-Engine (#98)
|
||
|
|
|
||
|
|
|
||
|
|
v2.0.0 2019-01-25 (pre-release version)
|
||
|
|
|
||
|
|
- Status
|
||
|
|
- This is a pre-release version not fully tested on all supported
|
||
|
|
OS's and Perl versions. This version will not be available on
|
||
|
|
CPAN.
|
||
|
|
- API change
|
||
|
|
- Replaced separate config and policy with a unified profile
|
||
|
|
(see below)
|
||
|
|
- Some changes in printout that can affect scripts using
|
||
|
|
zonemaster-cli (see below)
|
||
|
|
- Features
|
||
|
|
- Changes in printout
|
||
|
|
- Print information on STDERR if --json has been selected #84
|
||
|
|
- Diagnostics #85
|
||
|
|
- Only show spinner in human readable output mode #86
|
||
|
|
- Make --level and --stop_level case-insensitive #87
|
||
|
|
- Replaced separate config and policy with a unified profile
|
||
|
|
- Removed config and policy and added profile #70, #93
|
||
|
|
- Fixes
|
||
|
|
- All link references on Github now to zonemaster/zonemaster instead
|
||
|
|
of old dotse/zonemaster #81
|
||
|
|
- Clarify documentation of --progress option #88
|
||
|
|
- Travis tests against develop branch of Zonemaster-Engine instead
|
||
|
|
of fetching from CPAN #92
|
||
|
|
- Update travis configuration when it comes to Perl versions. #95
|
||
|
|
|
||
|
|
|
||
|
|
v1.1.3 2018-06-25
|
||
|
|
|
||
|
|
Fixed:
|
||
|
|
- Move license from Makefile.PL to main module (#67)
|
||
|
|
- Initialize gettext according to gettext documentation (#71), which
|
||
|
|
solves issues with translations in Linux (#46) and FreeBSD (#64)
|
||
|
|
- Updated the install instructions for debian and centos (#75)
|
||
|
|
- Update Installation.md for FreeBSD (uses cpan instead of cpanm) (#78)
|
||
|
|
|
||
|
|
v1.1.2 2018-01-12
|
||
|
|
|
||
|
|
Natural Language support:
|
||
|
|
- Adding support for Danish translation. (#62)
|
||
|
|
|
||
|
|
Fixed:
|
||
|
|
- Fixes issues with pre-delegation testing ("fake delegation") (#63)
|
||
|
|
|
||
|
|
|
||
|
|
v1.1.1 2017-11-02 Public release
|
||
|
|
|
||
|
|
Fixed:
|
||
|
|
- Update licensing (#58)
|
||
|
|
- Specify smallest version of Locale::TextDomain i Makefile.PL. (#57)
|
||
|
|
- Updated installation instruction (#53)
|
||
|
|
- Changed dependency from Net::LDNS to Zonemaster::LDNS due to
|
||
|
|
name space change (#51)
|
||
|
|
- Various updates to packaging (#52)
|
||
|
|
- Fix Commonmark rendering on Github. Replace NBSP with SPACE. (#49)
|
||
|
|
- Changed dependency from Zonemaster to Zonemaster::Engine due
|
||
|
|
to name space change (#43)
|
||
|
|
|
||
|
|
|
||
|
|
v1.1.0 2017-04-04 Public pre-release
|
||
|
|
- This release will not be published on CPAN since it contains updates that have
|
||
|
|
not been fully tested. Do not update production systems without verification.
|
||
|
|
- Update install instructions (#34)
|
||
|
|
- Fixes packaging issue with version numbering (#35)
|
||
|
|
- Solved --sourceaddr is not correctly implemented (#36)
|
||
|
|
- Updates so that "fake delegation" is tested correctly (#42)
|
||
|
|
|
||
|
|
1.0.5 2016-10-14
|
||
|
|
- Correcting version in CLI.pm. Update missing in 1.0.4.
|
||
|
|
|
||
|
|
1.0.4 2016-10-14
|
||
|
|
- Updating README.md and USING.md
|
||
|
|
- Better way to check ExtUtils::MakeMaker version
|
||
|
|
- Introduced MANIFEST.SKIP
|
||
|
|
|
||
|
|
|
||
|
|
1.0.3 2015-12-22
|
||
|
|
- Added JSON streaming
|
||
|
|
- Changed all instances from .SE to IIS
|
||
|
|
|
||
|
|
1.0.2 2015-06-25
|
||
|
|
- Allow lookup of nameservers for undelegated tests
|
||
|
|
- Net::LDNS::to_idn() takes Perl characters, not octets with utf-8 data
|
||
|
|
- Fixed display bug when using --nstimes with --no-ipv6 or --no-ipv4
|
||
|
|
|
||
|
|
1.0.1 2015-04-07
|
||
|
|
- State clearly that a given name is not a domain when it is not a domain
|
||
|
|
- Send "Net::LDNS not compiled with libidn" to STDERR, not STDOUT
|
||
|
|
|
||
|
|
1.0.0 2014-12-11 Release version
|
||
|
|
|
||
|
|
1.000000 2014-12-11 Public beta release.
|
||
|
|
|
||
|
|
0.001002 2014-11-26
|
||
|
|
|
||
|
|
0.001001 2014-11-19
|
||
|
|
|
||
|
|
0.001000 2014-11-17
|
||
|
|
|
||
|
|
0.03 2014-10-30
|
||
|
|
|
||
|
|
0.01 2014-05-25
|
||
|
|
|
||
|
|
- initial CPAN release
|