- [Added]
sanity check coverage, happy path unit tests with API mocks
- [Added]
nothing really
- [Changed] made cloudflare client endpoint an environment variable
- [Added]
settings list --name <DOMAIN>
- [Changed] test setup for rest client mocks
- [Fixed] badge links in README
- [Added]
dns clear --name <DOMAIN>
- [Changed] moved environment variable management into tests, while testing
- [Added] some cool spice to the README (cliffy.jpeg)
- [Added] this version got lost due to CI updates
- [Added] markdown linting to ci
- [Changed] publish action depends on ci - reduce redundancy
- [Fixed] lints in *.md files
- [Changed] clippy ci to use
clippy::pedantic
- [Fixed] pedantic lints
- [Added]
zone delete --name <DOMAIN>
- [Added]
dns import --file <PATH> --name <DOMAIN>
- [Added] link for feature requests
- [Fixed]
zone dns export
output The output needed to be usable byzone dns import
- [Fixed] fixed Cargo.toml -> package -> repository
- [Changed] migrated CI rust toolchain ->
dtolnay/rust-toolchain
This action is current, no more deprecation warnings! - [Changed] updated CI git checkout action
actions/checkout@v4
- [Added]
zone dns export
- [Changed] Remove tokio async, use reqwest::blocking This was the only way I could figure out mocking for tests.
- [Added] Added
CODE_OF_CONDUCT.md
- [Added] Added
CONTRIBUTING.md
- [Changed] Changed parameter names for
zones dns list
to be more explicit.id
tozone_id
,name
tozone_name
- [Added] Added short parameters for
zones dns list
.z
andi
- [Added] Added
CHANGELOG.md
- [Fixed] Fixed bug where
zones
get requests were returning the default20
forper_page
Bumped this to a hard-codedper_page=100
, for now. Added todo toREADME
to parameterize. - [Changed] Moved
dns
out to top level,zone dns
becomes justdns
- [Removed] Removed inconsistent types from
response.rs
in preference ofserde_json::Value