ministryofjustice / CFO-CaseAssessmentTrackingSystem

About HMPPS Creating Future Opportunities (CFO) - Case Assessment and Tracking System (CATS). Used to ratify the payments to non-government organisations who have been commissioned to deliver externally funded programmes by HMPPS CFO to offenders.
https://www.CreatingFutureOpportunities.gov.uk
MIT License
3 stars 2 forks source link

deps: bump the all-dependencies group with 38 updates #278

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps the all-dependencies group with 39 updates:

Package From To
ClosedXML 0.104.0-preview2 0.104.1
FluentValidation 11.9.2 11.10.0
FluentValidation.DependencyInjectionExtensions 11.9.2 11.10.0
Microsoft.AspNetCore.Components.Web 8.0.8 8.0.10
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore 8.0.8 8.0.10
Microsoft.EntityFrameworkCore 8.0.8 8.0.10
Microsoft.Extensions.Localization.Abstractions 8.0.8 8.0.10
Ardalis.SmartEnum 8.0.0 8.1.0
MediatR 12.4.0 12.4.1
Microsoft.AspNetCore.Identity.EntityFrameworkCore 8.0.8 8.0.10
Microsoft.Extensions.Identity.Core 8.0.8 8.0.10
AWSSDK.S3 3.7.401.1 3.7.404.5
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore 8.0.8 8.0.10
Microsoft.EntityFrameworkCore.Design 8.0.8 8.0.10
Microsoft.EntityFrameworkCore.InMemory 8.0.8 8.0.10
Microsoft.EntityFrameworkCore.Sqlite 8.0.8 8.0.10
Microsoft.EntityFrameworkCore.SqlServer 8.0.8 8.0.10
Microsoft.EntityFrameworkCore.Tools 8.0.8 8.0.10
Microsoft.Extensions.Http.Polly 8.0.8 8.0.10
QuestPDF 2024.7.2 2024.10.0
Sentry.Serilog 4.10.2 4.12.1
Serilog 4.0.1 4.0.2
Serilog.AspNetCore 8.0.2 8.0.3
ZiggyCreatures.FusionCache 1.3.0 1.4.0
ActualLab.Fusion 9.1.8 9.5.39
MemoryPack.Generator 1.21.1 1.21.3
ActualLab.Fusion.Blazor 9.1.8 9.5.39
Microsoft.AspNetCore.Components.Web 8.0.8 9.0.0-rc.2.24474.3
ActualLab.Fusion.Ext.Services 9.1.8 9.5.39
ActualLab.Generators 9.1.8 9.5.39
Blazor-ApexCharts 3.4.0 3.5.0
Microsoft.AspNetCore.SignalR.Client 8.0.8 8.0.10
MudBlazor 7.6.0 7.11.0
FluentAssertions 6.12.0 6.12.1
Microsoft.NET.Test.Sdk 17.11.0 17.11.1
Moq 4.20.70 4.20.72
NUnit 4.2.1 4.2.2
NunitXml.TestLogger 4.0.254 4.1.0
dotnet-ef 8.0.8 8.0.10

Updates ClosedXML from 0.104.0-preview2 to 0.104.1

Release notes

Sourced from ClosedXML's releases.

0.104.1

Release notes from 0.102.1 to the 0.104.1.

Summary of breaking changes is available at docs.closedxml.io:

OpenXML SDK

OpenXML SDK has released version 3. The 0.104.0 uses it as a dependency.

XLParser replaced with ClosedParser

The XLParser has been replaced with ClosedParser. The key benefits are

  • performance - ~2μs/formula, it's likely formulas will be parseable on the demand, necessary for construction of dependency tree
  • A1/R1C1 parsing parity - both modes can be parsed with no problems
  • AST oriented - it's likely a construction of AST in memory won't even be necessary, just use AST factory to evaluate formula directly

There is also a visualizer to display AST in a browser at https://parser.closedxml.io

image

Formula Calculation

