-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Moved the change log into its own CHANGELOG.md
- Loading branch information
1 parent
0699117
commit 27eefe4
Showing
2 changed files
with
288 additions
and
267 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,281 @@ | ||
# Changelog | ||
|
||
## [1.7.x] - *Unreleased* | ||
|
||
### Changed | ||
|
||
* Moved the change log notes into its own `CHANGELOG.md` from `README.md`. | ||
|
||
--- | ||
|
||
## [1.7.0] - November 21<sup>st</sup> 2020 | ||
|
||
### Added | ||
|
||
* New option `--unique` which filters out duplicate addresses (but not errors) | ||
|
||
![`ddig [domain] --unique`](https://marksmurphy.github.io/img/ddig.single.domain.unique.gif) | ||
|
||
### Changed | ||
|
||
* Updated dependencies (`debug`) | ||
* Improved colour scheme to aid output readability | ||
|
||
--- | ||
|
||
## [1.6.7] - November 18<sup>th</sup> 2020 | ||
|
||
### Changed | ||
|
||
* Updated dependencies (`yargs`) | ||
* Improved debug logging clarity in `parseAnswer()` | ||
|
||
--- | ||
|
||
## [1.6.6] - November 3<sup>rd</sup> 2020 | ||
|
||
### Changed | ||
|
||
* Updated dependencies (`pretty-error` & `is-valid-domain`) | ||
* Fixed empty array check in `ddig-core.js` | ||
* Fixed erroneous string substitution in `return()` function calls in `ddig-core.js` | ||
* Improved colour output for `CNAME` records and their IP addresses | ||
|
||
--- | ||
|
||
## [1.6.5] - October 16<sup>th</sup> 2020 | ||
|
||
### Changed | ||
|
||
* Updated dependencies (`yargs` & `is-valid-domain`) | ||
|
||
--- | ||
|
||
## [1.6.4] - September 25<sup>th</sup> 2020 | ||
|
||
### Added | ||
|
||
* Added `pretty-error` formatting to TryCatch blocks' console output. | ||
|
||
### Changed | ||
|
||
* Updated dependency (`debug`) | ||
|
||
--- | ||
|
||
## [1.6.3] - September 11<sup>th</sup> 2020 | ||
|
||
### Changed | ||
|
||
* Updated dependencies (`yargs` & `is-valid-domain`) | ||
|
||
--- | ||
|
||
## [1.6.2] - August 25<sup>th</sup> 2020 | ||
|
||
### Changed | ||
|
||
* Fixed erroneous `warning` when parsing certain command line arguments | ||
|
||
--- | ||
|
||
## [1.6.1] - August 11<sup>th</sup> 2020 | ||
|
||
### Changed | ||
|
||
* Fixed output formatting bugs in `--list-resolvers` and `--list-options` | ||
|
||
--- | ||
|
||
## [1.6.0] - August 10<sup>th</sup> 2020 | ||
|
||
### Added | ||
|
||
* Improved the standard (non-verbose) output for `CNAME` records to now include the first FQDN it resolves to along with the IP address. | ||
|
||
### Changed | ||
|
||
* Fixed an `undefined` reference when using `--list-defaults`. | ||
|
||
--- | ||
|
||
## [1.5.4] - July 11<sup>th</sup> 2020 | ||
|
||
### Changed | ||
|
||
* Updated dependencies. | ||
|
||
--- | ||
|
||
## [1.5.2] - June 27<sup>th</sup> 2020 | ||
|
||
### Changed | ||
|
||
* The message displaying the configuration file being used now only includes the full path if it differs from the current working directory. | ||
|
||
--- | ||
|
||
## [1.5.1] - June 19<sup>th</sup> 2020 | ||
|
||
### Changed | ||
|
||
* Improved the detection and reporting of invalid domains and switches | ||
|
||
--- | ||
|
||
## [1.5.0] - June 19<sup>th</sup> 2020 | ||
|
||
### Added | ||
|
||
* If you tried to lookup a domain that was invalid, according to the DNS RFC, it was ignored. You'll now see a warning message when `ddig` ignores an input. | ||
* Appended a unit suffix to the `TTL` value. | ||
|
||
### Changed | ||
|
||
* Removed `moment` as a dependency and refactored time difference calculations to be handled natively. | ||
* Increased the recommended columns width to 140 when using the `--verbose` switch, allowing for the new 'TTL' and `record type` columns. | ||
|
||
--- | ||
|
||
## [1.4.2] - June 14<sup>th</sup> 2020 | ||
|
||
### Changed | ||
|
||
* Fixed a bug causing the `Record Type` to be `Unknown` due to erroneously locating the json lookup file when install globally. | ||
|
||
--- | ||
|
||
## [1.4.1] - June 14<sup>th</sup> 2020 | ||
|
||
### Added | ||
|
||
* Added [Snyk](https://snyk.io/test/npm/distributed-dig) security checks, and badge to README. | ||
|
||
### Changed | ||
|
||
* Updated dependencies. | ||
* Fixed a bug causing `Record Type` and `TTL` column values being `undefined`. | ||
* Increased `TTL` column width and made it right-aligned. | ||
|
||
--- | ||
|
||
## [1.4.0] - March 14<sup>th</sup> 2020 | ||
|
||
### Added | ||
|
||
* Standard output now includes record type. | ||
|
||
### Changed | ||
|
||
* Updated dependencies. | ||
|
||
--- | ||
|
||
## [1.3.1] - February 14<sup>th</sup> 2020 | ||
|
||
### Fixed | ||
|
||
* Fixed a nested array bounds check which resulted in valid domains being reported as non-existent. | ||
|
||
--- | ||
|
||
## [1.3.0] - February 14<sup>th</sup> 2020 | ||
|
||
### Changed | ||
|
||
* Updated default DNS resolvers list. | ||
* Updated dependencies. | ||
|
||
### Fixed | ||
|
||
* Better handling of `nxdomain`. Non-existent domains aren't DNS errors, just an empty answer - so now handling those more sensibly. | ||
|
||
--- | ||
|
||
## [1.2.2] - November 27<sup>th</sup> 2019 | ||
|
||
### Changed | ||
|
||
* Fixed `npm-shrinkwrap.json` problem that prevented `npm update` succeeding. | ||
|
||
--- | ||
|
||
## [1.2.0] - November 27<sup>th</sup> 2019 | ||
|
||
### Changed | ||
|
||
* Switched to using `chalk` instead of `colors`. | ||
* Updated dependencies. | ||
* `--list-defaults` now pretty-prints the raw json output. | ||
|
||
--- | ||
|
||
## [1.1.4] - November 20<sup>th</sup> 2019 | ||
|
||
### Changed | ||
|
||
* Use * instead of unicode character • to signify unique IP address when `process.stdout.isTTY` is `false` [^1]. | ||
* Updated Dependencies. | ||
* Shrink-wrapped `npm` dependencies. | ||
|
||
[^1]: When `process.stdout.isTTY` is `false` it signifies that the output is being piped or redirected. There's no guarantee that the target of the pipe (e.g. `more` on Windows, for screen pagination) or the redirect (e.g. a text file) has unicode support so we refrain from outputting any unicode. | ||
|
||
--- | ||
|
||
## [1.1.3] - November 13<sup>th</sup> 2019 | ||
|
||
### Changed | ||
|
||
* Added `--verbose` support tp `--help` to display more information. | ||
* Dabbled with using `chalk` instead of `colors` (on `--help` output). | ||
* Updated dependency `yargs` to version 14.2.0 | ||
* Fixed a cross-platform file path separator bug. | ||
|
||
--- | ||
|
||
## [1.1.2] - September 25<sup>th</sup> 2019 | ||
|
||
### Changed | ||
|
||
* Removed unneeded dependency `valid-filename`. | ||
* Updated dependency `colors` to version 1.4.0 | ||
* Improved reporting on configuration file location when directory is `.`. | ||
* Improved `debug` logging. | ||
* Improved reporting on an empty answer (i.e. *no error, but no IP address returned*). | ||
|
||
--- | ||
|
||
## [1.1.1] - September 21<sup>st</sup> 2019 | ||
|
||
### Changed | ||
|
||
* Fixed a problem when specifying a full path with the `--config` option. | ||
* Fixed erroneous warnings when using `--config`. | ||
|
||
--- | ||
|
||
## [1.1.0] - September 20<sup>th</sup> 2019 | ||
|
||
### Added | ||
|
||
* New `--config` option to specify an alternative configuration file. | ||
* New `--list-defaults` option which prints a default config json file to the console; useful as an initial custom configuration file. | ||
|
||
### Changed | ||
|
||
* Improved input validation for `--timeout` & `--protocol`. | ||
* Improved the `Warning` logic for ignored domains to remove erroneous warnings with valid switches and options. | ||
|
||
--- | ||
|
||
## [1.0.4] - September 17<sup>th</sup> 2019 | ||
|
||
* Fixed file system path separator problem when attempting to locate a config file on Linux systems. | ||
|
||
--- | ||
|
||
## [1.0.0] - September 17<sup>th</sup> 2019 | ||
|
||
* Initial Release. | ||
|
||
--- |
Oops, something went wrong.