This repository has been archived by the owner on May 7, 2024. It is now read-only.
Releases: clambin/imdb-watchlist
Releases · clambin/imdb-watchlist
v0.7.0
Builds
- build binaries inside docker. no longer publish binaries (#103) #103 (Christophe Lambin)
Chores
- deps: Bump github.com/clambin/go-common/http from 0.3.0 to 0.3.1 (#100) #100 (dependabot[bot])
- deps: Bump github.com/clambin/go-common/http from 0.3.1 to 0.3.2 (#101) #101 (dependabot[bot])
- deps: Bump github.com/clambin/go-common/http from 0.3.2 to 0.4.1 (#102) #102 (dependabot[bot])
- deps: bump github.com/clambin/go-common/http to v0.4.3 (Christophe Lambin)
Commits
- README.md fixes (Christophe Lambin)
v0.6.1
Features
- add Grafana dashboard (using Dark) (#99) #99 (Christophe Lambin)
Code Refactoring
- simplify imdb.Watchlist.Filter(): not worth setting up a lookup map (Christophe Lambin)
Chores
- deps: Bump github.com/clambin/go-common/set from 0.4.2 to 0.4.3 (#97) #97 (dependabot[bot])
- deps: Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#98) #98 (dependabot[bot])
v0.6.0
Features
- added support for multiple imdb watchlists (#95) #95 (Christophe Lambin)
- add support for radarr (#96) #96 (Christophe Lambin)
Code Refactoring
- refactor handling multiple lists (Christophe Lambin)
Builds
- adapt to codecov v4 (Christophe Lambin)
- move to Go 1.22 (#93) #93 (Christophe Lambin)
Chores
- deps: Bump github.com/clambin/go-common/set from 0.3.0 to 0.4.1 (#92) #92 (dependabot[bot])
- deps: bump github.com/clambin/go-common/set to v0.4.2 (Christophe Lambin)
- deps: Bump github.com/prometheus/client_golang (#94) #94 (dependabot[bot])
v0.5.0
Features
- use crypto/rand to generate API key (clambin)
Code Refactoring
- change log levels (clambin)
- segregate auth from business logic (#91) #91 (Christophe Lambin)
- segregate auth from business logic (clambin)
Builds
Chores
- deps: Bump github.com/clambin/go-common/taskmanager (#83) #83 (dependabot[bot])
- deps: Bump actions/checkout from 3 to 4 (#85) #85 (dependabot[bot])
- deps: Bump github.com/prometheus/client_golang (#86) #86 (dependabot[bot])
- deps: Bump github.com/clambin/go-common/set from 0.2.0 to 0.3.0 (#87) #87 (dependabot[bot])
- deps: Bump github/codeql-action from 2 to 3 (#88) #88 (dependabot[bot])
- deps: Bump github.com/go-chi/chi/v5 from 5.0.10 to 5.0.11 (#89) #89 (dependabot[bot])
- deps: Bump github.com/prometheus/client_golang (#90) #90 (dependabot[bot])
v0.4.0
Bug Fixes
- API listener wasn't configurable (clambin)
Code Refactoring
- eliminate dependency (clambin)
- eliminate dependency (clambin)
- use signal.NotifyContext() for signal handling (clambin)
- use go-common/httpserver/middleware for request logging (clambin)
- adapt to github.com/clambin/go-common/taskmanager (clambin)
- remove unnecessary use of buffers. (clambin)
- minor code refactoring (clambin)
Tests
- coverage (clambin)
Chores
- deps: Bump github.com/clambin/go-common/httpserver (#61) #61 (dependabot[bot])
- deps: Bump github.com/clambin/go-common/httpclient (#62) #62 (dependabot[bot])
- deps: Bump github.com/clambin/go-common/httpserver (#63) #63 (dependabot[bot])
- deps: Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#64) #64 (dependabot[bot])
- deps: bump golang.org/x/exp to latest (clambin)
- deps: Bump github.com/clambin/go-common/httpserver (#65) #65 (dependabot[bot])
- deps: Bump github.com/prometheus/client_golang (#66) #66 (dependabot[bot])
- deps: bump github.com/clambin/go-common/httpclient to v0.4.0 (clambin)
- deps: Bump github.com/clambin/go-common/httpclient (#67) #67 (dependabot[bot])
- deps: bump github.com/clambin/go-common/httpclient to v0.4.4 (clambin)
- deps: Bump github.com/clambin/go-common/httpclient (#68) #68 (dependabot[bot])
- deps: Bump github.com/prometheus/client_golang (#69) #69 (dependabot[bot])
- deps: bump golang.org/x/exp (clambin)
- deps: Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#70) #70 (dependabot[bot])
- deps: bump github.com/clambin/go-common/taskmanager to v0.2.0 (clambin)
- deps: Bump github.com/clambin/go-common/taskmanager (#71) #71 (dependabot[bot])
- deps: Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#72) #72 (dependabot[bot])
- deps: Bump github.com/prometheus/client_golang (#73) #73 (dependabot[bot])
- deps: Bump github.com/clambin/go-common/httpclient (#74) #74 (dependabot[bot])
- deps: bump github.com/clambin/go-common/httpclient to v0.5.0 (clambin)
- deps: Bump github.com/clambin/go-common/httpclient (#75) #75 (dependabot[bot])
- deps: Bump github.com/go-chi/chi/v5 from 5.0.8 to 5.0.10 (#76) #76 (dependabot[bot])
- deps: Bump github.com/clambin/go-common/httpserver (#77) #77 (dependabot[bot])
- deps: bump github.com/clambin/go-common/httpserver to v0.8.0 (clambin)
- deps: Bump github.com/clambin/go-common/httpclient (#78) #78 (dependabot[bot])
- deps: Bump github.com/go-chi/chi/v5 from 5.0.8 to 5.0.10 (#80) #80 (dependabot[bot])
- deps: bump github.com/clambin/go-common/httpserver to v0.9.0 (clambin)
- deps: Bump github.com/clambin/go-common/httpserver from 0.9.0 to 0.11.0 (#81) #81 (dependabot[bot])
- deps: Bump github.com/clambin/go-common/httpclient (#82) #82 (dependabot[bot])
- deps: bump github.com/clambin/go-common/httpclient to v0.6.0 (clambin)
- deps: remove unnecessary dependency (clambin)
Commits
- update README.md (clambin)
v0.3.1
Features
- requests are logged in same format as application logging (i.e. slog) (clambin)
Code Refactoring
- move to go-common/httpclient (clambin)
- move from logrus to slog (clambin)
- simpler chi-based server implementation (#60) #60 (Christophe Lambin)
- simpler chi-based server implementation (clambin)
- more idiomatic mocking approach (clambin)
Chores
- deps: move to go-common/cache (clambin)
- deps: move to go-common/httpserver (clambin)
- deps: move to go-common/httpserver (clambin)
- deps: Bump github.com/clambin/go-common/httpclient (#58) #58 (dependabot[bot])
- deps: bump go-common/httpserver to v0.3.0 (clambin)
- deps: bump go-common/httpserver to v0.3.0 (clambin)
- deps: Bump github.com/clambin/go-common/httpclient (#59) #59 (dependabot[bot])
v0.3.0
Features
- run prometheus scrape on separate port (clambin)
Styles
Code Refactoring
- separate auth code from business logic (clambin)
- cache imdb requests (clambin)
- minor code change for clarity (clambin)
Builds
- move to common workflows (clambin)
- move to go 1.18 (clambin)
- adapt to new httpserver interface (clambin)
- move to new httpclient module (clambin)
Chores
- deps: Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#36) #36 (dependabot[bot])
- deps: Bump github.com/clambin/go-metrics from 0.2.1 to 0.3.0 (#37) #37 (dependabot[bot])
- adapt to github.com/clambin/go-metrics@v0.4.0 (clambin)
- deps: Bump github/codeql-action from 1 to 2 (#38) #38 (dependabot[bot])
- deps: Bump github.com/clambin/go-metrics from 0.4.0 to 0.4.1 (#40) #40 (dependabot[bot])
- deps: Bump github.com/clambin/go-metrics from 0.4.1 to 0.5.0 (#41) #41 (dependabot[bot])
- deps: Bump github.com/clambin/cache from 0.0.4 to 0.0.5 (#42) #42 (dependabot[bot])
- deps: bump gopkg.in/yaml.v3 to v3.0.1 (clambin)
- deps: Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#43) #43 (dependabot[bot])
- deps: Bump github.com/stretchr/testify from 1.7.2 to 1.7.4 (#44) #44 (dependabot[bot])
- deps: Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 (#45) #45 (dependabot[bot])
- deps: Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#46) #46 (dependabot[bot])
- deps: Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 (#47) #47 (dependabot[bot])
- deps: Bump github.com/clambin/go-metrics from 0.5.0 to 0.5.1 (#48) #48 (dependabot[bot])
- deps: Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#49) #49 (dependabot[bot])
- deps: Bump github.com/clambin/go-metrics from 0.6.0 to 0.6.3 (#50) #50 (dependabot[bot])
- deps: Bump github.com/prometheus/client_golang (#51) #51 (dependabot[bot])
- deps: Bump github.com/prometheus/client_golang (#52) #52 (dependabot[bot])
- deps: bump github.com/clambin/httpserver to 0.3.0 (clambin)
- deps: Bump github.com/clambin/httpserver from 0.3.0 to 0.3.2 (#53) #53 (dependabot[bot])
- deps: Bump github.com/clambin/httpclient from 0.1.2 to 0.2.0 (#55) #55 (dependabot[bot])
- deps: Bump github.com/clambin/httpclient from 0.2.0 to 0.3.0 (#56) #56 (dependabot[bot])
- deps: Bump github.com/clambin/httpserver from 0.4.0 to 0.5.0 (#57) #57 (dependabot[bot])
Commits
- 51d5fc1: Merge branch 'auth' (clambin)
v0.2.2
Features
- don't run as root (clambin)
Builds
Chores
- deps: move from gotools/metrics to metrics (clambin)
- deps: renamed metrics to go-metrics (clambin)
- deps: Bump github.com/clambin/go-metrics from 0.2.0 to 0.2.1 (#33) #33 (dependabot[bot])
- deps: Bump docker/build-push-action from 2.7.0 to 2.8.0 (#34) #34 (dependabot[bot])
- deps: Bump docker/build-push-action from 2.8.0 to 2.9.0 (#35) #35 (dependabot[bot])
Commits
v0.2.1
Bug Fixes
- broken workflow (clambin)
- include tv mini series from watchlist (clambin)
- fix security warning in test code (clambin)
Code Refactoring
- use gotools/metrics to build HTTP server (clambin)
- minor code changes (clambin)
- use mocking for unit testing (clambin)
Tests
- code coverage for server start/stop (clambin)
- code coverage for empty handler (clambin)
- code coverage for empty handler (clambin)
- fix crash when running "go test ./... -race" on macOS (clambin)
Builds
- move to go 1.17 (clambin)
- go mod tidy (clambin)
- go mod tidy (clambin)
- rework analysis phase (clambin)
- add pipeline to deploy on okteto (clambin)
- add vulnerabilities check (clambin)
Chores
- deps-dev: Bump docker/metadata-action from 3.4.1 to 3.5.0 (#18) #18 (dependabot[bot])
- deps-dev: Bump docker/build-push-action from 2.6.1 to 2.7.0 (#19) #19 (dependabot[bot])
- deps: Bump docker/setup-buildx-action from 1.5.1 to 1.6.0 (#21) #21 (dependabot[bot])
- deps: Bump github.com/clambin/gotools from 0.5.0 to 0.5.1 (#22) #22 (dependabot[bot])
- deps: Bump codecov/codecov-action from 2.0.3 to 2.1.0 (#23) #23 (dependabot[bot])
- deps: Bump actions/checkout from 2.3.4 to 2.3.5 (#25) #25 (dependabot[bot])
- deps: Bump docker/metadata-action from 3.5.0 to 3.6.0 (#26) #26 (dependabot[bot])
- deps: Bump actions/checkout from 2.3.5 to 2.4.0 (#27) #27 (dependabot[bot])
- deps: Bump docker/metadata-action from 3.6.0 to 3.6.1 (#28) #28 (dependabot[bot])
- deps: Bump docker/metadata-action from 3.6.1 to 3.6.2 (#29) #29 (dependabot[bot])
- deps: Bump github.com/clambin/gotools from 0.5.2 to 0.5.3 (#30) #30 (dependabot[bot])
- deps: Bump docker/login-action from 1.10.0 to 1.12.0 (#31) #31 (dependabot[bot])
- deps: Bump github.com/clambin/gotools from 0.5.3 to 0.5.4 (#32) #32 (dependabot[bot])
- bump dependencies (clambin)
Commits
- deps: Bump codecov/codecov-action from 2.0.2 to 2.0.3 (#20) #20 (dependabot[bot])
- a55c551: Merge remote-tracking branch 'origin/master' (clambin)
- 29508d4: Merge remote-tracking branch 'origin/master' (clambin)
- 0e00757: Merge remote-tracking branch 'origin/master' (clambin)
- c7a228b: Merge remote-tracking branch 'origin/master' (clambin)
v0.2.0
Code Refactoring
- use httptest rather than home-grown httpstub (clambin)
Builds
- use marvinpinto/action-automatic-releases to publish release (clambin)
- publish images on ghcr.io (clambin)
Dependencies
- b553b83: Bump github.com/prometheus/client_golang from 1.10.0 to 1.11.0 (dependabot[bot]) #5
- 03cb6ec: Bump codecov/codecov-action from 1.5.0 to 1.5.2 (dependabot[bot]) #6
- 5a151d3: Bump docker/setup-buildx-action from 1.3.0 to 1.4.1 (dependabot[bot]) #9
- 862c0a4: Bump docker/login-action from 1.9.0 to 1.10.0 (dependabot[bot]) #8
- fd17ba1: Bump docker/build-push-action from 2.5.0 to 2.6.1 (dependabot[bot]) #10
- 1b54dae: Bump docker/setup-buildx-action from 1.4.1 to 1.5.0 (dependabot[bot]) #11
- 7bb1002: Bump docker/metadata-action from 3.3.0 to 3.4.0 (dependabot[bot]) #12
- 92c8316: Bump docker/setup-buildx-action from 1.5.0 to 1.5.1 (dependabot[bot]) #13
- 1321341: Bump github.com/clambin/gotools from 0.2.1 to 0.3.0 (dependabot[bot]) #14
- bcc1d1b: Bump docker/metadata-action from 3.4.0 to 3.4.1 (dependabot[bot]) #15
- 33d6320: Bump codecov/codecov-action from 1.5.2 to 2.0.1 (dependabot[bot]) #16
- 841b82c: Bump codecov/codecov-action from 2.0.1 to 2.0.2 (dependabot[bot]) #17