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
CsvDestination
with an existingCsvConfiguration
#291
- Explicitly pass
top
view 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
--isdicomfiles
if your MongoDb contains serialized dicom files. - New flag
--top
to 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
Del
on the column and confirming - Support for naming servers in
Targets.yaml
for mainii
binary instead of connection strings (e.g.-d myserver
for running on relational dbs) - You can now pass a directory name to the
file
verb to process all csv files in that directory. - Added
-g
option to thefile
verb 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.yaml
is missing
0.0.7 - 2022-08-24
- Made
--rulesfile
CLI argument default toRules.yaml
- Added TRACE progress logging to
ii
CLI 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.yaml
inii
CLI 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)
ii
startup 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.RedactionWord
to customise the substitution value for PII when updating the database - Moved redaction code to
IsIdentifiable.Redacting
namespace - 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
IsIdentifiableAbstractRunner
and add custom reports
0.0.1 - 2022-02-07
Initial version