Releases: gabe565/domain-watch
Releases · gabe565/domain-watch
v0.2.1
Same code, smaller binary: This release improves dead code elimination during build, reducing binary size by over 3 MiB.
Changelog
Fixes
- e270ef9 fix: Consider missing expiration to be an error
- 1a00ac1 fix: Parse whois even if a server returns an error
Dependencies
- 487eed1 chore(deps): Remove redundant date parse
- 79287f0 chore(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 (#101)
- b0388ca chore(deps): update gabe565.com/utils digest to ede73b1 (#96)
- 4d1caac chore(deps): update go to v1.24.1 (#100)
- 2ca3f63 chore(deps): update module github.com/likexian/whois to v1.15.6 (#99)
- 18aa5fc chore(deps): update module github.com/prometheus/client_golang to v1.21.1 (#98)
- e23b412 chore(deps): update module github.com/spf13/cobra to v1.9.1 (#97)
v0.2.0
Changelog
Features
- 5b2375d feat(cmd): Add
--version
flag - 99a6839 feat: Add a timeout to each cron run
- ff0d4b8 feat: Log version on startup
- e3e4aaf feat: Log when a notification is sent
Fixes
- 349d6ef fix(assets): Fix overly compressed icon
- c1cbbad fix(config): Fix
WATCH_DOMAINS
env not being split on space - c6ce4fd fix(docker): Fix
as
->AS
warning [skip ci]
Others
- 4bae98d chore(assets): Clean up icon
- bd94d18 chore(cmd): Add interval to cron log
- aeff70f chore(config): Rename flag consts
- 7894bc5 chore(config):
util.NoFileComp
->cobra.NoFileCompletions
- f3471e7 chore(docker): Rename GoReleaser Dockerfile to file type detection [skip ci]
- 5e8cc7d chore(goreleaser): Disable Windows armv6 and armv7 builds
- c56c31b chore(goreleaser): Update archive format syntax
- 5169f0a chore(goreleaser): Update deprecated config options
- f994af6 chore(goreleaser):
brews.folder
->brews.directory
- 3705c78 chore(integration): Create a package for each integration
- 6724b31 chore: Change import path to
gabe565.com/domain-watch
- fabc66d chore: Clean up flag error handling with must library
- 5f67d66 chore: Move shell completion flag to cobrax library
- a30ca56 chore: Remove custom completion flag
- 4bc1ea1 ci(goreleaser): Download dependencies before starting builds
- f65348f ci: Add dependencies section to release changelog
- ae25517 ci: Change from PAT to GitHub App
- d1be10e ci: Remove cache key hack
- 4acce0b ci: Simplify beta image logic
- 4a4656f refactor!: Change to a faster logger
- 1c315e4 refactor(config): Replace Viper with custom config struct
- f2dfdf7 refactor(integration): Clean up integration init
Dependencies
- dc21dd4 chore(deps): Change Telegram bot library
- 0904fdc chore(deps): Update indirect dependencies
- 205dc32 chore(deps): bump golang.org/x/net from 0.28.0 to 0.33.0 (#95)
- 2301ec2 chore(deps): update alpine docker tag to v3.20 (#81)
- 6aaf341 chore(deps): update alpine docker tag to v3.21 (#90)
- 24b3737 chore(deps): update gabe565.com/utils digest to e4ad4d8 (#91)
- 63cf872 chore(deps): update go to v1.23.3 (#57)
- bd173db chore(deps): update go to v1.24.0 (#89)
- 77a1b42 chore(deps): update golangci/golangci-lint-action action to v4
- b4f05de chore(deps): update golangci/golangci-lint-action action to v5
- 4912469 chore(deps): update golangci/golangci-lint-action action to v6
- ffe20f5 chore(deps): update goreleaser/goreleaser-action action to v6
- e3c6210 chore(deps): update module github.com/go-telegram/bot to v1.14.0 (#87)
- 19cc6a1 chore(deps): update module github.com/gotify/server/v2 to v2.6.0 (#85)
- c9ba187 chore(deps): update module github.com/gotify/server/v2 to v2.6.1 (#86)
- 86b68aa chore(deps): update module github.com/likexian/whois to v1.15.5 (#62)
- cc0469d chore(deps): update module github.com/likexian/whois-parser to v1.24.20 (#60)
- 1288258 chore(deps): update module github.com/lmittmann/tint to v1.0.7 (#92)
- 84f9d84 chore(deps): update module github.com/prometheus/client_golang to v1.20.5 (#59)
- dde9f21 chore(deps): update module github.com/spf13/cobra to v1.8.1 (#84)
- 591e253 chore(deps): update module github.com/spf13/cobra to v1.9.0 (#94)
- f9ce413 chore(deps): update module github.com/spf13/pflag to v1.0.6 (#93)
- 4eccbdf chore(deps): update module github.com/stretchr/testify to v1.10.0 (#88)
v0.1.1
v0.1.0
Changelog
Features
- d7111d0 feat: Add Prometheus metrics
- 0fe1095 feat(goreleaser): Add systemd unit file
- c32baae feat: Add man page generator
- f4ed828 feat: Add shell completion generator
Fixes
- d48e97b ci(codeql): Install Go version in go.mod to fix autobuild
- cb89ac6 fix(deps): update module github.com/gotify/server/v2 to v2.3.0 (#31)
- ea1bbf4 fix(deps): update module github.com/gotify/server/v2 to v2.4.0 (#41)
- 5f44eaa fix(deps): update module github.com/likexian/whois to v1.15.1 (#34)
- 042ffa8 fix(deps): update module github.com/prometheus/client_golang to v1.17.0 (#42)
- 74912c7 fix(deps): update module github.com/spf13/cobra to v1.8.0 (#45)
- 917680a fix(deps): update module github.com/spf13/viper to v1.17.0 (#43)
Others
- 4905b0d ⬆️ Bump golang.org/x/net from 0.14.0 to 0.17.0 (#44)
- 58f9fcb chore(deps): update actions/checkout action to v4
- ab20498 chore(deps): update docker/login-action action to v3
- c2e91a5 chore(deps): update docker/setup-buildx-action action to v3
- ac68402 chore(deps): update docker/setup-qemu-action action to v3
- ae66663 chore(deps): update go to 1.21 (#32)
- 4bfc1bd chore(deps): update go to v1.21.4 (#46)
- f28e18a chore(deps): update golang docker tag to v1.21 (#33)
- 25ce614 chore(deps): update goreleaser/goreleaser-action action to v5
- e88f8a7 chore(docker-compose): Update version to v3.9
- 74e2204 chore(dockerfile): Remove labels
- 7cfe0c8 chore: Rename internal/cmd package to internal/generate
- b36ce58 ci(goreleaser): Add GoReleaser for build and publish
- a28d5b3 ci(goreleaser): Add changelog groups
- 7c803cc refactor: Refactor root cmd to be created by a function
- 184b57b temporary commit to troubleshoot ci
v0.0.4
What's Changed
- 39d8113 ♻️ Refactor to add multiple notifier support
- 7307387 ✨ (gotify): Add Gotify notifications
- 2244aa9 ✨ Add flag groups
- 07ef0d0 🐛 (message): Add newline before end of status change listing
- 27f93a2 📌 (dockerfile): Pin alpine to v3.18
- ee028db 🍱 (readme): Add icon
Dependencies
- 93862c9 ⬆️ Update module github.com/likexian/whois to v1.15.0 (#26)
- 164d792 ⬆️ Update module github.com/sirupsen/logrus to v1.9.3 (#29)
- cb2cb4e ⬆️ Update module github.com/spf13/viper to v1.16.0 (#30)
- c9de101 ⬆️ Update module github.com/spf13/cobra to v1.7.0 (#25)
- 6bc052d ⬆️ Update actions/setup-go action to v4
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- ⬆️ Bump golang.org/x/net from 0.4.0 to 0.7.0 by @dependabot in #19
- ⬆️ Update module github.com/likexian/whois-parser to v1.24.4 by @renovate in #21
- ⬆️ Update module github.com/likexian/whois to v1.14.5 by @renovate in #20
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- 🔥 (dockerfile): Remove GO_VERSION build arg
- ⬆️ Update module github.com/likexian/whois-go to v1.14.4 by @renovate in #10
- ⬆️ Update module github.com/likexian/whois-parser-go to v1.24.2 by @renovate in #11
- ⬆️ Update module github.com/r3labs/diff to v3 by @renovate in #12
- ⬆️ Update module github.com/r3labs/diff/v3 to v3.0.1 by @renovate in #14
- ⬆️ Update module github.com/spf13/viper to v1.15.0 by @renovate in #15
- ⬆️ Update docker/build-push-action action to v4 by @renovate in #16
- ⬆️ Update go to 1.20 by @renovate in #17
- ⬆️ Update golang Docker tag to v1.20 by @renovate in #18
Full Changelog: v0.0.1...v0.0.2