Skip to content

Releases: gabe565/CastSponsorSkip

v0.8.0

17 Aug 10:28
9e65ac3
Compare
Choose a tag to compare

Changelog

Features

  • 39bf615 feat(log): Add colored and JSON log output

Fixes

  • 551c7d8 fix(device): Fix stack trace formatting

Others

  • c1cc190 Update readme with env var from #77 (#80)
  • 21692be chore(cmd): Clean up versioning with functional argument
  • 9e65ac3 chore(deps): Pin alpine to v3.20.2
  • 38d5e6d chore(deps): update alpine docker tag to v3.20 (#105)
  • 9a36b26 chore(deps): update github.com/vishen/go-chromecast digest to c6687c8 (#76)
  • f614415 chore(deps): update go to v1.23.0 (#81)
  • cc9bb0c chore(deps): update golangci/golangci-lint-action action to v5
  • 6ce612c chore(deps): update golangci/golangci-lint-action action to v6
  • 4513cd8 chore(deps): update goreleaser/goreleaser-action action to v6
  • 4b50fee chore(deps): update module github.com/spf13/cobra to v1.8.1 (#108)
  • 3813bfc chore(deps): update module google.golang.org/api to v0.192.0 (#75)
  • ded3adb chore(docker): Dockerfile.goreleaser -> goreleaser.Dockerfile
  • a161531 chore(goreleaser): Update config for v2
  • 5fbd883 chore(goreleaser): brews.folder -> brews.directory
  • f51dc2c chore: Fix lint warnings
  • a046f16 chore: Use logger to output exit errors
  • 8fad439 refactor(config): Change to a lighter config library

v0.7.4

10 Mar 23:17
0303a25
Compare
Choose a tag to compare

Changelog

Features

  • 0303a25 feat: Ignore the previously skipped segment for a duration

v0.7.3

10 Mar 11:05
781c757
Compare
Choose a tag to compare

Changelog

Fixes

  • 108290b fix(deps): update github.com/vishen/go-chromecast digest to acc55e4 (#72)
  • 6d12a2c fix(deps): update module github.com/stretchr/testify to v1.9.0 (#73)
  • 2e18579 fix(deps): update module google.golang.org/api to v0.169.0 (#67)
  • 6723653 fix(typo): readme: on -> in (#74)
  • 781c757 fix: Fix Chromecast poll rate after a video is stopped
  • 032383f fix: Fix YouTube TV poll rate after a video is stopped
  • ee8e7a5 fix: Fix initial play event for YouTube TV clients

Others

  • 727bda9 chore(deps): Update indirect dependencies
  • cb13b2c chore(deps): update go to v1.22.1 (#68)
  • ff04ab3 chore(deps): update golangci/golangci-lint-action action to v4
  • 6e22151 chore: Use Go v1.22+ range syntax
  • e376387 ci: Change from PAT to GitHub App

v0.7.2

01 Feb 10:21
efdb2b5
Compare
Choose a tag to compare

Changelog

Fixes

  • efdb2b5 fix(youtube): Remove title check, compare channel titles ignoring case

v0.7.1

01 Feb 09:06
cba13f4
Compare
Choose a tag to compare

Changelog

Features

  • 430e5f5 feat(youtube): Request 5 search results to increase chances of a match
  • 3c6bab1 feat(youtube): Validate search result video title/channel

Others

  • 8b07531 chore(youtube): Skip retry for some errors
  • 68260ed chore(device): Change Halting YouTube search retries log level to debug
  • 3c0001f chore(deps): update go to v1.21.6 (#64)
  • 1087522 fix(deps): update module google.golang.org/api to v0.161.0 (#65)
  • cba13f4 chore(util): Remove test which occasionally failed
  • b3c2dd7 ci: Simplify beta image logic

v0.7.0

31 Dec 00:18
688f922
Compare
Choose a tag to compare

Changelog

Features

  • 2acc483 feat: Add config to hardcode device list

Fixes

  • f54d8d3 fix(deps): update module github.com/spf13/viper to v1.18.2 (#51)
  • 6f00dd6 fix(deps): update module google.golang.org/api to v0.154.0 (#49)

Others

  • 6e3956c chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#56)
  • 0f70422 chore(deps): update actions/setup-go action to v5
  • c2297e5 chore(deps): update actions/upload-artifact action to v4
  • a32b8ff chore(deps): update alpine docker tag to v3.19 (#53)
  • d509595 chore(deps): update go to v1.21.5 (#50)

v0.6.1

23 Nov 10:01
abe1fc6
Compare
Choose a tag to compare

Changelog

Fixes

  • abe1fc6 fix(deps): update module google.golang.org/api to v0.151.0 (#48)
  • 14f43eb fix(device): Fix reconnect failures clearing device metadata

Others

v0.6.0

07 Nov 07:05
afeb347
Compare
Choose a tag to compare

Changelog

Features

  • 6c7f1af feat(config): Add config to disable sponsor skip

Fixes

  • 3ae108c fix(deps): update module github.com/spf13/cobra to v1.8.0 (#40)
  • b9cc809 fix(deps): update module google.golang.org/api to v0.150.0 (#43)
  • c6748da fix(log): Fix video ID always empty when skip sponsors is disabled
  • 117d417 fix(log): Prevent repeated logs when YouTube key is required
  • c5b5d40 fix(query): Wait until metadata is set to attempt search

Others

  • eaac087 chore(deps): update go to v1.21.3 (#41)
  • af96a3d chore(device): Remove QueryState
  • 358e9fc chore(device): Simplify query error check
  • afeb347 chore(log): Change some log messages/levels

v0.5.4

02 Nov 08:05
91cae83
Compare
Choose a tag to compare

Changelog

Fixes

  • 9ea42d8 fix(deps): update github.com/vishen/go-chromecast digest to c2af7da (#39)
  • b468089 fix(deps): update module google.golang.org/api to v0.149.0 (#37)
  • f56f1f9 fix(device): Fix one more search bug
  • b182a21 fix(device): Fix search not triggering segment download

Others

  • 91cae83 chore(device): Clean up segments before searching
  • 322e19b chore(goreleaser): Enable reproducible builds
  • f0891fe chore(manpages): Validate date flag before recreating manpage dir

v0.5.3

13 Oct 08:41
85f505b
Compare
Choose a tag to compare

Changelog

Fixes

  • 85f505b fix(config): Trim spaces surrounding categories and action types
  • fbc0765 fix(deps): update module google.golang.org/api to v0.147.0 (#33)