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.
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
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");
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)
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)
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)
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)
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)
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)
Bumps the all-dependencies group with 39 updates:
0.104.0-preview2
0.104.1
11.9.2
11.10.0
11.9.2
11.10.0
8.0.8
8.0.10
8.0.8
8.0.10
8.0.8
8.0.10
8.0.8
8.0.10
8.0.0
8.1.0
12.4.0
12.4.1
8.0.8
8.0.10
8.0.8
8.0.10
3.7.401.1
3.7.404.5
8.0.8
8.0.10
8.0.8
8.0.10
8.0.8
8.0.10
8.0.8
8.0.10
8.0.8
8.0.10
8.0.8
8.0.10
8.0.8
8.0.10
2024.7.2
2024.10.0
4.10.2
4.12.1
4.0.1
4.0.2
8.0.2
8.0.3
1.3.0
1.4.0
9.1.8
9.5.39
1.21.1
1.21.3
9.1.8
9.5.39
8.0.8
9.0.0-rc.2.24474.3
9.1.8
9.5.39
9.1.8
9.5.39
3.4.0
3.5.0
8.0.8
8.0.10
7.6.0
7.11.0
6.12.0
6.12.1
17.11.0
17.11.1
4.20.70
4.20.72
4.2.1
4.2.2
4.0.254
4.1.0
8.0.8
8.0.10
Updates
ClosedXML
from 0.104.0-preview2 to 0.104.1Release notes
Sourced from ClosedXML's releases.
... (truncated)
Commits
afc6573
Bump version to 0.104.10dcce42
Bump version to 0.104.0 for releasec4f5315
Fix typoca1c6aa
Remove O(n^2) from pivot cache creation17f9f57
Bump version for release candidate 122324e9
Add a test for Adobe jpg1b56ff3
Trust length of each section in JPG decoder863e2f0
Fix name of the APP identifier5e71020
Update JpegInfoReader.cs3bfcf6a
Fix typoUpdates
FluentValidation
from 11.9.2 to 11.10.0Release notes
Sourced from FluentValidation's releases.
... (truncated)
Changelog
Sourced from FluentValidation's changelog.
Commits
b4a67e7
Update changelog & bump version417b1d4
Create RomanshLanguage (#2239)a07e3a2
Update changelogda40726
Remove unnecessary word (#2233)284076d
Add WhereAsync as conterpart to Where on collection rules (#2240) (#2241)550ec8d
Create IEnumValidator to expose the targeted Enum type of EnumValidator. (#2244)7a85fbb
StringEnumValidator, cache enum names (#2229)5c6f518
Fixed double semicolon typo1bba0b2
Included Latvian (LV) localization resources.5bdac5b
Update configuring.mdUpdates
FluentValidation.DependencyInjectionExtensions
from 11.9.2 to 11.10.0Release notes
Sourced from FluentValidation.DependencyInjectionExtensions's releases.
... (truncated)
Changelog
Sourced from FluentValidation.DependencyInjectionExtensions's changelog.
Commits
b4a67e7
Update changelog & bump version417b1d4
Create RomanshLanguage (#2239)a07e3a2
Update changelogda40726
Remove unnecessary word (#2233)284076d
Add WhereAsync as conterpart to Where on collection rules (#2240) (#2241)550ec8d
Create IEnumValidator to expose the targeted Enum type of EnumValidator. (#2244)7a85fbb
StringEnumValidator, cache enum names (#2229)5c6f518
Fixed double semicolon typo1bba0b2
Included Latvian (LV) localization resources.5bdac5b
Update configuring.mdUpdates
FluentValidation
from 11.9.2 to 11.10.0Release notes
Sourced from FluentValidation's releases.
... (truncated)
Changelog
Sourced from FluentValidation's changelog.
Commits
b4a67e7
Update changelog & bump version417b1d4
Create RomanshLanguage (#2239)a07e3a2
Update changelogda40726
Remove unnecessary word (#2233)284076d
Add WhereAsync as conterpart to Where on collection rules (#2240) (#2241)550ec8d
Create IEnumValidator to expose the targeted Enum type of EnumValidator. (#2244)7a85fbb
StringEnumValidator, cache enum names (#2229)5c6f518
Fixed double semicolon typo1bba0b2
Included Latvian (LV) localization resources.5bdac5b
Update configuring.mdUpdates
Microsoft.AspNetCore.Components.Web
from 8.0.8 to 8.0.10Release notes
Sourced from Microsoft.AspNetCore.Components.Web's releases.
Commits
c2a4429
Merged PR 42968: [internal/release/8.0] Update dependencies from dnceng/inter...e213713
Merged PR 42964: [internal/release/8.0] Update dependencies from dnceng/inter...c65d335
Merge commit '30ef19c7d9651d0fa113dd8ed08809e545141d74'30ef19c
[release/8.0] [Blazor] Invoke inbound activity handlers on circuit initializa...dd48611
Merged PR 42789: [internal/release/8.0] Update dependencies from dnceng/inter...704e1a1
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ef...e2cfb3b
Merged PR 42754: [internal/release/8.0] Update dependencies from dnceng/inter...1774a05
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ru...6cd9f8d
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ef...fd65361
Merged PR 42739: [internal/release/8.0] Update dependencies from dnceng/inter...Updates
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore
from 8.0.8 to 8.0.10Release notes
Sourced from Microsoft.AspNetCore.DataProtection.EntityFrameworkCore's releases.
Commits
c2a4429
Merged PR 42968: [internal/release/8.0] Update dependencies from dnceng/inter...e213713
Merged PR 42964: [internal/release/8.0] Update dependencies from dnceng/inter...c65d335
Merge commit '30ef19c7d9651d0fa113dd8ed08809e545141d74'30ef19c
[release/8.0] [Blazor] Invoke inbound activity handlers on circuit initializa...dd48611
Merged PR 42789: [internal/release/8.0] Update dependencies from dnceng/inter...704e1a1
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ef...e2cfb3b
Merged PR 42754: [internal/release/8.0] Update dependencies from dnceng/inter...1774a05
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ru...6cd9f8d
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ef...fd65361
Merged PR 42739: [internal/release/8.0] Update dependencies from dnceng/inter...Updates
Microsoft.EntityFrameworkCore
from 8.0.8 to 8.0.10Release notes
Sourced from Microsoft.EntityFrameworkCore's releases.
Commits
4315fa4
Merged PR 42959: [internal/release/8.0] Update dependencies from dnceng/inter...f17955c
Merged PR 42768: [internal/release/8.0] Update dependencies from dnceng/inter...d82da91
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ru...cd3befe
Merged PR 42296: [internal/release/8.0] Update dependencies from dnceng/inter...be439f9
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ru...91bcf1b
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ru...0ec1568
Merge commit 'b2e366bf1d1955903c75c06288bad5bc5b8deda0'b2e366b
[release/8.0] Update FK ElementType when the FK properties change. (#34561)f3db25b
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ru...7edba26
Merge commit 'e49bbfbb49f98587b8bf26356b89157fb81d3807'Updates
Microsoft.EntityFrameworkCore
from 8.0.8 to 8.0.10Release notes
Sourced from Microsoft.EntityFrameworkCore's releases.
Commits
4315fa4
Merged PR 42959: [internal/release/8.0] Update dependencies from dnceng/inter...f17955c
Merged PR 42768: [internal/release/8.0] Update dependencies from dnceng/inter...d82da91
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ru...cd3befe
Merged PR 42296: [internal/release/8.0] Update dependencies from dnceng/inter...be439f9
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ru...91bcf1b
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ru...0ec1568
Merge commit 'b2e366bf1d1955903c75c06288bad5bc5b8deda0'b2e366b
[release/8.0] Update FK ElementType when the FK properties change. (#34561)f3db25b
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ru...7edba26
Merge commit 'e49bbfbb49f98587b8bf26356b89157fb81d3807'Updates
Microsoft.Extensions.Localization.Abstractions
from 8.0.8 to 8.0.10Release notes
Sourced from Microsoft.Extensions.Localization.Abstractions's releases.
Commits
c2a4429
Merged PR 42968: [internal/release/8.0] Update dependencies from dnceng/inter...e213713
Merged PR 42964: [internal/release/8.0] Update dependencies from dnceng/inter...c65d335
Merge commit '30ef19c7d9651d0fa113dd8ed08809e545141d74'30ef19c
[release/8.0] [Blazor] Invoke inbound activity handlers on circuit initializa...dd48611
Merged PR 42789: [internal/release/8.0] Update dependencies from dnceng/inter...704e1a1
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ef...e2cfb3b
Merged PR 42754: [internal/release/8.0] Update dependencies from dnceng/inter...1774a05
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ru...6cd9f8d
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ef...fd65361
Merged PR 42739: [internal/release/8.0] Update dependencies from dnceng/inter...Updates
Ardalis.SmartEnum
from 8.0.0 to 8.1.0Release notes
Sourced from Ardalis.SmartEnum's releases.
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)Updates
MediatR
from 12.4.0 to 12.4.1Release notes
Sourced from MediatR's releases.
Commits
fb30902
Merge pull request #1057 from zachpainter77/master32b512e
Make auto registration of generic handlers opt in.6abee0c
Remove Missing Constraints logicUpdates
Microsoft.AspNetCore.Identity.EntityFrameworkCore
from 8.0.8 to 8.0.10Release notes
Sourced from Microsoft.AspNetCore.Identity.EntityFrameworkCore's releases.
Commits
c2a4429
Merged PR 42968: [internal/release/8.0] Update dependencies from dnceng/inter...e213713
Merged PR 42964: [internal/release/8.0] Update dependencies from dnceng/inter...c65d335
Merge commit '30ef19c7d9651d0fa113dd8ed08809e545141d74'30ef19c
[release/8.0] [Blazor] Invoke inbound activity handlers on circuit initializa...dd48611
Merged PR 42789: [internal/release/8.0] Update dependencies from dnceng/inter...704e1a1
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ef...e2cfb3b
Merged PR 42754: [internal/release/8.0] Update dependencies from dnceng/inter...1774a05
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ru...6cd9f8d
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ef...fd65361
Merged PR 42739: [internal/release/8.0] Update dependencies from dnceng/inter...Updates
Microsoft.Extensions.Identity.Core
from 8.0.8 to 8.0.10Release notes
Sourced from Microsoft.Extensions.Identity.Core's releases.
Nope. Breaking build
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