File tree 2 files changed +27
-3
lines changed
2 files changed +27
-3
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
+ ## [ 0.2.0] - 2024-12-16
9
+
10
+ ### Added
11
+
12
+ - Added additional context to IP fetch errors
13
+
14
+ ### Changed
15
+
16
+ - Updated to rust 1.83.0
17
+ - Updated default ttl, proxied, and comment values for Cloudflare
18
+ - Refactored Cloudflare provider update operations into separate functions
19
+
20
+ ### Fixed
21
+
22
+ - Fixed a bug where an empty update could make it though to provider updates
23
+ - Fixed pluralized domain struct
24
+
8
25
## [ 0.1.0] - 2024-11-09
9
26
10
27
### Added
Original file line number Diff line number Diff line change @@ -66,29 +66,36 @@ type = "stun"
66
66
* ` type ` - The provider type. Must be ` cloudflare `
67
67
* ` zone ` - The zone root domain to update
68
68
* ` api_token ` - Cloudflare API token with the ` Zone.DNS Edit ` permission
69
+ * ` api_url ` - Optional API URL, default is ` https://api.cloudflare.com/client/v4 `
69
70
* ` domains ` - A list of domains to update
70
71
* ` name ` - The full domain name to update (Required)
71
72
* ` ttl ` - The TTL for the record, default is ` 1 ` (Auto)
72
73
* ` proxied ` - Whether the record is proxied through Cloudflare, default is ` false `
73
- * ` comment ` - A comment to add to the record
74
+ * ` comment ` - A comment to add to the record, default is ` Created by DDRS `
74
75
75
76
``` toml
76
77
[[providers ]]
77
78
type = " cloudflare"
78
79
zone = " domain.com"
79
80
api_token = " TOKEN"
80
81
82
+ [[providers .domains ]]
83
+ name = " domain.com"
84
+ ttl = 1
85
+ proxied = false
86
+ comment = " Root domain"
87
+
81
88
[[providers .domains ]]
82
89
name = " *.domain.com"
83
90
ttl = 1
84
91
proxied = false
85
92
comment = " Wildcard subdomain"
86
93
87
94
[[providers .domains ]]
88
- name = " domain.com"
95
+ name = " sub. domain.com"
89
96
ttl = 1
90
97
proxied = false
91
- comment = " Root domain "
98
+ comment = " Subdomain "
92
99
```
93
100
94
101
## Deployment
You can’t perform that action at this time.
0 commit comments