<!-- markdownlint-disable MD024 -->
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Changed

- Replace composite actionlint action by @nicholas-fedor in [#833](https://github.com/nicholas-fedor/shoutrrr/pull/833)
- Update badges by @nicholas-fedor in [#820](https://github.com/nicholas-fedor/shoutrrr/pull/820)

### Chores

- Lock file maintenance by @renovate[bot] in [#880](https://github.com/nicholas-fedor/shoutrrr/pull/880)
- Update docker/setup-buildx-action action to v4.1.0 by @renovate[bot] in [#875](https://github.com/nicholas-fedor/shoutrrr/pull/875)
- Update github/codeql-action action to v4.36.0 by @renovate[bot] in [#873](https://github.com/nicholas-fedor/shoutrrr/pull/873)
- Update docker/login-action action to v4.2.0 by @renovate[bot] in [#872](https://github.com/nicholas-fedor/shoutrrr/pull/872)
- Update module golang.org/x/net to v0.55.0 by @renovate[bot] in [#870](https://github.com/nicholas-fedor/shoutrrr/pull/870)
- Update golangci/golangci-lint-action action to v9.2.1 by @renovate[bot] in [#868](https://github.com/nicholas-fedor/shoutrrr/pull/868)
- Update module golang.org/x/sys to v0.45.0 by @renovate[bot] in [#866](https://github.com/nicholas-fedor/shoutrrr/pull/866)
- Update cimg/go:1.26.3 docker digest to 9a5aff9 by @renovate[bot] in [#865](https://github.com/nicholas-fedor/shoutrrr/pull/865)
- Update step-security/harden-runner action to v2.19.4 by @renovate[bot] in [#863](https://github.com/nicholas-fedor/shoutrrr/pull/863)
- Update nicholas-fedor/go-proxy-pull-action action to v1.1.0 by @renovate[bot] in [#861](https://github.com/nicholas-fedor/shoutrrr/pull/861)
- Update nicholas-fedor/go-proxy-pull-action action to v1.0.9 by @renovate[bot] in [#859](https://github.com/nicholas-fedor/shoutrrr/pull/859)
- Update matrixdotorg/synapse:latest docker digest to 710425f by @renovate[bot] in [#857](https://github.com/nicholas-fedor/shoutrrr/pull/857)
- Update goreleaser/goreleaser-action action to v7.2.2 by @renovate[bot] in [#854](https://github.com/nicholas-fedor/shoutrrr/pull/854)
- Update codecov/codecov-action action to v6.0.1 by @renovate[bot] in [#852](https://github.com/nicholas-fedor/shoutrrr/pull/852)
- Update module github.com/onsi/gomega to v1.41.0 by @renovate[bot] in [#849](https://github.com/nicholas-fedor/shoutrrr/pull/849)
- Update module github.com/onsi/ginkgo/v2 to v2.29.0 by @renovate[bot] in [#848](https://github.com/nicholas-fedor/shoutrrr/pull/848)
- Update commitlint monorepo to v21.0.1 by @renovate[bot] in [#846](https://github.com/nicholas-fedor/shoutrrr/pull/846)
- Update github/codeql-action action to v4.35.5 by @renovate[bot] in [#844](https://github.com/nicholas-fedor/shoutrrr/pull/844)
- Update step-security/harden-runner action to v2.19.3 by @renovate[bot] in [#842](https://github.com/nicholas-fedor/shoutrrr/pull/842)
- Update step-security/harden-runner action to v2.19.2 by @renovate[bot] in [#840](https://github.com/nicholas-fedor/shoutrrr/pull/840)
- Update commitlint monorepo to v21 by @renovate[bot] in [#838](https://github.com/nicholas-fedor/shoutrrr/pull/838)
- Update dependency python to v3.14.5 by @renovate[bot] in [#836](https://github.com/nicholas-fedor/shoutrrr/pull/836)
- Lock file maintenance by @renovate[bot] in [#835](https://github.com/nicholas-fedor/shoutrrr/pull/835)
- Update module golang.org/x/net to v0.54.0 by @renovate[bot] in [#831](https://github.com/nicholas-fedor/shoutrrr/pull/831)
- Update module golang.org/x/tools to v0.45.0 by @renovate[bot] in [#832](https://github.com/nicholas-fedor/shoutrrr/pull/832)
- Update module golang.org/x/term to v0.43.0 by @renovate[bot] in [#828](https://github.com/nicholas-fedor/shoutrrr/pull/828)
- Update module golang.org/x/text to v0.37.0 by @renovate[bot] in [#827](https://github.com/nicholas-fedor/shoutrrr/pull/827)
- Update module golang.org/x/mod to v0.36.0 by @renovate[bot] in [#825](https://github.com/nicholas-fedor/shoutrrr/pull/825)
- Update cimg/go docker tag to v1.26.3 by @renovate[bot] in [#824](https://github.com/nicholas-fedor/shoutrrr/pull/824)
- Update module golang.org/x/sys to v0.44.0 by @renovate[bot] in [#822](https://github.com/nicholas-fedor/shoutrrr/pull/822)
- Update go toolchain directive to v1.26.3 by @renovate[bot] in [#818](https://github.com/nicholas-fedor/shoutrrr/pull/818)
- Update cimg/go:1.26.2 docker digest to 0594489 by @renovate[bot] in [#817](https://github.com/nicholas-fedor/shoutrrr/pull/817)
- Update github/codeql-action action to v4.35.4 by @renovate[bot] in [#815](https://github.com/nicholas-fedor/shoutrrr/pull/815)
- Update matrixdotorg/synapse:latest docker digest to 40c3dbd by @renovate[bot] in [#814](https://github.com/nicholas-fedor/shoutrrr/pull/814)
- Update sigstore/cosign-installer action to v4.1.2 by @renovate[bot] in [#811](https://github.com/nicholas-fedor/shoutrrr/pull/811)
- Update github.com/google/pprof digest to 92041b7 by @renovate[bot] in [#810](https://github.com/nicholas-fedor/shoutrrr/pull/810)

### Fixed

- Send valid JSON body in joinRoom and validate room input by @nicholas-fedor in [#878](https://github.com/nicholas-fedor/shoutrrr/pull/878)

## [0.15.0] - 2026-05-06

### Added

- Add double-quotations to resolve globbing by @nicholas-fedor in [#805](https://github.com/nicholas-fedor/shoutrrr/pull/805)
- Add FORCE_RELEASE input to bypass change detection by @nicholas-fedor in [#787](https://github.com/nicholas-fedor/shoutrrr/pull/787)

### Changed

- Resolve package list splitting in test workflow by @nicholas-fedor in [#807](https://github.com/nicholas-fedor/shoutrrr/pull/807)
- Resolve malformed import path in test workflow by @nicholas-fedor in [#803](https://github.com/nicholas-fedor/shoutrrr/pull/803)
- Centralize FORCE_RELEASE logic in check_changes job by @nicholas-fedor in [#789](https://github.com/nicholas-fedor/shoutrrr/pull/789)
- Simplify package filtering with POSIX-compatible syntax by @nicholas-fedor in [#785](https://github.com/nicholas-fedor/shoutrrr/pull/785)
- Update Docker image tags from latest-dev to nightly by @nicholas-fedor in [#783](https://github.com/nicholas-fedor/shoutrrr/pull/783)
- Restructure CI/CD pipelines by @nicholas-fedor in [#779](https://github.com/nicholas-fedor/shoutrrr/pull/779)

### Chores

- Lock file maintenance by @renovate[bot] in [#800](https://github.com/nicholas-fedor/shoutrrr/pull/800)
- Update module github.com/fsnotify/fsnotify to v1.10.1 by @renovate[bot] in [#801](https://github.com/nicholas-fedor/shoutrrr/pull/801)
- Update step-security/harden-runner action to v2.19.1 by @renovate[bot] in [#796](https://github.com/nicholas-fedor/shoutrrr/pull/796)
- Update Go version to 1.26.x by @nicholas-fedor in [#794](https://github.com/nicholas-fedor/shoutrrr/pull/794)
- Update module github.com/pelletier/go-toml/v2 to v2.3.1 by @renovate[bot] in [#792](https://github.com/nicholas-fedor/shoutrrr/pull/792)
- Update github/codeql-action action to v4.35.3 by @renovate[bot] in [#791](https://github.com/nicholas-fedor/shoutrrr/pull/791)
- Pin dependencies by @renovate[bot] in [#781](https://github.com/nicholas-fedor/shoutrrr/pull/781)
- Update module github.com/masterminds/semver/v3 to v3.5.0 by @renovate[bot] in [#778](https://github.com/nicholas-fedor/shoutrrr/pull/778)
- Update matrixdotorg/synapse:latest docker digest to 6216aaa by @renovate[bot] in [#777](https://github.com/nicholas-fedor/shoutrrr/pull/777)
- Update matrixdotorg/synapse:latest docker digest to e223f06 by @renovate[bot] in [#776](https://github.com/nicholas-fedor/shoutrrr/pull/776)
- Update module github.com/fsnotify/fsnotify to v1.10.0 by @renovate[bot] in [#775](https://github.com/nicholas-fedor/shoutrrr/pull/775)
- Update module github.com/onsi/ginkgo/v2 to v2.28.3 by @renovate[bot] in [#773](https://github.com/nicholas-fedor/shoutrrr/pull/773)
- Update securego/gosec action to v2.26.1 by @renovate[bot] in [#772](https://github.com/nicholas-fedor/shoutrrr/pull/772)
- Update module github.com/onsi/ginkgo/v2 to v2.28.2 by @renovate[bot] in [#771](https://github.com/nicholas-fedor/shoutrrr/pull/771)
- Update module github.com/mattn/go-isatty to v0.0.22 by @renovate[bot] in [#770](https://github.com/nicholas-fedor/shoutrrr/pull/770)
- Update step-security/harden-runner action to v2.19.0 by @renovate[bot] in [#769](https://github.com/nicholas-fedor/shoutrrr/pull/769)
- Update alpine docker tag to v3.23.4 by @renovate[bot] in [#767](https://github.com/nicholas-fedor/shoutrrr/pull/767)
- Update github/codeql-action digest to 95e58e9 by @renovate[bot] in [#766](https://github.com/nicholas-fedor/shoutrrr/pull/766)
- Update step-security/harden-runner action to v2.18.0 by @renovate[bot] in [#765](https://github.com/nicholas-fedor/shoutrrr/pull/765)
- Update actions/cache digest to 27d5ce7 by @renovate[bot] in [#763](https://github.com/nicholas-fedor/shoutrrr/pull/763)
- Update module golang.org/x/tools to v0.44.0 by @renovate[bot] in [#762](https://github.com/nicholas-fedor/shoutrrr/pull/762)
- Update module golang.org/x/net to v0.53.0 by @renovate[bot] in [#761](https://github.com/nicholas-fedor/shoutrrr/pull/761)
- Update module golang.org/x/term to v0.42.0 by @renovate[bot] in [#760](https://github.com/nicholas-fedor/shoutrrr/pull/760)
- Update step-security/harden-runner action to v2.17.0 by @renovate[bot] in [#759](https://github.com/nicholas-fedor/shoutrrr/pull/759)
- Update module golang.org/x/text to v0.36.0 by @renovate[bot] in [#758](https://github.com/nicholas-fedor/shoutrrr/pull/758)
- Update module golang.org/x/mod to v0.35.0 by @renovate[bot] in [#757](https://github.com/nicholas-fedor/shoutrrr/pull/757)
- Update module github.com/mattn/go-isatty to v0.0.21 by @renovate[bot] in [#756](https://github.com/nicholas-fedor/shoutrrr/pull/756)
- Update cimg/go docker tag to v1.26.2 by @renovate[bot] in [#755](https://github.com/nicholas-fedor/shoutrrr/pull/755)
- Update matrixdotorg/synapse:latest docker digest to 9d6bef0 by @renovate[bot] in [#754](https://github.com/nicholas-fedor/shoutrrr/pull/754)
- Update cimg/go:1.26.1 docker digest to f813931 by @renovate[bot] in [#753](https://github.com/nicholas-fedor/shoutrrr/pull/753)
- Update module golang.org/x/sys to v0.43.0 by @renovate[bot] in [#752](https://github.com/nicholas-fedor/shoutrrr/pull/752)
- Update golangci/golangci-lint-action digest to 46c9287 by @renovate[bot] in [#751](https://github.com/nicholas-fedor/shoutrrr/pull/751)
- Update dependency python to v3.14.4 by @renovate[bot] in [#750](https://github.com/nicholas-fedor/shoutrrr/pull/750)
- Update nicholas-fedor/go-proxy-pull-action digest to 6568a55 by @renovate[bot] in [#749](https://github.com/nicholas-fedor/shoutrrr/pull/749)
- Update dependency go to v1.26.2 by @renovate[bot] in [#748](https://github.com/nicholas-fedor/shoutrrr/pull/748)
- Update docker/login-action digest to ba75415 by @renovate[bot] in [#747](https://github.com/nicholas-fedor/shoutrrr/pull/747)
- Update goreleaser/goreleaser-action digest to 01cbe07 by @renovate[bot] in [#746](https://github.com/nicholas-fedor/shoutrrr/pull/746)
- Update goreleaser/goreleaser-action digest to 2a473d7 by @renovate[bot] in [#745](https://github.com/nicholas-fedor/shoutrrr/pull/745)
- Update docker/login-action digest to 4907a6d by @renovate[bot] in [#744](https://github.com/nicholas-fedor/shoutrrr/pull/744)
- Update github.com/google/pprof digest to 545e8a4 by @renovate[bot] in [#743](https://github.com/nicholas-fedor/shoutrrr/pull/743)
- Update golangci/golangci-lint-action digest to 36fe29c by @renovate[bot] in [#742](https://github.com/nicholas-fedor/shoutrrr/pull/742)
- Update docker/setup-qemu-action digest to f4e8dee by @renovate[bot] in [#741](https://github.com/nicholas-fedor/shoutrrr/pull/741)
- Update docker/login-action digest to bb555fc by @renovate[bot] in [#739](https://github.com/nicholas-fedor/shoutrrr/pull/739)
- Update docker/setup-buildx-action digest to 2116288 by @renovate[bot] in [#740](https://github.com/nicholas-fedor/shoutrrr/pull/740)

### Fixed

- Correct doc gen to use key tags for query param names by @nicholas-fedor in [#738](https://github.com/nicholas-fedor/shoutrrr/pull/738)

### Removed

- Remove redundant declaration and correct globbing by @nicholas-fedor in [#798](https://github.com/nicholas-fedor/shoutrrr/pull/798)

### New Contributors

- @github-actions[bot] made their first contribution in [#809](https://github.com/nicholas-fedor/shoutrrr/pull/809)

## [0.14.3] - 2026-04-01

### Chores

- Update step-security/harden-runner action to v2.16.1 by @renovate[bot] in [#735](https://github.com/nicholas-fedor/shoutrrr/pull/735)
- Update docker/setup-qemu-action digest to 6412e4f by @renovate[bot] in [#734](https://github.com/nicholas-fedor/shoutrrr/pull/734)
- Update docker/setup-buildx-action digest to e35beed by @renovate[bot] in [#733](https://github.com/nicholas-fedor/shoutrrr/pull/733)
- Update docker/login-action digest to de05a6d by @renovate[bot] in [#732](https://github.com/nicholas-fedor/shoutrrr/pull/732)

### Fixed

- Remove deprecated access_token query parameter by @nicholas-fedor in [#737](https://github.com/nicholas-fedor/shoutrrr/pull/737)

## [0.14.2] - 2026-03-31

### Added

- Add a browser-based playground for Shoutrrr by @nicholas-fedor in [#724](https://github.com/nicholas-fedor/shoutrrr/pull/724)

### Chores

- Update docker/login-action digest to bb9683d by @renovate[bot] in [#730](https://github.com/nicholas-fedor/shoutrrr/pull/730)
- Update docker/setup-buildx-action digest to dae0651 by @renovate[bot] in [#731](https://github.com/nicholas-fedor/shoutrrr/pull/731)
- Update docker/login-action digest to 5c42dd2 by @renovate[bot] in [#729](https://github.com/nicholas-fedor/shoutrrr/pull/729)
- Update github/codeql-action digest to c10b806 by @renovate[bot] in [#726](https://github.com/nicholas-fedor/shoutrrr/pull/726)
- Update github/codeql-action digest to b8bb9f2 by @renovate[bot] in [#725](https://github.com/nicholas-fedor/shoutrrr/pull/725)
- Update codecov/codecov-action digest to 57e3a13 by @renovate[bot] in [#723](https://github.com/nicholas-fedor/shoutrrr/pull/723)
- Update golangci/golangci-lint-action digest to 2d7e7b6 by @renovate[bot] in [#722](https://github.com/nicholas-fedor/shoutrrr/pull/722)
- Update docker/setup-qemu-action digest to 6804d31 by @renovate[bot] in [#721](https://github.com/nicholas-fedor/shoutrrr/pull/721)
- Update docker/setup-buildx-action digest to 172dff0 by @renovate[bot] in [#720](https://github.com/nicholas-fedor/shoutrrr/pull/720)
- Update docker/login-action digest to a0d57b8 by @renovate[bot] in [#719](https://github.com/nicholas-fedor/shoutrrr/pull/719)

### Fixed

- Prevent device accumulation on Matrix server login by @nicholas-fedor in [#728](https://github.com/nicholas-fedor/shoutrrr/pull/728)
- Add git authentication for mike deploy push by @nicholas-fedor in [#727](https://github.com/nicholas-fedor/shoutrrr/pull/727)

## [0.14.1] - 2026-03-24

### Changed

- Onboard StepSecurity by @stepsecurity-app[bot] in [#711](https://github.com/nicholas-fedor/shoutrrr/pull/711)
- Upgrade to Matrix API v3 by @nicholas-fedor in [#709](https://github.com/nicholas-fedor/shoutrrr/pull/709)
- Enable renovate updates for transitive go dependencies by @nicholas-fedor in [#694](https://github.com/nicholas-fedor/shoutrrr/pull/694)
- Improve context handling and linting compliance by @nicholas-fedor in [#685](https://github.com/nicholas-fedor/shoutrrr/pull/685)

### Chores

- Update matrixdotorg/synapse:latest docker digest to 950271e by @renovate[bot] in [#716](https://github.com/nicholas-fedor/shoutrrr/pull/716)
- Update goreleaser/goreleaser-action digest to fdcf0b9 by @renovate[bot] in [#714](https://github.com/nicholas-fedor/shoutrrr/pull/714)
- Update module github.com/pelletier/go-toml/v2 to v2.3.0 by @renovate[bot] in [#717](https://github.com/nicholas-fedor/shoutrrr/pull/717)
- Update docker/login-action digest to 292fe2d by @renovate[bot] in [#715](https://github.com/nicholas-fedor/shoutrrr/pull/715)
- Update golangci/golangci-lint-action digest to e94e72c by @renovate[bot] in [#713](https://github.com/nicholas-fedor/shoutrrr/pull/713)
- Pin matrixdotorg/synapse docker tag to 339b18c by @renovate[bot] in [#710](https://github.com/nicholas-fedor/shoutrrr/pull/710)
- Update github/codeql-action digest to 3869755 by @renovate[bot] in [#708](https://github.com/nicholas-fedor/shoutrrr/pull/708)
- Update docker/setup-qemu-action digest to 6632d37 by @renovate[bot] in [#707](https://github.com/nicholas-fedor/shoutrrr/pull/707)
- Update docker/setup-buildx-action digest to d91f340 by @renovate[bot] in [#706](https://github.com/nicholas-fedor/shoutrrr/pull/706)
- Update docker/login-action digest to da5b89b by @renovate[bot] in [#705](https://github.com/nicholas-fedor/shoutrrr/pull/705)
- Update github/codeql-action digest to c6f9311 by @renovate[bot] in [#704](https://github.com/nicholas-fedor/shoutrrr/pull/704)
- Update golangci/golangci-lint-action digest to b269f19 by @renovate[bot] in [#703](https://github.com/nicholas-fedor/shoutrrr/pull/703)
- Update securego/gosec action to v2.25.0 by @renovate[bot] in [#702](https://github.com/nicholas-fedor/shoutrrr/pull/702)
- Update module golang.org/x/tools to v0.43.0 by @renovate[bot] in [#701](https://github.com/nicholas-fedor/shoutrrr/pull/701)
- Update module golang.org/x/net to v0.52.0 by @renovate[bot] in [#700](https://github.com/nicholas-fedor/shoutrrr/pull/700)
- Update codecov/codecov-action digest to 1af5884 by @renovate[bot] in [#699](https://github.com/nicholas-fedor/shoutrrr/pull/699)
- Update golangci/golangci-lint-action digest to 2bcbc9e by @renovate[bot] in [#698](https://github.com/nicholas-fedor/shoutrrr/pull/698)
- Update actions/cache digest to 6682284 by @renovate[bot] in [#697](https://github.com/nicholas-fedor/shoutrrr/pull/697)
- Update module golang.org/x/mod to v0.34.0 by @renovate[bot] in [#696](https://github.com/nicholas-fedor/shoutrrr/pull/696)
- Update github.com/google/pprof digest to a15ffb7 by @renovate[bot] in [#695](https://github.com/nicholas-fedor/shoutrrr/pull/695)
- Update actions/setup-go digest to 4a36011 by @renovate[bot] in [#693](https://github.com/nicholas-fedor/shoutrrr/pull/693)
- Update actions/setup-go digest to 8f19afc by @renovate[bot] in [#692](https://github.com/nicholas-fedor/shoutrrr/pull/692)
- Update docker/setup-qemu-action digest to b99055d by @renovate[bot] in [#691](https://github.com/nicholas-fedor/shoutrrr/pull/691)
- Update docker/setup-buildx-action digest to 8016837 by @renovate[bot] in [#690](https://github.com/nicholas-fedor/shoutrrr/pull/690)
- Update docker/login-action digest to c144859 by @renovate[bot] in [#689](https://github.com/nicholas-fedor/shoutrrr/pull/689)
- Update github/codeql-action digest to b1bff81 by @renovate[bot] in [#688](https://github.com/nicholas-fedor/shoutrrr/pull/688)
- Update module golang.org/x/term to v0.41.0 by @renovate[bot] in [#684](https://github.com/nicholas-fedor/shoutrrr/pull/684)
- Update cimg/go:1.26.1 docker digest to ff658f9 by @renovate[bot] in [#683](https://github.com/nicholas-fedor/shoutrrr/pull/683)

### Fixed

- Include title in webhook JSON payload by @nicholas-fedor in [#712](https://github.com/nicholas-fedor/shoutrrr/pull/712)
- Initialize nil Config field in basic generator by @nicholas-fedor in [#687](https://github.com/nicholas-fedor/shoutrrr/pull/687)

### New Contributors

- @stepsecurity-app[bot] made their first contribution in [#711](https://github.com/nicholas-fedor/shoutrrr/pull/711)

## [0.14.0] - 2026-03-10

### Added

- Add ignore rules for unsupported architectures by @nicholas-fedor in [#650](https://github.com/nicholas-fedor/shoutrrr/pull/650)
- Add circa10a as a contributor for code, and doc by @allcontributors[bot] in [#639](https://github.com/nicholas-fedor/shoutrrr/pull/639)
- Add support for sending Twilio SMS notifications by @circa10a in [#633](https://github.com/nicholas-fedor/shoutrrr/pull/633)

### Changed

- Refactor and cleanup security workflow by @nicholas-fedor in [#675](https://github.com/nicholas-fedor/shoutrrr/pull/675)
- Add MQTT notification service by @nicholas-fedor in [#647](https://github.com/nicholas-fedor/shoutrrr/pull/647)

### Chores

- Update cimg/go docker tag to v1.26.1 by @renovate[bot] in [#682](https://github.com/nicholas-fedor/shoutrrr/pull/682)
- Update docker/setup-qemu-action digest to a4bc6cd by @renovate[bot] in [#681](https://github.com/nicholas-fedor/shoutrrr/pull/681)
- Update docker/setup-buildx-action digest to c8ad1c5 by @renovate[bot] in [#680](https://github.com/nicholas-fedor/shoutrrr/pull/680)
- Update docker/login-action digest to 9fe7774 by @renovate[bot] in [#679](https://github.com/nicholas-fedor/shoutrrr/pull/679)
- Update actions/setup-python digest to 28f2168 by @renovate[bot] in [#678](https://github.com/nicholas-fedor/shoutrrr/pull/678)
- Update module golang.org/x/sys to v0.42.0 by @renovate[bot] in [#677](https://github.com/nicholas-fedor/shoutrrr/pull/677)
- Update module golang.org/x/oauth2 to v0.36.0 by @renovate[bot] in [#676](https://github.com/nicholas-fedor/shoutrrr/pull/676)
- Update docker/setup-buildx-action digest to 8f54c6f by @renovate[bot] in [#674](https://github.com/nicholas-fedor/shoutrrr/pull/674)
- Update dependency go to v1.26.1 by @renovate[bot] in [#673](https://github.com/nicholas-fedor/shoutrrr/pull/673)
- Update nicholas-fedor/go-proxy-pull-action digest to 66b03fb by @renovate[bot] in [#672](https://github.com/nicholas-fedor/shoutrrr/pull/672)
- Update github/codeql-action digest to 0d579ff by @renovate[bot] in [#671](https://github.com/nicholas-fedor/shoutrrr/pull/671)
- Update docker/login-action digest to db14339 by @renovate[bot] in [#670](https://github.com/nicholas-fedor/shoutrrr/pull/670)
- Update docker/setup-qemu-action digest to 72cd565 by @renovate[bot] in [#669](https://github.com/nicholas-fedor/shoutrrr/pull/669)
- Update docker/setup-buildx-action digest to 2ae358d by @renovate[bot] in [#668](https://github.com/nicholas-fedor/shoutrrr/pull/668)
- Update docker/login-action digest to e46b7e3 by @renovate[bot] in [#667](https://github.com/nicholas-fedor/shoutrrr/pull/667)
- Update docker/setup-buildx-action digest to 28a438e by @renovate[bot] in [#666](https://github.com/nicholas-fedor/shoutrrr/pull/666)
- Update actions/attest-build-provenance digest to 10334b5 by @renovate[bot] in [#665](https://github.com/nicholas-fedor/shoutrrr/pull/665)
- Update docker/setup-qemu-action digest to ce36039 by @renovate[bot] in [#664](https://github.com/nicholas-fedor/shoutrrr/pull/664)
- Update docker/setup-buildx-action digest to 9cd4410 by @renovate[bot] in [#663](https://github.com/nicholas-fedor/shoutrrr/pull/663)
- Update docker/login-action digest to b45d80f by @renovate[bot] in [#662](https://github.com/nicholas-fedor/shoutrrr/pull/662)
- Update docker/setup-buildx-action digest to 1282d41 by @renovate[bot] in [#661](https://github.com/nicholas-fedor/shoutrrr/pull/661)
- Update docker/login-action digest to cad8984 by @renovate[bot] in [#660](https://github.com/nicholas-fedor/shoutrrr/pull/660)
- Update golangci/golangci-lint-action digest to b7bcab6 by @renovate[bot] in [#659](https://github.com/nicholas-fedor/shoutrrr/pull/659)
- Update docker/setup-qemu-action digest to 1ea3db7 by @renovate[bot] in [#658](https://github.com/nicholas-fedor/shoutrrr/pull/658)
- Update docker/setup-qemu-action digest to 44be13e by @renovate[bot] in [#657](https://github.com/nicholas-fedor/shoutrrr/pull/657)
- Update actions/setup-go digest to 27fdb26 by @renovate[bot] in [#656](https://github.com/nicholas-fedor/shoutrrr/pull/656)
- Update github/codeql-action digest to c793b71 by @renovate[bot] in [#655](https://github.com/nicholas-fedor/shoutrrr/pull/655)
- Update securego/gosec action to v2.24.7 by @renovate[bot] in [#654](https://github.com/nicholas-fedor/shoutrrr/pull/654)
- Update goreleaser/goreleaser-action digest to 4be059c by @renovate[bot] in [#653](https://github.com/nicholas-fedor/shoutrrr/pull/653)
- Update securego/gosec action to v2.24.6 by @renovate[bot] in [#652](https://github.com/nicholas-fedor/shoutrrr/pull/652)
- Update golangci/golangci-lint-action digest to b207e52 by @renovate[bot] in [#651](https://github.com/nicholas-fedor/shoutrrr/pull/651)
- Pin emqx/emqx docker tag to 8426e9b by @renovate[bot] in [#649](https://github.com/nicholas-fedor/shoutrrr/pull/649)
- Update actions/attest-build-provenance digest to c5efebd by @renovate[bot] in [#648](https://github.com/nicholas-fedor/shoutrrr/pull/648)
- Update securego/gosec action to v2.24.0 by @renovate[bot] in [#646](https://github.com/nicholas-fedor/shoutrrr/pull/646)
- Update actions/attest-build-provenance digest to a2bbfa2 by @renovate[bot] in [#645](https://github.com/nicholas-fedor/shoutrrr/pull/645)
- Update actions/setup-go digest to def8c39 by @renovate[bot] in [#644](https://github.com/nicholas-fedor/shoutrrr/pull/644)
- Update actions/attest-build-provenance digest to 0856891 by @renovate[bot] in [#643](https://github.com/nicholas-fedor/shoutrrr/pull/643)
- Update actions/upload-artifact digest to bbbca2d by @renovate[bot] in [#642](https://github.com/nicholas-fedor/shoutrrr/pull/642)
- Update actions/setup-go digest to 4b73464 by @renovate[bot] in [#641](https://github.com/nicholas-fedor/shoutrrr/pull/641)
- Update actions/upload-artifact digest to 589182c by @renovate[bot] in [#640](https://github.com/nicholas-fedor/shoutrrr/pull/640)
- Update golangci/golangci-lint-action digest to 02d66c3 by @renovate[bot] in [#638](https://github.com/nicholas-fedor/shoutrrr/pull/638)
- Update cimg/go:1.26.0 docker digest to e82c772 by @renovate[bot] in [#637](https://github.com/nicholas-fedor/shoutrrr/pull/637)
- Update goreleaser/goreleaser-action digest to 6c92f1d by @renovate[bot] in [#636](https://github.com/nicholas-fedor/shoutrrr/pull/636)
- Update goreleaser/goreleaser-action digest to ff4cb9c by @renovate[bot] in [#635](https://github.com/nicholas-fedor/shoutrrr/pull/635)
- Update github/codeql-action digest to 89a39a4 by @renovate[bot] in [#634](https://github.com/nicholas-fedor/shoutrrr/pull/634)
- Update golangci/golangci-lint-action digest to 17a5bf4 by @renovate[bot] in [#632](https://github.com/nicholas-fedor/shoutrrr/pull/632)
- Update golangci/golangci-lint-action digest to fce8c98 by @renovate[bot] in [#630](https://github.com/nicholas-fedor/shoutrrr/pull/630)
- Update actions/attest-build-provenance digest to 02a49bd by @renovate[bot] in [#629](https://github.com/nicholas-fedor/shoutrrr/pull/629)
- Update github/codeql-action digest to 9e907b5 by @renovate[bot] in [#628](https://github.com/nicholas-fedor/shoutrrr/pull/628)
- Update cimg/go docker tag to v1.26.0 by @renovate[bot] in [#627](https://github.com/nicholas-fedor/shoutrrr/pull/627)
- Update securego/gosec action to v2.23.0 by @renovate[bot] in [#626](https://github.com/nicholas-fedor/shoutrrr/pull/626)
- Update nicholas-fedor/go-proxy-pull-action digest to 95b3e6c by @renovate[bot] in [#625](https://github.com/nicholas-fedor/shoutrrr/pull/625)
- Update dependency go to v1.26.0 by @renovate[bot] in [#624](https://github.com/nicholas-fedor/shoutrrr/pull/624)
- Update module golang.org/x/term to v0.40.0 by @renovate[bot] in [#623](https://github.com/nicholas-fedor/shoutrrr/pull/623)
- Update goreleaser/goreleaser-action digest to ec59f47 by @renovate[bot] in [#622](https://github.com/nicholas-fedor/shoutrrr/pull/622)
- Update module golang.org/x/sys to v0.41.0 by @renovate[bot] in [#621](https://github.com/nicholas-fedor/shoutrrr/pull/621)
- Update module golang.org/x/oauth2 to v0.35.0 by @renovate[bot] in [#620](https://github.com/nicholas-fedor/shoutrrr/pull/620)
- Revert addition FUNDING.yml by @nicholas-fedor in [#619](https://github.com/nicholas-fedor/shoutrrr/pull/619)
- Add FUNDING.yml by @nicholas-fedor in [#618](https://github.com/nicholas-fedor/shoutrrr/pull/618)
- Update nicholas-fedor/go-proxy-pull-action digest to f0551db by @renovate[bot] in [#617](https://github.com/nicholas-fedor/shoutrrr/pull/617)
- Update github/codeql-action digest to 45cbd0c by @renovate[bot] in [#616](https://github.com/nicholas-fedor/shoutrrr/pull/616)
- Update cimg/go docker tag to v1.25.7 by @renovate[bot] in [#615](https://github.com/nicholas-fedor/shoutrrr/pull/615)
- Update nicholas-fedor/go-proxy-pull-action digest to 9c51cce by @renovate[bot] in [#614](https://github.com/nicholas-fedor/shoutrrr/pull/614)
- Update dependency python to v3.14.3 by @renovate[bot] in [#613](https://github.com/nicholas-fedor/shoutrrr/pull/613)
- Update dependency go to v1.25.7 by @renovate[bot] in [#611](https://github.com/nicholas-fedor/shoutrrr/pull/611)
- Update nicholas-fedor/go-proxy-pull-action digest to 998d963 by @renovate[bot] in [#610](https://github.com/nicholas-fedor/shoutrrr/pull/610)
- Update cimg/go:1.25.6 docker digest to 81789fa by @renovate[bot] in [#609](https://github.com/nicholas-fedor/shoutrrr/pull/609)
- Update actions/checkout digest to de0fac2 by @renovate[bot] in [#608](https://github.com/nicholas-fedor/shoutrrr/pull/608)
- Update actions/attest-build-provenance digest to c44148e by @renovate[bot] in [#607](https://github.com/nicholas-fedor/shoutrrr/pull/607)
- Update github/codeql-action digest to 6bc82e0 by @renovate[bot] in [#606](https://github.com/nicholas-fedor/shoutrrr/pull/606)

### New Contributors

- @circa10a made their first contribution in [#633](https://github.com/nicholas-fedor/shoutrrr/pull/633)

## [0.13.2] - 2026-02-02

### Added

- Add support for attachments, threads, and robust error handling by @nicholas-fedor in [#578](https://github.com/nicholas-fedor/shoutrrr/pull/578)

### Chores

- Update goreleaser/goreleaser-action digest to 4247c53 by @renovate[bot] in [#605](https://github.com/nicholas-fedor/shoutrrr/pull/605)
- Update golangci/golangci-lint-action digest to b62bd5d by @renovate[bot] in [#604](https://github.com/nicholas-fedor/shoutrrr/pull/604)
- Update golangci/golangci-lint-action digest to d6deb2e by @renovate[bot] in [#603](https://github.com/nicholas-fedor/shoutrrr/pull/603)
- Update docker/login-action digest to 3227f53 by @renovate[bot] in [#602](https://github.com/nicholas-fedor/shoutrrr/pull/602)
- Update actions/upload-artifact digest to 47309c9 by @renovate[bot] in [#601](https://github.com/nicholas-fedor/shoutrrr/pull/601)
- Update module github.com/onsi/ginkgo/v2 to v2.28.1 by @renovate[bot] in [#600](https://github.com/nicholas-fedor/shoutrrr/pull/600)
- Update module github.com/onsi/gomega to v1.39.1 by @renovate[bot] in [#599](https://github.com/nicholas-fedor/shoutrrr/pull/599)
- Update nicholas-fedor/go-proxy-pull-action digest to a35ee0c by @renovate[bot] in [#598](https://github.com/nicholas-fedor/shoutrrr/pull/598)
- Update goreleaser/goreleaser-action digest to 902ab4a by @renovate[bot] in [#597](https://github.com/nicholas-fedor/shoutrrr/pull/597)
- Update docker/setup-qemu-action digest to 7e10951 by @renovate[bot] in [#596](https://github.com/nicholas-fedor/shoutrrr/pull/596)
- Update actions/attest-build-provenance digest to 18db129 by @renovate[bot] in [#595](https://github.com/nicholas-fedor/shoutrrr/pull/595)
- Update docker/setup-buildx-action digest to 7c525be by @renovate[bot] in [#594](https://github.com/nicholas-fedor/shoutrrr/pull/594)
- Update docker/login-action digest to 2e1345c by @renovate[bot] in [#593](https://github.com/nicholas-fedor/shoutrrr/pull/593)
- Update actions/cache digest to cdf6c1f by @renovate[bot] in [#592](https://github.com/nicholas-fedor/shoutrrr/pull/592)
- Update nicholas-fedor/go-proxy-pull-action digest to 8689366 by @renovate[bot] in [#591](https://github.com/nicholas-fedor/shoutrrr/pull/591)
- Update alpine:3.23.3 docker digest to 2510918 by @renovate[bot] in [#590](https://github.com/nicholas-fedor/shoutrrr/pull/590)
- Update actions/attest-build-provenance digest to 57db8ba by @renovate[bot] in [#589](https://github.com/nicholas-fedor/shoutrrr/pull/589)
- Update alpine docker tag to v3.23.3 by @renovate[bot] in [#588](https://github.com/nicholas-fedor/shoutrrr/pull/588)
- Update actions/attest-build-provenance digest to c4c3d11 by @renovate[bot] in [#587](https://github.com/nicholas-fedor/shoutrrr/pull/587)
- Update actions/attest-build-provenance digest to 55d56c3 by @renovate[bot] in [#586](https://github.com/nicholas-fedor/shoutrrr/pull/586)
- Update docker/login-action digest to c94ce9f by @renovate[bot] in [#585](https://github.com/nicholas-fedor/shoutrrr/pull/585)
- Update github/codeql-action digest to b20883b by @renovate[bot] in [#584](https://github.com/nicholas-fedor/shoutrrr/pull/584)
- Update actions/setup-go digest to a5f9b05 by @renovate[bot] in [#583](https://github.com/nicholas-fedor/shoutrrr/pull/583)
- Update actions/attest-build-provenance digest to 96278af by @renovate[bot] in [#582](https://github.com/nicholas-fedor/shoutrrr/pull/582)
- Update goreleaser/goreleaser-action digest to 4c34bd9 by @renovate[bot] in [#581](https://github.com/nicholas-fedor/shoutrrr/pull/581)
- Update golangci/golangci-lint-action digest to 2c963d3 by @renovate[bot] in [#580](https://github.com/nicholas-fedor/shoutrrr/pull/580)
- Update github/codeql-action digest to 19b2f06 by @renovate[bot] in [#579](https://github.com/nicholas-fedor/shoutrrr/pull/579)
- Update actions/setup-python digest to a309ff8 by @renovate[bot] in [#577](https://github.com/nicholas-fedor/shoutrrr/pull/577)
- Update nicholas-fedor/go-proxy-pull-action digest to c7a2ab4 by @renovate[bot] in [#576](https://github.com/nicholas-fedor/shoutrrr/pull/576)
- Update actions/setup-python digest to bfe8cc5 by @renovate[bot] in [#575](https://github.com/nicholas-fedor/shoutrrr/pull/575)
- Update goreleaser/goreleaser-action digest to aacbb7f by @renovate[bot] in [#574](https://github.com/nicholas-fedor/shoutrrr/pull/574)
- Update golangci/golangci-lint-action digest to a3a03ee by @renovate[bot] in [#573](https://github.com/nicholas-fedor/shoutrrr/pull/573)
- Update cimg/go docker tag to v1.25.6 by @renovate[bot] in [#572](https://github.com/nicholas-fedor/shoutrrr/pull/572)
- Update actions/cache digest to 8b402f5 by @renovate[bot] in [#571](https://github.com/nicholas-fedor/shoutrrr/pull/571)
- Update actions/attest-build-provenance digest to 6865550 by @renovate[bot] in [#570](https://github.com/nicholas-fedor/shoutrrr/pull/570)
- Update dependency go to v1.25.6 by @renovate[bot] in [#569](https://github.com/nicholas-fedor/shoutrrr/pull/569)
- Update cimg/go:1.25.5 docker digest to e88af54 by @renovate[bot] in [#568](https://github.com/nicholas-fedor/shoutrrr/pull/568)
- Update docker/login-action digest to 0567fa5 by @renovate[bot] in [#567](https://github.com/nicholas-fedor/shoutrrr/pull/567)
- Update actions/setup-go digest to 7a3fe6c by @renovate[bot] in [#566](https://github.com/nicholas-fedor/shoutrrr/pull/566)
- Update module github.com/onsi/ginkgo/v2 to v2.27.5 by @renovate[bot] in [#565](https://github.com/nicholas-fedor/shoutrrr/pull/565)
- Update actions/setup-go digest to d73f6bc by @renovate[bot] in [#564](https://github.com/nicholas-fedor/shoutrrr/pull/564)
- Update golangci/golangci-lint-action digest to de73c35 by @renovate[bot] in [#563](https://github.com/nicholas-fedor/shoutrrr/pull/563)
- Update github/codeql-action digest to cdefb33 by @renovate[bot] in [#562](https://github.com/nicholas-fedor/shoutrrr/pull/562)
- Update module golang.org/x/term to v0.39.0 by @renovate[bot] in [#561](https://github.com/nicholas-fedor/shoutrrr/pull/561)
- Update actions/checkout digest to 0c366fd by @renovate[bot] in [#560](https://github.com/nicholas-fedor/shoutrrr/pull/560)
- Update actions/attest-build-provenance digest to 98f3aa9 by @renovate[bot] in [#559](https://github.com/nicholas-fedor/shoutrrr/pull/559)
- Update module github.com/onsi/gomega to v1.39.0 by @renovate[bot] in [#556](https://github.com/nicholas-fedor/shoutrrr/pull/556)
- Update cimg/go:1.25.5 docker digest to 955eb92 by @renovate[bot] in [#558](https://github.com/nicholas-fedor/shoutrrr/pull/558)
- Update actions/checkout digest to 064fe7f by @renovate[bot] in [#557](https://github.com/nicholas-fedor/shoutrrr/pull/557)
- Update module github.com/onsi/ginkgo/v2 to v2.27.4 by @renovate[bot] in [#555](https://github.com/nicholas-fedor/shoutrrr/pull/555)
- Update module golang.org/x/sys to v0.40.0 by @renovate[bot] in [#554](https://github.com/nicholas-fedor/shoutrrr/pull/554)
- Update docker/setup-qemu-action digest to 45136fd by @renovate[bot] in [#553](https://github.com/nicholas-fedor/shoutrrr/pull/553)
- Update docker/setup-buildx-action digest to c7c4c00 by @renovate[bot] in [#552](https://github.com/nicholas-fedor/shoutrrr/pull/552)
- Update docker/setup-qemu-action digest to 6b85f87 by @renovate[bot] in [#551](https://github.com/nicholas-fedor/shoutrrr/pull/551)
- Update actions/setup-go digest to ae252ee by @renovate[bot] in [#550](https://github.com/nicholas-fedor/shoutrrr/pull/550)
- Update docker/login-action digest to 916386b by @renovate[bot] in [#549](https://github.com/nicholas-fedor/shoutrrr/pull/549)
- Update actions/attest-build-provenance digest to 63e6444 by @renovate[bot] in [#548](https://github.com/nicholas-fedor/shoutrrr/pull/548)
- Update golangci/golangci-lint-action digest to f75c1c4 by @renovate[bot] in [#547](https://github.com/nicholas-fedor/shoutrrr/pull/547)
- Update actions/attest-build-provenance digest to 405d0ea by @renovate[bot] in [#546](https://github.com/nicholas-fedor/shoutrrr/pull/546)
- Update actions/setup-python digest to 4f41a90 by @renovate[bot] in [#545](https://github.com/nicholas-fedor/shoutrrr/pull/545)
- Update golangci/golangci-lint-action digest to e9dc929 by @renovate[bot] in [#544](https://github.com/nicholas-fedor/shoutrrr/pull/544)
- Update golangci/golangci-lint-action digest to 2e568c9 by @renovate[bot] in [#542](https://github.com/nicholas-fedor/shoutrrr/pull/542)
- Update docker/login-action digest to 6862ffc by @renovate[bot] in [#540](https://github.com/nicholas-fedor/shoutrrr/pull/540)
- Update actions/attest-build-provenance digest to 00014ed by @renovate[bot] in [#539](https://github.com/nicholas-fedor/shoutrrr/pull/539)
- Update cimg/go:1.25.5 docker digest to b644c11 by @renovate[bot] in [#538](https://github.com/nicholas-fedor/shoutrrr/pull/538)
- Update indirect Go dependencies by @nicholas-fedor in [#537](https://github.com/nicholas-fedor/shoutrrr/pull/537)
- Update alpine:3.23.2 docker digest to 865b95f by @renovate[bot] in [#536](https://github.com/nicholas-fedor/shoutrrr/pull/536)
- Update actions/setup-go digest to 4aaadf4 by @renovate[bot] in [#534](https://github.com/nicholas-fedor/shoutrrr/pull/534)
- Update alpine docker tag to v3.23.2 by @renovate[bot] in [#533](https://github.com/nicholas-fedor/shoutrrr/pull/533)
- Update github/codeql-action digest to 5d4e8d1 by @renovate[bot] in [#532](https://github.com/nicholas-fedor/shoutrrr/pull/532)
- Update docker/setup-buildx-action digest to 8d2750c by @renovate[bot] in [#531](https://github.com/nicholas-fedor/shoutrrr/pull/531)
- Update actions/attest-build-provenance digest to 8835c60 by @renovate[bot] in [#529](https://github.com/nicholas-fedor/shoutrrr/pull/529)
- Update actions/attest-build-provenance digest to 331a7ac by @renovate[bot] in [#528](https://github.com/nicholas-fedor/shoutrrr/pull/528)
- Update golangci/golangci-lint-action digest to ef75033 by @renovate[bot] in [#527](https://github.com/nicholas-fedor/shoutrrr/pull/527)
- Update actions/upload-artifact digest to b7c566a by @renovate[bot] in [#526](https://github.com/nicholas-fedor/shoutrrr/pull/526)
- Update actions/cache digest to 9255dc7 by @renovate[bot] in [#525](https://github.com/nicholas-fedor/shoutrrr/pull/525)
- Update actions/upload-artifact digest to b340c4f by @renovate[bot] in [#524](https://github.com/nicholas-fedor/shoutrrr/pull/524)
- Update github/codeql-action digest to 1b168cd by @renovate[bot] in [#523](https://github.com/nicholas-fedor/shoutrrr/pull/523)
- Update actions/cache action to v5 by @renovate[bot] in [#522](https://github.com/nicholas-fedor/shoutrrr/pull/522)
- Update securego/gosec action to v2.22.11 by @renovate[bot] in [#521](https://github.com/nicholas-fedor/shoutrrr/pull/521)
- Update cimg/go:1.25.5 docker digest to 9a8ad8c by @renovate[bot] in [#520](https://github.com/nicholas-fedor/shoutrrr/pull/520)
- Update codecov/codecov-action digest to 671740a by @renovate[bot] in [#519](https://github.com/nicholas-fedor/shoutrrr/pull/519)

### Fixed

- Resolve Notifiarr notification issues for Generic and Notifiarr services by @nicholas-fedor in [#535](https://github.com/nicholas-fedor/shoutrrr/pull/535)
- Differentiate TLS verification from TLS disabling by @JosephKav in [#530](https://github.com/nicholas-fedor/shoutrrr/pull/530)

## [0.13.1] - 2025-12-09

### Chores

- Update module golang.org/x/term to v0.38.0 by @renovate[bot] in [#515](https://github.com/nicholas-fedor/shoutrrr/pull/515)
- Remove redundant comment in TestTimeout by @nicholas-fedor in [#514](https://github.com/nicholas-fedor/shoutrrr/pull/514)
- Update module golang.org/x/sys to v0.39.0 by @renovate[bot] in [#513](https://github.com/nicholas-fedor/shoutrrr/pull/513)
- Update module github.com/onsi/gomega to v1.38.3 by @renovate[bot] in [#512](https://github.com/nicholas-fedor/shoutrrr/pull/512)
- Update module github.com/onsi/ginkgo/v2 to v2.27.3 by @renovate[bot] in [#511](https://github.com/nicholas-fedor/shoutrrr/pull/511)
- Update actions/attest-build-provenance digest to c6f9859 by @renovate[bot] in [#510](https://github.com/nicholas-fedor/shoutrrr/pull/510)
- Update module golang.org/x/oauth2 to v0.34.0 by @renovate[bot] in [#509](https://github.com/nicholas-fedor/shoutrrr/pull/509)
- Update golangci/golangci-lint-action digest to ca80bee by @renovate[bot] in [#508](https://github.com/nicholas-fedor/shoutrrr/pull/508)
- Update dependency python to v3.14.2 by @renovate[bot] in [#507](https://github.com/nicholas-fedor/shoutrrr/pull/507)
- Update github/codeql-action digest to cf1bb45 by @renovate[bot] in [#505](https://github.com/nicholas-fedor/shoutrrr/pull/505)

### Fixed

- Fix SMTP session closure error that causes false notification failures by @nicholas-fedor in [#517](https://github.com/nicholas-fedor/shoutrrr/pull/517)

## [0.13.0] - 2025-12-05

### Changed

- Improve service reliability and add v2.x API support by @nicholas-fedor in [#503](https://github.com/nicholas-fedor/shoutrrr/pull/503)
- Add StackExchange/dnscontrol to list of notable related projects by @nicholas-fedor in [#483](https://github.com/nicholas-fedor/shoutrrr/pull/483)
- Remove unused Go version input by @nicholas-fedor in [#482](https://github.com/nicholas-fedor/shoutrrr/pull/482)

### Chores

- Update module github.com/spf13/cobra to v1.10.2 by @renovate[bot] in [#504](https://github.com/nicholas-fedor/shoutrrr/pull/504)
- Update alpine docker tag to v3.23.0 by @renovate[bot] in [#502](https://github.com/nicholas-fedor/shoutrrr/pull/502)
- Update makefile and build script by @nicholas-fedor in [#501](https://github.com/nicholas-fedor/shoutrrr/pull/501)
- Restore Go toolchain separation by @nicholas-fedor in [#498](https://github.com/nicholas-fedor/shoutrrr/pull/498)
- Update docker/setup-buildx-action digest to 65d18f8 by @renovate[bot] in [#496](https://github.com/nicholas-fedor/shoutrrr/pull/496)
- Update dependency python to v3.14.1 by @renovate[bot] in [#495](https://github.com/nicholas-fedor/shoutrrr/pull/495)
- Update cimg/go docker tag to v1.25.5 by @renovate[bot] in [#494](https://github.com/nicholas-fedor/shoutrrr/pull/494)
- Update nicholas-fedor/go-proxy-pull-action digest to 501ad32 by @renovate[bot] in [#493](https://github.com/nicholas-fedor/shoutrrr/pull/493)
- Update actions/checkout digest to 8e8c483 by @renovate[bot] in [#491](https://github.com/nicholas-fedor/shoutrrr/pull/491)
- Update dependency go to v1.25.5 by @renovate[bot] in [#492](https://github.com/nicholas-fedor/shoutrrr/pull/492)
- Update actions/checkout digest to 8e8c483 by @renovate[bot] in [#490](https://github.com/nicholas-fedor/shoutrrr/pull/490)
- Update actions/attest-build-provenance digest to ca0aaa1 by @renovate[bot] in [#489](https://github.com/nicholas-fedor/shoutrrr/pull/489)
- Update goreleaser/goreleaser-action digest to d31d51a by @renovate[bot] in [#488](https://github.com/nicholas-fedor/shoutrrr/pull/488)
- Update golangci/golangci-lint-action digest to 1e7e51e by @renovate[bot] in [#487](https://github.com/nicholas-fedor/shoutrrr/pull/487)
- Update github/codeql-action digest to fe4161a by @renovate[bot] in [#486](https://github.com/nicholas-fedor/shoutrrr/pull/486)
- Update golangci/golangci-lint-action digest to 13fed6f by @renovate[bot] in [#485](https://github.com/nicholas-fedor/shoutrrr/pull/485)
- Update goreleaser/goreleaser-action digest to f3511a2 by @renovate[bot] in [#484](https://github.com/nicholas-fedor/shoutrrr/pull/484)

### Removed

- Remove rangeStrategy from Go dependency rule by @nicholas-fedor in [#500](https://github.com/nicholas-fedor/shoutrrr/pull/500)

## [0.12.1] - 2025-11-25

### Added

- Add additional noteworthy projects to documentation by @nicholas-fedor in [#430](https://github.com/nicholas-fedor/shoutrrr/pull/430)

### Changed

- Add Renovate rule for Go toolchain updates by @nicholas-fedor in [#468](https://github.com/nicholas-fedor/shoutrrr/pull/468)
- Update README with new related projects by @nicholas-fedor in [#429](https://github.com/nicholas-fedor/shoutrrr/pull/429)

### Chores

- Update actions/setup-python digest to 83679a8 by @renovate[bot] in [#480](https://github.com/nicholas-fedor/shoutrrr/pull/480)
- Update actions/attest-build-provenance digest to 08a89fb by @renovate[bot] in [#479](https://github.com/nicholas-fedor/shoutrrr/pull/479)
- Update golangci/golangci-lint-action digest to a6071aa by @renovate[bot] in [#478](https://github.com/nicholas-fedor/shoutrrr/pull/478)
- Update github/codeql-action digest to fdbfb4d by @renovate[bot] in [#477](https://github.com/nicholas-fedor/shoutrrr/pull/477)
- Update actions/checkout digest to c2d88d3 by @renovate[bot] in [#476](https://github.com/nicholas-fedor/shoutrrr/pull/476)
- Update golangci/golangci-lint-action digest to e7fa5ac by @renovate[bot] in [#475](https://github.com/nicholas-fedor/shoutrrr/pull/475)
- Update actions/checkout action to v6 by @renovate[bot] in [#474](https://github.com/nicholas-fedor/shoutrrr/pull/474)
- Update actions/attest-build-provenance digest to f8ed128 by @renovate[bot] in [#473](https://github.com/nicholas-fedor/shoutrrr/pull/473)
- Update actions/checkout digest to 1af3b93 by @renovate[bot] in [#472](https://github.com/nicholas-fedor/shoutrrr/pull/472)
- Update actions/attest-build-provenance digest to ccf7725 by @renovate[bot] in [#471](https://github.com/nicholas-fedor/shoutrrr/pull/471)
- Update Go dependencies and fix workflows by @nicholas-fedor in [#469](https://github.com/nicholas-fedor/shoutrrr/pull/469)
- Update actions/setup-go digest to 4dc6199 by @renovate[bot] in [#470](https://github.com/nicholas-fedor/shoutrrr/pull/470)
- Split required Go version from Go toolchain selection by @das7pad in [#464](https://github.com/nicholas-fedor/shoutrrr/pull/464)
- Update codecov/codecov-action digest to 96b38e9 by @renovate[bot] in [#466](https://github.com/nicholas-fedor/shoutrrr/pull/466)
- Update actions/setup-go digest to f3787be by @renovate[bot] in [#465](https://github.com/nicholas-fedor/shoutrrr/pull/465)
- Update golangci/golangci-lint-action digest to 1dfda28 by @renovate[bot] in [#463](https://github.com/nicholas-fedor/shoutrrr/pull/463)
- Update actions/attest-build-provenance digest to 268464d by @renovate[bot] in [#462](https://github.com/nicholas-fedor/shoutrrr/pull/462)
- Update actions/setup-python digest to bfc4944 by @renovate[bot] in [#460](https://github.com/nicholas-fedor/shoutrrr/pull/460)
- Update github/codeql-action digest to e12f017 by @renovate[bot] in [#461](https://github.com/nicholas-fedor/shoutrrr/pull/461)
- Update golangci/golangci-lint-action digest to 8b0f942 by @renovate[bot] in [#459](https://github.com/nicholas-fedor/shoutrrr/pull/459)
- Update cimg/go:1.25.4 docker digest to cf75b46 by @renovate[bot] in [#458](https://github.com/nicholas-fedor/shoutrrr/pull/458)
- Update actions/checkout digest to 93cb6ef by @renovate[bot] in [#457](https://github.com/nicholas-fedor/shoutrrr/pull/457)
- Update golangci/golangci-lint-action digest to 37a9faf by @renovate[bot] in [#456](https://github.com/nicholas-fedor/shoutrrr/pull/456)
- Update cimg/go docker tag to v1.25.4 by @renovate[bot] in [#454](https://github.com/nicholas-fedor/shoutrrr/pull/454)
- Update cimg/go:1.25.3 docker digest to 0184935 by @renovate[bot] in [#453](https://github.com/nicholas-fedor/shoutrrr/pull/453)
- Update github/codeql-action digest to 014f16e by @renovate[bot] in [#452](https://github.com/nicholas-fedor/shoutrrr/pull/452)
- Update actions/setup-python digest to 97aeb3e by @renovate[bot] in [#451](https://github.com/nicholas-fedor/shoutrrr/pull/451)
- Update actions/setup-python digest to 443da59 by @renovate[bot] in [#450](https://github.com/nicholas-fedor/shoutrrr/pull/450)
- Update actions/setup-go digest to 3a0c2c8 by @renovate[bot] in [#449](https://github.com/nicholas-fedor/shoutrrr/pull/449)
- Update codecov/codecov-action digest to 9b6d1f8 by @renovate[bot] in [#448](https://github.com/nicholas-fedor/shoutrrr/pull/448)
- Update module golang.org/x/net to v0.47.0 by @renovate[bot] in [#446](https://github.com/nicholas-fedor/shoutrrr/pull/446)
- Update golangci/golangci-lint-action digest to 199a9c2 by @renovate[bot] in [#444](https://github.com/nicholas-fedor/shoutrrr/pull/444)
- Update golangci/golangci-lint-action digest to c7c1219 by @renovate[bot] in [#443](https://github.com/nicholas-fedor/shoutrrr/pull/443)
- Update module golang.org/x/sys to v0.38.0 by @renovate[bot] in [#442](https://github.com/nicholas-fedor/shoutrrr/pull/442)
- Update module golang.org/x/oauth2 to v0.33.0 by @renovate[bot] in [#441](https://github.com/nicholas-fedor/shoutrrr/pull/441)
- Update golangci/golangci-lint-action digest to 0a35821 by @renovate[bot] in [#440](https://github.com/nicholas-fedor/shoutrrr/pull/440)
- Update golangci/golangci-lint-action digest to a66d26a by @renovate[bot] in [#439](https://github.com/nicholas-fedor/shoutrrr/pull/439)
- Update goreleaser/goreleaser-action digest to 9cf3611 by @renovate[bot] in [#438](https://github.com/nicholas-fedor/shoutrrr/pull/438)
- Update nicholas-fedor/go-proxy-pull-action digest to a32dd3b by @renovate[bot] in [#437](https://github.com/nicholas-fedor/shoutrrr/pull/437)
- Update dependency go to v1.25.4 by @renovate[bot] in [#436](https://github.com/nicholas-fedor/shoutrrr/pull/436)
- Update nicholas-fedor/go-proxy-pull-action digest to 41fdd3e by @renovate[bot] in [#435](https://github.com/nicholas-fedor/shoutrrr/pull/435)
- Update goreleaser/goreleaser-action digest to aab4704 by @renovate[bot] in [#434](https://github.com/nicholas-fedor/shoutrrr/pull/434)
- Update docker/setup-qemu-action digest to c7c5346 by @renovate[bot] in [#433](https://github.com/nicholas-fedor/shoutrrr/pull/433)
- Update cimg/go:1.25.3 docker digest to af601f9 by @renovate[bot] in [#432](https://github.com/nicholas-fedor/shoutrrr/pull/432)

### Fixed

- Support base64 characters in group IDs by @nicholas-fedor in [#481](https://github.com/nicholas-fedor/shoutrrr/pull/481)

### Tests

- Reorder mockTyped call in generator test by @nicholas-fedor in [#445](https://github.com/nicholas-fedor/shoutrrr/pull/445)

### New Contributors

- @das7pad made their first contribution in [#464](https://github.com/nicholas-fedor/shoutrrr/pull/464)

## [0.12.0] - 2025-11-03

### Added

- Add noelob as a contributor for code, and doc by @allcontributors[bot] in [#425](https://github.com/nicholas-fedor/shoutrrr/pull/425)

### Changed

- Add PagerDuty implementation and tests by @noelob in [#424](https://github.com/nicholas-fedor/shoutrrr/pull/424)

### Chores

- Update golang dependencies by @nicholas-fedor in [#428](https://github.com/nicholas-fedor/shoutrrr/pull/428)
- Update actions/checkout digest to 71cf226 by @renovate[bot] in [#427](https://github.com/nicholas-fedor/shoutrrr/pull/427)
- Update golangci/golangci-lint-action digest to 7fe1b22 by @renovate[bot] in [#426](https://github.com/nicholas-fedor/shoutrrr/pull/426)
- Update github/codeql-action digest to 0499de3 by @renovate[bot] in [#422](https://github.com/nicholas-fedor/shoutrrr/pull/422)
- Update cimg/go:1.25.3 docker digest to e31a463 by @renovate[bot] in [#421](https://github.com/nicholas-fedor/shoutrrr/pull/421)
- Update nicholas-fedor/go-proxy-pull-action digest to 0591509 by @renovate[bot] in [#420](https://github.com/nicholas-fedor/shoutrrr/pull/420)
- Update actions/setup-go digest to faf5242 by @renovate[bot] in [#419](https://github.com/nicholas-fedor/shoutrrr/pull/419)

### New Contributors

- @noelob made their first contribution in [#424](https://github.com/nicholas-fedor/shoutrrr/pull/424)

## [0.11.1] - 2025-10-27

### Changed

- Add Notifiarr to supported services by @nicholas-fedor in [#407](https://github.com/nicholas-fedor/shoutrrr/pull/407)

### Chores

- Update module github.com/onsi/ginkgo/v2 to v2.27.2 by @renovate[bot] in [#418](https://github.com/nicholas-fedor/shoutrrr/pull/418)
- Update actions/setup-go digest to 7bc60db by @renovate[bot] in [#417](https://github.com/nicholas-fedor/shoutrrr/pull/417)
- Update golangci/golangci-lint-action digest to 14973f1 by @renovate[bot] in [#416](https://github.com/nicholas-fedor/shoutrrr/pull/416)
- Resolve linting issues by @nicholas-fedor in [#414](https://github.com/nicholas-fedor/shoutrrr/pull/414)
- Add Makefile by @nicholas-fedor in [#413](https://github.com/nicholas-fedor/shoutrrr/pull/413)
- Update github/codeql-action digest to 4e94bd1 by @renovate[bot] in [#412](https://github.com/nicholas-fedor/shoutrrr/pull/412)
- Update actions/upload-artifact digest to 330a01c by @renovate[bot] in [#411](https://github.com/nicholas-fedor/shoutrrr/pull/411)
- Update actions/upload-artifact digest to 2d9f9cd by @renovate[bot] in [#409](https://github.com/nicholas-fedor/shoutrrr/pull/409)

### Fixed

- Resolve TLS certificate verification failures by @nicholas-fedor in [#415](https://github.com/nicholas-fedor/shoutrrr/pull/415)

## [0.11.0] - 2025-10-23

### Added

- Add Notifiarr service support by @nicholas-fedor in [#404](https://github.com/nicholas-fedor/shoutrrr/pull/404)
- Add InsecureSkipVerify support for TLS certificate validation by @nicholas-fedor in [#392](https://github.com/nicholas-fedor/shoutrrr/pull/392)
- Add PR baseline checkout logic for gosec and govulncheck by @nicholas-fedor in [#393](https://github.com/nicholas-fedor/shoutrrr/pull/393)

### Changed

- Replace github.com/mattn/go-isatty with golang.org/x/term by @nicholas-fedor in [#406](https://github.com/nicholas-fedor/shoutrrr/pull/406)
- Vendor color package by @nicholas-fedor in [#405](https://github.com/nicholas-fedor/shoutrrr/pull/405)
- Pin gosec action to specific version by @nicholas-fedor in [#399](https://github.com/nicholas-fedor/shoutrrr/pull/399)
- Pin gosec action version in security.yaml by @nicholas-fedor in [#397](https://github.com/nicholas-fedor/shoutrrr/pull/397)
- Resolve gosec and govulncheck action failures by @nicholas-fedor in [#396](https://github.com/nicholas-fedor/shoutrrr/pull/396)
- Correct flags in gosec and govulncheck actions by @nicholas-fedor in [#395](https://github.com/nicholas-fedor/shoutrrr/pull/395)
- Correct flags in gosec and govulncheck actions by @nicholas-fedor in [#394](https://github.com/nicholas-fedor/shoutrrr/pull/394)

### Chores

- Add PowerShell script for generating service config docs by @nicholas-fedor in [#402](https://github.com/nicholas-fedor/shoutrrr/pull/402)
- Update module github.com/onsi/ginkgo/v2 to v2.27.1 by @renovate[bot] in [#401](https://github.com/nicholas-fedor/shoutrrr/pull/401)
- Update actions/setup-python digest to cfd55ca by @renovate[bot] in [#400](https://github.com/nicholas-fedor/shoutrrr/pull/400)
- Update actions/setup-python digest to bba65e5 by @renovate[bot] in [#391](https://github.com/nicholas-fedor/shoutrrr/pull/391)
- Update golangci/golangci-lint-action digest to b002b6e by @renovate[bot] in [#390](https://github.com/nicholas-fedor/shoutrrr/pull/390)
- Update github/codeql-action digest to 16140ae by @renovate[bot] in [#388](https://github.com/nicholas-fedor/shoutrrr/pull/388)
- Update actions/attest-build-provenance digest to ba965ac by @renovate[bot] in [#387](https://github.com/nicholas-fedor/shoutrrr/pull/387)
- Update docker/login-action digest to 28fdb31 by @renovate[bot] in [#386](https://github.com/nicholas-fedor/shoutrrr/pull/386)

### Fixed

- Fix relative link paths in service docs by @nicholas-fedor in [#403](https://github.com/nicholas-fedor/shoutrrr/pull/403)
- Resolve ConfigFromWebhookURL regression causing 400 errors by @nicholas-fedor in [#398](https://github.com/nicholas-fedor/shoutrrr/pull/398)

## [0.10.3] - 2025-10-15

### Added

- Add PythonGermany as a contributor for code by @allcontributors[bot] in [#375](https://github.com/nicholas-fedor/shoutrrr/pull/375)
- Add commit signing section by @nicholas-fedor in [#374](https://github.com/nicholas-fedor/shoutrrr/pull/374)
- Add 404 page by @nicholas-fedor in [#351](https://github.com/nicholas-fedor/shoutrrr/pull/351)

### Changed

- Fix build script path by @PythonGermany in [#372](https://github.com/nicholas-fedor/shoutrrr/pull/372)
- Enable check-latest for go setup in workflows by @nicholas-fedor in [#363](https://github.com/nicholas-fedor/shoutrrr/pull/363)
- Update release docs trigger by @nicholas-fedor in [#350](https://github.com/nicholas-fedor/shoutrrr/pull/350)

### Chores

- Update golangci/golangci-lint-action digest to b68d21b by @renovate[bot] in [#384](https://github.com/nicholas-fedor/shoutrrr/pull/384)
- Update nicholas-fedor/go-proxy-pull-action digest to 3349087 by @renovate[bot] in [#383](https://github.com/nicholas-fedor/shoutrrr/pull/383)
- Update securego/gosec action to v2.22.10 by @renovate[bot] in [#382](https://github.com/nicholas-fedor/shoutrrr/pull/382)
- Update actions/setup-python digest to 18566f8 by @renovate[bot] in [#381](https://github.com/nicholas-fedor/shoutrrr/pull/381)
- Update cimg/go docker tag to v1.25.3 by @renovate[bot] in [#380](https://github.com/nicholas-fedor/shoutrrr/pull/380)
- Update nicholas-fedor/go-proxy-pull-action digest to 6b27ce6 by @renovate[bot] in [#379](https://github.com/nicholas-fedor/shoutrrr/pull/379)
- Update dependency go to v1.25.3 by @renovate[bot] in [#378](https://github.com/nicholas-fedor/shoutrrr/pull/378)
- Update golangci/golangci-lint-action digest to 06188a2 by @renovate[bot] in [#377](https://github.com/nicholas-fedor/shoutrrr/pull/377)
- Update golangci/golangci-lint-action digest to fcfab0a by @renovate[bot] in [#376](https://github.com/nicholas-fedor/shoutrrr/pull/376)
- Update nicholas-fedor/go-proxy-pull-action digest to 28967b1 by @renovate[bot] in [#371](https://github.com/nicholas-fedor/shoutrrr/pull/371)
- Update github/codeql-action digest to f443b60 by @renovate[bot] in [#369](https://github.com/nicholas-fedor/shoutrrr/pull/369)
- Update nicholas-fedor/go-proxy-pull-action digest to f36283c by @renovate[bot] in [#368](https://github.com/nicholas-fedor/shoutrrr/pull/368)
- Update nicholas-fedor/go-proxy-pull-action digest to df60457 by @renovate[bot] in [#367](https://github.com/nicholas-fedor/shoutrrr/pull/367)
- Update nicholas-fedor/go-proxy-pull-action digest to 9d5bb93 by @renovate[bot] in [#366](https://github.com/nicholas-fedor/shoutrrr/pull/366)
- Update alpine:3.22.2 docker digest to 4b7ce07 by @renovate[bot] in [#365](https://github.com/nicholas-fedor/shoutrrr/pull/365)
- Update alpine docker tag to v3.22.2 by @renovate[bot] in [#364](https://github.com/nicholas-fedor/shoutrrr/pull/364)
- Update module golang.org/x/net to v0.46.0 by @renovate[bot] in [#362](https://github.com/nicholas-fedor/shoutrrr/pull/362)
- Update github/codeql-action action to v4 by @renovate[bot] in [#355](https://github.com/nicholas-fedor/shoutrrr/pull/355)
- Update module golang.org/x/oauth2 to v0.32.0 by @renovate[bot] in [#361](https://github.com/nicholas-fedor/shoutrrr/pull/361)
- Update cimg/go docker tag to v1.25.2 by @renovate[bot] in [#360](https://github.com/nicholas-fedor/shoutrrr/pull/360)
- Update module golang.org/x/net to v0.45.0 by @renovate[bot] in [#359](https://github.com/nicholas-fedor/shoutrrr/pull/359)
- Update nicholas-fedor/go-proxy-pull-action digest to 22f4f2d by @renovate[bot] in [#358](https://github.com/nicholas-fedor/shoutrrr/pull/358)
- Update dependency go to v1.25.2 by @renovate[bot] in [#357](https://github.com/nicholas-fedor/shoutrrr/pull/357)
- Update github/codeql-action digest to a8d1ac4 by @renovate[bot] in [#356](https://github.com/nicholas-fedor/shoutrrr/pull/356)
- Update dependency python to v3.14.0 by @renovate[bot] in [#354](https://github.com/nicholas-fedor/shoutrrr/pull/354)
- Update golangci/golangci-lint-action digest to 1d64cc1 by @renovate[bot] in [#353](https://github.com/nicholas-fedor/shoutrrr/pull/353)
- Update actions/attest-build-provenance digest to bed76f6 by @renovate[bot] in [#352](https://github.com/nicholas-fedor/shoutrrr/pull/352)

### Fixed

- Add smtp default timeout by @PythonGermany in [#370](https://github.com/nicholas-fedor/shoutrrr/pull/370)

### New Contributors

- @PythonGermany made their first contribution in [#370](https://github.com/nicholas-fedor/shoutrrr/pull/370)

## [0.10.1] - 2025-10-04

### Changed

- Update mike config and override by @nicholas-fedor in [#348](https://github.com/nicholas-fedor/shoutrrr/pull/348)
- Implement mike plugin by @nicholas-fedor in [#347](https://github.com/nicholas-fedor/shoutrrr/pull/347)

### Chores

- Update Go module dependencies by @nicholas-fedor in [#349](https://github.com/nicholas-fedor/shoutrrr/pull/349)
- Update module github.com/onsi/ginkgo/v2 to v2.26.0 by @renovate[bot] in [#345](https://github.com/nicholas-fedor/shoutrrr/pull/345)
- Update github/codeql-action digest to 64d10c1 by @renovate[bot] in [#344](https://github.com/nicholas-fedor/shoutrrr/pull/344)
- Update golangci/golangci-lint-action digest to 7409966 by @renovate[bot] in [#343](https://github.com/nicholas-fedor/shoutrrr/pull/343)
- Update docker/login-action digest to 5e57cd1 by @renovate[bot] in [#342](https://github.com/nicholas-fedor/shoutrrr/pull/342)

### Fixed

- Fix circular dependency by @nicholas-fedor in [#341](https://github.com/nicholas-fedor/shoutrrr/pull/341)

## [0.10.0] - 2025-09-27

### Added

- Add checkout step to clean-cache workflow by @nicholas-fedor in [#333](https://github.com/nicholas-fedor/shoutrrr/pull/333)

### Changed

- Organize services into categories by @nicholas-fedor in [#338](https://github.com/nicholas-fedor/shoutrrr/pull/338)
- Optimize CI/CD pipelines and workflows by @nicholas-fedor in [#324](https://github.com/nicholas-fedor/shoutrrr/pull/324)

### Chores

- Update actions/checkout action to v5 by @renovate[bot] in [#339](https://github.com/nicholas-fedor/shoutrrr/pull/339)
- Update github/codeql-action digest to 3599b3b by @renovate[bot] in [#337](https://github.com/nicholas-fedor/shoutrrr/pull/337)
- Update actions/setup-python digest to 2e3e4b1 by @renovate[bot] in [#336](https://github.com/nicholas-fedor/shoutrrr/pull/336)
- Update actions/checkout action to v5 by @renovate[bot] in [#335](https://github.com/nicholas-fedor/shoutrrr/pull/335)
- Update securego/gosec to v2.22.9 by @nicholas-fedor in [#332](https://github.com/nicholas-fedor/shoutrrr/pull/332)
- Update github/codeql-action digest to 303c0ae by @renovate[bot] in [#331](https://github.com/nicholas-fedor/shoutrrr/pull/331)
- Update actions/cache digest to 0057852 by @renovate[bot] in [#330](https://github.com/nicholas-fedor/shoutrrr/pull/330)
- Update actions/upload-artifact digest to 2848b2c by @renovate[bot] in [#329](https://github.com/nicholas-fedor/shoutrrr/pull/329)
- Update golangci/golangci-lint-action digest to f33eece by @renovate[bot] in [#328](https://github.com/nicholas-fedor/shoutrrr/pull/328)
- Update golangci/golangci-lint-action digest to 8061d10 by @renovate[bot] in [#326](https://github.com/nicholas-fedor/shoutrrr/pull/326)
- Update securego/gosec digest to f9c52aa by @renovate[bot] in [#327](https://github.com/nicholas-fedor/shoutrrr/pull/327)
- Update securego/gosec digest to 7b8713e by @renovate[bot] in [#325](https://github.com/nicholas-fedor/shoutrrr/pull/325)

### Fixed

- Secure Teams webhook URL validation against unintended host matches by @nicholas-fedor in [#340](https://github.com/nicholas-fedor/shoutrrr/pull/340)

## [0.9.1] - 2025-09-20

### Fixed

- Resolve unknown service error for signals scheme by @nicholas-fedor in [#323](https://github.com/nicholas-fedor/shoutrrr/pull/323)

## [0.9.0] - 2025-09-20

### Added

- Add Signal and WeCom services to MkDocs navigation by @nicholas-fedor in [#321](https://github.com/nicholas-fedor/shoutrrr/pull/321)
- Add Signal notification service support by @nicholas-fedor in [#319](https://github.com/nicholas-fedor/shoutrrr/pull/319)
- Add WeChat Work (WeCom) webhook notification service by @nicholas-fedor in [#318](https://github.com/nicholas-fedor/shoutrrr/pull/318)

### Chores

- Update actions/setup-python digest to 4267e28 by @renovate[bot] in [#317](https://github.com/nicholas-fedor/shoutrrr/pull/317)
- Update securego/gosec digest to 506407e by @renovate[bot] in [#316](https://github.com/nicholas-fedor/shoutrrr/pull/316)
- Update securego/gosec digest to 3ead143 by @renovate[bot] in [#315](https://github.com/nicholas-fedor/shoutrrr/pull/315)
- Update nicholas-fedor/govulncheck-action digest to 1e9ef2c by @renovate[bot] in [#314](https://github.com/nicholas-fedor/shoutrrr/pull/314)
- Update golangci/golangci-lint-action digest to f08454a by @renovate[bot] in [#313](https://github.com/nicholas-fedor/shoutrrr/pull/313)
- Update actions/setup-go digest to c0137ca by @renovate[bot] in [#312](https://github.com/nicholas-fedor/shoutrrr/pull/312)
- Update securego/gosec digest to e81fba3 by @renovate[bot] in [#311](https://github.com/nicholas-fedor/shoutrrr/pull/311)
- Update docker/login-action digest to 5b7b28b by @renovate[bot] in [#310](https://github.com/nicholas-fedor/shoutrrr/pull/310)
- Update actions/attest-build-provenance digest to 3752c92 by @renovate[bot] in [#309](https://github.com/nicholas-fedor/shoutrrr/pull/309)
- Update docker/setup-qemu-action digest to e77e806 by @renovate[bot] in [#308](https://github.com/nicholas-fedor/shoutrrr/pull/308)
- Update github/codeql-action digest to 192325c by @renovate[bot] in [#307](https://github.com/nicholas-fedor/shoutrrr/pull/307)
- Update module golang.org/x/net to v0.44.0 by @renovate[bot] in [#305](https://github.com/nicholas-fedor/shoutrrr/pull/305)
- Update github/codeql-action digest to d3678e2 by @renovate[bot] in [#304](https://github.com/nicholas-fedor/shoutrrr/pull/304)
- Update module github.com/spf13/viper to v1.21.0 by @renovate[bot] in [#303](https://github.com/nicholas-fedor/shoutrrr/pull/303)
- Update golangci/golangci-lint-action digest to 7574dab by @renovate[bot] in [#302](https://github.com/nicholas-fedor/shoutrrr/pull/302)
- Update docker/login-action digest to bdf14dc by @renovate[bot] in [#301](https://github.com/nicholas-fedor/shoutrrr/pull/301)
- Update golangci/golangci-lint-action digest to dc56f00 by @renovate[bot] in [#299](https://github.com/nicholas-fedor/shoutrrr/pull/299)
- Update securego/gosec digest to 4be6b11 by @renovate[bot] in [#300](https://github.com/nicholas-fedor/shoutrrr/pull/300)
- Update module golang.org/x/oauth2 to v0.31.0 by @renovate[bot] in [#298](https://github.com/nicholas-fedor/shoutrrr/pull/298)
- Update nicholas-fedor/go-proxy-pull-action digest to 5bb09e7 by @renovate[bot] in [#297](https://github.com/nicholas-fedor/shoutrrr/pull/297)
- Update github/codeql-action digest to f1f6e5f by @renovate[bot] in [#296](https://github.com/nicholas-fedor/shoutrrr/pull/296)
- Update module github.com/onsi/ginkgo/v2 to v2.25.3 by @renovate[bot] in [#295](https://github.com/nicholas-fedor/shoutrrr/pull/295)
- Update codecov/codecov-action digest to 5a10915 by @renovate[bot] in [#293](https://github.com/nicholas-fedor/shoutrrr/pull/293)
- Update cimg/go docker tag to v1.25.1 by @renovate[bot] in [#294](https://github.com/nicholas-fedor/shoutrrr/pull/294)
- Update codecov/codecov-action digest to 206148c by @renovate[bot] in [#292](https://github.com/nicholas-fedor/shoutrrr/pull/292)
- Update nicholas-fedor/govulncheck-action digest to 6bacd52 by @renovate[bot] in [#291](https://github.com/nicholas-fedor/shoutrrr/pull/291)

### Fixed

- Handle dummy URLs in Signal and WeCom services for docs generation by @nicholas-fedor in [#320](https://github.com/nicholas-fedor/shoutrrr/pull/320)

## [0.8.18] - 2025-09-04

### Changed

- Correct permissions for build by @nicholas-fedor in [#270](https://github.com/nicholas-fedor/shoutrrr/pull/270)
- Update homepage by @nicholas-fedor in [#260](https://github.com/nicholas-fedor/shoutrrr/pull/260)

### Chores

- Update module github.com/spf13/cobra to v1.10.1 by @renovate[bot] in [#290](https://github.com/nicholas-fedor/shoutrrr/pull/290)
- Update nicholas-fedor/go-proxy-pull-action digest to ca64499 by @renovate[bot] in [#288](https://github.com/nicholas-fedor/shoutrrr/pull/288)
- Update dependency go to v1.25.1 by @renovate[bot] in [#289](https://github.com/nicholas-fedor/shoutrrr/pull/289)
- Update github/codeql-action digest to 2d92b76 by @renovate[bot] in [#287](https://github.com/nicholas-fedor/shoutrrr/pull/287)
- Update actions/setup-go digest to 4469467 by @renovate[bot] in [#285](https://github.com/nicholas-fedor/shoutrrr/pull/285)
- Update actions/setup-python digest to e797f83 by @renovate[bot] in [#286](https://github.com/nicholas-fedor/shoutrrr/pull/286)
- Update module github.com/onsi/ginkgo/v2 to v2.25.2 by @renovate[bot] in [#284](https://github.com/nicholas-fedor/shoutrrr/pull/284)
- Update nicholas-fedor/govulncheck-action digest to d4283df by @renovate[bot] in [#283](https://github.com/nicholas-fedor/shoutrrr/pull/283)
- Update actions/setup-python digest to 3d1e2d2 by @renovate[bot] in [#282](https://github.com/nicholas-fedor/shoutrrr/pull/282)
- Update actions/setup-go digest to 1d76b95 by @renovate[bot] in [#281](https://github.com/nicholas-fedor/shoutrrr/pull/281)
- Update actions/attest-build-provenance digest to 0b6e980 by @renovate[bot] in [#280](https://github.com/nicholas-fedor/shoutrrr/pull/280)
- Update actions/attest-build-provenance digest to 864457a by @renovate[bot] in [#279](https://github.com/nicholas-fedor/shoutrrr/pull/279)
- Update actions/attest-build-provenance digest to 57aa2b0 by @renovate[bot] in [#278](https://github.com/nicholas-fedor/shoutrrr/pull/278)
- Update module github.com/onsi/gomega to v1.38.2 by @renovate[bot] in [#277](https://github.com/nicholas-fedor/shoutrrr/pull/277)
- Update golangci/golangci-lint-action digest to 3c28b2c by @renovate[bot] in [#276](https://github.com/nicholas-fedor/shoutrrr/pull/276)
- Update goreleaser/goreleaser-action digest to a08664b by @renovate[bot] in [#275](https://github.com/nicholas-fedor/shoutrrr/pull/275)
- Update actions/setup-python digest to 65b0712 by @renovate[bot] in [#274](https://github.com/nicholas-fedor/shoutrrr/pull/274)
- Update actions/attest-build-provenance digest to ff19f40 by @renovate[bot] in [#272](https://github.com/nicholas-fedor/shoutrrr/pull/272)
- Update golangci/golangci-lint-action digest to d65369c by @renovate[bot] in [#273](https://github.com/nicholas-fedor/shoutrrr/pull/273)
- Update securego/gosec digest to 5af1117 by @renovate[bot] in [#271](https://github.com/nicholas-fedor/shoutrrr/pull/271)
- Update references to new url by @nicholas-fedor in [#269](https://github.com/nicholas-fedor/shoutrrr/pull/269)
- Update module github.com/onsi/gomega to v1.38.1 by @renovate[bot] in [#268](https://github.com/nicholas-fedor/shoutrrr/pull/268)
- Update golangci/golangci-lint-action digest to 030ca6c by @renovate[bot] in [#267](https://github.com/nicholas-fedor/shoutrrr/pull/267)
- Update module github.com/onsi/ginkgo/v2 to v2.25.1 by @renovate[bot] in [#266](https://github.com/nicholas-fedor/shoutrrr/pull/266)
- Update github/codeql-action digest to 3c3833e by @renovate[bot] in [#264](https://github.com/nicholas-fedor/shoutrrr/pull/264)
- Update golangci/golangci-lint-action digest to c21e01f by @renovate[bot] in [#265](https://github.com/nicholas-fedor/shoutrrr/pull/265)
- Update docker/setup-buildx-action digest to 1583c0f by @renovate[bot] in [#263](https://github.com/nicholas-fedor/shoutrrr/pull/263)
- Update module github.com/onsi/ginkgo/v2 to v2.25.0 by @renovate[bot] in [#262](https://github.com/nicholas-fedor/shoutrrr/pull/262)
- Update codecov/codecov-action digest to 3cb13a1 by @renovate[bot] in [#261](https://github.com/nicholas-fedor/shoutrrr/pull/261)
- Update codecov/codecov-action digest to fdcc847 by @renovate[bot] in [#259](https://github.com/nicholas-fedor/shoutrrr/pull/259)
- Update module github.com/jarcoal/httpmock to v1.4.1 by @renovate[bot] in [#258](https://github.com/nicholas-fedor/shoutrrr/pull/258)
- Update module github.com/onsi/ginkgo/v2 to v2.24.0 by @renovate[bot] in [#256](https://github.com/nicholas-fedor/shoutrrr/pull/256)
- Update github/codeql-action digest to 96f518a by @renovate[bot] in [#255](https://github.com/nicholas-fedor/shoutrrr/pull/255)
- Update docker/setup-buildx-action digest to 4cc794f by @renovate[bot] in [#254](https://github.com/nicholas-fedor/shoutrrr/pull/254)
- Update securego/gosec digest to 287b46c by @renovate[bot] in [#253](https://github.com/nicholas-fedor/shoutrrr/pull/253)
- Update codecov/codecov-action digest to 39a2af1 by @renovate[bot] in [#252](https://github.com/nicholas-fedor/shoutrrr/pull/252)
- Update nicholas-fedor/go-proxy-pull-action digest to 40d406b by @renovate[bot] in [#251](https://github.com/nicholas-fedor/shoutrrr/pull/251)
- Bump Go version to 1.25.x for workflows by @nicholas-fedor in [#250](https://github.com/nicholas-fedor/shoutrrr/pull/250)
- Update dependency python to v3.13.7 by @renovate[bot] in [#249](https://github.com/nicholas-fedor/shoutrrr/pull/249)
- Update actions/attest-build-provenance digest to 8bd83f1 by @renovate[bot] in [#248](https://github.com/nicholas-fedor/shoutrrr/pull/248)
- Update securego/gosec digest to cee0aea by @renovate[bot] in [#247](https://github.com/nicholas-fedor/shoutrrr/pull/247)
- Update goreleaser/goreleaser-action digest to 35b9a27 by @renovate[bot] in [#246](https://github.com/nicholas-fedor/shoutrrr/pull/246)
- Update nicholas-fedor/go-proxy-pull-action digest to 46417d8 by @renovate[bot] in [#245](https://github.com/nicholas-fedor/shoutrrr/pull/245)
- Update nicholas-fedor/go-proxy-pull-action digest to 7740eae by @renovate[bot] in [#243](https://github.com/nicholas-fedor/shoutrrr/pull/243)
- Update nicholas-fedor/govulncheck-action digest to 1862128 by @renovate[bot] in [#244](https://github.com/nicholas-fedor/shoutrrr/pull/244)
- Update nicholas-fedor/govulncheck-action digest to d15b9b7 by @renovate[bot] in [#242](https://github.com/nicholas-fedor/shoutrrr/pull/242)
- Update actions/setup-go digest to e75c3e8 by @renovate[bot] in [#241](https://github.com/nicholas-fedor/shoutrrr/pull/241)
- Update actions/checkout digest to ff7abcd by @renovate[bot] in [#239](https://github.com/nicholas-fedor/shoutrrr/pull/239)
- Update cimg/go docker tag to v1.25.0 by @renovate[bot] in [#240](https://github.com/nicholas-fedor/shoutrrr/pull/240)
- Update dependency go to 1.25.x by @renovate[bot] in [#238](https://github.com/nicholas-fedor/shoutrrr/pull/238)
- Update dependency go to v1.25.0 by @renovate[bot] in [#237](https://github.com/nicholas-fedor/shoutrrr/pull/237)
- Update github/codeql-action digest to df55935 by @renovate[bot] in [#236](https://github.com/nicholas-fedor/shoutrrr/pull/236)
- Update actions/checkout action to v5 by @renovate[bot] in [#235](https://github.com/nicholas-fedor/shoutrrr/pull/235)
- Update nicholas-fedor/govulncheck-action digest to ae17d3c by @renovate[bot] in [#233](https://github.com/nicholas-fedor/shoutrrr/pull/233)
- Update cimg/go docker tag to v1.24.6 by @renovate[bot] in [#234](https://github.com/nicholas-fedor/shoutrrr/pull/234)
- Update golangci/golangci-lint-action digest to 9511564 by @renovate[bot] in [#232](https://github.com/nicholas-fedor/shoutrrr/pull/232)
- Update actions/attest-build-provenance digest to f0878de by @renovate[bot] in [#231](https://github.com/nicholas-fedor/shoutrrr/pull/231)
- Update docker/setup-buildx-action digest to af1b253 by @renovate[bot] in [#230](https://github.com/nicholas-fedor/shoutrrr/pull/230)
- Update securego/gosec digest to ef7adab by @renovate[bot] in [#228](https://github.com/nicholas-fedor/shoutrrr/pull/228)
- Update actions/checkout digest by @renovate[bot] in [#229](https://github.com/nicholas-fedor/shoutrrr/pull/229)
- Add codeblock title by @nicholas-fedor in [#227](https://github.com/nicholas-fedor/shoutrrr/pull/227)

## [0.8.17] - 2025-08-08

### Changed

- Correct alert blocks by @nicholas-fedor in [#215](https://github.com/nicholas-fedor/shoutrrr/pull/215)
- Correct logo path by @nicholas-fedor in [#212](https://github.com/nicholas-fedor/shoutrrr/pull/212)

### Chores

- Correct workflow permissions by @nicholas-fedor in [#226](https://github.com/nicholas-fedor/shoutrrr/pull/226)
- Use github secret instead of github.token by @nicholas-fedor in [#225](https://github.com/nicholas-fedor/shoutrrr/pull/225)
- Fix permissions and linting in workflows by @nicholas-fedor in [#223](https://github.com/nicholas-fedor/shoutrrr/pull/223)
- Fix sbom generation in prod build by @nicholas-fedor in [#222](https://github.com/nicholas-fedor/shoutrrr/pull/222)
- Update securego/gosec digest to ba592af by @renovate[bot] in [#220](https://github.com/nicholas-fedor/shoutrrr/pull/220)
- Add fetch depth to publish-docs workflow checkout step by @nicholas-fedor in [#218](https://github.com/nicholas-fedor/shoutrrr/pull/218)
- Update docker/setup-buildx-action digest to 2c8bcda by @renovate[bot] in [#213](https://github.com/nicholas-fedor/shoutrrr/pull/213)
- Update github/codeql-action digest to 76621b6 by @renovate[bot] in [#214](https://github.com/nicholas-fedor/shoutrrr/pull/214)
- Update docker/login-action digest to 184bdaa by @renovate[bot] in [#210](https://github.com/nicholas-fedor/shoutrrr/pull/210)
- Update actions/attest-build-provenance digest to 463e6df by @renovate[bot] in [#209](https://github.com/nicholas-fedor/shoutrrr/pull/209)
- Refactor project structure, documentation, ci workflows, and update dependencies by @nicholas-fedor in [#208](https://github.com/nicholas-fedor/shoutrrr/pull/208)

### Fixed

- Correct cache cleanup loop for proper iteration by @nicholas-fedor in [#224](https://github.com/nicholas-fedor/shoutrrr/pull/224)
- Add tzdata and ARG BASE_IMAGE in scratch stage by @nicholas-fedor in [#221](https://github.com/nicholas-fedor/shoutrrr/pull/221)
- Correct binary extraction for Linux and macOS by @nicholas-fedor in [#219](https://github.com/nicholas-fedor/shoutrrr/pull/219)
- Correct python cache requirements filepath by @nicholas-fedor in [#217](https://github.com/nicholas-fedor/shoutrrr/pull/217)
- Handle invalid service entries, add verbose comments, and fix path resolution in generate-service-config-docs.sh by @nicholas-fedor in [#216](https://github.com/nicholas-fedor/shoutrrr/pull/216)
- Add executable permissions for generate-service-config-docs.sh by @nicholas-fedor in [#211](https://github.com/nicholas-fedor/shoutrrr/pull/211)

## [0.8.16] - 2025-08-07

### Added

- Add Timeout and RequireStartTLS, enhance error handling and docs by @nicholas-fedor in [#186](https://github.com/nicholas-fedor/shoutrrr/pull/186)

### Changed

- Enable Go version updates with gomodTidy by @nicholas-fedor in [#184](https://github.com/nicholas-fedor/shoutrrr/pull/184)

### Chores

- Update module golang.org/x/net to v0.43.0 by @renovate[bot] in [#207](https://github.com/nicholas-fedor/shoutrrr/pull/207)
- Update actions/cache digest to 0400d5f by @renovate[bot] in [#206](https://github.com/nicholas-fedor/shoutrrr/pull/206)
- Update dependency go to v1.24.6 by @renovate[bot] in [#203](https://github.com/nicholas-fedor/shoutrrr/pull/203)
- Update dependency python to v3.13.6 by @renovate[bot] in [#204](https://github.com/nicholas-fedor/shoutrrr/pull/204)
- Update goreleaser/goreleaser-action digest to e435ccd by @renovate[bot] in [#202](https://github.com/nicholas-fedor/shoutrrr/pull/202)
- Update nicholas-fedor/go-proxy-pull-action digest to ba81e12 by @renovate[bot] in [#201](https://github.com/nicholas-fedor/shoutrrr/pull/201)
- Update dependency go to v1.24.6 by @renovate[bot] in [#200](https://github.com/nicholas-fedor/shoutrrr/pull/200)
- Update golangci/golangci-lint-action digest to f9e969a by @renovate[bot] in [#199](https://github.com/nicholas-fedor/shoutrrr/pull/199)
- Update actions/setup-python digest to 9322b3c by @renovate[bot] in [#198](https://github.com/nicholas-fedor/shoutrrr/pull/198)
- Update docker/login-action digest to 184bdaa by @renovate[bot] in [#197](https://github.com/nicholas-fedor/shoutrrr/pull/197)
- Update goreleaser/goreleaser-action digest to 2ff5850 by @renovate[bot] in [#196](https://github.com/nicholas-fedor/shoutrrr/pull/196)
- Update goreleaser/goreleaser-action digest to ca48102 by @renovate[bot] in [#195](https://github.com/nicholas-fedor/shoutrrr/pull/195)
- Update docker/login-action digest to ef38ec3 by @renovate[bot] in [#194](https://github.com/nicholas-fedor/shoutrrr/pull/194)
- Update actions/setup-python digest to fbeb884 by @renovate[bot] in [#193](https://github.com/nicholas-fedor/shoutrrr/pull/193)
- Update actions/setup-python digest to 03bb615 by @renovate[bot] in [#192](https://github.com/nicholas-fedor/shoutrrr/pull/192)
- Update actions/setup-python digest to 36da51d by @renovate[bot] in [#191](https://github.com/nicholas-fedor/shoutrrr/pull/191)
- Update actions/setup-python digest to 3c6f142 by @renovate[bot] in [#190](https://github.com/nicholas-fedor/shoutrrr/pull/190)
- Update actions/checkout digest to 8edcb1b by @renovate[bot] in [#188](https://github.com/nicholas-fedor/shoutrrr/pull/188)
- Update module github.com/onsi/gomega to v1.38.0 by @renovate[bot] in [#187](https://github.com/nicholas-fedor/shoutrrr/pull/187)
- Update dependency go to v1.24.5 by @renovate[bot] in [#185](https://github.com/nicholas-fedor/shoutrrr/pull/185)
- Update actions/setup-python digest to 88ffd4d by @renovate[bot] in [#183](https://github.com/nicholas-fedor/shoutrrr/pull/183)
- Update nicholas-fedor/go-proxy-pull-action digest to c1e755b by @renovate[bot] in [#182](https://github.com/nicholas-fedor/shoutrrr/pull/182)
- Update actions/setup-go digest to 8e57b58 by @renovate[bot] in [#181](https://github.com/nicholas-fedor/shoutrrr/pull/181)
- Update nicholas-fedor/go-proxy-pull-action digest to d2df5a3 by @renovate[bot] in [#180](https://github.com/nicholas-fedor/shoutrrr/pull/180)
- Update alpine docker tag to v3.22.1 by @renovate[bot] in [#179](https://github.com/nicholas-fedor/shoutrrr/pull/179)
- Update golangci/golangci-lint-action digest to 3d16f46 by @renovate[bot] in [#178](https://github.com/nicholas-fedor/shoutrrr/pull/178)
- Update actions/setup-go digest to 7c0b336 by @renovate[bot] in [#176](https://github.com/nicholas-fedor/shoutrrr/pull/176)
- Update dependency go to v1.24.5 by @renovate[bot] in [#177](https://github.com/nicholas-fedor/shoutrrr/pull/177)
- Update module golang.org/x/net to v0.42.0 by @renovate[bot] in [#175](https://github.com/nicholas-fedor/shoutrrr/pull/175)
- Update cimg/go docker tag to v1.24.5 by @renovate[bot] in [#174](https://github.com/nicholas-fedor/shoutrrr/pull/174)
- Update nicholas-fedor/go-proxy-pull-action digest to 882cfc4 by @renovate[bot] in [#173](https://github.com/nicholas-fedor/shoutrrr/pull/173)
- Update cimg/go:1.24.4 docker digest to fbe3a29 by @renovate[bot] in [#172](https://github.com/nicholas-fedor/shoutrrr/pull/172)
- Update actions/setup-go digest to 6f26dcc by @renovate[bot] in [#171](https://github.com/nicholas-fedor/shoutrrr/pull/171)
- Update actions/setup-go digest to 8d4083a by @renovate[bot] in [#170](https://github.com/nicholas-fedor/shoutrrr/pull/170)
- Update golangci/golangci-lint-action digest to cbc80ac by @renovate[bot] in [#169](https://github.com/nicholas-fedor/shoutrrr/pull/169)
- Update golangci-lint and ensure compliance with updated linting rules by @nicholas-fedor in [#168](https://github.com/nicholas-fedor/shoutrrr/pull/168)
- Update goreleaser/goreleaser-action digest to 0931acf by @renovate[bot] in [#167](https://github.com/nicholas-fedor/shoutrrr/pull/167)
- Update actions/setup-python digest to 532b046 by @renovate[bot] in [#166](https://github.com/nicholas-fedor/shoutrrr/pull/166)
- Update golangci/golangci-lint-action digest to 4f58623 by @renovate[bot] in [#165](https://github.com/nicholas-fedor/shoutrrr/pull/165)
- Update golangci/golangci-lint-action digest to cc227bc by @renovate[bot] in [#164](https://github.com/nicholas-fedor/shoutrrr/pull/164)
- Update golangci/golangci-lint-action digest to f509bac by @renovate[bot] in [#163](https://github.com/nicholas-fedor/shoutrrr/pull/163)
- Update codecov/codecov-action digest to 2db07e3 by @renovate[bot] in [#161](https://github.com/nicholas-fedor/shoutrrr/pull/161)
- Update actions/setup-python digest to 1264885 by @renovate[bot] in [#159](https://github.com/nicholas-fedor/shoutrrr/pull/159)
- Update go deps by @nicholas-fedor in [#157](https://github.com/nicholas-fedor/shoutrrr/pull/157)

### Fixed

- Use chore for go dependency updates by @nicholas-fedor in [#189](https://github.com/nicholas-fedor/shoutrrr/pull/189)

## [0.8.15] - 2025-06-24

### Chores

- Update to go 1.24.4 by @nicholas-fedor in [#156](https://github.com/nicholas-fedor/shoutrrr/pull/156)
- Update golangci/golangci-lint-action digest to 8861dcf by @renovate[bot] in [#155](https://github.com/nicholas-fedor/shoutrrr/pull/155)
- Update actions/setup-python digest to e9c40fb by @renovate[bot] in [#154](https://github.com/nicholas-fedor/shoutrrr/pull/154)
- Update actions/setup-python digest to 5fa0ee6 by @renovate[bot] in [#153](https://github.com/nicholas-fedor/shoutrrr/pull/153)
- Update actions/setup-go digest to fa96338 by @renovate[bot] in [#152](https://github.com/nicholas-fedor/shoutrrr/pull/152)
- Update nicholas-fedor/go-proxy-pull-action digest to 0aec514 by @renovate[bot] in [#151](https://github.com/nicholas-fedor/shoutrrr/pull/151)
- Update config by @nicholas-fedor in [#150](https://github.com/nicholas-fedor/shoutrrr/pull/150)
- Update golangci/golangci-lint-action digest to dee96ac by @renovate[bot] in [#149](https://github.com/nicholas-fedor/shoutrrr/pull/149)
- Update docker/login-action digest to 3d10084 by @renovate[bot] in [#148](https://github.com/nicholas-fedor/shoutrrr/pull/148)
- Update dependency python to v3.13.5 by @renovate[bot] in [#147](https://github.com/nicholas-fedor/shoutrrr/pull/147)
- Update actions/attest-build-provenance digest to e8998f9 by @renovate[bot] in [#145](https://github.com/nicholas-fedor/shoutrrr/pull/145)
- Update actions/setup-go digest to 4de67c0 by @renovate[bot] in [#146](https://github.com/nicholas-fedor/shoutrrr/pull/146)
- Update golangci/golangci-lint-action digest to cf2fd4c by @renovate[bot] in [#144](https://github.com/nicholas-fedor/shoutrrr/pull/144)
- Update cimg/go docker tag to v1.24.4 by @renovate[bot] in [#143](https://github.com/nicholas-fedor/shoutrrr/pull/143)
- Update golangci/golangci-lint-action digest to 09dada9 by @renovate[bot] in [#142](https://github.com/nicholas-fedor/shoutrrr/pull/142)
- Update nicholas-fedor/go-proxy-pull-action digest to 295b256 by @renovate[bot] in [#141](https://github.com/nicholas-fedor/shoutrrr/pull/141)
- Update module golang.org/x/net to v0.41.0 by @renovate[bot] in [#140](https://github.com/nicholas-fedor/shoutrrr/pull/140)
- Update dependency go to v1.24.4 by @renovate[bot] in [#139](https://github.com/nicholas-fedor/shoutrrr/pull/139)
- Update actions/checkout digest to 09d2aca by @renovate[bot] in [#138](https://github.com/nicholas-fedor/shoutrrr/pull/138)
- Update dependency python to v3.13.4 by @renovate[bot] in [#137](https://github.com/nicholas-fedor/shoutrrr/pull/137)
- Update codecov/codecov-action digest to 78f372e by @renovate[bot] in [#136](https://github.com/nicholas-fedor/shoutrrr/pull/136)
- Update golangci/golangci-lint-action digest to 5286ed6 by @renovate[bot] in [#135](https://github.com/nicholas-fedor/shoutrrr/pull/135)

## [0.8.14] - 2025-06-02

### Added

- Add manifest generation by @nicholas-fedor in [#132](https://github.com/nicholas-fedor/shoutrrr/pull/132)

### Chores

- Update alpine docker tag to v3.22.0 by @renovate[bot] in [#131](https://github.com/nicholas-fedor/shoutrrr/pull/131)

### Fixed

- Revert changes by @nicholas-fedor in [#134](https://github.com/nicholas-fedor/shoutrrr/pull/134)
- Correct variable names by @nicholas-fedor in [#133](https://github.com/nicholas-fedor/shoutrrr/pull/133)

## [0.8.13] - 2025-05-28

### Chores

- Update golangci/golangci-lint-action digest to 481777f by @renovate[bot] in [#130](https://github.com/nicholas-fedor/shoutrrr/pull/130)

## [0.8.11] - 2025-05-27

### Changed

- Minor updates and version update tweak by @nicholas-fedor in [#129](https://github.com/nicholas-fedor/shoutrrr/pull/129)
- GitHub Workflow Improvements by @nicholas-fedor in [#128](https://github.com/nicholas-fedor/shoutrrr/pull/128)

### Chores

- Refactor update-go-docs workflow by @nicholas-fedor in [#127](https://github.com/nicholas-fedor/shoutrrr/pull/127)

### Fixed

- Enhance version metadata handling for go install and Goreleaser builds by @nicholas-fedor in [#126](https://github.com/nicholas-fedor/shoutrrr/pull/126)

## [0.8.10] - 2025-05-27

### Changed

- Fix Lark doc generation by @nicholas-fedor in [#112](https://github.com/nicholas-fedor/shoutrrr/pull/112)
- Fix Lark doc generation by allowing empty host by @nicholas-fedor in [#111](https://github.com/nicholas-fedor/shoutrrr/pull/111)

### Chores

- Update golangci/golangci-lint-action digest to 3f6d2b9 by @renovate[bot] in [#122](https://github.com/nicholas-fedor/shoutrrr/pull/122)
- Update actions/setup-python digest to 5db1cf9 by @renovate[bot] in [#121](https://github.com/nicholas-fedor/shoutrrr/pull/121)
- Update codecov/codecov-action digest to 15559ed by @renovate[bot] in [#120](https://github.com/nicholas-fedor/shoutrrr/pull/120)
- Update golangci/golangci-lint-action digest to 58da348 by @renovate[bot] in [#119](https://github.com/nicholas-fedor/shoutrrr/pull/119)
- Update golangci/golangci-lint-action digest to 2086983 by @renovate[bot] in [#118](https://github.com/nicholas-fedor/shoutrrr/pull/118)
- Update codecov/codecov-action digest to 18283e0 by @renovate[bot] in [#117](https://github.com/nicholas-fedor/shoutrrr/pull/117)
- Update golangci/golangci-lint-action digest to 0b0f1dd by @renovate[bot] in [#116](https://github.com/nicholas-fedor/shoutrrr/pull/116)
- Update actions/setup-go digest to d35c59a by @renovate[bot] in [#115](https://github.com/nicholas-fedor/shoutrrr/pull/115)
- Update cimg/go docker tag to v1.24.3 by @renovate[bot] in [#114](https://github.com/nicholas-fedor/shoutrrr/pull/114)

### Fixed

- Improve shoutrrr handling of dynamic metadata by @nicholas-fedor in [#124](https://github.com/nicholas-fedor/shoutrrr/pull/124)
- Allow dummy URL in setURL for doc generation by @nicholas-fedor in [#113](https://github.com/nicholas-fedor/shoutrrr/pull/113)

## [0.8.9] - 2025-05-07

### Added

- Add support for Discord threads by @nicholas-fedor in [#110](https://github.com/nicholas-fedor/shoutrrr/pull/110)

### Chores

- Update dependency go to v1.24.3 by @renovate[bot] in [#109](https://github.com/nicholas-fedor/shoutrrr/pull/109)
- Update nicholas-fedor/go-proxy-pull-action digest to ad5d0f8 by @renovate[bot] in [#108](https://github.com/nicholas-fedor/shoutrrr/pull/108)
- Update actions/setup-go digest to 29694d7 by @renovate[bot] in [#107](https://github.com/nicholas-fedor/shoutrrr/pull/107)
- Update module golang.org/x/net to v0.40.0 by @renovate[bot] in [#106](https://github.com/nicholas-fedor/shoutrrr/pull/106)
- Update actions/setup-go digest to 78535dd by @renovate[bot] in [#105](https://github.com/nicholas-fedor/shoutrrr/pull/105)
- Update module golang.org/x/oauth2 to v0.30.0 by @renovate[bot] in [#104](https://github.com/nicholas-fedor/shoutrrr/pull/104)
- Update golangci/golangci-lint-action digest to 4d56fa9 by @renovate[bot] in [#103](https://github.com/nicholas-fedor/shoutrrr/pull/103)
- Update actions/setup-go digest to bb65d88 by @renovate[bot] in [#102](https://github.com/nicholas-fedor/shoutrrr/pull/102)
- Update actions/setup-go digest to 7f17e83 by @renovate[bot] in [#101](https://github.com/nicholas-fedor/shoutrrr/pull/101)
- Update actions/attest-build-provenance digest to db473fd by @renovate[bot] in [#100](https://github.com/nicholas-fedor/shoutrrr/pull/100)
- Update actions/setup-python digest to a26af69 by @renovate[bot] in [#99](https://github.com/nicholas-fedor/shoutrrr/pull/99)
- Update docker/login-action digest to 6d4b68b by @renovate[bot] in [#98](https://github.com/nicholas-fedor/shoutrrr/pull/98)
- Update docker/login-action digest to abd3abc by @renovate[bot] in [#97](https://github.com/nicholas-fedor/shoutrrr/pull/97)
- Update actions/setup-python digest to 30eafe9 by @renovate[bot] in [#96](https://github.com/nicholas-fedor/shoutrrr/pull/96)
- Update golangci/golangci-lint-action digest to a3942e2 by @renovate[bot] in [#95](https://github.com/nicholas-fedor/shoutrrr/pull/95)
- Update actions/setup-python digest to 6ed2c67 by @renovate[bot] in [#94](https://github.com/nicholas-fedor/shoutrrr/pull/94)
- Update codecov/codecov-action digest to ad3126e by @renovate[bot] in [#93](https://github.com/nicholas-fedor/shoutrrr/pull/93)
- Update golangci/golangci-lint-action digest to 7ecb048 by @renovate[bot] in [#92](https://github.com/nicholas-fedor/shoutrrr/pull/92)
- Update actions/setup-python digest to e348410 by @renovate[bot] in [#91](https://github.com/nicholas-fedor/shoutrrr/pull/91)

## [0.8.8] - 2025-04-10

### Added

- Add Lark notification service by @nicholas-fedor in [#90](https://github.com/nicholas-fedor/shoutrrr/pull/90)

### Chores

- Update dependency python to v3.13.3 by @renovate[bot] in [#89](https://github.com/nicholas-fedor/shoutrrr/pull/89)

## [0.8.7] - 2025-04-08

### Chores

- Update Go version and dependencies by @nicholas-fedor in [#87](https://github.com/nicholas-fedor/shoutrrr/pull/87)
- Update module golang.org/x/net to v0.39.0 by @renovate[bot] in [#86](https://github.com/nicholas-fedor/shoutrrr/pull/86)
- Update module golang.org/x/oauth2 to v0.29.0 by @renovate[bot] in [#84](https://github.com/nicholas-fedor/shoutrrr/pull/84)
- Update module github.com/onsi/ginkgo/v2 to v2.23.4 by @renovate[bot] in [#85](https://github.com/nicholas-fedor/shoutrrr/pull/85)
- Update module github.com/onsi/gomega to v1.37.0 by @renovate[bot] in [#83](https://github.com/nicholas-fedor/shoutrrr/pull/83)
- Update dependency go to v1.24.2 by @renovate[bot] in [#81](https://github.com/nicholas-fedor/shoutrrr/pull/81)
- Update cimg/go docker tag to v1.24.2 by @renovate[bot] in [#80](https://github.com/nicholas-fedor/shoutrrr/pull/80)
- Update nicholas-fedor/go-proxy-pull-action digest to a4ce118 by @renovate[bot] in [#79](https://github.com/nicholas-fedor/shoutrrr/pull/79)
- Update codecov/codecov-action digest to f95a404 by @renovate[bot] in [#77](https://github.com/nicholas-fedor/shoutrrr/pull/77)
- Update golangci/golangci-lint-action digest to c2427fe by @renovate[bot] in [#78](https://github.com/nicholas-fedor/shoutrrr/pull/78)
- Update actions/setup-go digest to dca8468 by @renovate[bot] in [#76](https://github.com/nicholas-fedor/shoutrrr/pull/76)
- Update golangci/golangci-lint-action digest to a5307c8 by @renovate[bot] in [#75](https://github.com/nicholas-fedor/shoutrrr/pull/75)

### Fixed

- Update test expected error message by @nicholas-fedor in [#88](https://github.com/nicholas-fedor/shoutrrr/pull/88)

## [0.8.6] - 2025-03-31

### Added

- Add serverleader as a contributor for code, and doc by @allcontributors[bot] in [#69](https://github.com/nicholas-fedor/shoutrrr/pull/69)

### Changed

- Apply resolved linter issues after golangci-lint v2 update by @nicholas-fedor in [#72](https://github.com/nicholas-fedor/shoutrrr/pull/72)
- Teams new webhook URL format (fixes broken teams notifications) by @serverleader in [#66](https://github.com/nicholas-fedor/shoutrrr/pull/66)
- Temp disable linting on pr by @nicholas-fedor in [#68](https://github.com/nicholas-fedor/shoutrrr/pull/68)

### Chores

- Update goreleaser/goreleaser-action digest to 90c43f2 by @renovate[bot] in [#74](https://github.com/nicholas-fedor/shoutrrr/pull/74)
- Update golangci/golangci-lint-action digest to 2968cc1 by @renovate[bot] in [#73](https://github.com/nicholas-fedor/shoutrrr/pull/73)
- Update module golang.org/x/net to v0.38.0 by @renovate[bot] in [#71](https://github.com/nicholas-fedor/shoutrrr/pull/71)
- Update module github.com/spf13/viper to v1.20.1 by @renovate[bot] in [#67](https://github.com/nicholas-fedor/shoutrrr/pull/67)
- Update golangci/golangci-lint-action digest to dec74fa by @renovate[bot] in [#61](https://github.com/nicholas-fedor/shoutrrr/pull/61)
- Update golangci-lint config to v2 by @nicholas-fedor in [#65](https://github.com/nicholas-fedor/shoutrrr/pull/65)
- Update codecov/codecov-action digest to ea99328 by @renovate[bot] in [#63](https://github.com/nicholas-fedor/shoutrrr/pull/63)
- Update actions/setup-python digest to 8d9ed9a by @renovate[bot] in [#60](https://github.com/nicholas-fedor/shoutrrr/pull/60)
- Update module github.com/onsi/gomega to v1.36.3 by @renovate[bot] in [#59](https://github.com/nicholas-fedor/shoutrrr/pull/59)
- Update module github.com/onsi/ginkgo/v2 to v2.23.3 by @renovate[bot] in [#58](https://github.com/nicholas-fedor/shoutrrr/pull/58)
- Update module github.com/onsi/ginkgo/v2 to v2.23.2 by @renovate[bot] in [#57](https://github.com/nicholas-fedor/shoutrrr/pull/57)
- Update module github.com/onsi/ginkgo/v2 to v2.23.1 by @renovate[bot] in [#56](https://github.com/nicholas-fedor/shoutrrr/pull/56)
- Update actions/cache digest to 5a3ec84 by @renovate[bot] in [#55](https://github.com/nicholas-fedor/shoutrrr/pull/55)
- Update golangci/golangci-lint-action digest to 9938e10 by @renovate[bot] in [#54](https://github.com/nicholas-fedor/shoutrrr/pull/54)

### Fixed

- Secure webhook regex and fix URL encoding by @nicholas-fedor in [#70](https://github.com/nicholas-fedor/shoutrrr/pull/70)
- Remove version tag by @nicholas-fedor in [#64](https://github.com/nicholas-fedor/shoutrrr/pull/64)

### New Contributors

- @serverleader made their first contribution in [#66](https://github.com/nicholas-fedor/shoutrrr/pull/66)

## [0.8.5] - 2025-03-19

### Added

- Add DisableTLS and port preservation with fixes and tests by @nicholas-fedor in [#53](https://github.com/nicholas-fedor/shoutrrr/pull/53)
- Add read-only permissions to Lint and Test workflows by @nicholas-fedor in [#48](https://github.com/nicholas-fedor/shoutrrr/pull/48)
- Add sensitive data masking with --show-sensitive flag by @nicholas-fedor in [#46](https://github.com/nicholas-fedor/shoutrrr/pull/46)

### Changed

- Merge pull request #42 from nicholas-fedor/renovate/docker-login-action-digest by @nicholas-fedor in [#42](https://github.com/nicholas-fedor/shoutrrr/pull/42)

### Chores

- Update golangci/golangci-lint-action digest to b91d580 by @renovate[bot] in [#52](https://github.com/nicholas-fedor/shoutrrr/pull/52)
- Update actions/setup-go digest to 0aaccfd by @renovate[bot] in [#51](https://github.com/nicholas-fedor/shoutrrr/pull/51)
- Update golangci/golangci-lint-action digest to 55c2c14 by @renovate[bot] in [#44](https://github.com/nicholas-fedor/shoutrrr/pull/44)
- Merge pull request #43 from nicholas-fedor/renovate/github.com-spf13-viper-1.x by @nicholas-fedor in [#43](https://github.com/nicholas-fedor/shoutrrr/pull/43)
- Update module github.com/spf13/viper to v1.20.0 by @renovate[bot]
- Update docker/login-action digest to 74a5d14 by @renovate[bot]

### Fixed

- Sanitize error output to prevent sensitive data exposure by @nicholas-fedor in [#50](https://github.com/nicholas-fedor/shoutrrr/pull/50)

## [0.8.4] - 2025-03-14

### Added

- Add support for github actions digests by @nicholas-fedor

### Changed

- Merge pull request #41 from nicholas-fedor/renovate/nicholas-fedor-go-proxy-pull-action-digest by @nicholas-fedor in [#41](https://github.com/nicholas-fedor/shoutrrr/pull/41)
- Merge pull request #40 from nicholas-fedor/renovate/actions-setup-python-digest by @nicholas-fedor in [#40](https://github.com/nicholas-fedor/shoutrrr/pull/40)
- Merge pull request #38 from nicholas-fedor/renovate/golangci-golangci-lint-action-digest by @nicholas-fedor in [#38](https://github.com/nicholas-fedor/shoutrrr/pull/38)
- Merge pull request #39 from nicholas-fedor/renovate/actions-setup-python-digest by @nicholas-fedor in [#39](https://github.com/nicholas-fedor/shoutrrr/pull/39)
- Merge pull request #37 from nicholas-fedor/renovate/pin-dependencies by @nicholas-fedor in [#37](https://github.com/nicholas-fedor/shoutrrr/pull/37)
- Merge pull request #36 from nicholas-fedor/renovate/pin-dependencies by @nicholas-fedor in [#36](https://github.com/nicholas-fedor/shoutrrr/pull/36)
- Merge pull request #32 from nicholas-fedor/renovate/actions-setup-go-digest by @nicholas-fedor in [#32](https://github.com/nicholas-fedor/shoutrrr/pull/32)
- Merge pull request #33 from nicholas-fedor/renovate/codecov-codecov-action-digest by @nicholas-fedor in [#33](https://github.com/nicholas-fedor/shoutrrr/pull/33)
- Merge pull request #31 from nicholas-fedor/renovate/codecov-codecov-action-digest by @nicholas-fedor in [#31](https://github.com/nicholas-fedor/shoutrrr/pull/31)
- Merge pull request #30 from nicholas-fedor/renovate/golangci-golangci-lint-action-digest by @nicholas-fedor in [#30](https://github.com/nicholas-fedor/shoutrrr/pull/30)
- Merge pull request #28 from nicholas-fedor/renovate/golangci-golangci-lint-action-digest by @nicholas-fedor in [#28](https://github.com/nicholas-fedor/shoutrrr/pull/28)
- Merge pull request #29 from nicholas-fedor/renovate/cimg-go-1.x by @nicholas-fedor in [#29](https://github.com/nicholas-fedor/shoutrrr/pull/29)
- Merge pull request #24 from nicholas-fedor/renovate/actions-setup-python-digest by @nicholas-fedor in [#24](https://github.com/nicholas-fedor/shoutrrr/pull/24)
- Merge pull request #22 from nicholas-fedor/renovate/golangci-golangci-lint-action-digest by @nicholas-fedor in [#22](https://github.com/nicholas-fedor/shoutrrr/pull/22)

### Chores

- Update nicholas-fedor/go-proxy-pull-action digest to 96d97dd by @renovate[bot]
- Update actions/setup-python digest to 19e4675 by @renovate[bot]
- Update golangci/golangci-lint-action digest to 4696ba8 by @renovate[bot]
- Update actions/setup-python digest to 6fd11e1 by @renovate[bot]
- Pin dependencies by @renovate[bot]
- Update to use config:best-practices by @nicholas-fedor
- Pin dependencies by @renovate[bot]
- Merge pull request #34 from nicholas-fedor/renovate/go-1.x by @nicholas-fedor in [#34](https://github.com/nicholas-fedor/shoutrrr/pull/34)
- Update dependency go to v1.24.1 by @renovate[bot]
- Update actions/setup-go digest to c4c1141 by @renovate[bot]
- Update codecov/codecov-action digest to 3440e5e by @renovate[bot]
- Update codecov/codecov-action digest to cd4e7cf by @renovate[bot]
- Update golangci/golangci-lint-action digest to b871b4f by @renovate[bot]
- Update golangci/golangci-lint-action digest to d8648ac by @renovate[bot]
- Update cimg/go docker tag to v1.24.1 by @renovate[bot]
- Merge pull request #26 from nicholas-fedor/renovate/golang.org-x-net-0.x by @nicholas-fedor in [#26](https://github.com/nicholas-fedor/shoutrrr/pull/26)
- Update module golang.org/x/net to v0.37.0 by @renovate[bot]
- Merge pull request #25 from nicholas-fedor/renovate/golang.org-x-oauth2-0.x by @nicholas-fedor in [#25](https://github.com/nicholas-fedor/shoutrrr/pull/25)
- Update module golang.org/x/oauth2 to v0.28.0 by @renovate[bot]
- Merge pull request #27 from nicholas-fedor/renovate/github.com-onsi-ginkgo-v2-2.x by @nicholas-fedor in [#27](https://github.com/nicholas-fedor/shoutrrr/pull/27)
- Update module github.com/onsi/ginkgo/v2 to v2.23.0 by @renovate[bot]
- Merge pull request #23 from nicholas-fedor/renovate/golang.org-x-net-0.x by @nicholas-fedor in [#23](https://github.com/nicholas-fedor/shoutrrr/pull/23)
- Update module golang.org/x/net to v0.36.0 by @renovate[bot]
- Update actions/setup-python digest to 9e62be8 by @renovate[bot]
- Update golangci/golangci-lint-action digest to 37d62ae by @renovate[bot]

### Fixed

- Correct helper name by @nicholas-fedor

## [0.8.3] - 2025-02-28

### Added

- Add minimum TLS version by @nicholas-fedor
- Add test coverage for GetID method by @nicholas-fedor
- Add test coverage for GetID method by @nicholas-fedor
- Add full test coverage to rocketchat package by @nicholas-fedor
- Add gochecknoinits to excluded linters by @nicholas-fedor
- Address linter warnings by introducing constants by @nicholas-fedor

### Changed

- Merge pull request #21 from nicholas-fedor/fix-linter-issues by @nicholas-fedor in [#21](https://github.com/nicholas-fedor/shoutrrr/pull/21)
- (fix) add additional test coverage by @nicholas-fedor
- (fix) Improve testing structure by @nicholas-fedor
- Add failures package with tests and idiomatic refinements by @nicholas-fedor
- Use net.JoinHostPort for host:port construction in rocketchat service by @nicholas-fedor
- (lint) Add newline between cuddled assignments by @nicholas-fedor
- (fix) Replace magic number with const MaxMessageLength by @nicholas-fedor
- (fix) Add const MaximumNArgs to remain constant with maximum flags by @nicholas-fedor
- (lint) rename function by @nicholas-fedor
- Migrate use of ...interface{} to ...any by @nicholas-fedor
- Remove dot imports and add TestWebhookURL constant by @nicholas-fedor
- Replace magic numbers with named constants by @nicholas-fedor
- (lint) remove duplicate test by @nicholas-fedor
- Use net.JoinHostPort for host:port construction in opsgenie tests by @nicholas-fedor
- (lint) add newline between assignments by @nicholas-fedor
- Replace magic numbers in createJSONToSend with named constants by @nicholas-fedor
- (lint) Add newline between assignments by @nicholas-fedor
- Replace magic number 2 with DefaultMessageValue constant in Initialize by @nicholas-fedor
- Enhance generic service config and tests with fixes and constants by @nicholas-fedor
- Replace repeated JSON string with constant by @nicholas-fedor
- Replace magic numbers with constants by @nicholas-fedor
- Replace magic numbers with named constants by @nicholas-fedor
- Fix - Replace package path reflection logic with service.GetID() method by @nicholas-fedor
- Update imports by @nicholas-fedor
- Replace numbers with defined constants by @nicholas-fedor
- Update .golangci.yaml by @nicholas-fedor
- Merge pull request #20 from nicholas-fedor/renovate/codecov-codecov-action-digest by @nicholas-fedor in [#20](https://github.com/nicholas-fedor/shoutrrr/pull/20)

### Chores

- Update codecov/codecov-action digest to 0565863 by @renovate[bot]

### Fixed

- Replace magic number 9 with MaxEmbeds constant in discord payload creation by @nicholas-fedor
- Replace magic numbers in telegram package with named constants by @nicholas-fedor
- Replace magic numbers with named constants in SMTP auth and encryption types by @nicholas-fedor
- Replace magic number 34 with constant in Pushbullet token validation by @nicholas-fedor

## [0.8.2] - 2025-02-25

### Added

- Add dummy@dummy.com in the setURL method to bypass validation checks for docs generation by @nicholas-fedor
- Add missing script to build docs by @nicholas-fedor
- Add cache keys by @nicholas-fedor
- Add Docker pulls by @nicholas-fedor
- Add Docker pulls badge by @nicholas-fedor

### Changed

- Reapply zulip SetURL exemption for zulip://dummy@dummy.com in docs workflow by @nicholas-fedor
- Fix pushover SetURL and GetURL to use pointer receiver for ConfigQueryResolver in docs workflow by @nicholas-fedor
- Prevent Matrix client init and server calls for matrix://dummy@dummy.com in docs workflow by @nicholas-fedor
- Fix opsgenie SetURL to handle empty path for opsgenie://dummy@dummy.com in docs workflow by @nicholas-fedor
- Fix matrix Initialize to skip login for matrix://dummy@dummy.com in docs workflow by @nicholas-fedor
- Fix join SetURL to fully bypass validation for join://dummy@dummy.com in docs workflow by @nicholas-fedor
- Export configs to enable docs build by @nicholas-fedor
- Capitalize Config field in discord service to fix docs generation panic by @nicholas-fedor
- Initialize services in docs.go with proper logger to fix Config panic by @nicholas-fedor
- Force clean Go build in Publish Docs workflow by @nicholas-fedor
- Capitalize Config field in bark service to fix docs generation by @nicholas-fedor
- Revert to original formatting by @nicholas-fedor
- Correct formatting by @nicholas-fedor
- Update docs.yaml to run after successful build job in Release (Production) by @nicholas-fedor

### Removed

- Remove automatic deployment by @nicholas-fedor

## [0.8.1] - 2025-02-25

### Added

- Update Build workflow: add QEMU and refine attestation subject-path to archives only by @nicholas-fedor
- Add support for message_thread_id by @yegle
- Add network-observe interface for snap by @simskij
- Add network plug to snap by @simskij
- Add home assistant example by @piksel
- Add ntfy service by @piksel
- Add support for custom client host by @piksel
- Add security policy by @piksel
- Add builtin JSON tpl by @piksel
- Add basic usage info by @piksel
- Add JosephKav as a contributor for bug by @allcontributors[bot]
- Add JosephKav as a contributor for code by @allcontributors[bot]
- Add justinsteven as a contributor for bug by @allcontributors[bot]
- Add darktohka as a contributor for code by @allcontributors[bot]
- Support reading message from stdin by @piksel
- Add support for icons by @JosephKav
- Add bark service by @piksel
- Add title support by @piksel
- Add manual dispatch by @piksel
- Additional format tests/cleanup by @piksel
- Add general basic tests for services by @piksel
- Add generator test by @piksel
- Add basic renderer tests by @piksel
- Add bot API support by @piksel
- Add thread/reply support by @parrasajad
- Add git settings for mkdocs by @piksel
- Add multi-version support by @piksel
- Add basic service docs by @piksel
- Add docs command by @piksel
- Add matrix service by @piksel
- Add generic webhook service by @piksel
- Add service compliance test suite by @piksel
- Add missing pages, reorder and tidy up by @piksel
- Add related projects
- Add props usage by @piksel
- Add claycooper as a contributor by @allcontributors[bot]
- Add JonasPf as a contributor by @allcontributors[bot]
- Add support for opsgenie by @piksel
- Add support for config struct and map fields by @piksel
- Add support for gotify URL path by @piksel
- Add support for custom service URLs by @piksel
- Add standard title field by @piksel
- Add more config options and tests by @piksel
- Add sentriz as a contributor [skip ci] by @allcontributors[bot]
- Add tag-based query/params helper by @piksel
- Add support for implicit TLS by @piksel
- Add proxy documentation by @piksel
- Added few testcases for rawURL passed as path/#####channel  and path/#channel (used to segfault)
- Add ellisab as a contributor by @allcontributors[bot]
- Added custom port option for rocketchat
- Add atighineanu as a contributor by @allcontributors[bot]
- Add support for oauth2 and gmail generators by @piksel
- Add Rocket.chat support by @dmitry-kovalev
- Add new vectorized logotype by @piksel
- Add teams docs by @simskij
- Add multiple url example by @simskij
- Add root cmd by @simskij
- Add basic join service support by @piksel
- Add basic documentation by @piksel
- Add tests for new params by @piksel
- Add title and priority parameters by @piksel
- Add zulip chat service by @arnested
- Add favicon and transparent logotype by @piksel
- Add some branding to mkdocs by @piksel
- Add codecov publish to ci by @simskij
- Add badges required by awesome-go by @simskij
- Add codehilite markdown extension by @piksel
- Added mattermost documentation
- Add hangouts chat to navigation by @arnested
- Add hangouts chat service by @arnested
- Add pushbullet service by @MrLuje
- Add support for Gotify notifications by @lukapeschke
- Add basic XMPP tests by @piksel
- Add basic XMPP service by @piksel
- Add Codacy badge by @codacy-badger
- Add logo 🙏 by @simskij
- Add more test coverage and test utils by @piksel
- Add gitter webhook by @simskij
- Add additional test coverage by @piksel
- Add IFTTT webhook service by @piksel
- Add missing documentation by @piksel
- Add queued sender implementation by @piksel
- Add missing go docs by @piksel
- Add pushbullet embryo by @simskij
- Add plugin interfaces by @piksel
- Add simple smtp implementation by @piksel
- Add basic smtp plugin by @piksel
- Add teams routing by @simskij
- Add logic for msteams by @simskij
- Add discord, telegram, slack and pushover by @simskij
- Additional removal of logrus deps by @simskij
- Add rudimentary support for telegram by @simskij
- Add tagline to readme by @simskij
- Add badges by @simskij
- Add codacy integration by @simskij
- Add router and router tests by @simskij

### Changed

- Update docs.yaml to run after successful Release (Production) workflow by @nicholas-fedor
- Merge pull request #18 from nicholas-fedor/renovate/codecov-codecov-action-digest by @nicholas-fedor in [#18](https://github.com/nicholas-fedor/shoutrrr/pull/18)
- Merge pull request #19 from nicholas-fedor/renovate/golangci-golangci-lint-action-digest by @nicholas-fedor in [#19](https://github.com/nicholas-fedor/shoutrrr/pull/19)
- Revert path by @nicholas-fedor
- Update goreleaser.yml by @nicholas-fedor
- Move Dockerfile to dockerfiles directory by @nicholas-fedor
- Update LICENSE to markdown by @nicholas-fedor
- Update .goreleaser.yml to version 2 and confirm main path by @nicholas-fedor
- Make lint workflow non-blocking for other jobs by @nicholas-fedor
- Update lint workflow to use golangci-lint default settings by @nicholas-fedor
- Merge branch 'fork-update' by @nicholas-fedor in [#17](https://github.com/nicholas-fedor/shoutrrr/pull/17)
- Refactor GetServiceConfig to remove unsafe package usage by @nicholas-fedor
- Update fork by @nicholas-fedor
- Merge pull request #5 from nicholas-fedor/renovate/alpine-3.x by @nicholas-fedor in [#5](https://github.com/nicholas-fedor/shoutrrr/pull/5)
- Merge pull request #13 from nicholas-fedor/renovate/azure-docker-login-2.x by @nicholas-fedor in [#13](https://github.com/nicholas-fedor/shoutrrr/pull/13)
- Merge pull request #14 from nicholas-fedor/renovate/codecov-codecov-action-5.x by @nicholas-fedor in [#14](https://github.com/nicholas-fedor/shoutrrr/pull/14)
- Merge pull request #15 from nicholas-fedor/renovate/goreleaser-goreleaser-action-6.x by @nicholas-fedor in [#15](https://github.com/nicholas-fedor/shoutrrr/pull/15)
- Merge pull request #1 from nicholas-fedor/renovate/configure by @nicholas-fedor in [#1](https://github.com/nicholas-fedor/shoutrrr/pull/1)
- Mention usage in Green Orb by @atgreen
- Set default client host by @piksel
- Extra data and custom headers by @piksel
- Update matrix docs to mention `title` caveat by @simskij
- Make Zulip documentation examples more consistent by @arnested
- Make the cli available as a snap by @simskij
- Fetch entire repo before pushing by @piksel
- Cleanup and improve GitHub Actions by @arnested
- Wrap errors by @arnested
- Delete funding.yml by @simskij
- Send multiple messages when exceeding limits by @piksel
- Update overview URL example by @piksel
- Update telegram, matrix and cli output by @piksel
- Move CLI command to /shoutrrr by @arnested
- Update url extraction docs by @piksel
- Create pull_request_template.md by @simskij
- Set repo token creds by @piksel
- TLC by @piksel
- Telegram generator/bot by @piksel
- Mention the GitHub Action in the docs by @arnested
- Use absolute path for entrypoint in Dockerfile by @arnested
- Move non-released services to own section by @piksel
- Use explicit edit URL pointing to default branch by @zoispag
- Darken colors for increased contrast by @piksel
- Update badges and reduce logo size by @piksel
- Format engine overhaul by @piksel
- Format update, preparations for rich message support by @piksel
- Ground work for rich message support by @piksel
- Create post-release.yml by @simskij
- Use custom theme colors by @piksel
- Do not rewrite channel name without hashes by @ellisab
- Fix for issue https://github.com/containrrr/shoutrrr/issues/71
- Correct the ID part of webhook by @alii
- Implement generator API and basic generator by @piksel
- Allow sending of json messages to discord by @PssbleTrngle
- Update paths to logotype by @piksel
- Merge pull request #32 from containrrr/fix/replace-cli by @simskij
- Merge branch 'master' into fix/replace-cli by @piksel
- Update site_url to new apex domain by @piksel
- Update README.md by @simskij
- Run ci on pull requests by @simskij
- Isolate the cli into it's own folder by @simskij
- Reduce duplication by @simskij
- Switch cli to use cobra and viper by @simskij
- Execute from main file location by @simskij
- Deploy image on each commit by @simskij
- Switch to login action by @simskij
- Use correct secret name by @simskij
- Fetch secrets correctly by @simskij
- Switch to password stdin by @simskij
- Publish to dockerhub by @simskij
- Merge pull request #48 from containrrr/fix/telegram-err-handling by @simskij
- Merge pull request #38 from amirschnell/#35_Change_URL_format_for_mattermost by @simskij
- Updated documentation
- Changed URL format for mattermost
- Merge pull request #43 from containrrr/feature/join by @simskij
- Merge pull request #42 from arnested/dont-crash-on-no-senders by @simskij
- Return error when sending with no senders created by @arnested
- Update nav menu with new services by @piksel
- Merge pull request #41 from containrrr/docs/pushover by @simskij
- Merge pull request #40 from containrrr/feat/pushover-params by @simskij
- Merge pull request #39 from arnested/zulip by @simskij
- Update pushover URL format (again) by @piksel
- Update pushover URL format by @piksel
- Update main.yml by @simskij
- Update main.yml by @simskij
- Merge pull request #29 from amirschnell/master by @simskij
- Corrected typos
- Merge pull request #28 from arnested/fix-create-sernder-doc by @simskij
- Merge pull request #27 from arnested/hangouts-doc-navigation by @simskij
- Merge pull request #26 from containrrr/all-contributors/add-arnested by @simskij
- Update .all-contributorsrc [skip ci] by @allcontributors[bot]
- Update README.md [skip ci] by @allcontributors[bot]
- Merge pull request #13 from arnested/hangouts-chat by @simskij
- Merge pull request #25 from containrrr/all-contributors/add-arnested by @simskij
- Update .all-contributorsrc [skip ci] by @allcontributors[bot]
- Update README.md [skip ci] by @allcontributors[bot]
- Merge pull request #23 from mbrandau/patch-1 by @simskij
- Fix links by @mbrandau
- Merge pull request #24 from containrrr/all-contributors/add-simskij by @simskij
- Update .all-contributorsrc [skip ci] by @allcontributors[bot]
- Update README.md [skip ci] by @allcontributors[bot]
- Update README.md by @simskij
- Update README.md by @simskij
- Update README.md by @simskij
- Update README.md by @simskij
- Merge pull request #22 from containrrr/all-contributors/add-MrLuje by @simskij
- Update .all-contributorsrc [skip ci] by @allcontributors[bot]
- Update README.md [skip ci] by @allcontributors[bot]
- Merge pull request #21 from containrrr/all-contributors/add-lukapeschke by @simskij
- Update .all-contributorsrc [skip ci] by @allcontributors[bot]
- Update README.md [skip ci] by @allcontributors[bot]
- Merge pull request #20 from containrrr/all-contributors/add-piksel by @simskij
- Update .all-contributorsrc [skip ci] by @allcontributors[bot]
- Update README.md [skip ci] by @allcontributors[bot]
- Merge pull request #19 from containrrr/all-contributors/add-amirschnell by @simskij
- Create .all-contributorsrc [skip ci] by @allcontributors[bot]
- Update README.md [skip ci] by @allcontributors[bot]
- Documentation by @mbrandau
- Move import by @simskij
- Feat(services) add mattermost service
- Shorten readme and point at the docs by @simskij
- Update README.md by @simskij
- Update README.md by @simskij
- Setup python 3
- Deploy docs using mkocs
- Merge pull request #10 from MrLuje/pushbullet by @simskij
- Typo & review by @MrLuje
- Update readme by @MrLuje
- Update main.yml by @simskij
- Update main.yml by @simskij
- Upgrade xerrors pkg by @simskij
- Update and rename go.yml to main.yml by @simskij
- Create go.yml by @simskij
- Trigger codacy by @simskij
- Create funding.yml by @simskij
- Improve test coverage for ifttt by @simskij
- Improve test coverage of pushover by @simskij
- Merge pull request #7 from lukapeschke/master by @simskij
- Update CONTRIBUTING.md by @simskij
- Create CONTRIBUTING.md by @simskij
- Update README.md by @simskij
- Fix Codacy badge in README.md by @simskij
- Use Params type and simplify router API by @piksel
- Restructure and tidy up by @simskij
- Fix lint/vet/code style and comments by @piksel
- Reorder and remove unused code by @piksel
- Implement templating and multipart messages by @piksel
- Update comments for changed and added properties by @piksel
- Split queryless and enumless config composites by @piksel
- Move to new split api by @piksel
- Move logging, add composites by @piksel
- Update README.md by @simskij
- Change test runner to 'go test' by @piksel
- Rename to service and cleanup interface by @simskij
- Merge branch 'master' of https://github.com/containrrr/shoutrrr into plugin-smtp by @piksel
- Update README.md by @simskij
- Extend SMTP plugin support by @piksel
- Update README.md by @simskij
- Cleanup discord as well by @simskij
- Clean up by @simskij
- Skip integration tests if env vars are missing by @simskij
- Make bogus token more obvious to prevent spam from GG by @simskij
- Mid refactoring by @simskij
- Center badges by @simskij
- Update README.md by @simskij
- Update README.md by @simskij
- Initial commit by @simskij

### Chores

- Update codecov/codecov-action digest to 2488e99 by @renovate[bot]
- Update golangci/golangci-lint-action digest to 7b561e5 by @renovate[bot]
- Merge pull request #16 from nicholas-fedor/renovate/golang.org-x-oauth2-0.x by @nicholas-fedor in [#16](https://github.com/nicholas-fedor/shoutrrr/pull/16)
- Update module golang.org/x/oauth2 to v0.27.0 by @renovate[bot]
- Merge pull request #9 from nicholas-fedor/renovate/github.com-spf13-cobra-1.x by @nicholas-fedor in [#9](https://github.com/nicholas-fedor/shoutrrr/pull/9)
- Update module github.com/spf13/cobra to v1.9.1 by @renovate[bot]
- Merge pull request #11 from nicholas-fedor/renovate/golang.org-x-net-0.x by @nicholas-fedor in [#11](https://github.com/nicholas-fedor/shoutrrr/pull/11)
- Update module golang.org/x/net to v0.35.0 by @renovate[bot]
- Merge pull request #7 from nicholas-fedor/renovate/github.com-onsi-ginkgo-v2-2.x by @nicholas-fedor in [#7](https://github.com/nicholas-fedor/shoutrrr/pull/7)
- Update module github.com/onsi/ginkgo/v2 to v2.22.2 by @renovate[bot]
- Merge pull request #6 from nicholas-fedor/renovate/github.com-fatih-color-1.x by @nicholas-fedor in [#6](https://github.com/nicholas-fedor/shoutrrr/pull/6)
- Update module github.com/fatih/color to v1.18.0 by @renovate[bot]
- Merge pull request #10 from nicholas-fedor/renovate/github.com-spf13-viper-1.x by @nicholas-fedor in [#10](https://github.com/nicholas-fedor/shoutrrr/pull/10)
- Update module github.com/spf13/viper to v1.19.0 by @renovate[bot]
- Merge pull request #8 from nicholas-fedor/renovate/github.com-onsi-gomega-1.x by @nicholas-fedor in [#8](https://github.com/nicholas-fedor/shoutrrr/pull/8)
- Update module github.com/onsi/gomega to v1.36.2 by @renovate[bot]
- Update alpine docker tag to v3.21.3 by @renovate[bot]
- Update azure/docker-login action to v2 by @renovate[bot]
- Update codecov/codecov-action action to v5 by @renovate[bot]
- Update goreleaser/goreleaser-action action to v6 by @renovate[bot]
- Merge pull request #12 from nicholas-fedor/renovate/golang.org-x-oauth2-0.x by @nicholas-fedor in [#12](https://github.com/nicholas-fedor/shoutrrr/pull/12)
- Update module golang.org/x/oauth2 to v0.26.0 by @renovate[bot]
- Merge pull request #2 from nicholas-fedor/renovate/github.com-jarcoal-httpmock-1.x by @nicholas-fedor in [#2](https://github.com/nicholas-fedor/shoutrrr/pull/2)
- Update module github.com/jarcoal/httpmock to v1.3.1 by @renovate[bot]
- Merge pull request #3 from nicholas-fedor/renovate/github.com-mattn-go-colorable-0.x by @nicholas-fedor in [#3](https://github.com/nicholas-fedor/shoutrrr/pull/3)
- Update module github.com/mattn/go-colorable to v0.1.14 by @renovate[bot]
- Add renovate.json by @renovate[bot]
- Bump actions/setup-python from 4 to 5 by @dependabot[bot]
- Bump actions/setup-go from 4 to 5 by @dependabot[bot]
- Bump alpine from 3.18.5 to 3.19.0 by @dependabot[bot]
- Bump alpine from 3.18.4 to 3.18.5 by @dependabot[bot]
- Bump goreleaser/goreleaser-action from 4 to 5 by @dependabot[bot]
- Bump actions/checkout from 3 to 4 by @dependabot[bot]
- Bump alpine from 3.18.3 to 3.18.4 by @dependabot[bot]
- Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.12.0 by @dependabot[bot]
- Bump golang.org/x/net from 0.8.0 to 0.14.0 by @dependabot[bot]
- Bump alpine from 3.18.2 to 3.18.3 by @dependabot[bot]
- Add simple release notes script by @piksel
- Bump alpine from 3.18.0 to 3.18.2 by @dependabot[bot]
- Bump alpine from 3.17.3 to 3.18.0 by @dependabot[bot]
- Bump actions/setup-go from 3 to 4 by @dependabot[bot]
- Bump actions/checkout from 2 to 3 by @dependabot[bot]
- Bump go version to v1.18 by @piksel
- Bump alpine from 3.17.1 to 3.17.3 by @dependabot[bot]
- Bump alpine from 3.17.0 to 3.17.1 by @dependabot[bot]
- Bump goreleaser/goreleaser-action from 3 to 4 by @dependabot[bot]
- Bump github.com/spf13/viper from 1.13.0 to 1.14.0 by @dependabot[bot]
- Bump alpine from 3.16.2 to 3.17.0 by @dependabot[bot]
- Bump github.com/onsi/ginkgo/v2 from 2.3.1 to 2.4.0 by @dependabot[bot]
- Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 by @dependabot[bot]
- Bulk update dependencies by @piksel
- Bump actions/setup-python from 1 to 4 by @dependabot[bot]
- Bump actions/checkout from 1 to 3 by @dependabot[bot]
- Bump alpine from 3.11 to 3.16.2 by @dependabot[bot]
- Bump versions by @piksel
- Switch from deprecated discordapp.com domain by @darktohka
- Merge pr #160: assert service compliance by @piksel
- Move deploy docs to separate workflow by @piksel
- Reduce cyclomatic complexity for failures by @simskij
- Move kind comparisons to util by @simskij

### Fixed

- Fix outdated documentation by @favonia
- Fix an incorrect printf and add a missing error check by @favonia
- Fix param url by @keocheung
- Fix botched markdown tag by @piksel
- Fix param icon by @keocheung
- Treat all 2xx http responses as success by @eoleedi
- Dont treat plus in addresses as space by @piksel
- Prevent mutation of params by @piksel
- Remove duplicates so we don't send twice to the same service by @arnested
- Fix overview and add bark by @piksel
- Update docs and generator for private channels by @piksel
- Use `usestarttls` (match the docs) by @JosephKav
- Handle token ending in / by @piksel
- Text partitioning logic by @piksel
- Message size fixes by @piksel
- Limit attachments to 100 by @piksel
- Update/remove unused dependencies by @piksel
- Fix path to docs command by @piksel
- Allow negative priority values by @piksel
- Allow title to be passed as prop by @piksel
- Remove extra semi in mime header by @piksel
- Handle nil logger in client by @piksel
- Replace props desc when empty by @piksel
- Fix references to `master` branch by @piksel
- Check for nil logger by @piksel
- Use correct path in webhook URL by @piksel
- Avoid mutating passed params by @piksel
- Fix git cli syntax by @piksel
- Fix mkdocs material clone by @piksel
- Discord avatar override by @piksel
- Rename hangouts to google chat by @arnested
- Api changes for services in next by @piksel
- Rename channel into webhook ID by @piksel
- Allow title to be used as a Message by @piksel
- Allow title to be used as a value by @piksel
- Don't error when title prop is set by @piksel
- Logging via interface and set/update using api by @piksel
- Fix broken markdown on index page by @piksel
- Don't create meta embed when empty by @piksel
- Include redirects when tls is disabled by @piksel
- Fix link to overview by @claycooper
- Skip unexported fields by @piksel
- Add/update stray linting comments by @piksel
- Fix generate compat by @piksel
- Fix generate compat by @piksel
- Fix payload root fields by @piksel
- Array, hex and URL escaping by @piksel
- Remove unsafe config constructor by @piksel
- Remove unsafe config constructor by @piksel
- Use better URL format and nicer output by @piksel
- Use attachments and add title and color fields by @piksel
- Use StringArray flag for url to not split on commas by @piksel
- Make xmpp compatible with latest version by @piksel
- Resolve outstanding golint errors by @piksel
- Add date header and make enums public by @piksel
- Send all devices in single request by @piksel
- Fix generate docs and expand on getting started by @piksel
- Use pkr for fields to make them settable from url by @piksel
- Dont panic on send http errors by @piksel
- Fix codacy badge by @simskij
- Handle errors better by @piksel
- Correctly handle time outs in send by @piksel
- Move xmpp service to the correct path by @piksel
- Use reflect.Indirect on Config for PropKeyResolver.set by @sentriz
- Config clone toAddresses by @sentriz
- Display fields in sorted order by @piksel
- Check for error before checking http.response
- Fix for https://github.com/containrrr/shoutrrr/issues/70 by @ellisab
- Use alpine CA certs to avoid dirty git state by @piksel
- Add CA cert bundle to docker image by @piksel
- Fix goreleaser config for new cli by @piksel
- Allow legacy CLI invocation and fix generate by @piksel
- Check for StartTLS support before requesting it by @piksel
- Fix typo by @simskij
- Fix linting issues by @simskij
- Fix env var resolution for verify and generate by @simskij
- Fix errors by @simskij
- Fix viper resolution and send args by @simskij
- Fix error handling for telegram API by @piksel
- Fixed tests
- Fix missing link by @piksel
- Fix logotype url by @piksel
- Fix path to logotype in mkdocs by @piksel
- Fix spelling some more by @simskij
- Fix spelling by @simskij
- Fix issues reported by goreportcard by @simskij
- Fix formatting by @simskij
- Fix CreateSender() return values by @arnested
- Fix logo link by @simskij
- Fix referencing issue with the discord config by @simskij
- Lint error by @MrLuje
- Update golang.org/x/xerrors by @MrLuje
- Improve test coverage by @simskij
- Fix codacy warnings by @simskij
- Fix README links by @piksel
- Fix logotype URL by @piksel
- Add shebang to build script by @piksel
- Additional lint fixes by @piksel
- Fix fmt/lint/vet by @simskij
- Additional updates to broken parts of API by @piksel
- Remade API since the prior one was really broken by @piksel
- Simplify template API and make it optional by @piksel
- Using new API changes by @piksel
- Fix codacy warnings by @simskij
- Fix codacy issues by @simskij
- Fix sprintf error by @simskij
- Fix codacy issues by @simskij
- Fix readme by @simskij
- Fix blank line issue by @simskij

### Removed

- Remove godacov again by @simskij
- Remove idea folder by @simskij
- Remove weird errors import by @simskij
- Remove logrus from tests by @simskij

### New Contributors

- @nicholas-fedor made their first contribution
- @renovate[bot] made their first contribution
- @dependabot[bot] made their first contribution
- @atgreen made their first contribution
- @favonia made their first contribution
- @piksel made their first contribution
- @keocheung made their first contribution
- @eoleedi made their first contribution
- @simskij made their first contribution
- @yegle made their first contribution
- @arnested made their first contribution
- @allcontributors[bot] made their first contribution
- @JosephKav made their first contribution
- @darktohka made their first contribution
- @parrasajad made their first contribution
- @zoispag made their first contribution
- @ made their first contribution
- @claycooper made their first contribution
- @sentriz made their first contribution
- @ellisab made their first contribution
- @alii made their first contribution
- @dmitry-kovalev made their first contribution
- @PssbleTrngle made their first contribution
- @mbrandau made their first contribution
- @MrLuje made their first contribution
- @lukapeschke made their first contribution
- @codacy-badger made their first contribution

## Compare Releases

- [unreleased](https://github.com/nicholas-fedor/shoutrrr/compare/v0.15.0...HEAD)
- [0.15.0](https://github.com/nicholas-fedor/shoutrrr/compare/v0.14.3...v0.15.0)
- [0.14.3](https://github.com/nicholas-fedor/shoutrrr/compare/v0.14.2...v0.14.3)
- [0.14.2](https://github.com/nicholas-fedor/shoutrrr/compare/v0.14.1...v0.14.2)
- [0.14.1](https://github.com/nicholas-fedor/shoutrrr/compare/v0.14.0...v0.14.1)
- [0.14.0](https://github.com/nicholas-fedor/shoutrrr/compare/v0.13.2...v0.14.0)
- [0.13.2](https://github.com/nicholas-fedor/shoutrrr/compare/v0.13.1...v0.13.2)
- [0.13.1](https://github.com/nicholas-fedor/shoutrrr/compare/v0.13.0...v0.13.1)
- [0.13.0](https://github.com/nicholas-fedor/shoutrrr/compare/v0.12.1...v0.13.0)
- [0.12.1](https://github.com/nicholas-fedor/shoutrrr/compare/v0.12.0...v0.12.1)
- [0.12.0](https://github.com/nicholas-fedor/shoutrrr/compare/v0.11.1...v0.12.0)
- [0.11.1](https://github.com/nicholas-fedor/shoutrrr/compare/v0.11.0...v0.11.1)
- [0.11.0](https://github.com/nicholas-fedor/shoutrrr/compare/v0.10.3...v0.11.0)
- [0.10.3](https://github.com/nicholas-fedor/shoutrrr/compare/v0.10.1...v0.10.3)
- [0.10.1](https://github.com/nicholas-fedor/shoutrrr/compare/v0.10.0...v0.10.1)
- [0.10.0](https://github.com/nicholas-fedor/shoutrrr/compare/v0.9.1...v0.10.0)
- [0.9.1](https://github.com/nicholas-fedor/shoutrrr/compare/v0.9.0...v0.9.1)
- [0.9.0](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.18...v0.9.0)
- [0.8.18](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.17...v0.8.18)
- [0.8.17](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.16...v0.8.17)
- [0.8.16](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.15...v0.8.16)
- [0.8.15](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.14...v0.8.15)
- [0.8.14](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.13...v0.8.14)
- [0.8.13](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.11...v0.8.13)
- [0.8.11](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.10...v0.8.11)
- [0.8.10](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.9...v0.8.10)
- [0.8.9](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.8...v0.8.9)
- [0.8.8](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.7...v0.8.8)
- [0.8.7](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.6...v0.8.7)
- [0.8.6](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.5...v0.8.6)
- [0.8.5](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.4...v0.8.5)
- [0.8.4](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.3...v0.8.4)
- [0.8.3](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.2...v0.8.3)
- [0.8.2](https://github.com/nicholas-fedor/shoutrrr/compare/v0.8.1...v0.8.2)

<!-- generated by git-cliff -->
