- ✅ test: add e2e test (
60f5a5d
)
- ⬆️ deps: upgrade typer to 0.12.0 (
4f3e303
)
-
🐛 fix: fix error when ~/.config/dns-manager does not exist (#3)
-
🐛 fix: fix error when
~/.config/dns-manager
does not exist -
🐛 fix: fix action (
955fea8
)
-
👷 ci: update test and release (
476c97b
) -
👷 ci: update runs-on to 22.04 (
5327d3e
) -
👷 ci: add release action (
902592e
) -
👷 ci: add codespeed and more actions (
26ada52
)
- 📝 docs: update readme (
e31d46a
)
- 🐛 fix: SnmpGetter use default route ip (
2cc1f4f
)
- ♻️ refactor: add exception process in LexiconSetter (
dd085ff
)
- ✨ feat: add lexicon setter (
d6ed1bb
)
- 👷 ci: update action-gh-release to v2 (
6814e5a
)
- ➕ deps: add some necessary deps (
0c75a91
)
- ⬆️ deps: upgrade auto-token (
ed5f686
)
- 🐛 ci: fix release action (
3f16228
)
-
🐛 fix: fix get_token in create_setter_by_str (
374f70a
) -
🐛 fix: fix actions and justfile (
d1f2f2c
) -
🐛 fix: fix justfile (
4075274
)
- 👷 ci: imporve actions and add justfile (
251941f
)
- 📌 deps: update lockfile (
f8cd94d
)
- ♻️ refactor: improve Setter (
d746a9d
)
- ✨ feat: add ignored_records, add remove_unmanaged args, support records_files (
7b37486
)
- 🎨 style: change line-length to 100 (
ac93311
)
- 👷 ci: fix release (
7a9d566
)
- 🧹 chore: remove python version 3.9 from build matrix (
06c1510
)
- 🐛 fix: update python version requirement in pdm.lock and pyproject.toml files (
22b4f1a
)
- 🧹 chore: update gitignore, dns_manager/getter/snmp.py, and pdm.lock files (
1b9903b
)
- ♻️ refactor: change deault config path (
23386a5
)
- ♻️ refactor: rename to dns-manager (
77c6690
)
- ✏️ fix: fix some name (
df271a7
)
- ♻️ refactor: use auto-token (
83ea4ee
)
- ⬆️ deps: update (
a090c94
)
-
♻️ refactor: improve getter (
777bc9c
) -
♻️ refactor: use setter and getter dir name (
25449ab
) -
♻️ refactor: mv update_records functions to utils (
37bec9e
) -
♻️ refactor: impl IPGetter and DNSSetter (
6ed9280
) -
♻️ refactor: improve Client and get_interface_ip (
2457148
)
- ✅ test: add classify_record test (
40347cd
)
-
✨ feat: add countdown in daemon (
1bdffb9
) -
✨ feat: add RecordStatus and more clear logs (
dd8ee12
) -
✨ feat: support watch config in daemon command (
bb1d129
) -
✨ feat: add daemon (
9921470
) -
✨ feat: support secret env (
54093b7
) -
✨ feat: add delete_record (
f08ab80
)
- 🎨 style: add more ruff rules (
71ced1a
)
-
🐛 fix: fix CNAME (
3316ee7
) -
🐛 fix: fix record cache (
24f6a75
) -
🐛 fix: fix generate_record (
d6165dd
) -
🐛 fix: makedir when token dir is not exsited (
218483d
) -
🐛 fix: add pyparsing dep (
da2d3be
)
-
👷 ci: add SECRET (
620f56d
) -
👷 ci: add publish release (
83113aa
) -
👷 ci: improve publish workflow (
5202403
)
- 📌 deps: pin deps (
290b364
)
- 🔧 chore(config): Remove some unused pdm build config (
08883f3
)
- improve code (
d69036a
)
- add pyfuture (
591528a
)
- improve log and fix bug (
f14b243
)