github nicholas-fedor/shoutrrr v0.8.1

latest releases: v0.13.1, v0.13.0, v0.12.1...
9 months ago

Changelog

  • 19ce7b8 Update docs.yaml to run after successful Release (Production) workflow
  • 4b39e18 Merge pull request #18 from nicholas-fedor/renovate/codecov-codecov-action-digest
  • 2659b83 Merge pull request #19 from nicholas-fedor/renovate/golangci-golangci-lint-action-digest
  • f3a9b2f Revert path
  • d78b299 Update Build workflow: add QEMU and refine attestation subject-path to archives only
  • cf4f34e Update goreleaser.yml
  • 8fdadac Move Dockerfile to dockerfiles directory
  • 900d597 Update LICENSE to markdown
  • 8df6353 Update .goreleaser.yml to version 2 and confirm main path
  • 36c82c4 Make lint workflow non-blocking for other jobs
  • af05ba8 Update lint workflow to use golangci-lint default settings
  • 9960fd4 chore(deps): update golangci/golangci-lint-action digest to 7b561e5
  • 1c0a4fe chore(deps): update codecov/codecov-action digest to 2488e99
  • 4808f85 Merge branch 'fork-update'
  • 42f72d7 Refactor GetServiceConfig to remove unsafe package usage
  • b55899c Merge pull request #16 from nicholas-fedor/renovate/golang.org-x-oauth2-0.x
  • 8d49063 Update fork
  • 259c5fe fix(deps): update module golang.org/x/oauth2 to v0.27.0
  • 0f91ac0 Merge pull request #9 from nicholas-fedor/renovate/github.com-spf13-cobra-1.x
  • a2d355c Merge pull request #11 from nicholas-fedor/renovate/golang.org-x-net-0.x
  • 9b040cc fix(deps): update module golang.org/x/net to v0.35.0
  • 181ade6 Merge pull request #7 from nicholas-fedor/renovate/github.com-onsi-ginkgo-v2-2.x
  • 0a003cc fix(deps): update module github.com/spf13/cobra to v1.9.1
  • 126a54d Merge pull request #6 from nicholas-fedor/renovate/github.com-fatih-color-1.x
  • 93488c9 Merge pull request #10 from nicholas-fedor/renovate/github.com-spf13-viper-1.x
  • e1c568e fix(deps): update module github.com/spf13/viper to v1.19.0
  • e10a972 fix(deps): update module github.com/onsi/ginkgo/v2 to v2.22.2
  • 0a36be9 Merge pull request #8 from nicholas-fedor/renovate/github.com-onsi-gomega-1.x
  • d62abb5 Merge pull request #5 from nicholas-fedor/renovate/alpine-3.x
  • d8995f2 Merge pull request #13 from nicholas-fedor/renovate/azure-docker-login-2.x
  • 88dd2a7 Merge pull request #14 from nicholas-fedor/renovate/codecov-codecov-action-5.x
  • 2b0b311 fix(deps): update module github.com/onsi/gomega to v1.36.2
  • d429642 Merge pull request #15 from nicholas-fedor/renovate/goreleaser-goreleaser-action-6.x
  • 3fb8f9c Merge pull request #12 from nicholas-fedor/renovate/golang.org-x-oauth2-0.x
  • 044ce88 chore(deps): update goreleaser/goreleaser-action action to v6
  • 9d3bbcb chore(deps): update codecov/codecov-action action to v5
  • f293ebb chore(deps): update azure/docker-login action to v2
  • 27b60fa fix(deps): update module golang.org/x/oauth2 to v0.26.0
  • 1ca271d fix(deps): update module github.com/fatih/color to v1.18.0
  • 956c72a chore(deps): update alpine docker tag to v3.21.3
  • 36d980e Merge pull request #2 from nicholas-fedor/renovate/github.com-jarcoal-httpmock-1.x
  • 8fd493f fix(deps): update module github.com/jarcoal/httpmock to v1.3.1
  • d4e7b7c Merge pull request #3 from nicholas-fedor/renovate/github.com-mattn-go-colorable-0.x
  • 8e6f4c6 fix(deps): update module github.com/mattn/go-colorable to v0.1.14
  • 90bdc61 Merge pull request #1 from nicholas-fedor/renovate/configure
  • 2213915 Add renovate.json
  • 3c77fd5 chore(deps): bump actions/setup-python from 4 to 5 (#427)
  • be4df5e chore(deps): bump actions/setup-go from 4 to 5 (#428)
  • 7069948 chore(deps): bump alpine from 3.18.5 to 3.19.0 (#426)
  • e389a6f docs: mention usage in Green Orb (#423)
  • 88c33ee chore(deps): bump alpine from 3.18.4 to 3.18.5 (#420)
  • 3428e5e docs: fix outdated documentation (#407)
  • f4e1c7c fix: fix an incorrect printf and add a missing error check (#408)
  • 52149dc chore(deps): bump goreleaser/goreleaser-action from 4 to 5 (#393)
  • eff7661 chore(deps): bump actions/checkout from 3 to 4 (#394)
  • f917dd5 chore(deps): bump alpine from 3.18.3 to 3.18.4 (#395)
  • edbef58 hotfix(email): set default client host (#389)
  • 69f6102 fix(bark): fix param url (#380)
  • a59c927 chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.12.0 (#382)
  • e02319f chore(deps): bump golang.org/x/net from 0.8.0 to 0.14.0 (#383)
  • 64ab0f0 chore(deps): bump alpine from 3.18.2 to 3.18.3 (#384)
  • 7e2bff0 chore: add simple release notes script
  • 31c7a38 docs: fix botched markdown tag
  • ddf280e feat(generic): extra data and custom headers (#377)
  • f4d52db fix(bark): fix param icon (#376)
  • ad5ad8e chore(deps): bump alpine from 3.18.0 to 3.18.2 (#372)
  • 677162d fix(ifttt): treat all 2xx http responses as success (#373)
  • 11cd546 Update matrix docs to mention title caveat (#354)
  • 04c6ea8 feat(telegram): add support for message_thread_id (#362)
  • 048e61a chore(deps): bump alpine from 3.17.3 to 3.18.0 (#359)
  • dbeab99 add network-observe interface for snap (#349)
  • 17543dc chore(deps): bump actions/setup-go from 3 to 4 (#343)
  • 78d8556 chore(deps): bump actions/checkout from 2 to 3 (#332)
  • 7ec9099 chore: bump go version to v1.18 (#345)
  • 97e0714 chore(deps): bump alpine from 3.17.1 to 3.17.3 (#344)
  • 811636d add network plug to snap
  • 5dbf148 docs(generic): add home assistant example (#336)
  • 5656369 docs(zulip): make Zulip documentation examples more consistent (#284)
  • cc61662 chore(deps): bump alpine from 3.17.0 to 3.17.1 (#323)
  • a514bf7 feat: add ntfy service (#308)
  • 09d3f33 chore(deps): bump goreleaser/goreleaser-action from 3 to 4 (#314)
  • 6a1ad18 fix(smtp): dont treat plus in addresses as space (#307)
  • 16fa51f fix(generic): prevent mutation of params (#310)
  • 32d969c Make the cli available as a snap (#304)
  • d326917 docs: fetch entire repo before pushing
  • f77ec95 chore(deps): bump github.com/spf13/viper from 1.13.0 to 1.14.0 (#299)
  • ed6b69d chore(deps): bump alpine from 3.16.2 to 3.17.0 (#300)
  • fae4250 chore(deps): bump github.com/onsi/ginkgo/v2 from 2.3.1 to 2.4.0 (#287)
  • 8cd2c3f chore(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#288)
  • d4b32c6 chore(deps): bulk update dependencies (#291)
  • 554d7ea fix(cli): remove duplicates so we don't send twice to the same service (#274)
  • 0551b3a chore(deps): bump actions/setup-python from 1 to 4 (#275)
  • 0f65981 chore(deps): bump actions/checkout from 1 to 3 (#277)
  • 6017237 chore(deps): bump alpine from 3.11 to 3.16.2 (#276)
  • ec18776 chore: bump versions (#283)
  • 5be5802 cI: cleanup and improve GitHub Actions (#273)
  • 6d9ef70 feat: wrap errors (#272)
  • 4a5ee05 feat(smtp): add support for custom client host (#271)
  • af75ade Delete funding.yml
  • a897fac add security policy
  • 357c766 feat(generic): add builtin JSON tpl (#260)
  • 39c19cb docs: fix overview and add bark (#255)
  • 66c185c docs(generic): add basic usage info (#254)
  • a9246af fix(telegram): update docs and generator for private channels (#250)
  • 1210a6c docs: add JosephKav as a contributor for bug (#253)
  • 98cdc23 fix(smtp): use usestarttls (match the docs) (#252)
  • 468d552 feat(discord): send multiple messages when exceeding limits (#215)
  • a7ba55c docs: add JosephKav as a contributor for code (#247)
  • 38359b0 docs: add justinsteven as a contributor for bug (#248)
  • 274a002 docs: add darktohka as a contributor for code (#246)
  • c91dc3c fix(gotify): handle token ending in / (#235)
  • ef1a21e fix: text partitioning logic (#245)
  • bafa90a feat(cli): support reading message from stdin (#243)
  • 6a27056 fix(discord): message size fixes (#242)
  • 2c9378b fix(slack): limit attachments to 100 (#241)
  • 6dbcb12 feat(mattermost): add support for icons (#237)
  • 5bca245 chore(discord): switch from deprecated discordapp.com domain (#236)
  • 3261fbf feat(bark): add bark service (#234)
  • d0df652 docs(telegram): update overview URL example
  • 6e979f6 fix: update/remove unused dependencies (#232)
  • a68a9b1 docs: update telegram, matrix and cli output (#227)
  • 9a8378c ci: fix path to docs command (#226)
  • afa4eda Move CLI command to /shoutrrr (#220)
  • e46ecc1 docs(teams): update url extraction docs (#211)
  • b4a77a3 Create pull_request_template.md (#210)
  • e5e0cbe fix(pushover): allow negative priority values (#205)
  • 2951098 fix(matrix): allow title to be passed as prop (#203)
  • b1a59a7 fix(smtp): remove extra semi in mime header (#201)
  • 441d5cf fix(matrix): handle nil logger in client (#199)
  • ba24455 fix(docs): replace props desc when empty (#197)
  • 898d908 feat(telegram): add title support (#196)
  • 5c378b4 ci(main): add manual dispatch
  • 42478d2 docs: fix references to master branch
  • b8681dc test: additional format tests/cleanup (#193)
  • 281dbde add general basic tests for services (#192)
  • 603fafc test(telegram): add generator test (#190)
  • db00936 test: add basic renderer tests (#191)
  • 265789c fix(router): check for nil logger (#189)
  • f16b81d fix(teams): use correct path in webhook URL (#188)
  • 57b43a3 feat(slack): add bot API support (#179)
  • 5d12d75 fix(logger): avoid mutating passed params (#184)
  • 8018a47 feat(slack): add thread/reply support (#182)
  • 64eda4a ci(docs): fix git cli syntax
  • 892671a ci(docs): set repo token creds
  • 1fd438b ci: add git settings for mkdocs
  • 87e10e1 ci: fix mkdocs material clone
  • dbe0e3b cleanup(pushbullet): TLC (#180)
  • a86ddc7 docs: add multi-version support (#178)
  • 1e34cb3 feat(generator): telegram generator/bot (#168)
  • 17f842b fix: discord avatar override (#172)
  • 6cdfda1 fix(services): rename hangouts to google chat (#170)
  • 22dabf4 Mention the GitHub Action in the docs (#174)
  • d8371b8 Use absolute path for entrypoint in Dockerfile (#169)
  • e156cfd docs: add basic service docs (#167)
  • 2e5982c docs: move non-released services to own section
  • dfa552a feat(cli): add docs command (#145)
  • b2cc2df fix: api changes for services in next
  • 80c2c21 fix(discord): rename channel into webhook ID (#159)
  • 7a60bc1 feature: add matrix service (#113)
  • f72cbdc feat(service): add generic webhook service (#144)
  • 23170b8 chore: merge pr #160: assert service compliance
  • b5f98f7 fix(opsgenie): allow title to be used as a Message
  • 0d1793d fix(ifttt): allow title to be used as a value
  • 7e5429b fix(telegram): don't error when title prop is set
  • 2bfefae fix(api): logging via interface and set/update using api (#161)
  • b8c4d0c tests: add service compliance test suite
  • 31ce8d4 docs: add missing pages, reorder and tidy up
  • 56c3a70 chore(ci): move deploy docs to separate workflow
  • d8a148e docs: fix broken markdown on index page
  • ff49375 fix(discord): don't create meta embed when empty (#151)
  • c0e621b fix(gotify): include redirects when tls is disabled (#154)
  • e97193e docs(config): use explicit edit URL pointing to default branch (#158)
  • 2797559 docs(theme): darken colors for increased contrast
  • ee74465 docs: add related projects (#155)
  • c827809 docs: update badges and reduce logo size
  • 01cd8c1 docs(discord): add props usage (#153)
  • ab9f634 docs: add claycooper as a contributor (#148)
  • 1c17e5c docs: fix link to overview (#147)
  • 469140f fix(format): skip unexported fields
  • 7e8263a feat(format): format engine overhaul (#139)
  • 76ea376 docs: add JonasPf as a contributor (#141)
  • 8aa6f46 feat: add support for opsgenie (#140) (#73)
  • fd3e82d feat: add support for config struct and map fields (#137)
  • ce75958 fix: add/update stray linting comments
  • e97873f fix(zulip): fix generate compat
  • 41c5999 fix(hangouts): fix generate compat
  • e19ba77 fix(discord): fix payload root fields (#133)
  • 168ecbf fix(format): array, hex and URL escaping (#132)
  • 741c7eb fix(teams): remove unsafe config constructor (#131)
  • 0d0c32c fix(teams): remove unsafe config constructor (#130)
  • 8d40146 feat(discord): format update, preparations for rich message support (#108)
  • 61e5b37 fix(teams): use better URL format and nicer output (#117)
  • 7e4a3bf fix(slack): use attachments and add title and color fields (#119)
  • c889ea9 feat(gotify): add support for gotify URL path (#127)
  • 9ef6db2 feature: ground work for rich message support (#121)
  • 568c1bc fix(send): use StringArray flag for url to not split on commas (#129)
  • 84ec2ed feat(router): add support for custom service URLs (#125)
  • 6e64c70 fix: make xmpp compatible with latest version (#122)
  • 7558049 fix: resolve outstanding golint errors (#124)
  • c7b9fb9 fix(smtp): add date header and make enums public (#118)
  • 94fef61 fix(pushover): send all devices in single request (#115)
  • 4034690 docs: fix generate docs and expand on getting started (#102)
  • 91cd790 fix(gotify): use pkr for fields to make them settable from url (#116)
  • 163ff52 fix(slack): dont panic on send http errors (#114)
  • 1290cec fix codacy badge
  • e07409f Create post-release.yml
  • 5afd1ad fix(discord): handle errors better (#109)
  • a02aad6 feat: add standard title field (#107)
  • 5f3dbb7 fix(router): correctly handle time outs in send (#101)
  • d251a80 feat(telegram): add more config options and tests (#99)
  • 96a20ac fix(xmpp): move xmpp service to the correct path
  • 626511b fix(propkeyresolver): use reflect.Indirect on Config for PropKeyResolver.set (#106)
  • e73f8fd docs: add sentriz as a contributor [skip ci] (#105)
  • bb88658 fix(smtp): config clone toAddresses (#104)
  • 25ace25 fix(verify): display fields in sorted order (#100)
  • 895f8ae feat(services): add tag-based query/params helper (#92)
  • 2d29e9b docs: use custom theme colors (#96)
  • 7053b72 feat(smtp): add support for implicit TLS (#69)
  • 23d20bb docs: add proxy documentation (#60)
  • 01fa73c fix(mattermost): check for error before checking http.response (#95)
  • 7857385 Added few testcases for rawURL passed as path/#####channel and path/#channel (used to segfault) (#83)
  • 8ab1296 do not rewrite channel name without hashes (#85)
  • c600010 docs: add ellisab as a contributor (#82)
  • 9a71da6 fix for containrrr#70 (#74)
  • fcd1e1a added custom port option for rocketchat (#80)
  • 43ef295 docs: add atighineanu as a contributor (#81)
  • d84e49d Fix for issue containrrr#71 (#75)
  • ad97e5d feat(smtp): add support for oauth2 and gmail generators (#44)
  • ab7f18c Correct the ID part of webhook (#67)
  • e68669d feat: add Rocket.chat support (#64)
  • 9c522a1 feat(generator): implement generator API and basic generator (#63)
  • 1da5323 Allow sending of json messages to discord (#52)
  • de2eb6f fix(docker): use alpine CA certs to avoid dirty git state
  • dd48b95 fix(docker): add CA cert bundle to docker image (#55)
  • 699e232 ci: fix goreleaser config for new cli
  • b6b64a4 docs(logo): update paths to logotype
  • 99bbfb2 docs(logo): add new vectorized logotype
  • 1e062d6 fix: allow legacy CLI invocation and fix generate
  • a9206f0 add teams docs
  • bafc331 fix(smtp): check for StartTLS support before requesting it (#53)
  • 6520e5d Merge pull request #32 from containrrr/fix/replace-cli
  • 2d2e453 Merge branch 'master' into fix/replace-cli
  • b916577 docs(config): update site_url to new apex domain
  • a700642 fix typo
  • 5f248ee add multiple url example
  • 87f18cb isolate the cli into it's own folder
  • 5d32bcb Update README.md
  • d7ec00f run ci on pull requests
  • 4502b42 fix linting issues
  • d98d12c fix env var resolution for verify and generate
  • 233ac59 add root cmd
  • 5b5801e reduce duplication
  • 0dc9fc8 fix errors
  • 670b93f fix viper resolution and send args
  • 494c2b6 switch cli to use cobra and viper
  • b25afa1 execute from main file location
  • 3f24ec3 deploy image on each commit
  • 77aef7d switch to login action
  • f0ebb85 use correct secret name
  • 7180276 fetch secrets correctly
  • c84c2f0 switch to password stdin
  • 84b5c84 publish to dockerhub
  • 6e8a2e4 Merge pull request #48 from containrrr/fix/telegram-err-handling
  • 08fc303 fix(telegram): fix error handling for telegram API
  • ce26412 Merge pull request #38 from amirschnell/#35_Change_URL_format_for_mattermost
  • 40cb0db Merge pull request #43 from containrrr/feature/join
  • 4831d06 feat(join): add basic join service support
  • 9fc616b Merge pull request #42 from arnested/dont-crash-on-no-senders
  • 78bb968 docs(pushover): fix missing link
  • 680e56b docs: Update nav menu with new services
  • 8664b5a Return error when sending with no senders created
  • 9416354 Merge pull request #41 from containrrr/docs/pushover
  • 7f4086b Merge pull request #40 from containrrr/feat/pushover-params
  • ce2af53 Merge pull request #39 from arnested/zulip
  • 7c2be31 feat(services): add zulip chat service
  • b16e772 tests(pushover): add tests for new params
  • d6a21b7 feat(pushover): add title and priority parameters
  • 63cbdb7 docs(pushover): add basic documentation
  • ce757a3 updated documentation
  • df56dde fixed tests
  • 42e141f changed URL format for mattermost
  • 865e6df docs: fix logotype url
  • 6cab7a8 docs: add favicon and transparent logotype
  • 31a07ca docs: fix path to logotype in mkdocs
  • fe310f5 docs: add some branding to mkdocs
  • 1754d3e docs: update pushover URL format (again)
  • 25de91e docs: update pushover URL format
  • f8dbb8b fix spelling some more
  • 2ece0ce fix spelling
  • 4590b24 fix issues reported by goreportcard
  • ec52a4a fix formatting
  • 8119c36 Update main.yml
  • f248803 Update main.yml
  • 0474d84 add codecov publish to ci
  • 96cd97b add badges required by awesome-go
  • 00da839 docs(mkdocs): add codehilite markdown extension (#33)
  • 77a2189 Merge pull request #29 from amirschnell/master
  • 535bfbc corrected typos
  • 27fc005 added mattermost documentation
  • a9e7a3d Merge pull request #28 from arnested/fix-create-sernder-doc
  • 5bfcf4b docs: fix CreateSender() return values
  • 157bd99 Merge pull request #27 from arnested/hangouts-doc-navigation
  • 44cdce9 docs: add hangouts chat to navigation
  • 0365b48 Merge pull request #26 from containrrr/all-contributors/add-arnested
  • 39bac22 docs: update .all-contributorsrc [skip ci]
  • 3d1e82d docs: update README.md [skip ci]
  • 6fe53df Merge pull request #13 from arnested/hangouts-chat
  • e46eebb feat(services): add hangouts chat service
  • e75ebc2 Merge pull request #25 from containrrr/all-contributors/add-arnested
  • 1ea7697 docs: update .all-contributorsrc [skip ci]
  • 8dcced9 docs: update README.md [skip ci]
  • 7a8e928 Merge pull request #23 from mbrandau/patch-1
  • d4dc583 Merge pull request #24 from containrrr/all-contributors/add-simskij
  • ba47ff4 docs: update .all-contributorsrc [skip ci]
  • 4c46a0f docs: update README.md [skip ci]
  • cc4b88e Update README.md
  • 0e48277 Update README.md
  • 3baf53e Update README.md
  • 12a13ea Update README.md
  • 9ebf5a6 Fix links
  • 036b6a8 Merge pull request #22 from containrrr/all-contributors/add-MrLuje
  • 3c3eb48 docs: update .all-contributorsrc [skip ci]
  • 830c1a2 docs: update README.md [skip ci]
  • 89afce4 Merge pull request #21 from containrrr/all-contributors/add-lukapeschke
  • 6b5deb5 docs: update .all-contributorsrc [skip ci]
  • 953a7c5 docs: update README.md [skip ci]
  • 1b2a33f Merge pull request #20 from containrrr/all-contributors/add-piksel
  • 0777658 docs: update .all-contributorsrc [skip ci]
  • 53f9615 docs: update README.md [skip ci]
  • 4c046f9 Merge pull request #19 from containrrr/all-contributors/add-amirschnell
  • 00cecf3 docs: create .all-contributorsrc [skip ci]
  • 55a5d8f docs: update README.md [skip ci]
  • 8fa286e WIP: documentation (#18)
  • 9ae32fb move import
  • f17c3e2 feat(services) add mattermost service
  • b13d208 Shorten readme and point at the docs
  • 7789fc4 Update README.md
  • 0674cc4 Update README.md
  • 703d9fa setup python 3
  • aef7225 remove godacov again
  • 92ecab4 deploy docs using mkocs
  • e8d7b2c fix logo link
  • 6e7a091 fix referencing issue with the discord config
  • 1981b9e Merge pull request #10 from MrLuje/pushbullet
  • 46fa6e4 style: typo & review
  • 8b09a1a Update main.yml
  • de50380 Update main.yml
  • f845994 upgrade xerrors pkg
  • bf93cb5 Update and rename go.yml to main.yml
  • 24c4da9 Create go.yml
  • 05cef79 fix: lint error
  • 620b93f docs: update readme
  • d3c7552 feat(services): add pushbullet service
  • 7189006 fix: update golang.org/x/xerrors
  • 057ce0d fix(util): improve test coverage
  • 96ba065 chore(smtp): reduce cyclomatic complexity for failures
  • 07076d9 chore(format): move kind comparisons to util
  • e958148 trigger codacy
  • ab94128 Create funding.yml
  • 7b77ebc fix codacy warnings
  • 33cceae improve test coverage for ifttt
  • b3f9cf6 improve test coverage of pushover
  • 652b4eb Merge pull request #7 from lukapeschke/master
  • a428459 Add support for Gotify notifications
  • 63b3b6f docs: fix README links
  • f4bcadb docs: fix logotype URL
  • 3a91ba4 test(xmpp): add basic XMPP tests
  • 8a9a423 feat(xmpp): add basic XMPP service
  • 36bdb2f fix: add shebang to build script
  • 68032b4 fix(lint): additional lint fixes
  • 22f9272 Update CONTRIBUTING.md
  • 7459875 Create CONTRIBUTING.md
  • b973f07 Update README.md
  • 6bc586c Fix Codacy badge in README.md
  • b332680 Add Codacy badge
  • 6083d9f cleanup: use Params type and simplify router API
  • 9b7a09b Add logo 🙏
  • 756c89c style: fix fmt/lint/vet
  • ffd0499 refactor: restructure and tidy up
  • 62b0ea1 tests(smtp): add more test coverage and test utils
  • 78ccf86 add gitter webhook
  • 4cf5a14 refactor: Fix lint/vet/code style and comments
  • 8dfa648 test: add additional test coverage
  • 1da0f68 fix(services): additional updates to broken parts of API
  • 73ba086 cleanup: reorder and remove unused code
  • 6709488 feat(ifttt): add IFTTT webhook service
  • 87324a2 fix(services): remade API since the prior one was really broken
  • 5d5a0f5 feat(smtp): implement templating and multipart messages
  • 92a6d86 fix(templating): simplify template API and make it optional
  • 5abddb0 docs: add missing documentation
  • 5973b54 feat(queue): add queued sender implementation
  • 96ec758 docs: update comments for changed and added properties
  • 921fc3b refactor(services): split queryless and enumless config composites
  • 460ef57 fix(tests): using new API changes
  • 7c96801 refactor(services): move to new split api
  • b4b6535 refactor(services): move logging, add composites
  • 818e0d7 Update README.md
  • 0d096d8 ci: change test runner to 'go test'
  • f0d5a67 docs: add missing go docs
  • 2e825c7 refactor(plugin): rename to service and cleanup interface
  • bce84c9 Merge branch 'master' of https://github.com/containrrr/shoutrrr into plugin-smtp
  • b3f0570 feat(plugin): add plugin interfaces
  • 7bf7a37 Update README.md
  • b90601d feat: add pushbullet embryo
  • 3ba2c4a feat(smtp): extend SMTP plugin support
  • 946b6cd feat(smtp): add simple smtp implementation
  • dfdf576 feat(smtp): add basic smtp plugin
  • 8fe2994 fix codacy warnings
  • 860b6e8 fix codacy issues
  • 06d00b0 fix sprintf error
  • 92c490a add teams routing
  • 6377fa4 Update README.md
  • ab8d4f7 add logic for msteams
  • 6b8dd69 remove idea folder
  • ee1db31 refactor: cleanup discord as well
  • b396389 refactor: clean up
  • 2a0933c fix codacy issues
  • 5314ee9 skip integration tests if env vars are missing
  • 92f6f9f make bogus token more obvious to prevent spam from GG
  • a3e33e9 remove weird errors import
  • 395846d fix readme
  • 92709f2 Add discord, telegram, slack and pushover
  • bba3638 additional removal of logrus deps
  • 653d3e8 remove logrus from tests
  • 4660804 add rudimentary support for telegram
  • 1dd6d2a mid refactoring
  • 657f2f4 add tagline to readme
  • 5780eee fix blank line issue
  • 0fdcfaf center badges
  • c7e904e add badges
  • 7d9d954 Update README.md
  • b1d3940 add codacy integration
  • 8847254 Update README.md
  • a403da3 add router and router tests
  • fee429d Initial commit

Don't miss a new shoutrrr release

NewReleases is sending notifications on new releases.