Robert Dailey
42e41da177
release: v2.0.2
3 years ago
Robert Dailey
d84b5c5093
fix: Missing terms when using term filters
...
When using filters like `exclude`, it was possible for terms to not get
synced when they should have. This was due to a misunderstanding of how
`ExceptBy()` and `IntersectBy()` work. According to [an issue][1] on the
dotnet runtime repo, this is by design. The fix is to just avoid those
in favor of `Where()`.
Fixes #69 .
[1]: https://github.com/dotnet/dotnet-api-docs/issues/7656
3 years ago
Robert Dailey
3653c2aea1
ci: Use machine account PAT for creating releases
...
Because using GITHUB_TOKEN to create releases prevents the notify
workflow from kicking off.
3 years ago
Robert Dailey
0e9a26911f
release: v2.0.1
3 years ago
Robert Dailey
5140272705
fix: strict_negative_scores works again
...
The removal of the markdown parsing logic in v2.0 accidentally also
deleted the logic responsible for handling this property. The code has
been refactored to introduce a "filter pipeline" system that handles
include/exclude filtering as well as strict negative score support.
3 years ago
Robert Dailey
fcef5ccec2
chore: Initial CODEOWNERS file
...
I am set to global code owner so that I am requested in all pull
requests.
3 years ago
Robert Dailey
7da3cb30db
ci: Use v3 of github-wiki-action
3 years ago
Robert Dailey
c11132e787
ci: Use GITHUB_TOKEN instead of PAT
3 years ago
Robert Dailey
b60ed3f079
chore: Replace 'rcdailey' with organization 'recyclarr'
3 years ago
Robert Dailey
34ea664d66
docs: Rename links still using trash-updater
3 years ago
Robert Dailey
b759b26bd7
refactor(sonarr): Use record 'with' for partial update
3 years ago
Robert Dailey
59dc2568ca
refactor: Newline after git clone progress output
3 years ago
owine
496c11eb33
docs(readme): Cleanup references to trash binary ( #64 )
3 years ago
Robert Dailey
d8dd099da6
docs: Explain the renamed files & directories better in Upgrade Guide
3 years ago
Robert Dailey
27b94ea034
release: v2.0.0
3 years ago
Robert Dailey
3c1ae692f4
docs: Wiki and other doc updates for 2.0 release
3 years ago
Robert Dailey
7f7e5ffc5a
docs(wiki): Migration System page
3 years ago
Robert Dailey
139336eb60
docs: Rename project & links
3 years ago
Robert Dailey
a43e40a090
docs(sonarr): Command line reference update for `--list-terms`
3 years ago
Robert Dailey
6f71569149
docs(sonarr): Command line reference for `--list-release-profiles`
3 years ago
Robert Dailey
1d09383b8c
docs(sonarr): Updates for new Release Profile system (take 2)
...
This reverts commit 0a229c6d09
.
3 years ago
Robert Dailey
3c8e69841f
docs(changelog): Add note about migration system
3 years ago
Robert Dailey
701c55e0df
chore: Explicitly install dependencies in Prepare-Release.ps1
3 years ago
Robert Dailey
c95e8000de
docs: A bit of reorganizing/reformatting in Troubleshooting.md
3 years ago
Andrew Thurman
27ef0483a3
docs: Add OpenSSL 1.1 Troubleshooting for Fedora 36
...
Co-authored-by: Andrew Thurman <nickavem@fedoraproject.org>
3 years ago
Robert Dailey
20a443698b
test: Fix crash in MigrationExecutorTest
3 years ago
Robert Dailey
72aebd59f2
fix: Migration broken by ILogger
...
When ILogger gets instantiated before the Migration steps are processed,
it causes the `recyclarr` directory to be prematurely created, resulting
in an error in the `MigrateTrashUpdaterAppDataDir` migration step
because the destination `recyclarr` directory already exists.
3 years ago
Robert Dailey
b48e5a2a9f
docs: Remove guide structure notice at bottom of README.md
3 years ago
Robert Dailey
43da47dfdd
docs: Fix links in CONTRIBUTING.md
3 years ago
Robert Dailey
6a5a6368d0
docs: Fix links in CHANGELOG.md
3 years ago
Robert Dailey
f1ce3eb72f
docs: Fix repo name and links in README.md
3 years ago
Robert Dailey
f03cc012a5
refactor: Improve migration step diagnostics
...
- Logging is more consistent and detailed
- Include remediation steps to help user fix migration issues
3 years ago
Robert Dailey
0468b0f25a
feat: Rename project to recyclarr
3 years ago
Robert Dailey
19d41c27a4
refactor: Address SonarCloud code smells
3 years ago
Robert Dailey
2572b15947
refactor: Fix namespace in TrashLib.TestLibrary
3 years ago
Robert Dailey
f7229b2413
test: Verify order of all migration steps
3 years ago
Robert Dailey
840f85df05
fix: Migration steps are registered explicitly
...
Also moved to a module for SoC
3 years ago
Robert Dailey
5e118cf07c
feat: Rename 'trash-updater' app dir to 'recyclarr'
...
A migration step has been added to rename it for the user.
3 years ago
Robert Dailey
bede26c213
feat: Default config is now `recyclarr.yml`
...
Also:
- New "migration" system which helps perform upgrade steps if needed
- Migration step to rename `trash.yml` to `recyclarr.yml`
- Fixup the `create-config` template
3 years ago
Robert Dailey
7beba7eea6
build: Exclude TestResults from all test projects
3 years ago
Robert Dailey
10600ae4f1
refactor: Rename project & links in scripts, code, etc
3 years ago
Robert Dailey
00d9ec2f33
docs: Delete python migration guide
...
It's been a hot minute. No one should be using the 1.0 version anymore.
And if they do, I'm sorry.
3 years ago
Robert Dailey
12602761fd
chore: Delete unnecessary rider project files
3 years ago
Robert Dailey
0c11462af7
chore: Rename C# CLI projects to Recyclarr
3 years ago
Robert Dailey
2424d28015
test: Unit tests for new command code
3 years ago
Robert Dailey
efc4455d92
feat(sonarr): New --list-terms command line option
...
New `--list-terms` command line option which can be used get a list of
terms for a release profile. These lists of terms can be used to include
or exclude specific optionals, for example.
3 years ago
Robert Dailey
305ae296ab
feat(sonarr): New --list-release-profiles command line option
...
Can be used to quickly and conveniently get a list of release profiles
(and their Trash IDs) so you know what to add in your YAML config under
`release_profiles`.
3 years ago
Robert Dailey
d598537003
refactor: Register CliFx IConsole with Autofac
3 years ago
Robert Dailey
0a229c6d09
Revert "docs(sonarr): Updates for new Release Profile system"
...
This reverts commit ba315ba93d
.
3 years ago
Bas
af2eef60aa
docs: Add troubleshooting steps for libssl 1.1 requirement on Ubuntu 22
3 years ago