Skip to content

Commit

Permalink
Move 8.1.5 to main for autoupdater (#1797)
Browse files Browse the repository at this point in the history
* bump to net8

* add sqlcli

* Bump Autoupdater.NET.Official from 1.8.4 to 1.8.5

Bumps [Autoupdater.NET.Official](https://github.com/ravibpatel/AutoUpdater.NET) from 1.8.4 to 1.8.5.
- [Release notes](https://github.com/ravibpatel/AutoUpdater.NET/releases)
- [Commits](ravibpatel/AutoUpdater.NET@v1.8.4...v1.8.5)

---
updated-dependencies:
- dependency-name: Autoupdater.NET.Official
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Delete .nuget/packages.config (#1758)

* Delete .nuget/packages.config

Remove  hopefully obsolete package list confusing dependency tracking

* Remove .nuget folder

---------

Co-authored-by: James A Sutherland <>

* Bump svenstaro/upload-release-action from 2.7.0 to 2.9.0 (#1759)

* Bump shogo82148/actions-setup-perl from 1.28.0 to 1.29.0 (#1751)

Bumps [shogo82148/actions-setup-perl](https://github.com/shogo82148/actions-setup-perl) from 1.28.0 to 1.29.0.
- [Release notes](https://github.com/shogo82148/actions-setup-perl/releases)
- [Commits](shogo82148/actions-setup-perl@v1.28.0...v1.29.0)

---
updated-dependencies:
- dependency-name: shogo82148/actions-setup-perl
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Friel <[email protected]>

* Bump CsvHelper from 30.0.3 to 30.1.0 (#1737)

Bumps [CsvHelper](https://github.com/JoshClose/CsvHelper) from 30.0.3 to 30.1.0.
- [Commits](JoshClose/CsvHelper@30.0.3...30.1.0)

---
updated-dependencies:
- dependency-name: CsvHelper
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Friel <[email protected]>

* Bump SSH.NET from 2023.0.1 to 2024.0.0

Bumps [SSH.NET](https://github.com/sshnet/SSH.NET) from 2023.0.1 to 2024.0.0.
- [Release notes](https://github.com/sshnet/SSH.NET/releases)
- [Commits](sshnet/SSH.NET@2023.0.1...2024.0.0)

---
updated-dependencies:
- dependency-name: SSH.NET
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump SixLabors.ImageSharp.Drawing from 2.1.0 to 2.1.1

Bumps [SixLabors.ImageSharp.Drawing](https://github.com/SixLabors/ImageSharp.Drawing) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/SixLabors/ImageSharp.Drawing/releases)
- [Commits](SixLabors/ImageSharp.Drawing@v2.1.0...v2.1.1)

---
updated-dependencies:
- dependency-name: SixLabors.ImageSharp.Drawing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump MongoDB.Driver from 2.23.1 to 2.24.0

Bumps [MongoDB.Driver](https://github.com/mongodb/mongo-csharp-driver) from 2.23.1 to 2.24.0.
- [Release notes](https://github.com/mongodb/mongo-csharp-driver/releases)
- [Commits](mongodb/mongo-csharp-driver@v2.23.1...v2.24.0)

---
updated-dependencies:
- dependency-name: MongoDB.Driver
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump NUnit from 4.0.1 to 4.1.0

Bumps [NUnit](https://github.com/nunit/nunit) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/nunit/nunit/releases)
- [Changelog](https://github.com/nunit/nunit/blob/master/CHANGES.md)
- [Commits](nunit/nunit@v4.0.1...4.1.0)

---
updated-dependencies:
- dependency-name: NUnit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump FluentFTP from 49.0.1 to 49.0.2

Bumps [FluentFTP](https://github.com/robinrodricks/FluentFTP) from 49.0.1 to 49.0.2.
- [Release notes](https://github.com/robinrodricks/FluentFTP/releases)
- [Changelog](https://github.com/robinrodricks/FluentFTP/blob/master/RELEASES.md)
- [Commits](https://github.com/robinrodricks/FluentFTP/commits)

---
updated-dependencies:
- dependency-name: FluentFTP
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Task/rdmp-140 Update Dependabot yml file (#1756)

* centrally managed dependacies

* add directory.project.props file

* fix typo

* fix build

* fix up test

* Whitespace cleanup

* Avoid searching for and reading all csproj files twice

* remove console log

* update dependabot actions

* remove dependabot lower bounds

---------

Co-authored-by: James A Sutherland <>

* fix merge

* run net8

* Bump YamlDotNet from 15.1.1 to 15.1.2 (#1767)

Bumps [YamlDotNet](https://github.com/aaubry/YamlDotNet) from 15.1.1 to 15.1.2.
- [Release notes](https://github.com/aaubry/YamlDotNet/releases)
- [Commits](aaubry/YamlDotNet@v15.1.1...v15.1.2)

---
updated-dependencies:
- dependency-name: YamlDotNet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* update sqlclient

* add version

* remove obsolete properties from tests

* workaround depricated formatter

* add text fix

* add package listing

* Bump coverlet.collector from 6.0.0 to 6.0.1 (#1757)

Bumps [coverlet.collector](https://github.com/coverlet-coverage/coverlet) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/coverlet-coverage/coverlet/releases)
- [Commits](coverlet-coverage/coverlet@v6.0.0...v6.0.1)

---
updated-dependencies:
- dependency-name: coverlet.collector
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* RDMP-143 Reorder Excel Attacher Processes (#1752)

* update excel attacher processing ordering

* Bump CsvHelper from 30.0.1 to 31.0.0 (#1761)

* Bump SixLabors.ImageSharp from 3.1.2 to 3.1.3 (#1770)

Bumps [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/SixLabors/ImageSharp/releases)
- [Commits](SixLabors/ImageSharp@v3.1.2...v3.1.3)

---
updated-dependencies:
- dependency-name: SixLabors.ImageSharp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump SixLabors.ImageSharp.Drawing from 2.1.1 to 2.1.2

Bumps [SixLabors.ImageSharp.Drawing](https://github.com/SixLabors/ImageSharp.Drawing) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/SixLabors/ImageSharp.Drawing/releases)
- [Commits](SixLabors/ImageSharp.Drawing@v2.1.1...v2.1.2)

---
updated-dependencies:
- dependency-name: SixLabors.ImageSharp.Drawing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Resetting Dependabot for central versioning

* Reinstate Dependabot to reset state

* Move ManagePackageVersionsCentrally flag to Directory.Build.props

* Fix casing on Directory.Build.props file

* Task/tidy up net 8 migration (#1775)

* fix packages.md

* Bump coverlet.collector from 6.0.1 to 6.0.2

Bumps [coverlet.collector](https://github.com/coverlet-coverage/coverlet) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/coverlet-coverage/coverlet/releases)
- [Commits](coverlet-coverage/coverlet@v6.0.1...v6.0.2)

---
updated-dependencies:
- dependency-name: coverlet.collector
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump HIC.BadMedicine from 1.1.2 to 1.2.0 (#1776)

* Bump HIC.BadMedicine from 1.1.2 to 1.2.0

Bumps [HIC.BadMedicine](https://github.com/HicServices/BadMedicine) from 1.1.2 to 1.2.0.
- [Release notes](https://github.com/HicServices/BadMedicine/releases)
- [Changelog](https://github.com/HicServices/BadMedicine/blob/develop/CHANGELOG.md)
- [Commits](HicServices/SynthEHR@v1.1.2...v1.2.0)

---
updated-dependencies:
- dependency-name: HIC.BadMedicine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* BadMedicine API update

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James A Sutherland <[email protected]>

* bump fansisql (#1778)

* Bump Terminal.Gui from 1.15.1 to 1.16.0 (#1781)

Bumps [Terminal.Gui](https://github.com/gui-cs/Terminal.Gui) from 1.15.1 to 1.16.0.
- [Release notes](https://github.com/gui-cs/Terminal.Gui/releases)
- [Commits](gui-cs/Terminal.Gui@v1.15.1...v1.16.0)

---
updated-dependencies:
- dependency-name: Terminal.Gui
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump NUnit.Analyzers from 4.0.1 to 4.1.0 (#1780)

Bumps [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/nunit/nunit.analyzers/releases)
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.txt)
- [Commits](nunit/nunit.analyzers@4.0.1...4.1.0)

---
updated-dependencies:
- dependency-name: NUnit.Analyzers
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump HIC.BadMedicine from 1.2.0 to 1.2.1

Bumps [HIC.BadMedicine](https://github.com/HicServices/BadMedicine) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/HicServices/BadMedicine/releases)
- [Changelog](https://github.com/HicServices/BadMedicine/blob/develop/CHANGELOG.md)
- [Commits](HicServices/SynthEHR@v1.2.0...v1.2.1)

---
updated-dependencies:
- dependency-name: HIC.BadMedicine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* external database commands saved

* Bigfix: Bring Notification Boxes To Front (#1785)

* bring notification to front

* add top most

* Bump NPOI from 2.6.2 to 2.7.0 (#1787)

Bumps [NPOI](https://github.com/nissl-lab/npoi) from 2.6.2 to 2.7.0.
- [Release notes](https://github.com/nissl-lab/npoi/releases)
- [Commits](https://github.com/nissl-lab/npoi/commits)

---
updated-dependencies:
- dependency-name: NPOI
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix value to string conversion (#1788)

* fix value to string conversion

* Update ExcelDataFlowSource.cs

* Task/RDMP-65 remember last used extraction pipeline (#1768)

* extractions remember pipeline

* update changelog

* reorder testing

* fix test

* revert test

* add order to test

* updates from codeql

* tidy up code

* Update ExecuteExtractionUI.cs

* Task/allow extended timeouts (#1773)

* add 50min timeout

* interim

* add optional timeout

* add changelog

* tidy up from codeql

* update

* Task/rdmp 145 improve bak experience (#1772)

* improve bak file usage

* add documentation stub

* add docs

* tidy up code

* bump sixLabors

* update to ui

* restore files

* improve documentation

* add using statement

* specify server when importing existing cohorts

* Task/RDMP-129 Remove wix toolset (#1789)

* start of msi upgrade

* remove wix

* update build steps

* tidy up

* restore file

* update sln

* Feature/rdmp 117 multiple loads per catalogue (#1754)

* basic db objects

* fix typo

* working db linkage

* working build

* add sql update

* update sql

* update tests

* update sql

* update create sql

* update sql

* update sql

* update class

* fix extra space

* attempt to fix tests

* remove linkage

* fix typo

* add test case

* attempt image fix

* fix up image

* add missing file

* add changelog

* interim

* interim

* tidy up code

* fix build

* icons

* rename icon file (#1755)

* working icon

* update create sql

* update patch

* add patch

* working patches

* add basic tests

* tidy up code

* add go

* attempt to fix patch

* tidy up code

* remove true equal true check

* tidy up from review

* update migration

* remove dupe file (#1774)

* fix build

* interim sql

* update patch

* fix sql patch

* update patch id

* update patch id

* fix bad merge

* tidy up code

* tidy up code

---------

Co-authored-by: James A Sutherland <[email protected]>

* allow for multiple identifiers in an project catalogue (#1791)

* fix logic issue

* update changelog

* only convert core categories

* add release date

* update changelog

* Task/rdmp-156 prep 8.1.5 release (#1793)

* add release date

* update changelog

* attempt to fix nuge tpackaging

* Update build.yml

* Task/rdmp 156 prep 8.1.5 release (#1795)

* disable tag check

* add sgen

* revert bad fix

* nudge deps

* fix duplicate deps

* drop dep

* fix build

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James A Sutherland <[email protected]>
Co-authored-by: Brian <[email protected]>
Co-authored-by: James A Sutherland <>
Co-authored-by: James A Sutherland <[email protected]>
Co-authored-by: rdteviotdale <[email protected]>
  • Loading branch information
6 people authored Apr 8, 2024
1 parent 67809c9 commit 8460816
Show file tree
Hide file tree
Showing 100 changed files with 2,067 additions and 1,256 deletions.
16 changes: 2 additions & 14 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,5 @@ updates:
open-pull-requests-limit: 10
target-branch: develop
reviewers:
- jas88
ignore:
- dependency-name: NPOI
versions:
- ">= 2.5.1.a"
- "< 2.5.2"
- dependency-name: NPOI
versions:
- ">= 2.5.a"
- "< 2.6"
- dependency-name: System.Resources.Extensions
versions:
- "> 4.6.0"
- "< 5"
- jas88
- jfriel
25 changes: 12 additions & 13 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -164,15 +164,15 @@ jobs:
- name: Temporary Bundle of ddls for auto-updater
shell: bash
run: |
cp -r Application/ResearchDataManagementPlatform/bin/Release/net7.0-windows/win-x64/runtimes ./PublishWinForms
cp -r Application/ResearchDataManagementPlatform/bin/Release/net7.0-windows/win-x64/x64 ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net7.0-windows/win-x64/D3DCompiler_47_cor3.dll ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net7.0-windows/win-x64/mongocrypt.dll ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net7.0-windows/win-x64/PenImc_cor3.dll ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net7.0-windows/win-x64/PresentationNative_cor3.dll ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net7.0-windows/win-x64/vcruntime140_cor3.dll ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net7.0-windows/win-x64/WebView2Loader.dll ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net7.0-windows/win-x64/wpfgfx_cor3.dll ./PublishWinForms
cp -r Application/ResearchDataManagementPlatform/bin/Release/net8.0-windows/win-x64/runtimes ./PublishWinForms
cp -r Application/ResearchDataManagementPlatform/bin/Release/net8.0-windows/win-x64/x64 ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net8.0-windows/win-x64/D3DCompiler_47_cor3.dll ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net8.0-windows/win-x64/mongocrypt.dll ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net8.0-windows/win-x64/PenImc_cor3.dll ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net8.0-windows/win-x64/PresentationNative_cor3.dll ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net8.0-windows/win-x64/vcruntime140_cor3.dll ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net8.0-windows/win-x64/WebView2Loader.dll ./PublishWinForms
cp Application/ResearchDataManagementPlatform/bin/Release/net8.0-windows/win-x64/wpfgfx_cor3.dll ./PublishWinForms
- name: Install Plugins
shell: bash
run: |
Expand All @@ -195,7 +195,6 @@ jobs:
AzureSignTool sign -kvu "${{ secrets.AZURE_KEY_VAULT_URI }}" -kvi "${{ secrets.AZURE_CLIENT_ID }}" -kvt "${{ secrets.AZURE_TENANT_ID }}" -kvs "${{ secrets.AZURE_CLIENT_SECRET }}" -kvc ${{ secrets.AZURE_CERT_NAME }} -tr http://timestamp.digicert.com -v PublishWindows/rdmp.exe
AzureSignTool sign -kvu "${{ secrets.AZURE_KEY_VAULT_URI }}" -kvi "${{ secrets.AZURE_CLIENT_ID }}" -kvt "${{ secrets.AZURE_TENANT_ID }}" -kvs "${{ secrets.AZURE_CLIENT_SECRET }}" -kvc ${{ secrets.AZURE_CERT_NAME }} -tr http://timestamp.digicert.com -v PublishWinForms/ResearchDataManagementPlatform.exe
mkdir -p dist
cmd /c wix\\build.cmd ${{ steps.version.outputs.rdmpversion }}
(cd PublishWindows ; echo 7z a -mx=9 ../dist/rdmp-${{ steps.version.outputs.rdmpversion }}-cli-win-x64.zip . | cmd)
(cd PublishLinux ; echo 7z a -mx=0 ../dist/rdmp-${{ steps.version.outputs.rdmpversion }}-cli-linux-x64.zip . | cmd)
mv PublishLinux rdmp-${{ steps.version.outputs.rdmpversion }}-cli-linux
Expand All @@ -204,7 +203,7 @@ jobs:
- name: Install Perl dependencies
uses: shogo82148/actions-setup-perl@v1.28.0
uses: shogo82148/actions-setup-perl@v1.29.0
with:
install-modules-with: cpanm
install-modules: Archive::Zip Archive::Tar
Expand Down Expand Up @@ -287,10 +286,10 @@ jobs:
- name: Upload Nuget packages
run: dotnet nuget push HIC.RDMP.Plugin*${{ steps.version.outputs.rdmpversion }}.nupkg -s https://api.nuget.org/v3/index.json --skip-duplicate -k ${{ secrets.NUGET_KEY }}
- name: Upload binaries to release
uses: svenstaro/upload-release-action@2.7.0
uses: svenstaro/upload-release-action@2.9.0
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: dist/*
tag: ${{ github.ref }}
overwrite: true
file_glob: true
file_glob: true
26 changes: 0 additions & 26 deletions .nuget/packages.config

This file was deleted.

4 changes: 2 additions & 2 deletions AnalysisReport.sarif
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
{
"$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json",
"version": "2.1.0",
"runs": [
Expand Down Expand Up @@ -497,4 +497,4 @@
"columnKind": "utf16CodeUnits"
}
]
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<PropertyGroup>
<ProjectGuid>{550988FD-F1FA-41D8-BE0F-00B4DE47D320}</ProjectGuid>
<OutputType>WinExe</OutputType>
<TargetFramework>net7.0-windows</TargetFramework>
<TargetFramework>net8.0-windows</TargetFramework>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<UseWindowsForms>true</UseWindowsForms>
<EnableWindowsTargeting>true</EnableWindowsTargeting>
Expand Down
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,39 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [8.1.5] - 2024-04-03

## Changed

- Migrate from .net7 to .net8
- Add timeout override to remote table selectors
- Extractions now remember the last used pipeline
- Allow for custom .bak file physical locations during data loads
- Add ability to have multiple data loads for a single catalogue
- Allow for Project Specific Catalogues to have multiple extraction identifiers
- Fix issue with notification popups being inaccessable when RDMP is minimised
- Allow for Catalogues with Non-Core extraction categories to be made Project specific
- Bump coverlet.collector from 6.0.0 to 6.0.1
- Bump svenstaro/upload-release-action from 2.7.0 to 2.9.0
- Bump Autoupdater.NET.Official from 1.8.4 to 1.8.5
- Bump CsvHelper from 30.0.1 to 31.0.0
- Bump SSH.NET from 2023.0.1 to 2024.0.0
- Bump SixLabors.ImageSharp.Drawing from 2.1.0 to 2.1.1
- Bump MongoDB.Driver from 2.23.1 to 2.24.0
- Bump NUnit from 4.0.1 to 4.1.0
- Bump FluentFTP from 49.0.1 to 49.0.2
- Bump YamlDotNet from 15.1.1 to 15.1.2
- Bump SixLabors.ImageSharp from 3.1.2 to 3.1.3
- Bump SixLabors.ImageSharp.Drawing from 2.1.1 to 2.1.2
- Bump HIC.BadMedicine from 1.1.2 to 1.2.0
- Bump coverlet.collector from 6.0.1 to 6.0.2
- Bump HIC.FansiSql from 3.2.1 to 3.2.2
- Bump NUnit.Analyzers from 4.0.1 to 4.1.0
- Bump Terminal.Gui from 1.15.1 to 1.16.0
- Bump HIC.BadMedicine from 1.2.0 to 1.2.1
- Bump NPOI from 2.6.2 to 2.7.0


## [8.1.4] - 2024-02-19

## Changed
Expand Down
7 changes: 7 additions & 0 deletions Directory.Build.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<Project>
<PropertyGroup>
<LangVersion>11.0</LangVersion>
<Version>8.1.4</Version>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
</Project>
33 changes: 14 additions & 19 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
@@ -1,47 +1,42 @@
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="CommandLineParser" Version="2.9.1"/>
<PackageVersion Include="CsvHelper" Version="30.0.1"/>
<PackageVersion Include="Equ" Version="2.3.0"/>
<PackageVersion Include="ExcelNumberFormat" Version="1.1.0"/>
<PackageVersion Include="FluentFTP" Version="49.0.1"/>
<PackageVersion Include="HIC.BadMedicine" Version="1.1.2"/>
<PackageVersion Include="HIC.FAnsiSql" Version="3.1.1"/>
<PackageVersion Include="FluentFTP" Version="49.0.2"/>
<PackageVersion Include="HIC.BadMedicine" Version="1.2.1"/>
<PackageVersion Include="HIC.FAnsiSql" Version="3.2.2"/>
<PackageVersion Include="LibArchive.Net" Version="0.1.4"/>
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageVersion>
<PackageVersion Include="Microsoft.XmlSerializer.Generator" Version="8.0.0"/>
<PackageVersion Include="MongoDB.Driver" Version="2.23.1"/>
<PackageVersion Include="MongoDB.Driver" Version="2.24.0"/>
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3"/>
<PackageVersion Include="NPOI" Version="2.6.2"/>
<PackageVersion Include="NPOI" Version="2.7.0"/>
<PackageVersion Include="NLog" Version="5.2.8"/>
<PackageVersion Include="SixLabors.ImageSharp" Version="3.1.2"/>
<PackageVersion Include="SixLabors.ImageSharp.Drawing" Version="2.1.0"/>
<PackageVersion Include="SixLabors.ImageSharp" Version="3.1.3"/>
<PackageVersion Include="SixLabors.ImageSharp.Drawing" Version="2.1.2"/>
<PackageVersion Include="Spectre.Console" Version="0.48.0"/>
<PackageVersion Include="SSH.NET" Version="2023.0.1"/>
<PackageVersion Include="Terminal.Gui" Version="1.15.1"/>
<PackageVersion Include="YamlDotNet" Version="15.1.1"/>
<PackageVersion Include="SSH.NET" Version="2024.0.0"/>
<PackageVersion Include="Terminal.Gui" Version="1.16.0"/>
<PackageVersion Include="YamlDotNet" Version="15.1.2"/>
<PackageVersion Include="ConsoleControl" Version="1.3.0"/>
<PackageVersion Include="Autoupdater.NET.Official" Version="1.8.4"/>
<PackageVersion Include="Autoupdater.NET.Official" Version="1.8.5"/>
<PackageVersion Include="DockPanelSuite.ThemeVS2015" Version="3.1.0"/>
<PackageVersion Include="System.Threading.ThreadPool" Version="4.3.0"/>
<PackageVersion Include="WeCantSpell.Hunspell" Version="5.0.0"/>
<PackageVersion Include="NUnit" Version="4.0.1"/>
<PackageVersion Include="NUnit" Version="4.1.0"/>
<PackageVersion Include="ObjectListView.Repack.NET6Plus" Version="2.9.4"/>
<PackageVersion Include="Scintilla.NET" Version="5.3.2.9"/>
<PackageVersion Include="System.Resources.Extensions" Version="8.0.0"/>
<PackageVersion Include="VPKSoft.ScintillaLexers.NET" Version="1.1.16"/>
<PackageVersion Include="HIC.System.Windows.Forms.DataVisualization" Version="1.0.1"/>
<PackageVersion Include="NunitXml.TestLogger" Version="3.1.20"/>
<PackageVersion Include="NUnit3TestAdapter" Version="4.5.0"/>
<PackageVersion Include="NUnit.Analyzers" Version="4.0.1"/>
<PackageVersion Include="NUnit.Analyzers" Version="4.1.0"/>
<PackageVersion Include="NSubstitute" Version="5.1.0"/>
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.9.0"/>
<PackageVersion Include="coverlet.collector" Version="6.0.0"/>
<PackageVersion Include="coverlet.collector" Version="6.0.2"/>
</ItemGroup>
</Project>
3 changes: 0 additions & 3 deletions Documentation/CodeTutorials/Packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,13 @@
| FluentFTP | [Github](https://github.com/robinrodricks/FluentFTP/) | [MIT](https://opensource.org/licenses/MIT) | FTP(S) client | |
| MongoDB.Driver | [GitHub](https://github.com/mongodb/mongo-csharp-driver) | [Apache 2.0](https://opensource.org/licenses/Apache-2.0) | Database driver for MongoDB | |
| Microsoft.SourceLink.GitHub | [GitHub](https://github.com/dotnet/sourcelink) | [MIT](https://opensource.org/licenses/MIT) | Enable source linkage from nupkg | Official MS project |
| Microsoft.XmlSerializer.Generator | [Microsoft](https://learn.microsoft.com/en-us/dotnet/core/additional-tools/xml-serializer-generator) | [MIT](https://opensource.org/licenses/MIT) | XML handling improvements |
| ObjectListView.Repack.NET6Plus | [GitHub](https://github.com/nasisakk/ObjectListViewRepack) | [GPL 3.0](https://www.gnu.org/licenses/gpl-3.0.html) | |
| Scintilla.NET | [GitHub](https://github.com/VPKSoft/Scintilla.NET) | [MIT](https://opensource.org/licenses/MIT) | |
| VPKSoft.ScintillaLexers.NET | [GitHub](https://github.com/VPKSoft/ScintillaLexers) | [MIT](https://opensource.org/licenses/MIT) | |
| WeCantSpell.Hunspell | [GitHub](https://github.com/aarondandy/WeCantSpell.Hunspell/) | [GPL-2 and others](https://github.com/aarondandy/WeCantSpell.Hunspell/blob/main/license.txt) | |
| [DockPanelSuite.ThemeVS2015](http://dockpanelsuite.com/) | [GitHub](https://github.com/dockpanelsuite/dockpanelsuite) | [MIT](https://opensource.org/licenses/MIT) | Provides Window layout and docking for RDMP. | There are no powershell initialization files in the package which can be run by the NuGet installer.|
| [FAM FAM FAM Icons](https://web.archive.org/web/20070824000227/http://www.famfamfam.com/lab/icons/silk/) | N\A | [CC 2.5](https://creativecommons.org/licenses/by/2.5/) | Icons for user interfaces |
| CommandLineParser | [GitHub](https://github.com/commandlineparser/commandline) | [MIT](https://opensource.org/licenses/MIT) | Allows command line arguments for main client application and CLI executables |
| CsvHelper | [GitHub](https://github.com/JoshClose/CsvHelper) | MS-PL / Apache 2.0 | Enables reading/writing CSV files |
| NPOI | [GitHub](https://github.com/tonyqus/npoi) | Apache 2.0 | Enables reading/writing Microsoft Excel files |
| ExcelNumberFormat | [GitHub](https://github.com/andersnm/ExcelNumberFormat) |[MIT](https://opensource.org/licenses/MIT) | Handles translating number formats from Excel formats into usable values | |
| LibArchive.Net | [GitHub](https://github.com/jas88/libarchive.net) | [BSD](https://opensource.org/license/bsd-2-clause/) | Access archive formats without the LZMA bugs of SharpCompress | |
Expand All @@ -42,5 +40,4 @@
| Autoupdater.NET.Official | [GitHub](https://github.com/ravibpatel/AutoUpdater.NET) | MIT | Manages updating of the RDMP windows client directly from the RDMP GitHub Releases|
| ConsoleControl | [GitHub](https://github.com/dwmkerr/consolecontrol) | MIT | Runs RDMP cli subprocesses|
| Terminal.Gui | [GitHub](https://github.com/gui-cs/Terminal.Gui) | [MIT](https://opensource.org/licenses/MIT) | Console user-interface|

[DBMS]: ./Glossary.md#DBMS
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions Documentation/DataLoadEngine/SQLBakFiles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# SQL .bak files
RDMP data loads can make use of .bak files to load data into catalogues.

## How to use a .bak file
When creating a data load, selecting the mounting section will give the option "Add SQL backup File Task"
![Attachers Location](./Images/SQL_bak_files.PNG)
This will prompt you to select a .bak file from the file system.
If you are using the 'GetFiles' stage to fetch the .bak file from a remote server, you will have to perform this load in stages.
This is to reduce the risk of loading unintended .bak files into the system.
The database will be mounted and can now be interacted with like a standard database.

## Using custom Physical File Locations
When using a .bak file within a data load, you may run into an issue of being unable to access the physical location of the files.
This can be overcome by setting a custom location of the primary and log file locations of the bak file during the load.
To do this, open the .bak processing task and set a custom location of your choosing for the .mdf and .ldf files.
9 changes: 2 additions & 7 deletions HIC.DataManagementPlatform.sln
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,14 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.3.32825.248
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{E42F0D5F-79D5-4322-BE3F-F52DCAAED2C3}"
ProjectSection(SolutionItems) = preProject
.nuget\packages.config = .nuget\packages.config
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tests.Common", "Tests.Common\Tests.Common.csproj", "{CA13A431-7FB6-4BCE-8521-42D130934311}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{AEDF99FB-885A-4243-8DFE-6A4E3F40D50D}"
ProjectSection(SolutionItems) = preProject
.github\workflows\build.yml = .github\workflows\build.yml
CHANGELOG.md = CHANGELOG.md
deadlinksconfig.json = deadlinksconfig.json
directory.build.props = directory.build.props
Directory.Build.props = Directory.Build.props
.github\workflows\links.yml = .github\workflows\links.yml
Directory.Packages.props = Directory.Packages.props
NoteForNewDevelopers.md = NoteForNewDevelopers.md
Expand Down Expand Up @@ -320,4 +315,4 @@ Global
GlobalSection(Performance) = preSolution
HasPerformanceSessions = true
EndGlobalSection
EndGlobal
EndGlobal
3 changes: 0 additions & 3 deletions Rdmp.Core.Tests/CommandExecution/CommandInvokerTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ namespace Rdmp.Core.Tests.CommandExecution;
public class CommandInvokerTests : UnitTests
{
[Test]
[Timeout(5000)]
public void Test_ListSupportedCommands_NoPicker()
{
var mgr = GetActivator();
Expand All @@ -28,7 +27,6 @@ public void Test_ListSupportedCommands_NoPicker()
}

[Test]
[Timeout(5000)]
public void Test_Delete_WithPicker()
{
var mgr = GetActivator();
Expand All @@ -41,7 +39,6 @@ public void Test_Delete_WithPicker()
}

[Test]
[Timeout(5000)]
public void Test_Generic_WithPicker()
{
var mgr = GetActivator();
Expand Down
Loading

0 comments on commit 8460816

Please sign in to comment.