• v0.4.2 ecec7a8bad

    v0.4.2
    All checks were successful
    / build (pull_request) Successful in 3s
    / checks (x86_64-linux, clippy) (pull_request) Successful in 2s
    / checks (x86_64-linux, deny) (pull_request) Successful in 3s
    / checks (x86_64-linux, module-ipv4-only-test) (pull_request) Successful in 6s
    / checks (x86_64-linux, module-ipv4-test) (pull_request) Successful in 5s
    / checks (x86_64-linux, module-ipv6-only-test) (pull_request) Successful in 6s
    / checks (x86_64-linux, module-ipv6-test) (pull_request) Successful in 5s
    / checks (x86_64-linux, module-nginx-test) (pull_request) Successful in 6s
    / checks (x86_64-linux, nextest) (pull_request) Successful in 3s
    / checks (x86_64-linux, treefmt) (pull_request) Successful in 2s
    / trigger-release (pull_request) Successful in 19s
    / report-size (pull_request) Successful in 7s
    / build (push) Successful in 50s
    / checks (x86_64-linux, clippy) (push) Successful in 12s
    / checks (x86_64-linux, deny) (push) Successful in 3s
    / checks (x86_64-linux, module-ipv4-only-test) (push) Successful in 49s
    / checks (x86_64-linux, module-ipv4-test) (push) Successful in 42s
    / checks (x86_64-linux, module-ipv6-only-test) (push) Successful in 33s
    / checks (x86_64-linux, module-ipv6-test) (push) Successful in 32s
    / checks (x86_64-linux, module-nginx-test) (push) Successful in 32s
    / checks (x86_64-linux, nextest) (push) Successful in 40s
    / checks (x86_64-linux, treefmt) (push) Successful in 15s
    / trigger-release (push) Successful in 23s
    / report-size (push) Successful in 2s
    / check-renovaterc (push) Successful in 11s
    Stable

    jalil released this 2025-10-13 21:53:42 +02:00 | 3 commits to main since this release

    🐛 Bug Fixes

    • Allow publishing to crates.io
    • Remove categories
    Downloads
  • v0.4.1 ff6a9b45fb

    v0.4.1
    All checks were successful
    / build (pull_request) Successful in 49s
    / checks (x86_64-linux, clippy) (pull_request) Successful in 12s
    / checks (x86_64-linux, deny) (pull_request) Successful in 3s
    / checks (x86_64-linux, module-ipv4-only-test) (pull_request) Successful in 32s
    / checks (x86_64-linux, module-ipv4-test) (pull_request) Successful in 31s
    / checks (x86_64-linux, module-ipv6-only-test) (pull_request) Successful in 31s
    / checks (x86_64-linux, module-ipv6-test) (pull_request) Successful in 33s
    / checks (x86_64-linux, module-nginx-test) (pull_request) Successful in 42s
    / checks (x86_64-linux, nextest) (pull_request) Successful in 40s
    / checks (x86_64-linux, treefmt) (pull_request) Successful in 2s
    / trigger-release (pull_request) Successful in 19s
    / report-size (pull_request) Successful in 7s
    / build (push) Successful in 2s
    / checks (x86_64-linux, clippy) (push) Successful in 1s
    / checks (x86_64-linux, deny) (push) Successful in 1s
    / checks (x86_64-linux, module-ipv4-only-test) (push) Successful in 1s
    / checks (x86_64-linux, module-ipv4-test) (push) Successful in 1s
    / checks (x86_64-linux, module-ipv6-only-test) (push) Successful in 1s
    / checks (x86_64-linux, module-ipv6-test) (push) Successful in 1s
    / checks (x86_64-linux, module-nginx-test) (push) Successful in 1s
    / checks (x86_64-linux, nextest) (push) Successful in 1s
    / checks (x86_64-linux, treefmt) (push) Successful in 1s
    / trigger-release (push) Successful in 20s
    / report-size (push) Successful in 1s
    / check-renovaterc (push) Successful in 10s
    Stable

    jalil released this 2025-10-08 12:27:46 +02:00 | 13 commits to main since this release

    🐛 Bug Fixes

    • (update) Deduplicate updates
    • (test) Nextest tests were not being run

    🚜 Refactor

    • (deps) Reduce direct dependencies
    Downloads
  • v0.4.0 3e2274ec35

    v0.4.0
    All checks were successful
    / build (pull_request) Successful in 50s
    / checks (x86_64-linux, clippy) (pull_request) Successful in 12s
    / checks (x86_64-linux, deny) (pull_request) Successful in 3s
    / checks (x86_64-linux, module-ipv4-only-test) (pull_request) Successful in 31s
    / checks (x86_64-linux, module-ipv4-test) (pull_request) Successful in 30s
    / checks (x86_64-linux, module-ipv6-only-test) (pull_request) Successful in 31s
    / checks (x86_64-linux, module-ipv6-test) (pull_request) Successful in 30s
    / checks (x86_64-linux, module-nginx-test) (pull_request) Successful in 31s
    / checks (x86_64-linux, nextest) (pull_request) Successful in 3s
    / checks (x86_64-linux, treefmt) (pull_request) Successful in 2s
    / trigger-release (pull_request) Successful in 20s
    / report-size (pull_request) Successful in 6s
    / build (push) Successful in 2s
    / checks (x86_64-linux, clippy) (push) Successful in 1s
    / checks (x86_64-linux, deny) (push) Successful in 1s
    / checks (x86_64-linux, module-ipv4-only-test) (push) Successful in 1s
    / checks (x86_64-linux, module-ipv4-test) (push) Successful in 1s
    / checks (x86_64-linux, module-ipv6-only-test) (push) Successful in 1s
    / checks (x86_64-linux, module-ipv6-test) (push) Successful in 1s
    / checks (x86_64-linux, module-nginx-test) (push) Successful in 1s
    / checks (x86_64-linux, nextest) (push) Successful in 1s
    / checks (x86_64-linux, treefmt) (push) Successful in 1s
    / trigger-release (push) Successful in 20s
    / report-size (push) Successful in 2s
    / check-renovaterc (push) Successful in 12s
    Stable

    jalil released this 2025-09-18 22:28:48 +02:00 | 38 commits to main since this release

    🐛 Bug Fixes

    • (package) Don't include extra files

    🚜 Refactor

    • (config) Tidy up the code
    • (config) [breaking] Change config format to support multiple domains

    ⚙️ Miscellaneous Tasks

    • (manifest) Explicitly set the versions to the lockfile versions
    • (renovate) Don't pin dev dependencies in the Cargo.toml
    • (rust) Configure rustfmt to wrap comments
    • (rust) Configure rustfmt to split long strings
    • (rust) Configure rustfmt to group imports
    • (rust) Configure rustfmt to split each import out
    • (rust) Add more clippy lints
    • (rust) Remove direct dependency on the http crate
    • (rust) Even more clippy lints
    Downloads
  • v0.3.7 00e2960c08

    v0.3.7
    All checks were successful
    / build (pull_request) Successful in 3s
    / checks (x86_64-linux, clippy) (pull_request) Successful in 3s
    / checks (x86_64-linux, deny) (pull_request) Successful in 3s
    / checks (x86_64-linux, module-ipv4-only-test) (pull_request) Successful in 7s
    / checks (x86_64-linux, module-ipv4-test) (pull_request) Successful in 6s
    / checks (x86_64-linux, module-ipv6-only-test) (pull_request) Successful in 6s
    / checks (x86_64-linux, module-ipv6-test) (pull_request) Successful in 6s
    / checks (x86_64-linux, module-nginx-test) (pull_request) Successful in 6s
    / checks (x86_64-linux, nextest) (pull_request) Successful in 3s
    / checks (x86_64-linux, treefmt) (pull_request) Successful in 3s
    / trigger-release (pull_request) Successful in 20s
    / report-size (pull_request) Successful in 5s
    / build (push) Successful in 3s
    / checks (x86_64-linux, clippy) (push) Successful in 1s
    / checks (x86_64-linux, deny) (push) Successful in 1s
    / checks (x86_64-linux, module-ipv4-only-test) (push) Successful in 1s
    / checks (x86_64-linux, module-ipv4-test) (push) Successful in 1s
    / checks (x86_64-linux, module-ipv6-only-test) (push) Successful in 1s
    / checks (x86_64-linux, module-ipv6-test) (push) Successful in 1s
    / checks (x86_64-linux, module-nginx-test) (push) Successful in 1s
    / checks (x86_64-linux, nextest) (push) Successful in 1s
    / checks (x86_64-linux, treefmt) (push) Successful in 1s
    / trigger-release (push) Successful in 21s
    / report-size (push) Successful in 2s
    / check-renovaterc (push) Successful in 9s
    Stable

    jalil released this 2025-08-29 22:48:51 +02:00 | 76 commits to main since this release

    🚀 Features

    • (webnsupdate) Add support for fritzbox style updates
    • (webnsupdate) Parse IPv6 prefixes
    • Add config file to webnsupdate
    • Use rust-overlay to get the rust binaries
    • Upgrade to edition 2024

    🐛 Bug Fixes

    • (deps) Update rust crate serde_json to v1.0.138
    • (webnsupdate) Make IP none when query is empty
    • (tests) Add case for when query has empty string
    • (webnsupdate) Updating IPv6 in ipv4-only mode
    • (deps) Update rust crate miette to v7.5.0
    • (deps) Update rust crate clap to v4.5.28
    • (deps) Update rust crate clap to v4.5.29
    • (deps) Update rust crate ring to v0.17.9
    • (deps) Update rust crate clap to v4.5.30
    • (deps) Update rust crate serde_json to v1.0.139
    • (deps) Update rust crate serde to v1.0.218
    • (deps) Update rust crate ring to v0.17.10
    • (deps) Update rust crate ring to v0.17.11
    • (deps) Update rust crate clap to v4.5.31
    • (deps) Update rust crate serde_json to v1.0.140
    • (typo) Typos corrected typ to typo
    • (deps) Update rust crate ring to v0.17.12
    • (deps) Update rust crate ring to v0.17.13
    • (deps) Update rust crate tokio to v1.44.0
    • (deps) Update rust crate serde to v1.0.219
    • (deps) Update rust crate clap to v4.5.32
    • (deps) Update rust crate http to v1.3.0
    • (deps) Update rust crate ring to v0.17.14
    • (deps) Update rust crate http to v1.3.1
    • (deps) Update rust crate tokio to v1.44.1
    • (deps) Update rust crate clap to v4.5.33
    • (deps) Update rust crate clap to v4.5.34
    • (deps) Update rust crate axum to v0.8.3
    • (deps) Update rust crate clap to v4.5.35
    • (deps) Update rust crate axum-client-ip to v1
    • (deps) Update rust crate tokio to v1.44.2
    • (cargo) Properly declare license
    • (deps) Update rust crate clap to v4.5.36
    • (deps) Update rust crate clap to v4.5.37
    • (deps) Update rust crate miette to v7.6.0
    • (treefmt) Respect the packages edition
    • (deps) Update rust crate axum to v0.8.4
    • (deps) Update rust crate tokio to v1.45.0
    • (deps) Update rust crate tower-http to v0.6.3
    • (deps) Update rust crate clap to v4.5.38
    • Switch from the gh tarball to the nixpkgs channel
    • Remove license-file since license is standard
    • (deps) Update rust crate clap-verbosity-flag to v3.0.3
    • (deps) Update rust crate tokio to v1.45.1
    • (renovate) Simplify config
    • (deps) Update rust crate clap to v4.5.39
    • (deps) Update rust crate axum-client-ip to v1.1.0
    • (deps) Update rust crate tower-http to v0.6.5
    • (deps) Update rust crate axum-client-ip to v1.1.2
    • (deps) Update rust crate axum-client-ip to v1.1.3
    • (deps) Update rust crate tower-http to v0.6.6
    • (clippy) Split code a bit
    • (deps) Update rust crate clap to v4.5.40
    • (deps) Update rust crate tokio to v1.46.0
    • (deps) Update rust crate tokio to v1.46.1
    • (deps) Update rust crate clap to v4.5.41
    • (deps) Update rust crate serde_json to v1.0.141
    • (deps) Update rust crate tokio to v1.47.0
    • (deps) Update rust crate clap to v4.5.42
    • (deps) Update rust crate serde_json to v1.0.142
    • (deps) Update rust crate tokio to v1.47.1
    • (deps) Update rust crate clap to v4.5.43
    • (deps) Update rust crate clap to v4.5.44
    • (deps) Update rust crate thiserror to v2.0.13
    • (deps) Update rust crate thiserror to v2.0.14
    • (deps) Update rust crate clap to v4.5.45
    • (deps) Update rust crate thiserror to v2.0.15
    • (deps) Update rust crate serde_json to v1.0.143
    • (deps) Update rust crate clap-verbosity-flag to v3.0.4
    • (deps) Update rust crate thiserror to v2.0.16
    • (deps) Update rust crate clap to v4.5.46
    • (deps) Update rust crate tracing-subscriber to v0.3.20
    • (treefmt) Exclude auto-generated files

    🚜 Refactor

    • (module) NixOS tests
    • (nsupdate) Send all commands at once
    • (package) Share more stuff

    ⚙️ Miscellaneous Tasks

    • (renovate) Don't overlap schedules
    • Validate renovaterc
    • (config) Migrate config .renovaterc.json
    • Use nix-fast-build to speedup checks
    • Pin nix-flake-outputs-size
    • Split up check-renovaterc
    • (fix) Rename .renovaterc.json to renovate.json
    • Split out checks into one job per check
    • Run cargo-deny to ensure I agree to all license terms
    • Configure release-plz
    • Fix release use correct devShell
    • Trigger on pull_request instead of push
    • Fix release-plz
    • (release) Fix typo
    • (release) Fetch full git history
    • (release) Add actual release command
    • (report-size) Only report package size
    Downloads