In previous version, formulas used to be calculated recursively. Each formula checked it's supporting cells for other formulas and if there were some, they were recursively evaluated. There was some logic to decrease number of evaluations. That works for a very simple cases, but isn't very good for various non-happy paths (i.e. cells weren't calculated when they should be).

This version has replaced it with a standard

  • dependency tree for checking which formulas are dirty and need to be recalculated
  • calculation chain that manages dependencies and order of formulas during calculation

For more info, see docs, the Microsoft has a page about principles Excel Recalculation and there is one with API at docs.closedxml.io.

image

Structured references

New parser also allows a basic evaluation of structured references. Format of structured reference must use official grammar, not Excel friendly names (e.g. Pastry[@Name] is user-friendly name for Pastry[[#This Row],[Name]]). It's now possible to

using var wb = new XLWorkbook();
var ws = wb.AddWorksheet();
ws.Cell("A1").InsertTable(new Pastry[]
{
    new("Cake", 14),
    new("Waffle", 3),
}, "Pastry");

ws.Cell("D1").FormulaA1 = "SUM(Pastry[Price])"; ws.Cell("D3").FormulaA1 = "&quot;Pastry &quot; & Pastry[[#This Row],[Name]]"; </tr></table>

... (truncated)

Commits


Updates FluentValidation from 11.9.2 to 11.10.0

Release notes

Sourced from FluentValidation's releases.

11.10.0

Release notes

Please read the upgrade guide if you are moving from 10.x to 11.x

Note that the after 11.1.0 release, the FluentValidation.AspNetCore package has been moved to a separate repository and is now versioned and released separately. These release notes now only apply to the core FluentValidation package. For FluentValidation.AspNetCore release notes, please visit the FluentValidation.AspNetCore repository.

Changes in 11.10.0

  • Add WhereAsync as conterpart to Where on collection rules (#2240)
  • Create IEnumValidator to expose the targeted Enum type of EnumValidator (#2244)
  • Add Romansh language translations (#2239)

Changes in 11.9.2

  • ScalePrecisionValidator error message clarification (#2211)

Changes in 11.9.1

  • Fix issue with CascadeMode on child validators (#2207)

Changes in 11.9.0

  • Fix memory leak in NotEmptyValidator/EmptyValidator (#2174)
  • Add more descriptive error messages if a rule throws a NullReferenceException (#2152)
  • Add support for caching root parameter expressions (eg RuleFor(x => x)) (#2168)
  • Prevent AddValidatorsFromAssemblyContaining from registering validators twice (#2182)
  • Add builds for .net 8

Changes in 11.8.1

  • Fix unintentional behavioural changes in introduced in the previous release as part of #2158

Changes in 11.8.0

  • Added AbstractValidator.OnRuleAdded to allow customization of rule instances after creation (#2114)
  • Fix Serbian translation of LengthValidator (#2147)
  • Fix chinese culture codes (#2151)
  • Add Khmer translations (#2155)
  • Various performance improvements (#2158)
  • Fix ChildRules with class hierarchies (#2165)

Changes in 11.7.1

  • Resolved issue with combining multiple ValidationResult instances where RuleSetsExecuted wasn't properly set on the combined result (#2125)

Changes in 11.7.0

  • Add additional constructor for combining multiple ValidationResult instances (#2125)
  • Add PropertyPath placeholder (#2134)
  • Fix Brazilian Portuguese translation (#2131)

Changes in 11.6.0

  • Add OnFailurecCreated callback in ValidatorOptions.Global (#2120)
  • Fix typo in Russian localization (#2102)
  • Add Tajik language (#2108)
  • Fixed some typos in Validator Extension docblocks (#2118)

... (truncated)

Changelog

Sourced from FluentValidation's changelog.

11.10.0 - 15 Sep 2024 Add WhereAsync as conterpart to Where on collection rules (#2240) Create IEnumValidator to expose the targeted Enum type of EnumValidator (#2244) Add Romansh language translations (#2239)

Commits


Updates FluentValidation.DependencyInjectionExtensions from 11.9.2 to 11.10.0

Release notes

Sourced from FluentValidation.DependencyInjectionExtensions's releases.

11.10.0

Release notes

Please read the upgrade guide if you are moving from 10.x to 11.x

Note that the after 11.1.0 release, the FluentValidation.AspNetCore package has been moved to a separate repository and is now versioned and released separately. These release notes now only apply to the core FluentValidation package. For FluentValidation.AspNetCore release notes, please visit the FluentValidation.AspNetCore repository.

Changes in 11.10.0

  • Add WhereAsync as conterpart to Where on collection rules (#2240)
  • Create IEnumValidator to expose the targeted Enum type of EnumValidator (#2244)
  • Add Romansh language translations (#2239)

Changes in 11.9.2

  • ScalePrecisionValidator error message clarification (#2211)

Changes in 11.9.1

  • Fix issue with CascadeMode on child validators (#2207)

Changes in 11.9.0

  • Fix memory leak in NotEmptyValidator/EmptyValidator (#2174)
  • Add more descriptive error messages if a rule throws a NullReferenceException (#2152)
  • Add support for caching root parameter expressions (eg RuleFor(x => x)) (#2168)
  • Prevent AddValidatorsFromAssemblyContaining from registering validators twice (#2182)
  • Add builds for .net 8

Changes in 11.8.1

  • Fix unintentional behavioural changes in introduced in the previous release as part of #2158

Changes in 11.8.0

  • Added AbstractValidator.OnRuleAdded to allow customization of rule instances after creation (#2114)
  • Fix Serbian translation of LengthValidator (#2147)
  • Fix chinese culture codes (#2151)
  • Add Khmer translations (#2155)
  • Various performance improvements (#2158)
  • Fix ChildRules with class hierarchies (#2165)

Changes in 11.7.1

  • Resolved issue with combining multiple ValidationResult instances where RuleSetsExecuted wasn't properly set on the combined result (#2125)

Changes in 11.7.0

  • Add additional constructor for combining multiple ValidationResult instances (#2125)
  • Add PropertyPath placeholder (#2134)
  • Fix Brazilian Portuguese translation (#2131)

Changes in 11.6.0

  • Add OnFailurecCreated callback in ValidatorOptions.Global (#2120)
  • Fix typo in Russian localization (#2102)
  • Add Tajik language (#2108)
  • Fixed some typos in Validator Extension docblocks (#2118)

... (truncated)

Changelog

Sourced from FluentValidation.DependencyInjectionExtensions's changelog.

11.10.0 - 15 Sep 2024 Add WhereAsync as conterpart to Where on collection rules (#2240) Create IEnumValidator to expose the targeted Enum type of EnumValidator (#2244) Add Romansh language translations (#2239)

Commits


Updates FluentValidation from 11.9.2 to 11.10.0

Release notes

Sourced from FluentValidation's releases.

11.10.0

Release notes

Please read the upgrade guide if you are moving from 10.x to 11.x

Note that the after 11.1.0 release, the FluentValidation.AspNetCore package has been moved to a separate repository and is now versioned and released separately. These release notes now only apply to the core FluentValidation package. For FluentValidation.AspNetCore release notes, please visit the FluentValidation.AspNetCore repository.

Changes in 11.10.0

  • Add WhereAsync as conterpart to Where on collection rules (#2240)
  • Create IEnumValidator to expose the targeted Enum type of EnumValidator (#2244)
  • Add Romansh language translations (#2239)

Changes in 11.9.2

  • ScalePrecisionValidator error message clarification (#2211)

Changes in 11.9.1

  • Fix issue with CascadeMode on child validators (#2207)

Changes in 11.9.0

  • Fix memory leak in NotEmptyValidator/EmptyValidator (#2174)
  • Add more descriptive error messages if a rule throws a NullReferenceException (#2152)
  • Add support for caching root parameter expressions (eg RuleFor(x => x)) (#2168)
  • Prevent AddValidatorsFromAssemblyContaining from registering validators twice (#2182)
  • Add builds for .net 8

Changes in 11.8.1

  • Fix unintentional behavioural changes in introduced in the previous release as part of #2158

Changes in 11.8.0

  • Added AbstractValidator.OnRuleAdded to allow customization of rule instances after creation (#2114)
  • Fix Serbian translation of LengthValidator (#2147)
  • Fix chinese culture codes (#2151)
  • Add Khmer translations (#2155)
  • Various performance improvements (#2158)
  • Fix ChildRules with class hierarchies (#2165)

Changes in 11.7.1

  • Resolved issue with combining multiple ValidationResult instances where RuleSetsExecuted wasn't properly set on the combined result (#2125)

Changes in 11.7.0

  • Add additional constructor for combining multiple ValidationResult instances (#2125)
  • Add PropertyPath placeholder (#2134)
  • Fix Brazilian Portuguese translation (#2131)

Changes in 11.6.0

  • Add OnFailurecCreated callback in ValidatorOptions.Global (#2120)
  • Fix typo in Russian localization (#2102)
  • Add Tajik language (#2108)
  • Fixed some typos in Validator Extension docblocks (#2118)

... (truncated)

Changelog

Sourced from FluentValidation's changelog.

11.10.0 - 15 Sep 2024 Add WhereAsync as conterpart to Where on collection rules (#2240) Create IEnumValidator to expose the targeted Enum type of EnumValidator (#2244) Add Romansh language translations (#2239)

Commits


Updates Microsoft.AspNetCore.Components.Web from 8.0.8 to 8.0.10

Release notes

Sourced from Microsoft.AspNetCore.Components.Web's releases.

.NET 8.0.10

Release

Commits


Updates Microsoft.AspNetCore.DataProtection.EntityFrameworkCore from 8.0.8 to 8.0.10

Release notes

Sourced from Microsoft.AspNetCore.DataProtection.EntityFrameworkCore's releases.

.NET 8.0.10

Release

Commits


Updates Microsoft.EntityFrameworkCore from 8.0.8 to 8.0.10

Release notes

Sourced from Microsoft.EntityFrameworkCore's releases.

.NET 8.0.10

Release

Commits


Updates Microsoft.EntityFrameworkCore from 8.0.8 to 8.0.10

Release notes

Sourced from Microsoft.EntityFrameworkCore's releases.

.NET 8.0.10

Release

Commits


Updates Microsoft.Extensions.Localization.Abstractions from 8.0.8 to 8.0.10

Release notes

Sourced from Microsoft.Extensions.Localization.Abstractions's releases.

.NET 8.0.10

Release

Commits


Updates Ardalis.SmartEnum from 8.0.0 to 8.1.0

Release notes

Sourced from Ardalis.SmartEnum's releases.

SmartEnum-v8.1

What's Changed

New Contributors

Full Changelog: https://github.com/ardalis/SmartEnum/compare/SmartEnum-v8.0...SmartEnum-v8.1

Commits
  • 517469f Updating packages (#548)
  • b067397 Bump SonarAnalyzer.CSharp from 9.17.0.82934 to 9.25.1.91650 (#526)
  • 76c5b94 Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.10.0 (#525)
  • 5b541d9 Bump Enums.NET from 4.0.1 to 5.0.0 (#523)
  • 935b494 Bump coverlet.msbuild from 3.2.0 to 6.0.2 (#506)
  • 262e277 Bump coverlet.collector from 3.2.0 to 6.0.2 (#505)
  • 64ae75f Bump MessagePack from 2.4.59 to 2.5.140 (#503)
  • 3121624 Bump FluentAssertions from 6.11.0 to 6.12.0 (#499)
  • 4a3cdb8 Bump BenchmarkDotNet from 0.13.10 to 0.13.12 (#498)
  • 03f5e2f Bump protobuf-net from 3.2.26 to 3.2.30 (#480)
  • Additional commits viewable in compare view


Updates MediatR from 12.4.0 to 12.4.1

Release notes

Sourced from MediatR's releases.

v12.4.1

What's Changed

Full Changelog: https://github.com/jbogard/MediatR/compare/v12.4.0...v12.4.1

Commits
  • fb30902 Merge pull request #1057 from zachpainter77/master
  • 32b512e Make auto registration of generic handlers opt in.
  • 6abee0c Remove Missing Constraints logic
  • See full diff in compare view


Updates Microsoft.AspNetCore.Identity.EntityFrameworkCore from 8.0.8 to 8.0.10

Release notes

Sourced from Microsoft.AspNetCore.Identity.EntityFrameworkCore's releases.

.NET 8.0.10

Release

Commits


Updates Microsoft.Extensions.Identity.Core from 8.0.8 to 8.0.10

Release notes

Sourced from Microsoft.Extensions.Identity.Core's releases.

carlsixsmith-moj commented 1 month ago

Nope. Breaking build

dependabot[bot] commented 1 month ago

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml