Releases: cecobask/imdb-trakt-sync
Releases · cecobask/imdb-trakt-sync
v1.1.5
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
Changelog
- 20eec4a ci: set up release action
- c733cf6 fix: prevent unexpected blocking while waiting for ok http status code
- 0b8e17a fix: more robust way to determine when resource export has started
- 5d1b873 feat: optional sync of ratings and watchlist
- 83184a3 refactor: use errgroup to export lists
- a48a6d9 fix: check if cookies are valid
- e03b3fd fix: check if user has any lists before scraping ids
- c80e836 feat: enable authless sync
- 79e5363 feat: provide auth method options
- f69e371 fix: error checks for response status
- 96b77f0 chore: set default values for optional config properties
- ce236f3 refactor: remove imdb http client and clean up code
- 61ff1bc fix: handle captcha prompt when authenticating
- e36759e refactor: use headless browser for imdb interactions
- 37f1af2 fix: strip space from secret values
- 7fec016 fix: retry trakt requests when needed
- 1d03633 docs: display logo
- c5a61f4 chore: add logo
- 508b5e1 fix: scraping of imdb list ids
- 1926695 fix: scraping of imdb watchlist id
- 6359271 chore: reduce sync workflow frequency to 12h
- 84c78e0 refactor: decode json using generic funcs
- 409b728 deps: bump go.mod dependencies
- 1122212 docs: update usage instructions
- 83c3624 test: config unit test
- 2e4f353 feat: implement configure cli command
- 2046cc1 fix 401 when getting auth codes
- 038f65e chore: move config file location and renaming
- 39f43ea refactor: use knadh/koanf
- c8a2019 deps: upgrade stretchr/testify
- d93afac docs: add license
- f8d692e refactor: use spf13/cobra
- 8acd897 fix: order of operations when building trakt list slug
- 999dcf7 ci: update actions that depend on node.js 16
- 5e01cff test: imdb client unit tests
- 4e251f6 test: trakt client unit tests
- 15bf22b fix: bug with duplicated adjacent hyphens in trakt list slugs
- a00d172 test: imdb client unit tests
- f1d9203 refactor: replace zap logger with slog
- 478e9ed ci: add quality workflow
- 05f288e fix: create trakt lists when not found while syncing; resolves #16
- 6fa324d build(deps): bump golang.org/x/net
- 7f4473d feat: provide an option to skip history syncing
- 51bdea6 perf: fetch trakt lists concurrently
- c8f43d1 perf: fetch imdb lists concurrently
- a58c015 feat: add sync modes full, dry-run, add-only; resolves #9
- ac21c1d fix: handle trakt item type season when fetching item id; resolves #8
- 3a256db fix: implement reusable request body and remove hardcoded delay between post requests
- 99cd6e4 fix: add delay between api requests to allow proper sync of every resource
- c32a96c fix: nil pointer dereference after creating a missing trakt list
- 5e21e4e refactor: clean up and reuse client code
- e2fe7ae deps: vendor
- b2c4294 refactor: use trakt email address as secret and scrape for username
- 0ff446f fix: handle trakt account limit exceeded error
- c83c101 refactor: unify client errors
- 1db6103 style: better logging
- 3dd32df style: better error handling
- 341da4b style: improve project structure
- 5fcf3fb fix: remove http client timeout
- ec97d7e resolves #5; refactor: pin code retrieval flow
- 59a19ad fix: syncLists exiting before watchlist is synced
- 584ac53 docs: create funding.yml
- 68ea7fd fix: set-output deprecation warning
- 8712cff refactor: automate access token fetching
- 370722a docs: improve documenation
- 6907f4f refactor: enable users to pass their imdb user id as env var
- 79749a5 fix: properly check for 404 error
- cf49f86 feat: update outdated ratings
- 948cf71 ci: cache go dependencies and builds
- 1cbb82b docs: simplify trakt access token retrieval
- ef7e9bf feat: implement history syncing
- bb30037 feat: remove lists that only exist in trakt
- a818ca3 refactor: remove reliance on env variables for user ids and watchlist id
- b0ff0a3 docs: update readme
- fea27f9 feat: implement imdb lists scraper
- 6dee5f3 config: update github actions
- e3df699 feat: implement ratings syncing
- 030676d feat: implement watchlist & custom lists syncing
- e541131 feat: implement imdb list exporting
- 8d176d7 Initial commit