Skip to content

Releases: bbastin/dyndns

v0.3.6 Update and Slim Down Dependencies

29 Nov 18:20
v0.3.6
34e016a
Compare
Choose a tag to compare

Added

  • Add git cliff for changelog generation

Changed

  • Convert .dep5 file to REUSE.toml

Removed

  • Remove unnecessary features and update dependencies

v0.3.5 Update Dependencies

29 Nov 14:36
v0.3.5
43de94b
Compare
Choose a tag to compare

No new features, just an update for all dependencies.

v0.3.4 was skipped due to a mistake. The version number was not correctly updated in Cargo.toml.

v0.3.3 Updated Dependencies

25 Jul 12:43
daba2d6
Compare
Choose a tag to compare

No new features, just an update for all dependencies.

v0.3.2 Updated Dependencies

02 Apr 14:25
697070d
Compare
Choose a tag to compare

No new features, just an update for all dependencies.

v0.3.1 Removed custom config

21 Dec 17:58
Compare
Choose a tag to compare

Apparently, adding a custom configuration disables Rocket.toml. This was
documented for another method, but I was not sure if it still applied
here. It does, so for now, custom config is removed to allow Rocket.toml
to be used. This did not even work as intended anyway.

v0.3.0 Added tests for server behaviour

21 Dec 17:44
Compare
Choose a tag to compare

Tests for server behaviour were added. This required some extensive
rewrites, so new dependencies were needed and some function signatures
changed. As there are no stability guarantees right now, this is not
technically a breaking change, but to signal this change nontheless the
minor version number is increased.

There is a new MockProvider that mimicks the behaviour of a Provider
implementation. To facilitate this, the configured providers now do not
save the UserConfig or anything like API tokens; instead, those
parameters have to be passed on each call, allowing Provider instances
to be reused. The configured Providers are managed via Rocket state.

Additionally, the default log level is set to Warn instead of Debug,
thus removing many of the very verbose log messages from Rocket.

v0.2.0 Support for A records and IPv4

17 Dec 17:08
Compare
Choose a tag to compare

This release adds support for A records and IPv4 addresses.

It also improves error messages, both for the internal log as well as
the HTTP response. This was especially needed as there are now a number
of different error reasons.

Some query parameters are now optional, so now it is not necessary
anymore to provide them even though they are empty.

v0.1.2 License and Dependency Updates

16 Dec 15:08
Compare
Choose a tag to compare

REUSE compliance

This project now complies with the REUSE specification. This means that tools can automatically extract license information in a structured way. By adding this compliance, some files that previously did not have an explicitly stated license are now licensed, mostly under CC0 (if they even are copyrightable at all).

Updated dependencies

Some of the dependencies were updated.

v0.1.1 Preparing for crates.io Release

04 Dec 16:31
Compare
Choose a tag to compare

This release prepares the code base for publishing the crate on crates.io.

v0.1.0 Initial release

04 Dec 15:35
1f75c19
Compare
Choose a tag to compare

Initial release, working support for updating IPv6 addresses for domains managed by Hetzner.