# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## v1.1.0 (2024-10-20)
### Chore
- add old changelog
### New Features
- change the meaning of . as a server
The default server changed from . to a.root-servers.net.
If . is used, all root servers will be used.
### Bug Fixes
- parse the timeout when the arguments are parsed
- use the timeout from the arguments
- avoid cloning the last vec for printing
- simplify code
### Style
- fmt
### Commit Statistics
- 7 commits contributed to the release.
- 1 day passed between releases.
- 7 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Parse the timeout when the arguments are parsed (0000025)
- Change the meaning of . as a server (0000024)
- Use the timeout from the arguments (0000023)
- Avoid cloning the last vec for printing (0000022)
- Simplify code (0000021)
- Add old changelog (0000020)
- Fmt (0000019)
## v1.0.0 (2024-10-19)
### Chore
- v1.0.0
- lock file maintenance
### New Features
- add support for TCP queries
### Bug Fixes
- limit queries when a source address is selected
- keep the original error and don't panic if the client creation fails
- no need to format and parse the SocketAddr, simply create it
- allow binding source address for requests
- only format this once
### Commit Statistics
- 8 commits contributed to the release.
- 1 day passed between releases.
- 8 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- V1.0.0 (0000018)
- Limit queries when a source address is selected (0000017)
- Add support for TCP queries (0000016)
- Keep the original error and don't panic if the client creation fails (0000015)
- No need to format and parse the SocketAddr, simply create it (0000014)
- Allow binding source address for requests (0000013)
- Only format this once (0000012)
- Lock file maintenance (0000011)
## v0.9.2 (2024-10-17)
### Chore
- move a comment at the right place
### Bug Fixes
- convert to use all async apis from hickory-dns
- switch to AsyncClient to be able to set edns
### Style
- clippy
### Commit Statistics
- 4 commits contributed to the release.
- 1 day passed between releases.
- 4 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Convert to use all async apis from hickory-dns (0000010)
- Switch to AsyncClient to be able to set edns (0000009)
- Clippy (0000008)
- Move a comment at the right place (0000007)
## v0.9.1 (2024-10-16)
### Chore
- add LICENSE file
### Bug Fixes
- refactor the dns udp lookup in a function
### Commit Statistics
- 2 commits contributed to the release.
- 3 days passed between releases.
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Refactor the dns udp lookup in a function (0000006)
- Add LICENSE file (0000005)
## v0.9.0 (2024-10-13)
### New Features
- implement most of the original dnstracer
### Other
- add ci
### Test
- add tests
### Commit Statistics
- 4 commits contributed to the release.
- 3 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Add ci (0000004)
- Add tests (0000003)
- Implement most of the original dnstracer (0000002)
- Init (0000001)