Releases: golift/starr
v1.3.0
This release contains dependency updates, bug fixes, and Sonarr season images support.
What's Changed
- Readarr /search endpoint, fix type mismatch in AddAuthorOptions struct by @Inku0 in #185
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #182
- chore(deps): update golangci/golangci-lint-action action to v9 by @renovate[bot] in #181
- Fix bulk retrieval of multiple episode files by @almanac1631 in #187
- Sonarr season images fix by @Fyb3roptik in #184
New Contributors
- @Inku0 made their first contribution in #185
- @almanac1631 made their first contribution in #187
Full Changelog: v1.2.1...v1.3.0
v1.2.1: Calendar feeds
What's Changed
- Add feeds for all apps by @davidnewhall in #178
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #177
- fix(deps): update module github.com/stretchr/testify to v1.11.1 by @renovate[bot] in #179
- chore(deps): update actions/setup-go action to v6 by @renovate[bot] in #180
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- Update module github.com/stretchr/testify to v1.10.0 by @renovate[bot] in #170
- feat: add rename endpoints by @nuxencs in #174
- Adding Release Date to Radarr model by @Fyb3roptik in #175
- Lint fixes. by @davidnewhall in #176
New Contributors
Full Changelog: v1.1.0...v1.2.0
v1.1.0
A bunch more features and a few bug fixes. Enjoy!
What's Changed
- chore(deps): update actions/checkout action to v4 by @renovate in #125
- fix(deps): update module golang.org/x/net to v0.17.0 [security] by @renovate in #128
- Break GetMovie api by @davidnewhall in #130
- Add
SeasonNumberto SonarrCommandRequestby @austinwbest in #132 - fix(deps): update module golang.org/x/net to v0.20.0 by @renovate in #133
- chore(deps): update actions/setup-go action to v5 by @renovate in #134
- fix(deps): update module golang.org/x/net to v0.21.0 by @renovate in #136
- add link, update year by @davidnewhall in #137
- Add lidarr naming and custom formats by @davidnewhall in #138
- Added Filtering by EpisodeFileID by @Fyb3roptik in #140
- chore(deps): update golangci/golangci-lint-action action to v4 by @renovate in #139
- Add ping endpoints by @davidnewhall in #142
- fix(deps): update module github.com/stretchr/testify to v1.9.0 - autoclosed by @renovate in #143
- add elapsed to debuglog by @davidnewhall in #144
- added monitor string in AddSeriesOptions struct by @woiza in #150
- fix(deps): update module golang.org/x/net to v0.22.0 by @renovate in #147
- Updates by @davidnewhall in #155
- Turn add series monitor option into an enum by @davidnewhall in #156
- Add media management for lidarr and readarr, naming for Readarr. by @davidnewhall in #159
- Add Parse endpoint for Sonarr by @davidnewhall in #158
- Update Sonarr Series/Season Statistics by @davidnewhall in #157
- Add '/' prior to history to correctly hit the api endpoint by @hhuggles in #160
- Add method to get MovieFile by (db) MovieFile ID by @hhuggles in #161
- Prowlarr Search and Sonarr Release methods by @davidnewhall in #163
- Lint all the things. by @davidnewhall in #165
- split shared, remove Ptr() methods by @davidnewhall in #167
- add new sonarr custom naming format by @davidnewhall in #168
- Add support for new quality profile field minUpgradeFormatScore by @austinwbest in #169
- Grab and release endpoints for radarr/prowlarr, indexer for all five starrs. by @davidnewhall in #166
- update go, deps, linter, lint by @davidnewhall in #171
New Contributors
- @austinwbest made their first contribution in #132
- @Fyb3roptik made their first contribution in #140
- @woiza made their first contribution in #150
- @hhuggles made their first contribution in #160
Full Changelog: v1.0.0...v1.1.0
Fantastic Voyage
It's been a long time and a lot of changes since the last tagged release. There are many breaking changes in this release, but they should all be easy to fix. They were necessary, sorry. Going forward, the breaking changes should be minimal. Please open an issue if you run into any problems with this release.
What's Changed
Auto-generated list of pull requests:
- fix: radarr tag path typo by @Fuochi in #38
- Add data counters to Body() methods. by @davidnewhall in #39
- feat(sonarr): add delayprofile qualitydefinition by @Fuochi in #40
- feat(sonarr)!: migrate profiles output to object by @Fuochi in #37
- feat!: tags ids to objects with tests by @Fuochi in #41
- build: add golangci configuration by @Fuochi in #43
- Convert previous 'commands tests' to new approach. Remove mocks. by @davidnewhall in #42
- test: use TestMockData in tag_test by @Fuochi in #44
- Remove lidarr type file by @davidnewhall in #45
- Remove prowlarr type file by @davidnewhall in #47
- Remove radarr type file by @davidnewhall in #48
- Remove readarr type file by @davidnewhall in #49
- build: fix golangci-lint endpoint by @Fuochi in #50
- feat(sonarr)!: migrate series output by @Fuochi in #46
- feat(sonarr): add media management tab resources by @Fuochi in #51
- update readarr book endpoint data by @davidnewhall in #52
- Quality Profile Delete by @davidnewhall in #54
- feat(sonarr): add indexer methods by @Fuochi in #53
- Remove debug from starr. by @davidnewhall in #56
- Adds sonarr custom formats and fixes quality defs. by @davidnewhall in #57
- Add track file methods for lidarr. by @davidnewhall in #59
- Total Alignment by @davidnewhall in #60
- feat(sonarr): download client by @Fuochi in #63
- Update system/status structs by @davidnewhall in #70
- Add movie editor endpoints by @davidnewhall in #69
- Add config/naming to Radarr by @davidnewhall in #73
- Add Calendar methods: sonarr & readarr by @davidnewhall in #71
- feat(radarr): media management by @Fuochi in #65
- Fix radarr movie types. by @davidnewhall in #72
- Adds fields for RescanFolder and RefreshArtist by @aetaric in #74
- feat(sonarr): add notification by @Fuochi in #64
- [Sonarr] Update CommandRequest type to support
EpisodeSearchcommand by @craigjmidwinter in #75 - feat: add notification for other arrs by @Fuochi in #77
- feature(radarr): delay profile by @Fuochi in #78
- Removes moveFiles default from updateMovie endpoints and makes it user-selectable. by @davidnewhall in #79
- feat(radarr): indexer by @Fuochi in #80
- feat(radarr)!: quality profile by @Fuochi in #82
- feat: download client by @Fuochi in #81
- add another radarr addMovieOption by @davidnewhall in #83
- feat(radarr)!: update customformat methods by @Fuochi in #85
- do not hard code moveFiles by @davidnewhall in #87
- feat: indexer by @Fuochi in #86
- feat(sonarr): add importlist by @Fuochi in #88
- Make starrtest submodule by @davidnewhall in #89
- Configure Renovate by @renovate in #91
- Replace travis-ci with GitHub actions workflow. by @davidnewhall in #95
- Fix login method. by @davidnewhall in #90
- Radarr and Lidarr Calendars by @davidnewhall in #96
- Debuglog Updates by @davidnewhall in #97
- Updates by @davidnewhall in #109
- Add
GetEpisodeByIDandGetEpisodeByIDContextto Sonarr client by @rtrox in #115 - preserve client transport in debug log by @davidnewhall in #116
- Import list fixes by @davidnewhall in #117
- Add radarr lookup for imdb and tmdb by @davidnewhall in #111
- Sonarr custom format alignment. by @davidnewhall in #119
- Add queue delete methods. by @davidnewhall in #120
- Add release profiles for Radarr by @davidnewhall in #122
- Cleanup, couple new methods for lidarr and Readarr. by @davidnewhall in #123
- Add queue grab and manualimport methods to all four apps. by @davidnewhall in #124
New Contributors
- @aetaric made their first contribution in #74
- @craigjmidwinter made their first contribution in #75
- @renovate made their first contribution in #91
- @rtrox made their first contribution in #115
Full Changelog: v0.14.0...v1.0.0
Less Memory
This release has a couple big changes. First, it includes a new sub module named starrcommand. This module allows your app to consume Custom Script calls from all 5 Starr apps. Secondly, this release changes how logging and specifically debug logging work. Disabling debug should reduce the amount of memory used.
New Features:
- GetQueue and GetHistory methods can now be filtered.
- Adds more *Tag methods to all apps. Thanks @Fuochi!
- Adds seasonPass method to Sonarr.
- Adds episodeFile methods to Sonarr.
Contexts
Bug Fix
This is a bug fix. See release notes for v0.12.0.
Overhaulin'
WARNING: This release has a bug that causes a crash when calling GetQueue(). Use master until v0.12.1 is released. (soon)
This release has some backward compatibility changes, sorry.
GetQueue() and GetHistory() changed in all four apps. If you need more control over the request, use GetQueuePage() and GetHistoryPage(). Other breaking changes: Some config items JSON and YAML tags changed. Updated the APIer interface in the starr app with four new methods.
New features:
- Added
Fail()andLookup()to all four apps. Used to mark a history item failed, and search for a new item, respectively. Thanks to @smantic for the lookup code and @JackDallas fo the fail code. - Added Prowlar support. Only 1 method for now, more to come as requests come in.
- Added
GetBackupFiles()to all five apps. Returns list of available backup files. - Added
Login()interface to set a cookie using form-based authentication. Useful for downloading backup files (where an API Key does not work). - Added more request methods (in the interface) and pagination helpers to starr module.
Sonarr Commands
More features added to Sonarr commands.