0.5.0 - 2025-04-21
- Fixup warnings & pre-compile some regexes (#535)
- Tidy RegexRule, annotate some nullables (#573)
- Remove Equ (#617)
- Add dotnet-sdk dependabot updates (#656)
- Re-apply changes from old hotfix/ifpartpattern branch (#660)
- Bump .NET SDK to 9.0.203 and use in CI (#664)
0.4.0 - 2024-07-17
- Fix calling ii with file paths (#510)
- Fixes for Ubuntu 22.04 & upgrade CI (#509)
- Replace prettier with mdformat (#504)
- Add ImageSharp explicitly due to odd fo-dicom referencing (#477)
- Upgrade to .NET8 (#461)
- Ensure pixel data is valid when validation is skipped (#430)
- support skipping validation of safe pixel data (#429)
0.3.0 - 2024-01-19
- Upgrade to .NET7 and C# 11 (#394)
- Update TesseractLinuxLoaderFix.cs
- Fix up borked RDMP plugin building
- Remove Harmony library
0.2.1 - 2024-01-08
- Check pixel data is valid when PII scan is skipped
0.2.0 - 2024-01-07
- Add pre-commit and editorconfig from SmiServices
- Support skipping safe pixel data
- Switch to embedded debug symbols
- Tidy csprojs and switch to central package versions
- Enable Nullable
- Rename IsIdentifiableBaseOptions to match variable name and SmiServices
- Change default failure highlight to red
- Remove old class diagram and update docs
- Move Failure into correct namespace
- Rename IsIdentifiableRule -> RegexRule for clarity
- Rename ICustomRule -> IAppliableRule for clarity
- Rename ex-nuspec test, refine, add missing packages
- Remove versions from PACKAGES.md
- Remove old LGTM config
0.1.0 - 2023-04-12
- Add CodeQL workflow for GitHub code scanning #240 and #242
- Add coverage #267
- Add filesystem abstractions #290
- Add ability to create
CsvDestinationwith an existingCsvConfiguration#291
- Explicitly pass
topview toApplication.Run#294 - Cleanup warnings and CodeQL issues #292
- Validate the date part of each possible CHI before complaining #247
0.0.9 - 2022-11-21
- Bump Microsoft.Extensions.Caching.Memory from 6.0.1 to 7.0.0
- Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.0
- Bump Microsoft.Extensions.FileSystemGlobbing from 6.0.0 to 7.0.0
- Bump CsvHelper from 30.0.0 to 30.0.1
- Bump HIC.RDMP.Plugin from 8.0.5 to 8.0.6
- Bump Magick.NET-Q16-AnyCPU from 12.2.0 to 12.2.1
- Bump System.IO.Abstractions from 17.2.3 to 17.2.26
- Bump NUnit3TestAdapter from 4.3.0 to 4.3.1
- Fix dependabot config tagging Thomas
0.0.8 - 2022-11-04
- Support for running on 'non dicom' MongoDb databases. This is now the default. Pass
--isdicomfilesif your MongoDb contains serialized dicom files. - New flag
--topto only run on a subset of the data available (e.g.top 1000). Currently only supported by relational database and csv runners - Added ability to ignore whole columns in reviewer by pressing
Delon the column and confirming - Support for naming servers in
Targets.yamlfor mainiibinary instead of connection strings (e.g.-d myserverfor running on relational dbs) - You can now pass a directory name to the
fileverb to process all csv files in that directory. - Added
-goption to thefileverb to process multiple csv files e.g.**/*.csv. This option is only valid when specifying a directory for-f
- IsIdentifiable reviewer no longer complains when
Targets.yamlis missing
0.0.7 - 2022-08-24
- Made
--rulesfileCLI argument default toRules.yaml - Added TRACE progress logging to
iiCLI tool - Stanford NLP daemon now runs self contained
- Bump HIC.FAnsiSql from 2.0.4 to 2.0.5
- Fixed missing dlls for running Tesseract OCR on linux
0.0.6 - 2022-08-17
- Added new command line flag
-y somefile.yamliniiCLI tool to specify a custom config file - Progress is now logged to Trace and enabled by default in
ii. Library users can enable this feature by settingLogProgressEvery(defaults to null)
iistartup errors are written to stderr instead of stdout
0.0.5 - 2022-07-20
- New dependency Equ 2.3.0
- New dependency fo-dicom.Imaging.ImageSharp 5.0.3
- Bump CommandLineParser from 2.8.0 to 2.9.1
- Bump CsvHelper from 27.2.1 to 28.0.1
- Bump HIC.DicomTypeTranslation from 3.0.0 to 4.0.1
- Bump HIC.FAnsiSql from 2.0.3 to 2.0.4
- Bump HIC.RDMP.Plugin from 7.0.7 to 7.0.14
- Bump MSTest.TestAdapter from 2.2.8 to 2.2.10
- Bump MSTest.TestFramework from 2.2.8 to 2.2.10
- Bump Magick.NET-Q16-AnyCPU from 10.0.0 to 11.3.0
- Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0
- Bump Moq from 4.17.1 to 4.18.1
- Bump NLog from 4.7.14 to 5.0.1
- Bump NUnit from 3.13.2 to 3.13.3
- Bump System.IO.Abstractions from 16.1.15 to 17.0.23
- Bump Terminal.Gui from 1.4.0 to 1.6.4
- Removed dependency fo-dicom.Drawing 4.0.8
0.0.4 - 2022-03-03
- Added IsIdentifiable RDMP plugin
0.0.3 - 2022-03-01
- Added
UpdateStrategy.RedactionWordto customise the substitution value for PII when updating the database - Moved redaction code to
IsIdentifiable.Redactingnamespace - Retargetted at dotnet standard 2.1
- Removed dependency on Terminal.Gui from library (still part of the ii CLI)
0.0.2 - 2022-02-10
- Made it easier to subclass
IsIdentifiableAbstractRunnerand add custom reports
0.0.1 - 2022-02-07
Initial version