All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
4.1.5 - 2024-10-28
- Bump fo-dicom from 5.1.3 to 5.1.4
4.1.4 - 2024-10-24
- Bump HIC.FAnsiSql from 3.2.6 to 3.2.7
- Bump MongoDB.Driver from 2.28.0 to 3.0.0
- Bump NLog from 5.3.2 to 5.3.4
- Bump YamlDotNet from 16.0.0 to 16.1.3
4.1.3 - 2024-08-06
- Bump HIC.FAnsiSql from 3.2.5 to 3.2.6
- Bump MongoDB.Driver from 2.27.0 to 2.28.0
4.1.2 - 2024-07-15
- Bump fo-dicom from 5.1.2 to 5.1.3
- Bump HIC.FAnsiSql from 3.2.3 to 3.2.5
- Bump MongoDB.Driver from 2.25.0 to 2.27.0
- Bump YamlDotNet from 15.1.4 to 16.0.0
4.1.1 - 2024-05-29
- Bugfix for cast error in array-string conversion
- Bump HIC.FAnsiSql from 3.2.1 to 3.2.3
- Bump MongoDB.Driver from 2.24.0 to 2.25.0
- Bump NLog from 5.2.8 to 5.3.2
- Bump YamlDotNet from 15.1.2 to 15.1.4
4.1.0 - 2024-03-12
- Migrate to net8
- Bump fo-dicom from 5.0.3 to 5.1.2
- Bump HIC.FAnsiSql from 3.0.1 to 3.2.1
- Bump MongoDB.Driver from 2.19.0 to 2.24.0
- Bump Newtonsoft.Json from 13.0.2 to 13.0.3
- Bump NLog from 5.1.1 to 5.2.8
- Bump YamlDotNet from 13.0.0 to 15.1.2
4.0.3 - 2023-02-07
- Add ECG type template
- Bump MongoDB.Driver from 2.18.0 to 2.19.0
- Bump NLog from 5.1.0 to 5.1.1
- Bump YamlDotNet from 12.3.1 to 13.0.0
4.0.2 - 2022-12-19
- Now targets .Net Standard 2.1 and 6.0 instead of Standard 2.0
- Add information on problematic tag to exception in
GetValueFromDatasetWithMultiplicity
- Bump HIC.FansiSql from 2.0.4 to 3.0.1
- Bump MongoDB.Driver from 2.15.1 to 2.18.0
- Bump Newtonsoft.Json from 13.0.1 to 13.0.2
- Bump NLog from 5.0.5 to 5.1.0
- Bump YamlDotNet from 12.0.2 to 12.3.1
4.0.1 - 2022-06-06
- Updated fo-dicom validation suppression to use DicomSetupBuilder not .AutoValidate
- Switch JSON to prefer numerical encoding but fall back to string, rather than throwing
- Bump fo-dicom from 5.0.0 to 5.0.3
- Bump HIC.FAnsiSql from 2.0.3 to 2.0.4
- Bump MongoDB.Driver from 2.15.0 to 2.15.1
- Bump NLog from 4.7.14 to 5.0.0
- Bump NUnit from 3.13.2 to 3.13.3
- Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0
4.0.0 - 2022-03-21
- Now using fo-dicom 5, some API changes
- Bump fo-dicom to 5.0.0
- Bump MongoDB.Driver from 2.12.3 to 2.14.0
- Bump NLog from 4.7.10 to 4.7.12
3.0.0 - 2021-07-28
- Bump MongoDB.Driver from 2.11.6 to 2.12.3
- Bump Newtonsoft.Json from 12.0.3 to 13.0.1
- Bump NLog from 4.7.8 to 4.7.10
- Bump YamlDotNet from 10.0.0 to 11.2.1
- Bump HIC.FAnsiSql from 1.0.6 to 2.0.1
- Bump MongoDB.Driver from 2.12.3 to 2.13.0
- Added XA and US templates
2.3.2 - 2020-03-02
- Bump YamlDotNet from 9.1.1 to 9.1.4
- Bump NLog from 4.7.6 to 4.7.8
- Bump MongoDB.Driver from 2.11.5 to 2.11.6
- Added SR (Structured Report) template
- Bump fo-dicom from 4.0.6 to 4.0.7
2.3.1 - 2020-08-17
- Add support for DX (Digital Radiography) modality
- Obsolete method CorrectFoDicomVersion removed, previously deprecated
- Bump fo-dicom from 4.0.5 to 4.0.6
- Bump HIC.FAnsiSql from 0.11.1 to 1.0.5
- Bump MongoDB.Driver from 2.10.4 to 2.11.0
- Bump NLog from 4.7.2 to 4.7.3
2.3.0 - 2020-05-21
- Bump YamlDotNet from 8.1.0 to 8.1.1
- Bump Microsoft.NET.Test.Sdk from 16.5.0 to 16.6.1
- Bump MongoDB.Driver from 2.10.3 to 2.10.4
- Bump NunitXml.TestLogger from 2.1.41 to 2.1.62
- Bump NLog from 4.7.0 to 4.7.2
- Bump fo-dicom.NetCore from 4.0.4 to 4.0.5 and unpin
2.2.2 - 2020-04-08
- Update MongoDB.Driver to 2.10.3
- First release built and deployed via Travis rather than Jenkins
2.2.1 - 2020-04-07
- Update HIC.FAnsiSql to 0.11.1
- This updates the MySQL client to MySQLConnector
- Any connection string containing 'ssl-mode' must be updated to 'sslmode'
- Update MongoDB.Driver to 2.10.2
- Update Newtonsoft.Json to 12.0.3
- Update NLog to 4.7.0
- Update YamlDotNet to 8.1.0
2.2.0 - 2020-03-26
-
Upgrade fo-dicom to 4.0.4
- Disable DicomValidation.AutoValidation in JSON converters
- Disable compiler warning for validation
- Remove the unused "SmiStrictJsonDicomConverter"
- Remove the "lazy" qualifier from our JsonDicomConverter
- Add support for three new DICOM VRs: OV, SV, and UV
-
Updated PT modality schema (#e608c)
-
Removed
NumberOfSeriesRelatedInstances
from all schema -
Templates now show last modified date
-
Removed
ImageType
from Series
2.1.2 - 2019-11-20
- Updated to latest version of FAnsiSql (0.10.12)
2.1.1 - 2019-09-13
- Updated to latest version of FAnsiSql (0.10.4)
2.1.0 - 2019-08-30
- Support for arbitrary (not based on a specific DicomTag) columns in image table templates
- Updated to latest version of FAnsiSql (0.10.0)
- DicomTypeTranslaterWriter: Fixed parsing of private sequence elements when the private creator is unknown
2.0.0 - 2019-07-08
- Simple worked usage example
- Add handling for string encoding in JSON conversion
- Added list of nuget package inventory
- Dependency test to ensure nuspec and csproj are correct
- Improved README
- Update and refactor of DICOM-JSON converter
- Set default converter to SmiLazyJsonDicomConverter
- Updated to latest version of FAnsiSql (0.9.1.10)
- Updated to latest version of MongoDB.Driver (2.8.1)
- Renamed DicomTypeTranslaterWriter.BuildDatasetFromBsonDocument -> BuildDicomDataset
- Renamed DicomTypeTranslaterReader.BuildDatasetDocument -> BuildBsonDocument
- DicomTypeTranslater.SetLazyConversion
- DicomTypeTranslaterReader.GetBsonKeyForTag from public API
- DicomTypeTranslaterReader.CreateBsonValue from public API
- DicomTypeTranslaterReader.StripLargeArrays
- DicomTypeTranslaterWriter.MaxVrsToExpect
- Fixed Travis dotnet test
- Fixed TagElevation tests to handle different environments
1.0.4 - 2019-06-25
- Added Travis config
- Added CHANGELOG file
- Changed rake to use msbuild directly without albacore
1.0.0.3 - 2019-05-24
- Fixed .NET Core version of fo-dicom in nuspec
1.0.0.2 - 2019-05-24
- Switched to .NET Core version of fo-dicom
1.0.0.1 - 2019-05-14
- TableCreation namespace from SMIPlugin
- Comments for public members
- Enabled XML docs
- Helper extension methods, documentation, and test cases
- Nuspec file
- NuGet packet naming
1.0.0.0 - 2019-05-13
Initial commit of code from old SMIPlugin repo
- Example usage case
- Rake build scripts for CI