Skip to content

Releases: mxpv/podsync

v2.8.0

14 Jul 23:14
5ba8a89
Compare
Choose a tag to compare

Changelog

  • 77a56e4 Add CLAUDE.md with development guidelines
  • e2b01e4 Add explicit linting instructions to CLAUDE.md
  • 412b7d4 Added option for min_age of videos (similar to max_age)
  • 0e2c5b9 Bump Alpine to 3.21
  • 06f4ddc Bump docker/build-push-action from 5 to 6
  • 4428761 Bump github.com/jessevdk/go-flags from 1.5.0 to 1.6.1
  • e23d76c Bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  • 84b7668 Bump golang.org/x/net from 0.11.0 to 0.17.0
  • 0ee0c6e Bump golang.org/x/net from 0.17.0 to 0.23.0 (#614)
  • 506a573 Bump golang.org/x/net from 0.23.0 to 0.38.0
  • 3010046 Bump golang.org/x/oauth2 from 0.19.0 to 0.20.0
  • cd2f2da Bump golang.org/x/oauth2 from 0.20.0 to 0.21.0
  • 0e0bfa9 Bump golang.org/x/oauth2 from 0.21.0 to 0.22.0
  • 0dfc8f1 Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0
  • 3b36172 Bump golang.org/x/oauth2 from 0.23.0 to 0.30.0
  • dadc0a5 Bump golang.org/x/oauth2 from 0.9.0 to 0.19.0
  • d2587f3 Bump golang.org/x/sync from 0.10.0 to 0.16.0
  • 68e5166 Bump golang.org/x/sync from 0.6.0 to 0.7.0
  • 444acf2 Bump golang.org/x/sync from 0.7.0 to 0.10.0
  • cc144e7 Bump golangci/golangci-lint-action from 4 to 5
  • fee523d Bump golangci/golangci-lint-action from 5 to 6
  • 5ba8a89 Bump google.golang.org/api from 0.0.0-20180718221112-efcb5f25ac56 to 0.241.0 (#719)
  • c478c77 Bump google.golang.org/protobuf from 1.28.0 to 1.33.0
  • b823a52 Bump goreleaser/goreleaser-action from 5 to 6
  • a38356b Claude Code Review workflow
  • a3b509c Claude PR Assistant workflow
  • 4f82f0b Fix formatting
  • aeec6cc Fix tests
  • 9b0dd4e Include database directory in docker instructions
  • 6091e13 Only use playlist added date if newer than video publish date
  • 4fe2094 Remove One click deployment section
  • 930d448 Update .golanci yaml
  • 6eee853 Update CLAUDE.md to emphasize running both tests and linter
  • d39b2c5 Update CLAUDE.md to prohibit automated signatures in PRs
  • da14a37 Update Claude workflow and documentation for commit message guidelines
  • 5b51f1b Update Go version to 1.24
  • e6e24d9 Update cmd/podsync/config_test.go
  • 6ed6502 Update golangci-lint and update code to satisfy checks
  • bcd11aa Update permissions and location of yt-dlp so it can selfupdate
  • 62fa6bf Update readme to reflect new docker image and better compose support
  • 86b4d0a Use correct author and title for feeds from playlists
  • a9da470 Use ytdlp to get the correct playlist thumbnail
  • 7c1e6f4 currently airing videos also break it
  • c3d2ba3 fix warnning: Variable 'feed' collides with imported package name
  • 1c84b36 skip unreleased premiere videos

Docker images

docker pull ghcr.io/mxpv/podsync:v2.8.0
docker pull ghcr.io/mxpv/podsync:latest

v2.7.0

01 Apr 01:26
a0df050
Compare
Choose a tag to compare

Changelog

  • 3aee543 Add TLS support
  • 49b707c Bump actions/checkout from 3 to 4
  • 719aefa Bump actions/setup-go from 4 to 5
  • a043e26 Bump actions/upload-artifact from 3 to 4
  • bb584f0 Bump docker/build-push-action from 4 to 5
  • 9cc74a2 Bump docker/login-action from 2 to 3
  • dc3f2f7 Bump docker/setup-buildx-action from 2 to 3
  • 31bf0c2 Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3
  • 92bb248 Bump github.com/stretchr/testify from 1.8.2 to 1.9.0
  • ebffa3a Bump golang.org/x/oauth2 from 0.6.0 to 0.9.0
  • 33b0204 Bump golang.org/x/sync from 0.1.0 to 0.6.0
  • 75873a7 Bump golangci/golangci-lint-action from 3 to 4
  • 92fdff3 Bump goreleaser/goreleaser-action from 4 to 5
  • a0df050 Fix goreleaser config
  • 391489a Fix tests and lints
  • 4a9eafd Fix version tag when releasing docker images
  • 7a81903 Replace deprecated function calls
  • 145abe1 Update dependecines and Go version
  • d8e042a Update golangci-lint
  • cffd002 Update release notes formatting

Docker images

docker pull ghcr.io/mxpv/podsync:v2.7.0
docker pull ghcr.io/mxpv/podsync:latest

v2.6.1

06 May 00:06
Compare
Choose a tag to compare

Changelog

  • dd551d9 Include docker image links in release notes

Docker images

docker pull ghcr.io/mxpv/podsync:latest

v2.6.0

05 May 23:45
Compare
Choose a tag to compare

Changelog

  • 081dfbd Add S3 prefix support (#498)
  • 24166c4 Add max_age filter to skip old episodes
  • 2552a6c Add min and max duration filter
  • 748084d Add nightly build job
  • d871db8 Add option to enable debug mode in config.toml
  • 79634a3 Bump actions/setup-go from 3 to 4
  • b86b8f0 Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  • 2e7d99a Bump golang.org/x/oauth2 from 0.0.0-20180620175406-ef147856a6dd to 0.6.0
  • 2500587 Bump golang.org/x/sync from 0.0.0-20220722155255-886fb9371eb4 to 0.1.0
  • 90912c2 Bump gopkg.in/natefinch/lumberjack.v2 from 2.0.0 to 2.2.1
  • f969164 Bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0
  • 8c19c32 Bump goreleaser/goreleaser-action from 4.1.0 to 4.2.0
  • 6fed6da Create how_to_setup_podsync_on_synology_nas.md
  • 52fe94f Fix S3 setting name in example
  • 5c29072 Fix nightly tag
  • 5b7ddeb Publish nightly builds (fix: #394)
  • 453484a Rebase with main
  • 4ebdc47 Remove helper
  • a546bbf Rename vars
  • 947ac53 Rework release
  • 76985c5 Update cloud_formation.yml
  • 70f64c5 Update docs/how_to_setup_podsync_on_synology_nas.md
  • 675845d Update docs/how_to_setup_podsync_on_synology_nas.md
  • 6bdd009 Update docs/how_to_setup_podsync_on_synology_nas.md
  • 7d18be9 Use Env Vars to build and push Docker Images, bump golangci-lint to v1.50.1
  • c8b4aa2 run gofmt

v2.5.0

23 Nov 02:04
6c5f602
Compare
Choose a tag to compare

What's Changed

Dependencies

  • Bump goreleaser/goreleaser-action from 2.8.0 to 2.8.1 by @dependabot in #273
  • Bump actions/setup-go from 2.1.5 to 2.2.0 by @dependabot in #279
  • Bump golangci/golangci-lint-action from 2 to 3 by @dependabot in #282
  • Bump goreleaser/goreleaser-action from 2.8.1 to 2.9.0 by @dependabot in #283
  • Bump actions/checkout from 2.4.0 to 3 by @dependabot in #286
  • Bump goreleaser/goreleaser-action from 2.9.0 to 2.9.1 by @dependabot in #284
  • Bump actions/setup-go from 2.2.0 to 3 by @dependabot in #285
  • Bump actions/upload-artifact from 2.3.1 to 3 by @dependabot in #287
  • Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #292
  • Bump github.com/pelletier/go-toml from 1.9.4 to 1.9.5 by @dependabot in #298
  • Bump docker/login-action from 1 to 2 by @dependabot in #304
  • Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #316
  • Bump goreleaser/goreleaser-action from 2.9.1 to 3.0.0 by @dependabot in #314
  • Bump github.com/aws/aws-sdk-go from 1.44.30 to 1.44.33 by @dependabot in #321
  • Bump github.com/aws/aws-sdk-go from 1.44.33 to 1.44.34 by @dependabot in #323
  • Bump github.com/stretchr/testify from 1.7.2 to 1.7.4 by @dependabot in #330
  • Bump github.com/aws/aws-sdk-go from 1.44.34 to 1.44.38 by @dependabot in #329
  • Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 by @dependabot in #335
  • Bump github.com/aws/aws-sdk-go from 1.44.38 to 1.44.41 by @dependabot in #336
  • Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #340
  • Bump github.com/aws/aws-sdk-go from 1.44.41 to 1.44.50 by @dependabot in #346
  • Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #359
  • Bump github.com/aws/aws-sdk-go from 1.44.50 to 1.44.60 by @dependabot in #361
  • Bump github.com/aws/aws-sdk-go from 1.44.60 to 1.44.97 by @dependabot in #406
  • Bump goreleaser/goreleaser-action from 3.0.0 to 3.1.0 by @dependabot in #392
  • Bump github.com/aws/aws-sdk-go from 1.44.97 to 1.44.103 by @dependabot in #412
  • Bump github.com/zackradisic/soundcloud-api from 0.1.5 to 0.1.8 by @dependabot in #413
  • Bump github.com/aws/aws-sdk-go from 1.44.103 to 1.44.109 by @dependabot in #419
  • Bump github.com/aws/aws-sdk-go from 1.44.109 to 1.44.114 by @dependabot in #425
  • Bump github.com/aws/aws-sdk-go from 1.44.114 to 1.44.115 by @dependabot in #426
  • Bump github.com/aws/aws-sdk-go from 1.44.115 to 1.44.116 by @dependabot in #427
  • Bump goreleaser/goreleaser-action from 3.1.0 to 3.2.0 by @dependabot in #428
  • Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #433
  • Bump github.com/aws/aws-sdk-go from 1.44.116 to 1.44.121 by @dependabot in #434
  • Bump github.com/aws/aws-sdk-go from 1.44.121 to 1.44.122 by @dependabot in #436
  • Bump github.com/aws/aws-sdk-go from 1.44.122 to 1.44.128 by @dependabot in #445
  • Bump github.com/aws/aws-sdk-go from 1.44.128 to 1.44.144 by @dependabot in #461

New Contributors

Full Changelog: v2.4.2...v2.5.0

v2.4.2

02 Jan 15:50
Compare
Choose a tag to compare

Changelog

  • aaf8e09 Add config.toml.example (fix #269 #194)
  • 142b0e0 Add server package
  • 3690018 Allow custom youtube-dl path
  • 43c44fc Allow specify string as API key
  • 5483455 Decouple config package
  • 26f4b2a Fix context import
  • 1c2e374 Fix data path in docker compose file
  • db4de62 Migrate to pelletier/go-toml
  • a5c6e2d Move cron section to docs
  • 0edf283 Notify when using log file (fix: #224)
  • 12cdbf6 Refactor code to allow pluggable storages
  • 16315c0 Update docker compose (close: #270)
  • 34c708d readd WORKDIR /app config.toml uses relative path, from the current directory, $PWD by default is /.

v2.4.1

31 Dec 13:19
Compare
Choose a tag to compare

Changelog

  • 1ae7f09 Add Podcast Owner Custom Definitions per #171
  • 2522d72 Add dependabot
  • 2751c4b Add server bind option (#190)
  • 2fdc827 Bump actions/checkout from 1 to 2.4.0
  • 2b2f6f7 Bump actions/setup-go from 1 to 2.1.5
  • bc2c910 Bump actions/upload-artifact from 1 to 2.3.1
  • 330ac47 Bump github.com/dgraph-io/badger from 1.6.0 to 1.6.2 (#258)
  • 9910373 Bump github.com/golang/mock from 1.4.3 to 1.6.0
  • d117800 Bump github.com/hashicorp/go-multierror from 1.0.0 to 1.1.1
  • ddca372 Bump github.com/jessevdk/go-flags from 1.4.0 to 1.5.0 (#257)
  • 4b305b5 Bump github.com/sirupsen/logrus from 1.2.0 to 1.8.1
  • 941fba5 Bump github.com/stretchr/testify from 1.4.0 to 1.7.0
  • 93c762a Bump goreleaser/goreleaser-action from 1 to 2.8.0
  • da93686 Dockerfile:add --no-banner.
  • 40ad9a4 Fix TOML inline table definition in Tests
  • ac0aa8f Fix vimeo test
  • c1130f3 Initial SoundCloud playlist support
  • 0f607dc Require gopkg.in/yaml.v2 v2.2.8
  • cc9fcb4 Revert "dockerfile: source youtube-dl from alpine repos" #195
  • 24aed66 Update badges
  • 3f9c059 Update branch names on CI
  • f337f6c Update release actions
  • 1620697 Use golangci-lint github action
  • 52293e4 add support for descengind playlists
  • 4fa6da6 build podsync inside docker
  • d7885eb dockerfile: source youtube-dl from alpine repos
  • 8d8832e readme: demonstrate new custom fields in example config.

v2.4.0

17 Oct 23:52
Compare
Choose a tag to compare

Changelog

d39e464 Configure download timeouts #186
31cb976 README.md: example config: remove quotes from max_height
ec5eae7 Include tzdata in Dockerfile #131
3572e14 Support cover art quality
0ce6e99 Customize subcategories #161
fc952bf Add CI timeouts
beb6d5e Update Go to 1.15 and linter #141 #157
27e41d7 Support overwriting title, author and description of feed (#177)
a4f8545 Merge pull request #173 from tatzyr/h264
01d74f8 Use H.264 codec first
33dfac1 Merge pull request #169 from tuxpeople/patch-1
0634cb9 Update README.md

Docker images

  • docker pull mxpv/podsync:v2.4.0
  • docker pull mxpv/podsync:v2.4
  • docker pull mxpv/podsync:latest

v2.3.0

09 Sep 04:27
Compare
Choose a tag to compare

Changelog

1372c63 Temporary disable Github registry
303d741 Merge pull request #163 from ticky/additional-youtubedl-arguments
a878c05 Allow additional youtube-dl arguments
00c7bce Merge pull request #153 from dop251/cleanup-pr
a21f8d9 Remove 'stale' episodes. When cleaning remove title and description to save space.
0c41b47 Only consider downloaded episodes when cleaning (#152)
f8f8bd9 Fixed episodes out-of-order in XML #151 #133
13e77d0 Merge pull request #148 from dop251/filters-pr
b47cc9b Implemented negative filters for title and description.
af09e4c Prevent CI running jobs twice in PRs
66f2455 Update Makefile
8415f6f Minor log fixes
9f4f985 Merge pull request #132 from mxpv/key-rotation
2842960 Update README
24c9e79 Refactor feed package
d1bd2c2 Integrate key providers
7a65e3d Implement key providers
2623a30 Allow specify list of API keys in TOML
82bbd02 Switch toml package to github.com/naoina/toml
df7dc56 Fix self update loop
57d84f7 Upload podsync binaries from CI Build job
eb17568 Use latest youtube-dl in Dockerfile #119
0e4a7a6 Auto update youtube-dl #119 #130
e764ab6 Refactor packages
10c2de0 Enable back Github docker store

Docker images

  • docker pull mxpv/podsync:v2.3.0
  • docker pull mxpv/podsync:v2.3
  • docker pull mxpv/podsync:latest

v2.2.2

18 Apr 20:46
Compare
Choose a tag to compare

Changelog

6a11db7 Enable more linters
7ad62b6 Fix occasional crash #128 #129
fb9ba8a Remove temporary files and directories.
f7d0f0b Support log rotation
3dd0e85 Update feed customizations #125
a3fcd67 Update go mod
44e1f77 Validate go mod on CI

Docker images

  • docker pull mxpv/podsync:v2.2.2
  • docker pull mxpv/podsync:v2.2
  • docker pull mxpv/podsync:latest