renovate[bot]
7a6f5f3d6b
build(deps): Update dependency FluentValidation to 11.10.0
5 months ago
renovate[bot]
fd86848364
chore(deps): update docker/dockerfile docker tag to v1.10
5 months ago
renovate[bot]
0ba44531d1
chore(deps): update dependency dotnet-sonarscanner to 8.0.3
5 months ago
renovate[bot]
2feff74cfa
build(deps): Update dependency YamlDotNet to 16.1.2
5 months ago
renovate[bot]
2b8069ca05
ci(deps): Update DavidAnson/markdownlint-cli2-action action to v17
5 months ago
Robert Dailey
beb3806120
style: Run code cleanup on whole solution
5 months ago
Robert Dailey
a3f6a14225
release: v7.2.4
5 months ago
Robert Dailey
59fab961bb
fix: Better change detection for CF specification fields
...
I've made some updates to Recyclarr's CF "field" handling for
specifications, specifically addressing the issues regarding processing
language specifications
Here's a quick rundown of how Recyclarr processes fields for a language
spec after this change:
When loading the following fields from the guide:
```json
"fields": {
"value": 8,
"exceptLanguage": false
}
```
Recyclarr transforms it into the API-compatible format:
```json
"fields": [
{
"name": "value",
"value": 8
},
{
"name": "exceptLanguage",
"value": false
}
]
```
Next, it retrieves CF data from the API. For instance, if the API
returns:
```json
"fields": [
{
"name": "value",
"value": 10
},
{
"name": "foo",
"value": "bar"
},
{
"name": "exceptLanguage",
"value": true
}
]
```
Recyclarr compares the two sets of fields by matching the `name`
attributes from the guide to those from the API. Any fields present in
the API but absent in the guide are ignored. The values for matching
fields are then updated accordingly, and these changes are pushed back.
For this example:
- The field `value` is updated from `8` to `10`.
- The field `exceptLanguage` is updated from `false` to `true`.
- The field `foo` is ignored since there's no corresponding field in the
guide.
5 months ago
renovate[bot]
2a2d0275ba
build(deps): Update dependency FluentAssertions to 6.12.1
5 months ago
renovate[bot]
7242a23e30
build(deps): Update dependency Microsoft.NET.Test.Sdk to 17.11.1
6 months ago
renovate[bot]
130f856ffd
build(deps): Update dependency MudBlazor to 7.8.0
6 months ago
Robert Dailey
bf68ebbadb
refactor: Rename SyncProcessor.Process method
6 months ago
renovate[bot]
f323ba79da
build(deps): Update dependency MudBlazor to 7.7.0
6 months ago
renovate[bot]
1480f64655
build(deps): Update dependency Autofac.Extensions.DependencyInjection to v10
6 months ago
renovate[bot]
78b6c613ac
build(deps): Update dependency YamlDotNet to 16.1.0
6 months ago
renovate[bot]
285737fd0f
chore(deps): update dependency dotnet-sonarscanner to 8.0.2
6 months ago
renovate[bot]
dc5f749443
build(deps): Update dependency Autofac to 8.1.0
6 months ago
Robert Dailey
d164662d2c
ci: Upgrade download and upload artifact actions to v4
6 months ago
renovate[bot]
80a5490cdd
build(deps): Update dependency NUnit to 4.2.2
6 months ago
Robert Dailey
6636004774
test: Fix analysis warning in test
6 months ago
Robert Dailey
04b416f73c
release: v7.2.3
6 months ago
Robert Dailey
a3186dbb52
docs(changelog): Added note about API perf improvement
6 months ago
Robert Dailey
64cfa97e6f
fix: Support for more field value types in CF payload
...
Added or extended support for the following types that may appear in the
"value" property in CF specifications payload:
- Integer
- Double
- String
- Boolean (true and false)
- Null
Fixes #318
6 months ago
renovate[bot]
99c4e1ac35
build(deps): Update dependency NUnit to 4.2.1
6 months ago
Robert Dailey
c3d96d27d7
perf: Only obtain service information once per instance
6 months ago
renovate[bot]
8d564bb800
chore(deps): update dependency dotnet-sonarscanner to v8.0.1
6 months ago
Robert Dailey
5b9edbfdf5
refactor: Move CF log logic to a reusable instance object
...
This replaces the static extension method.
6 months ago
Robert Dailey
94430f394d
refactor: Add support for custom log sinks
6 months ago
Robert Dailey
08b88fa0b7
release: v7.2.2
6 months ago
Robert Dailey
33e59ca98e
test: Optimize StubAutofacIndex.AddRange()
6 months ago
renovate[bot]
e90443c58b
build(deps): Update dependency Microsoft.NET.Test.Sdk to v17.11.0
6 months ago
Robert Dailey
75e7719a8c
build: Pin version of System.Diagnostics.DiagnosticSource
6 months ago
Robert Dailey
b39386d450
chore(style): consolidate line length & XML style
6 months ago
renovate[bot]
6e96545bcb
build(deps): Update All GitVersion Packages to v6.0.2
6 months ago
Robert Dailey
a55ecb9b53
refactor: Use collection expression in more places
...
Addresses some Resharper analysis warnings.
6 months ago
Robert Dailey
e33b75d3f1
refactor: Redesign limit factory to make code more testable
...
The quality size factory now implements an interface so that tests can
mock it.
6 months ago
Robert Dailey
042840b8bc
fix: Use new quality size limits in Radarr & Sonarr
...
- Max/Preferred in Sonarr bumped to 1000/995.
- Max/Preferred in Radarr bumped to 2000/1999.
6 months ago
renovate[bot]
51ebfa21c5
chore(deps): update dependency dotnet-sonarscanner to v8
6 months ago
Robert Dailey
a7020823b3
chore(style): Collection expression analysis set to warning level
6 months ago
Robert Dailey
594879b7d3
ci: Trigger SonarCloud workflow on pull requests
6 months ago
Robert Dailey
96c3cb368e
style: Use collection expressions across whole solution
6 months ago
Robert Dailey
b0c1423ee4
refactor: Use autofac composite for sync pipelines
6 months ago
Robert Dailey
4ab0e67a7e
refactor: Make JetBrains.Annotation a global using
...
Explicit using statements removed in whole solution.
6 months ago
Robert Dailey
11f7c7ed02
refactor: Use Autofac composite support for global setup tasks
...
Utilize built-in composite support in Autofac for `IGlobalSetupTask`
implementations.
6 months ago
Robert Dailey
e745bc32d0
chore(docker): Prevent sqlite service from starting
...
The sqlite service no longer starts when running `docker/Debug.ps1`
6 months ago
renovate[bot]
755e22b284
build(deps): Update dependency MudBlazor to v7.6.0
7 months ago
renovate[bot]
e1ad545a14
build(deps): Update dependency NUnit.Analyzers to v4.3.0
7 months ago
renovate[bot]
d5ccdc98c8
build(deps): Update dependency Serilog.AspNetCore to v8.0.2
7 months ago
renovate[bot]
a9be9f3f85
build(deps): Update All GitVersion Packages to v6.0.1
7 months ago
renovate[bot]
6331a008fc
build(deps): Update dependency Spectre.Console.Analyzer to v1
7 months ago