diff --git a/src/Help/UpdateHelp/UpdateHelp.csproj b/src/Help/UpdateHelp/UpdateHelp.csproj
index b2f06b27486..d6819a38937 100644
--- a/src/Help/UpdateHelp/UpdateHelp.csproj
+++ b/src/Help/UpdateHelp/UpdateHelp.csproj
@@ -4,6 +4,6 @@
net8.0
-
+
\ No newline at end of file
diff --git a/src/SIL.Converters.Usj/SIL.Converters.Usj.csproj b/src/SIL.Converters.Usj/SIL.Converters.Usj.csproj
index b7f53c8cbe8..7faf56d41ff 100644
--- a/src/SIL.Converters.Usj/SIL.Converters.Usj.csproj
+++ b/src/SIL.Converters.Usj/SIL.Converters.Usj.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/src/SIL.Converters.Usj/packages.lock.json b/src/SIL.Converters.Usj/packages.lock.json
index 0b2b29cf98c..27dfe2083d9 100644
--- a/src/SIL.Converters.Usj/packages.lock.json
+++ b/src/SIL.Converters.Usj/packages.lock.json
@@ -13,9 +13,9 @@
},
"Newtonsoft.Json": {
"type": "Direct",
- "requested": "[13.0.3, )",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
+ "requested": "[13.0.4, )",
+ "resolved": "13.0.4",
+ "contentHash": "pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A=="
},
"Microsoft.NETCore.Platforms": {
"type": "Transitive",
diff --git a/src/SIL.XForge.Scripture/SIL.XForge.Scripture.csproj b/src/SIL.XForge.Scripture/SIL.XForge.Scripture.csproj
index 5fccf7a28ba..741b9275efe 100644
--- a/src/SIL.XForge.Scripture/SIL.XForge.Scripture.csproj
+++ b/src/SIL.XForge.Scripture/SIL.XForge.Scripture.csproj
@@ -28,31 +28,22 @@
-
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/src/SIL.XForge.Scripture/packages.lock.json b/src/SIL.XForge.Scripture/packages.lock.json
index a4eb445c30d..ac5194670bf 100644
--- a/src/SIL.XForge.Scripture/packages.lock.json
+++ b/src/SIL.XForge.Scripture/packages.lock.json
@@ -25,33 +25,20 @@
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Direct",
- "requested": "[8.0.19, )",
- "resolved": "8.0.19",
- "contentHash": "M4IoDNgdcA1fJUKNPDQF63pF3EMf+qi4eC8CZ8NbIkaRMALPRBoJ2eK/y1HqAqEuHoSJ8MFB0R5tVSjp1ett7Q==",
+ "requested": "[8.0.20, )",
+ "resolved": "8.0.20",
+ "contentHash": "objl2pJl5Kij+xVGFu8CRBKy6t/qd6/3IAom0tgjJaspX0rCIZNZud3FNOy/wh94JhQ3jjWclBBTBLq+mk5VSg==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.19",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.20",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.Extensions.Caching.Memory": {
- "type": "Direct",
- "requested": "[8.0.1, )",
- "resolved": "8.0.1",
- "contentHash": "HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==",
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.2",
- "Microsoft.Extensions.Options": "8.0.2",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
"Microsoft.Extensions.Http.Polly": {
"type": "Direct",
- "requested": "[8.0.19, )",
- "resolved": "8.0.19",
- "contentHash": "/J+VooV0cJoWw4mMCkD4/+4WUlh+2yyhD7dg1FejQWnEHhg9aYEW4IRU/bWhx6GtlP/IUJFtm/XWTqaaHzF47g==",
+ "requested": "[8.0.20, )",
+ "resolved": "8.0.20",
+ "contentHash": "vRwPuesAKMcoKoCWS9hhSyjiBxl1Siuw6pdiTA7sL3J2Dw6Nr6UhQue3hL+yrqP5FzSVinQuz8F7bcb5kIfpzg==",
"dependencies": {
"Microsoft.Extensions.Http": "8.0.1",
"Polly": "7.2.4",
@@ -73,88 +60,49 @@
"resolved": "1.22.1",
"contentHash": "EfYANhAWqmWKoLwN6bxoiPZSOfJSO9lzX+UrU6GVhLhPub1Hd+5f0zL0/tggIA6mRz6Ebw2xCNcIsM4k+7NPng=="
},
- "Microsoft.Windows.Compatibility": {
- "type": "Direct",
- "requested": "[6.0.9, )",
- "resolved": "6.0.9",
- "contentHash": "Py/J97tkMhz9vRjgcaRuqJ1ndL8hWW2hdKzpoEKOVZG3B6ZQHxu9ifQDRgBkrfm8P39I8ZB1YVeE0C7JMns2zA==",
- "dependencies": {
- "Microsoft.Win32.Registry.AccessControl": "6.0.1",
- "Microsoft.Win32.SystemEvents": "6.0.1",
- "System.CodeDom": "6.0.0",
- "System.ComponentModel.Composition": "6.0.0",
- "System.ComponentModel.Composition.Registration": "6.0.0",
- "System.Configuration.ConfigurationManager": "6.0.2",
- "System.Data.Odbc": "6.0.2",
- "System.Data.OleDb": "6.0.1",
- "System.Data.SqlClient": "4.8.6",
- "System.Diagnostics.EventLog": "6.0.0",
- "System.Diagnostics.PerformanceCounter": "6.0.2",
- "System.DirectoryServices": "6.0.2",
- "System.DirectoryServices.AccountManagement": "6.0.1",
- "System.DirectoryServices.Protocols": "6.0.2",
- "System.Drawing.Common": "6.0.0",
- "System.IO.Packaging": "6.0.2",
- "System.IO.Ports": "6.0.0",
- "System.Management": "6.0.2",
- "System.Reflection.Context": "6.0.0",
- "System.Runtime.Caching": "6.0.1",
- "System.Security.Cryptography.Pkcs": "6.0.5",
- "System.Security.Cryptography.ProtectedData": "6.0.0",
- "System.Security.Cryptography.Xml": "6.0.2",
- "System.Security.Permissions": "6.0.1",
- "System.ServiceModel.Duplex": "4.9.0",
- "System.ServiceModel.Http": "4.9.0",
- "System.ServiceModel.NetTcp": "4.9.0",
- "System.ServiceModel.Primitives": "4.9.0",
- "System.ServiceModel.Security": "4.9.0",
- "System.ServiceModel.Syndication": "6.0.0",
- "System.ServiceProcess.ServiceController": "6.0.1",
- "System.Speech": "6.0.0",
- "System.Threading.AccessControl": "6.0.1",
- "System.Web.Services.Description": "4.9.0"
- }
- },
"NPOI": {
"type": "Direct",
- "requested": "[2.7.4, )",
- "resolved": "2.7.4",
- "contentHash": "1tCebTkr9qAfwiEa2ErXco2IT+D8MNmT9d4KFz9nWn3owkc5fAOsvxV8kq6y4531B4Z3gnInrvEdonwFyoRqPQ==",
+ "requested": "[2.7.5, )",
+ "resolved": "2.7.5",
+ "contentHash": "KmEHqThmfAdq/Q3LLTahpvFKHQMQJrzJNAFIoSZCGIZWUmYBtvxDArmpLF+Zyw1tzCem/rZsefCqJgqfIz2l4w==",
"dependencies": {
"BouncyCastle.Cryptography": "2.4.0",
"Enums.NET": "5.0.0",
"ExtendedNumerics.BigDecimal": "2025.1001.2.129",
"MathNet.Numerics.Signed": "5.0.0",
"Microsoft.IO.RecyclableMemoryStream": "3.0.1",
+ "NSax": "1.0.2",
"SharpZipLib": "1.4.2",
"SixLabors.Fonts": "1.0.1",
- "SixLabors.ImageSharp": "2.1.10",
+ "SixLabors.ImageSharp": "2.1.11",
"System.Security.Cryptography.Xml": "8.0.2",
"ZString": "2.6.0"
}
},
"ParatextData": {
"type": "Direct",
- "requested": "[9.5.0.14, )",
- "resolved": "9.5.0.14",
- "contentHash": "xpF26br9Y1zh83MoSnrc5fyl8/nvcje8XBgqKUxteMBvPjM8O7El4mtYInQXc7FbLXQa/NgVe0RpJMqmHxu1wQ==",
+ "requested": "[9.5.0.18, )",
+ "resolved": "9.5.0.18",
+ "contentHash": "64wRGUqXxdDmLKlufRKK6owUC7lTht5TMA9MmULTIHbYU1wgEtSpSDHiaZtyO+O3A2gWZAHrUoeXk21mRVXtuw==",
"dependencies": {
- "DotNetZip": "1.16.0",
"Icu4c.Win.Min": "59.1.7",
- "JetBrains.Annotations": "2021.2.0",
+ "JetBrains.Annotations": "2025.2.2",
"Microsoft.CSharp": "4.7.0",
- "Microsoft.DotNet.PlatformAbstractions": "3.1.5",
- "Microsoft.Extensions.DependencyModel": "3.1.5",
- "Microsoft.Windows.Compatibility": "6.0.0",
+ "Microsoft.DotNet.PlatformAbstractions": "3.1.6",
+ "Microsoft.Extensions.DependencyModel": "9.0.9",
+ "Microsoft.Windows.Compatibility": "9.0.9",
+ "Newtonsoft.Json": "13.0.4",
"ParatextCorePluginInterfaces": "2.0.100",
- "SIL.Core": "12.0.1",
- "SIL.Scripture": "12.0.1",
- "SIL.WritingSystems": "12.0.1",
- "System.Drawing.Common": "6.0.0",
- "System.Memory": "4.5.5",
+ "SIL.Core": "16.1.0",
+ "SIL.Scripture": "16.1.0",
+ "SIL.WritingSystems": "16.1.0",
+ "SharpZipLib": "1.4.2",
+ "System.Drawing.Common": "9.0.9",
+ "System.Memory": "4.6.3",
"System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
- "System.ValueTuple": "4.5.0",
- "icu.net": "2.9.0"
+ "System.ValueTuple": "4.6.1",
+ "UnicodeHelper": "0.8.0",
+ "icu.net": "3.0.1"
}
},
"Serval.Client": {
@@ -167,17 +115,11 @@
"System.ComponentModel.Annotations": "5.0.0"
}
},
- "SharpZipLib": {
- "type": "Direct",
- "requested": "[1.4.2, )",
- "resolved": "1.4.2",
- "contentHash": "yjj+3zgz8zgXpiiC3ZdF/iyTBbz2fFvMxZFEBPUcwZjIvXOf37Ylm+K58hqMfIBt5JgU/Z2uoUS67JmTLe973A=="
- },
"SIL.Machine": {
"type": "Direct",
- "requested": "[3.7.3, )",
- "resolved": "3.7.3",
- "contentHash": "qSn6tnV4f0J8T0LVXxX7ChvBrUn90my8sWqzQj7MfmIacvval7iN9zsGw0mu9BABTL2X5Vld1r/wbU0qA7xK2Q==",
+ "requested": "[3.7.6, )",
+ "resolved": "3.7.6",
+ "contentHash": "elr9vGSa89kROGRzo5Umptffh3JytJIQ0eyjUJkopXI26aR3aRpVOPwdUp81YKXoD9s9iMV9F4Xm0MCiEZRDCg==",
"dependencies": {
"CaseExtensions": "1.1.0",
"Newtonsoft.Json": "13.0.2",
@@ -191,47 +133,26 @@
},
"Swashbuckle.AspNetCore": {
"type": "Direct",
- "requested": "[9.0.4, )",
- "resolved": "9.0.4",
- "contentHash": "4hghaogMoS87Ivjj8s7aGuGsxrsjXZpjNvahLsN+zSLrZQcV8zQyiBweBd9AXC1sGkeNYb9/hbeS1EXrZ/hKjQ==",
+ "requested": "[9.0.6, )",
+ "resolved": "9.0.6",
+ "contentHash": "q/UfEAgrk6qQyjHXgsW9ILw0YZLfmPtWUY4wYijliX6supozC+TkzU0G6FTnn/dPYxnChjM8g8lHjWHF6VKy+A==",
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "8.0.0",
- "Swashbuckle.AspNetCore.Swagger": "9.0.4",
- "Swashbuckle.AspNetCore.SwaggerGen": "9.0.4",
- "Swashbuckle.AspNetCore.SwaggerUI": "9.0.4"
+ "Swashbuckle.AspNetCore.Swagger": "9.0.6",
+ "Swashbuckle.AspNetCore.SwaggerGen": "9.0.6",
+ "Swashbuckle.AspNetCore.SwaggerUI": "9.0.6"
}
},
"Swashbuckle.AspNetCore.Newtonsoft": {
"type": "Direct",
- "requested": "[9.0.4, )",
- "resolved": "9.0.4",
- "contentHash": "s3XJUj2jfwEQB0pbYVPnPtintKHxr46U6vU2rnNE5WLVS1YvCm1xXMymyCk0Yn3/dHTnizbNjkzs09ffWOHkvQ==",
+ "requested": "[9.0.6, )",
+ "resolved": "9.0.6",
+ "contentHash": "8kEM95YJjpjpfWdNORFKtKm9gXVwc0/qBpeaoYYjQzxC9WC6fCrobbGNXIB+kf8Kvbf/8R4iqI0kmo/qCGDLjw==",
"dependencies": {
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": "8.0.0",
- "Swashbuckle.AspNetCore.SwaggerGen": "9.0.4"
- }
- },
- "System.Data.SqlClient": {
- "type": "Direct",
- "requested": "[4.9.0, )",
- "resolved": "4.9.0",
- "contentHash": "j4KJO+vC62NyUtNHz854njEqXbT8OmAa5jb1nrGfYWBOcggyYUQE0w/snXeaCjdvkSKWuUD+hfvlbN8pTrJTXg==",
- "dependencies": {
- "runtime.native.System.Data.SqlClient.sni": "4.4.0"
+ "Swashbuckle.AspNetCore.SwaggerGen": "9.0.6"
}
},
- "System.IO.Packaging": {
- "type": "Direct",
- "requested": "[6.0.2, )",
- "resolved": "6.0.2",
- "contentHash": "9G5fBdfIWiwhlPNvRBFtKH7NqpcOA+LZf4i7CM8vF22fkOaURdXlLtqgdeauHvCPDMMj+AvzZeAyIyZ0f6YdMQ=="
- },
- "System.Text.Encoding.CodePages": {
- "type": "Direct",
- "requested": "[8.0.0, )",
- "resolved": "8.0.0",
- "contentHash": "OZIsVplFGaVY90G2SbpgU7EnCoOO5pw1t4ic21dBF3/1omrJFpAGoNAVpPyMVOC90/hvgkGG3VFqR13YgZMQfg=="
- },
"AbrarJahin.DiffMatchPatch": {
"type": "Transitive",
"resolved": "0.1.0",
@@ -265,8 +186,8 @@
},
"BouncyCastle.Cryptography": {
"type": "Transitive",
- "resolved": "2.5.1",
- "contentHash": "zy8TMeTP+1FH2NrLaNZtdRbBdq7u5MI+NFZQOBSM69u5RFkciinwzV2eveY6Kjf5MzgsYvvl6kTStsj3JrXqkg=="
+ "resolved": "2.6.1",
+ "contentHash": "vZsG2YILhthgRqO+ZVgRff4ZFKKTl0v7kqaVBLCtRvpREhfBP33pcWrdA3PRYgWuFL1RxiUFvjMUHTdBZlJcoA=="
},
"Bugsnag": {
"type": "Transitive",
@@ -303,15 +224,6 @@
"Microsoft.Win32.Registry": "5.0.0"
}
},
- "DotNetZip": {
- "type": "Transitive",
- "resolved": "1.16.0",
- "contentHash": "CS9sjjXF23FLIbwlLT5k/jXBYxVnLMn01lyAvN/hxFM+UDvSicjTPB9ZMA+Wp/QlvBPbD2pzkAXUp1O50gP/Lw==",
- "dependencies": {
- "System.Security.Permissions": "4.7.0",
- "System.Text.Encoding.CodePages": "4.7.1"
- }
- },
"Duende.IdentityModel": {
"type": "Transitive",
"resolved": "7.1.0",
@@ -376,11 +288,11 @@
},
"Hangfire.Mongo": {
"type": "Transitive",
- "resolved": "1.12.0",
- "contentHash": "/MziurwJTPX4ingAjuKSGFCAINTzPINHCoG3DcLl+ZA0JKolF0v/fYtFOKjoROFndLuM9GSpM01nhXDNkzWD+Q==",
+ "resolved": "1.12.1",
+ "contentHash": "9YjHM1MyXc0/pJMueB3WW1xKoAlkJVcTBw/6JKnBwCBTIprD0+xbssQxLJHwku3A0wKTvPG2AGreKbIBrfcNBQ==",
"dependencies": {
"Hangfire.Core": "1.8.21",
- "MongoDB.Driver": "3.4.2"
+ "MongoDB.Driver": "3.5.0"
}
},
"Hangfire.NetCore": {
@@ -404,8 +316,8 @@
},
"icu.net": {
"type": "Transitive",
- "resolved": "2.9.0",
- "contentHash": "L+wM5FXuZh2Ddu3Fjwvr6alUhymQ8SrkzgOUJCKyS/2kl93ezCcMmLNUfZfg8fA9hd6giLeHwZ8wj/5JNrEEVg==",
+ "resolved": "3.0.1",
+ "contentHash": "5cabpWWvVDbqklH9BxL3zLz/yhmmXTC/ucbv1qR55IHoBl+dMrwgKgEoyISyM+ezU/jYa8X68G4HgOQ1AlV4JQ==",
"dependencies": {
"Microsoft.Extensions.DependencyModel": "2.0.4",
"System.ValueTuple": "4.5.0"
@@ -437,15 +349,15 @@
},
"JetBrains.Annotations": {
"type": "Transitive",
- "resolved": "2021.2.0",
- "contentHash": "kKSyoVfndMriKHLfYGmr0uzQuI4jcc3TKGyww7buJFCYeHb/X0kodYBPL7n9454q7v6ASiRmDgpPGaDGerg/Hg=="
+ "resolved": "2025.2.2",
+ "contentHash": "0X56ZRizuHdrnPpgXjWV7f2tQO1FlQg5O1967OGKnI/4ZRNOK642J8L7brM1nYvrxTTU5TP1yRyXLRLaXLPQ8A=="
},
"MailKit": {
"type": "Transitive",
- "resolved": "4.13.0",
- "contentHash": "GsepEHKkaQvbAuBizlhz93yc0ihJWzVCfoerfnpCeqiKLeS6gsTKInYy3/U2wqgkGE62TKs5OKS1a90pyc+j4g==",
+ "resolved": "4.14.0",
+ "contentHash": "x1J8KIXGP8bWiiLox9g/hSdecqdDcOr9mZa4lumPjT1rvd+mnVm2pOOB4sYgABYcwW2uI7mAQMk7M+4OBD9iiA==",
"dependencies": {
- "MimeKit": "4.13.0",
+ "MimeKit": "4.14.0",
"System.Formats.Asn1": "8.0.1"
}
},
@@ -461,8 +373,8 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Transitive",
- "resolved": "8.0.19",
- "contentHash": "vkGkpvEGGLFHeYhlBqdJiOL/7aYiUmLg2PTfuDDjBDUDb5QTpoeWLNOOoodTlu88J+GluGE+DFF1kd9hxJd5bA==",
+ "resolved": "8.0.20",
+ "contentHash": "ojfy39qaCtNOrXOut4Jreqj5WYSRJMqvQif46KzMtaJiZcByAbZtO+QDM9JQvQAzPtWnzWSCz5DcZJ/82IeOFQ==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2"
}
@@ -515,8 +427,8 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.19",
- "contentHash": "jMg/zNhAdM4cbSZ7y2aIU2/VNJwyVmAQ5jmvCo5KYqkpCkQEuaCn4GDJRtaJbvCS4nH7VYVfJFu7xW2/yuqy1w==",
+ "resolved": "8.0.20",
+ "contentHash": "TzUsNUkkQcg0gsgW6hqLSRiZiku5+mpmj17s90jKUiLjYdIAEbXIYb/6BXgjNe8RDFAUJuo7uD/4u/R5x/iwHA==",
"dependencies": {
"Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
@@ -529,8 +441,8 @@
},
"Microsoft.AspNetCore.SpaServices.Extensions": {
"type": "Transitive",
- "resolved": "8.0.19",
- "contentHash": "xUSDtmks6szUwa7x5ZzRA8g/HxzzTq4ZrbVdCBCmL7vCGfZnfYDmdD7EHDQ3VT+kZxBo6fX9CZD30vTPCKaAOg==",
+ "resolved": "8.0.20",
+ "contentHash": "hYPSqeu0fOKxqwivIzwhZQTbrYb33gUvky0qoX8BMwFCB7IYNk4qCsamsLAserFG+XhfBO5MWbJAJqVeQQVTcg==",
"dependencies": {
"Microsoft.Extensions.FileProviders.Physical": "8.0.0"
}
@@ -540,6 +452,19 @@
"resolved": "5.0.0",
"contentHash": "W8DPQjkMScOMTtJbPwmPyj9c3zYSFGawDW3jwlBOOsnY+EzZFLgNQ/UMkK35JmkNOVPdCyPr2Tw7Vv9N+KA3ZQ=="
},
+ "Microsoft.Bcl.Cryptography": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "zrNEcA9kZ+Oqe+ZALnnpS8NuUQDHMlsg8ni5C9Do36g+bgHWzvHqlJ5SOai7bySdiGjOOg3xtfWJO9NJBgAhsg==",
+ "dependencies": {
+ "System.Formats.Asn1": "9.0.9"
+ }
+ },
+ "Microsoft.Bcl.HashCode": {
+ "type": "Transitive",
+ "resolved": "6.0.0",
+ "contentHash": "GI4jcoi6eC9ZhNOQylIBaWOQjyGaR8T6N3tC1u8p3EXfndLCVNNWa+Zp+ocjvvS3kNBN09Zma2HXL0ezO0dRfw=="
+ },
"Microsoft.Bcl.TimeProvider": {
"type": "Transitive",
"resolved": "8.0.1",
@@ -552,8 +477,8 @@
},
"Microsoft.DotNet.PlatformAbstractions": {
"type": "Transitive",
- "resolved": "3.1.5",
- "contentHash": "2jxam7bgOxELzk8m8iwRg+e42x7G6WigtWCk6d9MXQEiZSl5FZMGpEk/8AXvl4ybogu1OgBkT5G+g94O9/lelQ=="
+ "resolved": "3.1.6",
+ "contentHash": "jek4XYaQ/PGUwDKKhwR8K47Uh1189PFzMeLqO83mXrXQVIpARZCcfuDedH50YDTepBkfijCZN5U/vZi++erxtg=="
},
"Microsoft.Extensions.ApiDescription.Server": {
"type": "Transitive",
@@ -568,6 +493,18 @@
"Microsoft.Extensions.Primitives": "8.0.0"
}
},
+ "Microsoft.Extensions.Caching.Memory": {
+ "type": "Transitive",
+ "resolved": "8.0.1",
+ "contentHash": "HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.2",
+ "Microsoft.Extensions.Options": "8.0.2",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
"resolved": "8.0.0",
@@ -608,11 +545,11 @@
},
"Microsoft.Extensions.DependencyModel": {
"type": "Transitive",
- "resolved": "8.0.1",
- "contentHash": "5Ou6varcxLBzQ+Agfm0k0pnH7vrEITYlXMDuE6s7ZHlZHz6/G8XJ3iISZDr5rfwfge6RnXJ1+Wc479mMn52vjA==",
+ "resolved": "9.0.9",
+ "contentHash": "fNGvKct2De8ghm0Bpfq0iWthtzIWabgOTi+gJhNOPhNJIowXNEUE2eZNW/zNCzrHVA3PXg2yZ+3cWZndC2IqYA==",
"dependencies": {
- "System.Text.Encodings.Web": "8.0.0",
- "System.Text.Json": "8.0.4"
+ "System.Text.Encodings.Web": "9.0.9",
+ "System.Text.Json": "9.0.9"
}
},
"Microsoft.Extensions.DiagnosticAdapter": {
@@ -810,8 +747,8 @@
},
"Microsoft.NETCore.Targets": {
"type": "Transitive",
- "resolved": "1.1.3",
- "contentHash": "3Wrmi0kJDzClwAC+iBdUBpEKmEle8FQNsCs77fkiOIw/9oYA07bL1EZNX0kQ2OMN3xpwvl0vAtOCYY3ndDNlhQ=="
+ "resolved": "1.1.0",
+ "contentHash": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg=="
},
"Microsoft.OpenApi": {
"type": "Transitive",
@@ -829,27 +766,70 @@
},
"Microsoft.Win32.Registry.AccessControl": {
"type": "Transitive",
- "resolved": "6.0.1",
- "contentHash": "N/MMtPqlFEj9M87JIGe42EzCJAs4HUysnJD6TPW+goY7TBui3pmkRROWLvmN11kHrPnPAwc1f7m5M5pGDQfxuw=="
+ "resolved": "9.0.9",
+ "contentHash": "iwXbPqwnqWelrF87pWVqpklrdF71MdPkkHbHiKNq/P8EKmdAW8hBMSp9N6fLIcm0a2GwJnNyZPO2X9s3ixaqxg=="
},
"Microsoft.Win32.SystemEvents": {
"type": "Transitive",
- "resolved": "6.0.1",
- "contentHash": "AlsaDWyQHLFB7O2nfbny0x0oziB34WWzGnf/4Q5R8KjXhu8MnCsxE2MIePr192lIIaxarfTLI9bQg+qtmM+9ag=="
+ "resolved": "9.0.9",
+ "contentHash": "eJU9vZbN710Cc25p/jPecPEL+gFcnynAvznNRnEvMU7i7u0PSjFXlGO4SOlaIUvkykTlS2N++M9B/coxYT7aPw=="
+ },
+ "Microsoft.Windows.Compatibility": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "I5RP2ynl3JJ6MrwAedPO4kCv4OuTLeL+a7SaYahJx8b6731u/0DKav4+aXGo/rgApYfBLmSNFTvXABVaci39gQ==",
+ "dependencies": {
+ "Microsoft.Win32.Registry.AccessControl": "9.0.9",
+ "Microsoft.Win32.SystemEvents": "9.0.9",
+ "System.CodeDom": "9.0.9",
+ "System.ComponentModel.Composition": "9.0.9",
+ "System.ComponentModel.Composition.Registration": "9.0.9",
+ "System.Configuration.ConfigurationManager": "9.0.9",
+ "System.Data.Odbc": "9.0.9",
+ "System.Data.OleDb": "9.0.9",
+ "System.Data.SqlClient": "4.9.0",
+ "System.Diagnostics.EventLog": "9.0.9",
+ "System.Diagnostics.PerformanceCounter": "9.0.9",
+ "System.DirectoryServices": "9.0.9",
+ "System.DirectoryServices.AccountManagement": "9.0.9",
+ "System.DirectoryServices.Protocols": "9.0.9",
+ "System.Drawing.Common": "9.0.9",
+ "System.IO.Packaging": "9.0.9",
+ "System.IO.Ports": "9.0.9",
+ "System.Management": "9.0.9",
+ "System.Reflection.Context": "9.0.9",
+ "System.Runtime.Caching": "9.0.9",
+ "System.Security.Cryptography.Pkcs": "9.0.9",
+ "System.Security.Cryptography.ProtectedData": "9.0.9",
+ "System.Security.Cryptography.Xml": "9.0.9",
+ "System.Security.Permissions": "9.0.9",
+ "System.Security.Principal.Windows": "5.0.0",
+ "System.ServiceModel.Duplex": "4.10.3",
+ "System.ServiceModel.Http": "4.10.3",
+ "System.ServiceModel.NetTcp": "4.10.3",
+ "System.ServiceModel.Primitives": "4.10.3",
+ "System.ServiceModel.Security": "4.10.3",
+ "System.ServiceModel.Syndication": "9.0.9",
+ "System.ServiceProcess.ServiceController": "9.0.9",
+ "System.Speech": "9.0.9",
+ "System.Text.Encoding.CodePages": "9.0.9",
+ "System.Threading.AccessControl": "9.0.9",
+ "System.Web.Services.Description": "4.10.3"
+ }
},
"MimeKit": {
"type": "Transitive",
- "resolved": "4.13.0",
- "contentHash": "oa4JuhAzJydHnPCc/XWeyBUGd3uiVyWW0NXqOVgkXEHjbHlPVBssklK3mpw9sokjzAaBGdj0bceFsr+NXvAukA==",
+ "resolved": "4.14.0",
+ "contentHash": "g0LtsMC8DCTkc030C3UgVqbltOJmV5cz4AX8ASowz2ZA+lxopXSYtC1XXYmenxy606aWFLwi5Xy4cC/zyYjbjQ==",
"dependencies": {
- "BouncyCastle.Cryptography": "2.5.1",
+ "BouncyCastle.Cryptography": "2.6.1",
"System.Security.Cryptography.Pkcs": "8.0.1"
}
},
"MongoDB.Bson": {
"type": "Transitive",
- "resolved": "3.4.3",
- "contentHash": "ZB2nCdlWtmDGItkDFh2E2kfYlXaItG414t9Np7CZhpftLypemYnxtdI52H+0b8RPqoUJD7bUvrf598sDTJd5iA==",
+ "resolved": "3.5.0",
+ "contentHash": "JGNK6BanLDEifgkvPLqVFCPus5EDCy416pxf1dxUBRSVd3D9+NB3AvMVX190eXlk5/UXuCxpsQv7jWfNKvppBQ==",
"dependencies": {
"System.Memory": "4.5.5",
"System.Runtime.CompilerServices.Unsafe": "5.0.0"
@@ -857,12 +837,12 @@
},
"MongoDB.Driver": {
"type": "Transitive",
- "resolved": "3.4.3",
- "contentHash": "yE6XQiDoFwTH4Xq/STJCbzsz+74RuzCXU45g9gaWFlLyy95xG8utuj+e64uXSbONtzabbp1O/8vfA3/HJXL6Pg==",
+ "resolved": "3.5.0",
+ "contentHash": "ST90u7psyMkNNOWFgSkexsrB3kPn7Ynl2DlMFj2rJyYuc6SIxjmzu4ufy51yzM+cPVE1SvVcdb5UFobrRw6cMg==",
"dependencies": {
"DnsClient": "1.6.1",
"Microsoft.Extensions.Logging.Abstractions": "2.0.0",
- "MongoDB.Bson": "3.4.3",
+ "MongoDB.Bson": "3.5.0",
"SharpCompress": "0.30.1",
"Snappier": "1.0.0",
"System.Buffers": "4.5.1",
@@ -876,8 +856,8 @@
},
"Newtonsoft.Json": {
"type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
+ "resolved": "13.0.4",
+ "contentHash": "pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A=="
},
"Newtonsoft.Json.Bson": {
"type": "Transitive",
@@ -962,6 +942,11 @@
"System.Collections.Immutable": "1.7.1"
}
},
+ "NSax": {
+ "type": "Transitive",
+ "resolved": "1.0.2",
+ "contentHash": "7txlId2RJTQBL3YdSGO7x70+r3HUOCw725lu0OoBgThRl/e3RhAZ2QKYxW2y9dPRtqbFZYHVa8siIeB8+L//Cg=="
+ },
"ParatextCorePluginInterfaces": {
"type": "Transitive",
"resolved": "2.0.100",
@@ -985,6 +970,26 @@
"Polly": "7.1.0"
}
},
+ "runtime.android-arm.runtime.native.System.IO.Ports": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "rb/VSN56f424TEHh8B9jb7jbbdw85g6QdL6utlUf/ZTnMCj+tYC0omW36pSN+zVyFRCxGhyvdlVIYN+XoLiyMg=="
+ },
+ "runtime.android-arm64.runtime.native.System.IO.Ports": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "dzMbLwdPPFi1dZARebigPIHBn8FvvHLEi8k5mSyvxs+ZK3WjsRHT3t92WFaLDHxHVjUY1optkco+Ier1FLj25A=="
+ },
+ "runtime.android-x64.runtime.native.System.IO.Ports": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "wrZ8sD/93egrbOFUMtTrgQ3gVPEt0xXVgSBSuLt0QzJK3e1YKABI27r/VDmSE38rtYuzp6ZHrC7xTApu4IdscQ=="
+ },
+ "runtime.android-x86.runtime.native.System.IO.Ports": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "jw6XJPbyX2QSJgOOr0BjRK2jtfsg6Cs7P8XiThlEgqtw96U1MdeGj5aSPz36UUfkjUqLdYfVbsNatkOGDmdQcw=="
+ },
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
"resolved": "4.3.2",
@@ -1002,18 +1007,53 @@
},
"runtime.linux-arm.runtime.native.System.IO.Ports": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "75q52H7CSpgIoIDwXb9o833EvBZIXJ0mdPhz1E6jSisEXUBlSCPalC29cj3EXsjpuDwr0dj1LRXZepIQH/oL4Q=="
+ "resolved": "9.0.9",
+ "contentHash": "R54MoqMsAlk98g0dNgNen4Gdl7XMVTVOtl2+/JvVQLNnV9WV3sNXcgbFGsK/iodnvymVO+MmRdu1r/8bhLqVtw=="
},
"runtime.linux-arm64.runtime.native.System.IO.Ports": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "xn2bMThmXr3CsvOYmS8ex2Yz1xo+kcnhVg2iVhS9PlmqjZPAkrEo/I40wjrBZH/tU4kvH0s1AE8opAvQ3KIS8g=="
+ "resolved": "9.0.9",
+ "contentHash": "feOomLC5JeNyQOp7E9GUQ6cjTCB7nhSBcDq9GfZ3abmSdl9Asi5p5Pt181i0kBK4B98ljPbMtU2Wufx6MM3iQg=="
+ },
+ "runtime.linux-bionic-arm64.runtime.native.System.IO.Ports": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "tzQkPQVKvaEf+ualuC+YemICWYFFEuutXE5o+BH0h4hcBZ2EKZJHPimxpmG96rLYcXf43WUd1+co+qDGlh1SmQ=="
+ },
+ "runtime.linux-bionic-x64.runtime.native.System.IO.Ports": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "IInOJl3XttzJSbsc7objCiNELLACvdNBEQT0Utrky1FpYlvcHhw/8PMbXqvBau0Sf5QHs/z2YTFcrYePNk6GxQ=="
+ },
+ "runtime.linux-musl-arm.runtime.native.System.IO.Ports": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "ufMYGCHEY8mKvEssn/FCt4MyMvKokYZwzwP/uCGgGJm6fYd+2SdoQ2Nzxqzn9hhNH9QJiOV+kBsV6Z8zZb5j2Q=="
+ },
+ "runtime.linux-musl-arm64.runtime.native.System.IO.Ports": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "URGV/8TdXryIeiYEElxB6Zj0UN1hLOuWjpZsqrlf8AYrNan6kgMLfsX5Bb1F5Ew3cfEkoXM+m4rpLsZXG9UdsA=="
+ },
+ "runtime.linux-musl-x64.runtime.native.System.IO.Ports": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "7wpHMdOUNMuR9+zWPWVCBem6XzamYM+hOYGgnmFITjU882+l7vYalNDdWS8C+GAnDJ6s9P7JJoQFbQHCSFKmtw=="
},
"runtime.linux-x64.runtime.native.System.IO.Ports": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "16nbNXwv0sC+gLGIuecri0skjuh6R1maIJggsaNP7MQBcbVcEfWFUOkEnsnvoLEjy0XerfibuRptfQ8AmdIcWA=="
+ "resolved": "9.0.9",
+ "contentHash": "rG0SAb2IeSj8T2L/rrqvroM/J9nakmd3VQgRuo99kJhRkOHE+tHrtEtL6pzBYVl2sbbk1vSmOVQxuiOcvXGwwQ=="
+ },
+ "runtime.maccatalyst-arm64.runtime.native.System.IO.Ports": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "yXhV4uh8dA8rvVSRTyy5NPWCFmQ4jaYoU8E+4zW22vNlP9XSYmaUO05c/C7JZX3AaUw9k0iBZKrBoATxQGUhCA=="
+ },
+ "runtime.maccatalyst-x64.runtime.native.System.IO.Ports": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "u4pJMVZKobDvEsphH5N+4aGiH/AM+y8A4ZneXiZ/QYJt/+4X2qDogBy/xNHSsM4Ta6B2hBoD79wlodnRnsmveA=="
},
"runtime.native.System": {
"type": "Transitive",
@@ -1045,14 +1085,25 @@
},
"runtime.native.System.IO.Ports": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "KaaXlpOcuZjMdmyF5wzzx3b+PRKIzt6A5Ax9dKenPDQbVJAFpev+casD0BIig1pBcbs3zx7CqWemzUJKAeHdSQ==",
- "dependencies": {
- "runtime.linux-arm.runtime.native.System.IO.Ports": "6.0.0",
- "runtime.linux-arm64.runtime.native.System.IO.Ports": "6.0.0",
- "runtime.linux-x64.runtime.native.System.IO.Ports": "6.0.0",
- "runtime.osx-arm64.runtime.native.System.IO.Ports": "6.0.0",
- "runtime.osx-x64.runtime.native.System.IO.Ports": "6.0.0"
+ "resolved": "9.0.9",
+ "contentHash": "N4JF4C0f6wIUznuAkxfSWiqYvIME5ivjLPTSImMb+i3QyZajNfVSi6/QF2l0akFm46yeRNUncly80VQXj2u3Gg==",
+ "dependencies": {
+ "runtime.android-arm.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.android-arm64.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.android-x64.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.android-x86.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.linux-arm.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.linux-arm64.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.linux-bionic-arm64.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.linux-bionic-x64.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.linux-musl-arm.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.linux-musl-arm64.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.linux-musl-x64.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.linux-x64.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.maccatalyst-arm64.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.maccatalyst-x64.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.osx-arm64.runtime.native.System.IO.Ports": "9.0.9",
+ "runtime.osx-x64.runtime.native.System.IO.Ports": "9.0.9"
}
},
"runtime.native.System.Net.Http": {
@@ -1101,13 +1152,13 @@
},
"runtime.osx-arm64.runtime.native.System.IO.Ports": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "fXG12NodG1QrCdoaeSQ1gVnk/koi4WYY4jZtarMkZeQMyReBm1nZlSRoPnUjLr2ZR36TiMjpcGnQfxymieUe7w=="
+ "resolved": "9.0.9",
+ "contentHash": "+WKpp10Ieec5ebDZjTPQSWCr8uYrqZd8FfBMNSVwt52CKzfOlG1L21GOokq2HM6iKv5yRy6TXhCUhekr58/TZQ=="
},
"runtime.osx-x64.runtime.native.System.IO.Ports": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "/As+zPY49+dSUXkh+fTUbyPhqrdGN//evLxo4Vue88pfh1BHZgF7q4kMblTkxYvwR6Vi03zSYxysSFktO8/SDQ=="
+ "resolved": "9.0.9",
+ "contentHash": "mSy4Kp1/EnXZAnG8LSl/t/PqWP2Aufnm2ib039Ld4SVlMf787hzYsNe9692DccooehMkIGkbLm46Gls0ILaRvA=="
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": {
"type": "Transitive",
@@ -1167,35 +1218,45 @@
"resolved": "0.30.1",
"contentHash": "XqD4TpfyYGa7QTPzaGlMVbcecKnXy4YmYLDWrU+JIj7IuRNl7DH2END+Ll7ekWIY8o3dAMWLFDE1xdhfIWD1nw=="
},
+ "SharpZipLib": {
+ "type": "Transitive",
+ "resolved": "1.4.2",
+ "contentHash": "yjj+3zgz8zgXpiiC3ZdF/iyTBbz2fFvMxZFEBPUcwZjIvXOf37Ylm+K58hqMfIBt5JgU/Z2uoUS67JmTLe973A=="
+ },
"SIL.Core": {
"type": "Transitive",
- "resolved": "16.1.0",
- "contentHash": "sThLtvVXtsr88ffD0SLdpq3Ob3lZWU1jzQrOl2CAGfrdxI6S2uLsiEenuVaeToWyo661IkFARPwUn9CAiwE5zg==",
+ "resolved": "16.2.0",
+ "contentHash": "aVyZyH1EANHVjAXtG6fLaddqu+wIUCy/nhLQr0tBMho/XhVDEU7QhqTuqKHFIPLKBozligUxLA7L/TsJiYB3Eg==",
"dependencies": {
"Markdig.Signed": "0.37.0",
"Microsoft.CSharp": "4.7.0",
"Mono.Unix": "7.1.0-final.1.21458.1",
"Newtonsoft.Json": "13.0.3",
- "System.Net.Http": "4.3.4"
+ "System.IO.FileSystem.AccessControl": "5.0.0",
+ "System.Net.Http": "4.3.4",
+ "System.Runtime.CompilerServices.Unsafe": "6.1.2"
}
},
"SIL.Scripture": {
"type": "Transitive",
- "resolved": "12.0.1",
- "contentHash": "MuF9rgLi/C85pzZhwFY27PNIEmEfl+wz6tvWMl0d/tNyglUXGZXHoX91YzZxWE590zAQ7c1NFtwP+vJSrfwWAg==",
+ "resolved": "16.1.0",
+ "contentHash": "Jr3xQ3WSMWKvLJEs2yBE2idywqUUXPG+N1hwqDTtKBX3pj77HIoWsO7EzKx6vnXhVl0a7erhCtwgyjiQmshwpQ==",
"dependencies": {
- "SIL.Core": "12.0.1"
+ "SIL.Core": "16.1.0"
}
},
"SIL.WritingSystems": {
"type": "Transitive",
- "resolved": "12.0.1",
- "contentHash": "9epfZtDzeV9u27ZphZ/of8OgQuhv4gOryanTmbwYLWygbU9KLADB/OWj7okW0CsBEQwi3+f11fUdDVtmUB73zw==",
+ "resolved": "16.1.0",
+ "contentHash": "mu5h7Sm+12+0EXyWcp38zNlCmAC+7FArO5FgD7G9fD4gwC/ikn6lWxQMwOXqnBmkHDKZuHVpw6AQ6s/npEEuXA==",
"dependencies": {
- "SIL.Core": "12.0.1",
+ "Markdig.Signed": "0.37.0",
+ "SIL.Core": "16.1.0",
"Spart": "1.0.0",
"System.IO.FileSystem.AccessControl": "5.0.0",
- "icu.net": "2.8.1"
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "icu.net": "3.0.1"
}
},
"SixLabors.Fonts": {
@@ -1205,8 +1266,8 @@
},
"SixLabors.ImageSharp": {
"type": "Transitive",
- "resolved": "2.1.10",
- "contentHash": "hk1E7U3RSlxrBVo6Gb6OjeM52fChpFYH+SZvyT/M2vzSGlzAaKE33hc3V/Pvnjcnn1opT8/Z+0QfqdM5HsIaeA==",
+ "resolved": "2.1.11",
+ "contentHash": "tUvsejgzUmEbES114yLseRxmFiYlQbH5RyaYXUQsEL7ksDo1/kW+ZL1EfD6iSUfxj7LHU8p110oFvSrRfsaWSQ==",
"dependencies": {
"System.Runtime.CompilerServices.Unsafe": "5.0.0",
"System.Text.Encoding.CodePages": "5.0.0"
@@ -1224,24 +1285,24 @@
},
"Swashbuckle.AspNetCore.Swagger": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "syU8U4Eg3DfhU+BBeDUh66erwDsYOhp82InXbrOsqWP3qoOfQbBtePcTetkLNanovYHYX40alZBE6gQQFtBZkQ==",
+ "resolved": "9.0.6",
+ "contentHash": "Bgyc8rWRAYwDrzjVHGbavvNE38G1Dfgf1McHYm+WUr4TxkvEAXv8F8B1z3Kmz4BkDCKv9A/1COa2t7+Ri5+pLg==",
"dependencies": {
"Microsoft.OpenApi": "1.6.25"
}
},
"Swashbuckle.AspNetCore.SwaggerGen": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "GnCikaq7kagEckGGsrVnKl2icRQebyr14/7s3T/rQQO7edOIXkxtjTOJZqbazOxaTXBDCDdSInMiYbMQhFnE5Q==",
+ "resolved": "9.0.6",
+ "contentHash": "yYrDs5qpIa4UXP+a02X0ZLQs6HSd1C8t6hF6J1fnxoawi3PslJg1yUpLBS89HCbrDACzmwEGG25il+8aa0zdnw==",
"dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "9.0.4"
+ "Swashbuckle.AspNetCore.Swagger": "9.0.6"
}
},
"Swashbuckle.AspNetCore.SwaggerUI": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "2ugT2OvZsKHqk/2rMDmuqDuFmtix0NvzlXxAfnfHROVMTovbx7Z0UsOQHZa462DBTgdBFnR2Ss6wm4fypfymdA=="
+ "resolved": "9.0.6",
+ "contentHash": "WGsw/Yop9b16miq8TQd4THxuEgkP5cH3+DX93BrX9m0OdPcKNtg2nNm77WQSAsA+Se+M0bTiu8bUyrruRSeS5g=="
},
"System.Buffers": {
"type": "Transitive",
@@ -1250,8 +1311,8 @@
},
"System.CodeDom": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA=="
+ "resolved": "9.0.9",
+ "contentHash": "Az4ngSi0MO3Qwu1+BJRHnc2C8e7+x0oXj+Q++C/wru0vM8J2oL3QlliiZPdwPnR0VbiL0lH7izSIGQssMaRiGQ=="
},
"System.Collections": {
"type": "Transitive",
@@ -1292,39 +1353,47 @@
},
"System.ComponentModel.Composition": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "60Qv+F7oxomOjJeTDA5Z4iCyFbQ0B/2Mi5HT+13pxxq0lVnu2ipbWMzFB+RWKr3wWKA8BSncXr9PH/fECwMX5Q=="
+ "resolved": "9.0.9",
+ "contentHash": "eXAaxlhQvYgK9TZhoq62Zg6uFVE7UneFFYJtuZl4jawKFJzNiFUE9gITm3Wmrb86s9cK7sGpVEGJ56hfpYj0ZQ=="
},
"System.ComponentModel.Composition.Registration": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "+i3RLlOgTsf15VeADBPpzPyRiXq71aLSuzdHeNtmq9f6BwpF3OWhB76p0WDUNCa3Z+SLD4dJbBM9yAep7kQCGA==",
+ "resolved": "9.0.9",
+ "contentHash": "wmOEVpBjOVIfKevZn2tqD6YdK54NT6OSL3mIJzH0xU9WfmhLDIMoUIczvqA7KJVAzO0fxqbCOmBViDZpNoQYKQ==",
"dependencies": {
- "System.ComponentModel.Composition": "6.0.0",
- "System.Reflection.Context": "6.0.0"
+ "System.ComponentModel.Composition": "9.0.9",
+ "System.Reflection.Context": "9.0.9"
}
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "LtqgY79MRntWIM0AeQf4uj1mGyqpVhR7O9N1+UODQu/EGQwRTERqMqpYTeedE7VTK2ngoCtxzAaTn9gRDa+6Qw==",
+ "resolved": "9.0.9",
+ "contentHash": "Q1LknxnRmmsUXt/ElBp739Gexppy0HeDYxvExpJq09jAYhpTHRRRkZIwfNKfM4BGRlFzRDVdnerZawxoE8naMg==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "6.0.0",
- "System.Security.Permissions": "6.0.1"
+ "System.Diagnostics.EventLog": "9.0.9",
+ "System.Security.Cryptography.ProtectedData": "9.0.9"
}
},
"System.Data.Odbc": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "ORZEuHTQ7/ZvJvg+EBGU7Xyw7c5/udxY8+OROflD7Mtj51JuVMRIOy3egBQj7sPURQr0Gx/4nUuuo+gIU37YRQ=="
+ "resolved": "9.0.9",
+ "contentHash": "xSAfSD/j3ACV8YiXOIBYUbzqTjiEMGtFq2gSnwWxBRQdUt4YRj9rVjkawuu4tEb5aiIm27HN4d/X8skaVC654A=="
},
"System.Data.OleDb": {
"type": "Transitive",
- "resolved": "6.0.1",
- "contentHash": "sJvF4HTxk7wjWPfNGH6+0jUZLnWbBbftDkQ5XZBMAFnCvh28a6NSEzXj5q27Ikg9CPybCoQdYaVBNqJOMaKGfw==",
+ "resolved": "9.0.9",
+ "contentHash": "YTxzDFKAEEWgyl2S5qWi+JfcD+/MtvckXIxivKmrw6FdWT/w7CwuzgAiHHYqVV5jdLeIKYoiInCRIFTsHKCJTA==",
"dependencies": {
- "System.Configuration.ConfigurationManager": "6.0.2",
- "System.Diagnostics.PerformanceCounter": "6.0.2"
+ "System.Configuration.ConfigurationManager": "9.0.9",
+ "System.Diagnostics.PerformanceCounter": "9.0.9"
+ }
+ },
+ "System.Data.SqlClient": {
+ "type": "Transitive",
+ "resolved": "4.9.0",
+ "contentHash": "j4KJO+vC62NyUtNHz854njEqXbT8OmAa5jb1nrGfYWBOcggyYUQE0w/snXeaCjdvkSKWuUD+hfvlbN8pTrJTXg==",
+ "dependencies": {
+ "runtime.native.System.Data.SqlClient.sni": "4.4.0"
}
},
"System.Diagnostics.Contracts": {
@@ -1352,15 +1421,15 @@
},
"System.Diagnostics.EventLog": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw=="
+ "resolved": "9.0.9",
+ "contentHash": "wpsUfnyv8E5K4WQaok6weewvAbQhcLwXFcHBm5U0gdEaBs85N//ssuYvRPFWwz2rO/9/DFP3A1sGMzUFBj8y3w=="
},
"System.Diagnostics.PerformanceCounter": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "4SLKj8/YJ+uA7YxmKmTfk6Pnn89nxIDipfNaApe1E3I2SI+f1+INj75ysTAtKwIWj7yQK8iiUjlRcJfiINwFUQ==",
+ "resolved": "9.0.9",
+ "contentHash": "7MSbJ7xSqwAs3dQmZ2mIkJMpLkGVcAcPZ4Txw2q3As82QjZwm/PQGh33Od9PYCyiTPeXMmuIp3BQB7cXkTlRgA==",
"dependencies": {
- "System.Configuration.ConfigurationManager": "6.0.2"
+ "System.Configuration.ConfigurationManager": "9.0.9"
}
},
"System.Diagnostics.Tracing": {
@@ -1375,39 +1444,37 @@
},
"System.DirectoryServices": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "v6D3XgWWSaEpiGVlHZnIvCE3LEP7YRzi/bgil9114cx0NBFB3LD+KzXRt3TNETbiuGbfrhwDv2YzIKxXWx5kvw==",
- "dependencies": {
- "System.Security.Permissions": "6.0.1"
- }
+ "resolved": "9.0.9",
+ "contentHash": "HlgX7g++mz/AoXjNkXZI7ZNB9LnqgFVwT3nS25ZUQNVIeaiQeVc053DQ/UkzjmbeHfbm0n9acKLkGQxgqp1nbA=="
},
"System.DirectoryServices.AccountManagement": {
"type": "Transitive",
- "resolved": "6.0.1",
- "contentHash": "LwgBn1l09iwvtupRVqVME6mswp2yJySl34aLd3YF/zuGsjv7IeUIw00ylH4PWidyt2uSPlpdFyXUQ79MFRpquQ==",
+ "resolved": "9.0.9",
+ "contentHash": "zwtW6GvCGAw0A0Gx9kJYmDK3Vyh1rP8+yu6dI6Ws/CI4gfKvJ+PxalAZ5YqcuNZjfYAd/C3iIyTI0Uk9kqNDaA==",
"dependencies": {
- "System.Configuration.ConfigurationManager": "6.0.2",
- "System.DirectoryServices": "6.0.2",
- "System.DirectoryServices.Protocols": "6.0.2"
+ "Microsoft.Bcl.Cryptography": "9.0.9",
+ "System.Configuration.ConfigurationManager": "9.0.9",
+ "System.DirectoryServices": "9.0.9",
+ "System.DirectoryServices.Protocols": "9.0.9"
}
},
"System.DirectoryServices.Protocols": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "vDDPWwHn3/DNZ+kPkdXHoada+tKPEC9bVqDOr4hK6HBSP7hGCUTA0Zw6WU5qpGaqa5M1/V+axHMIv+DNEbIf6g=="
+ "resolved": "9.0.9",
+ "contentHash": "xG1e/TWZXceqQHRTHknjMQzMjchAbxLWsoKaEWKb/De1KXheJPLbH3Gr0cfbE8X19HG2mIoNTuxCQgUNxuJ3oA=="
},
"System.Drawing.Common": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==",
+ "resolved": "9.0.9",
+ "contentHash": "BS17VFUf4RS9G/JoA6br+79jAjyTj0UaomgXCVNJJn9EWIvmHkn0ZCqAynxwloO00yPIvWgXBF9SBjcM06bl1w==",
"dependencies": {
- "Microsoft.Win32.SystemEvents": "6.0.0"
+ "Microsoft.Win32.SystemEvents": "9.0.9"
}
},
"System.Formats.Asn1": {
"type": "Transitive",
- "resolved": "8.0.1",
- "contentHash": "XqKba7Mm/koKSjKMfW82olQdmfbI5yqeoLV/tidRp7fbh5rmHAQ5raDI/7SU0swTzv+jgqtUGkzmFxuUg0it1A=="
+ "resolved": "9.0.9",
+ "contentHash": "hnQCFWPAvZM45fFEExgbHTgq6GyfyQdHxyI+PvuzqI1G7KvBYcnNEPHbLJ+1jP+Ip69yBvvUOxaibmDInmOw2Q=="
},
"System.Globalization": {
"type": "Transitive",
@@ -1518,12 +1585,22 @@
"System.Runtime": "4.3.0"
}
},
+ "System.IO.Packaging": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "fAnbCbB3D1h2jaoArUkD1EvrjvHOOarXmr9A49/lZyvGcXCMqwJVe7wiuNKEeKSb1vlkfO5RaC8gBSBAvMXCsQ=="
+ },
+ "System.IO.Pipelines": {
+ "type": "Transitive",
+ "resolved": "9.0.9",
+ "contentHash": "VySjpsCLprojvat550Flrm3NQB982CPuDzILajqjQihFmrQXZPdQyktIbcpVPJyaExFYtAfY1DpwMdWQuS0kbw=="
+ },
"System.IO.Ports": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "dRyGI7fUESar5ZLIpiBOaaNLW7YyOBGftjj5Of+xcduC/Rjl7RjhEnWDvvNBmHuF3d0tdXoqdVI/yrVA8f00XA==",
+ "resolved": "9.0.9",
+ "contentHash": "zbry46Em5c8K0GN2QUAsnT6qQN6TpNsTKBw214Hi4hei1yt8l7QlRYfO5405NhTiPqeXBLbb7VALf2J2n5SS3w==",
"dependencies": {
- "runtime.native.System.IO.Ports": "6.0.0"
+ "runtime.native.System.IO.Ports": "9.0.9"
}
},
"System.Linq": {
@@ -1540,16 +1617,16 @@
},
"System.Management": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "s6c9x2Kghd+ncEDnT6ApYVOacDXr/Y57oSUSx6wjegMOfKxhtrXn3PdASPNU59y3kB9OJ1yb3l5k6uKr3bhqew==",
+ "resolved": "9.0.9",
+ "contentHash": "U+OnvxuFi/V0++P98Auba1pAyaOXU5EioSz0xczgFsB7l/sPX9Ix4rWwI+lXJG4/icPieeRsfpXPEIcSBTQShw==",
"dependencies": {
- "System.CodeDom": "6.0.0"
+ "System.CodeDom": "9.0.9"
}
},
"System.Memory": {
"type": "Transitive",
- "resolved": "4.5.5",
- "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw=="
+ "resolved": "4.6.3",
+ "contentHash": "qdcDOgnFZY40+Q9876JUHnlHu7bosOHX8XISRoH94fwk6hgaeQGSgfZd8srWRZNt5bV9ZW2TljcegDNxsf+96A=="
},
"System.Net.Http": {
"type": "Transitive",
@@ -1602,14 +1679,14 @@
},
"System.Private.ServiceModel": {
"type": "Transitive",
- "resolved": "4.9.0",
- "contentHash": "d3RjkrtpjUQ63PzFmm/SZ4aOXeJNP+8YW5QeP0lCJy8iX4xlHdlNLWTF9sRn9SmrFTK757kQXT9Op/R4l858uw==",
+ "resolved": "4.10.3",
+ "contentHash": "BcUV7OERlLqGxDXZuIyIMMmk1PbqBblLRbAoigmzIUx/M8A+8epvyPyXRpbgoucKH7QmfYdQIev04Phx2Co08A==",
"dependencies": {
"Microsoft.Bcl.AsyncInterfaces": "5.0.0",
"Microsoft.Extensions.ObjectPool": "5.0.10",
"System.Numerics.Vectors": "4.5.0",
"System.Reflection.DispatchProxy": "4.7.1",
- "System.Security.Cryptography.Xml": "5.0.0",
+ "System.Security.Cryptography.Xml": "6.0.1",
"System.Security.Principal.Windows": "5.0.0"
}
},
@@ -1627,8 +1704,8 @@
},
"System.Reflection.Context": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "Vi+Gb41oyOYie7uLSsjRmfRg3bryUg5DssJvj3gDUl0D8z6ipSm6/yi/XNx2rcS5iVMvHcwRUHjcx7ixv0K3/w=="
+ "resolved": "9.0.9",
+ "contentHash": "n/OBlckZjCHTnEvjzMK080YnVZ0kKlmsu/MLphe3hTnjS+pZT7n7v8ALkzSGECRfx5zxo34cwyL2alTtU92ulg=="
},
"System.Reflection.DispatchProxy": {
"type": "Transitive",
@@ -1670,25 +1747,25 @@
},
"System.Runtime": {
"type": "Transitive",
- "resolved": "4.3.1",
- "contentHash": "abhfv1dTK6NXOmu4bgHIONxHyEqFjW8HwXPmpY9gmll+ix9UNo4XDcmzJn6oLooftxNssVHdJC1pGT9jkSynQg==",
+ "resolved": "4.3.0",
+ "contentHash": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.1",
- "Microsoft.NETCore.Targets": "1.1.3"
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
}
},
"System.Runtime.Caching": {
"type": "Transitive",
- "resolved": "6.0.1",
- "contentHash": "LemwNEizWlwWOAVqKDj6HM42d2eRiujS6Dkom13YqQFE8XzojGMXciUWN2d7Njv5uLbbvG9d5P3gpUJdUZiOcQ==",
+ "resolved": "9.0.9",
+ "contentHash": "SzxhozCoq5rRXjDMl8rSf39k3kna6hCWOxwypU3ds5J5BsNkQIjEA7qKEwVfKScVrYjuRxmx4ibIKF8l42N48A==",
"dependencies": {
- "System.Configuration.ConfigurationManager": "6.0.2"
+ "System.Configuration.ConfigurationManager": "9.0.9"
}
},
"System.Runtime.CompilerServices.Unsafe": {
"type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA=="
+ "resolved": "6.1.2",
+ "contentHash": "2hBr6zdbIBTDE3EhK7NSVNdX58uTK6iHW/P/Axmm9sl1xoGSLqDvMtpecn226TNwHByFokYwJmt/aQQNlO5CRw=="
},
"System.Runtime.Extensions": {
"type": "Transitive",
@@ -1857,8 +1934,12 @@
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
- "resolved": "8.0.1",
- "contentHash": "CoCRHFym33aUSf/NtWSVSZa99dkd0Hm7OCZUxORBjRB16LNhIEOf8THPqzIYlvKM0nNDAPTRBa1FxEECrgaxxA=="
+ "resolved": "9.0.9",
+ "contentHash": "Y7/wY5lqrzJOu53yLFLPGaeKBcdWNw193udOFRB2joFDVpXLkmfPpfgks7dEIJYPIrW4k3onwR+4nQz6vIaaqA==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.9",
+ "System.Formats.Asn1": "9.0.9"
+ }
},
"System.Security.Cryptography.Primitives": {
"type": "Transitive",
@@ -1876,8 +1957,8 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ=="
+ "resolved": "9.0.9",
+ "contentHash": "XN37933FTzEkqGJoOTunvnvzAv/4VO/9wQ0QwsGcrR5KyQpYT0z4Ssm+f+fpY9bea6srypFp3JjNPHHC26xzLw=="
},
"System.Security.Cryptography.X509Certificates": {
"type": "Transitive",
@@ -1913,18 +1994,19 @@
},
"System.Security.Cryptography.Xml": {
"type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "aDM/wm0ZGEZ6ZYJLzgqjp2FZdHbDHh6/OmpGfb7AdZ105zYmPn/83JRU2xLIbwgoNz9U1SLUTJN0v5th3qmvjA==",
+ "resolved": "9.0.9",
+ "contentHash": "KdkPY5Af3L5RH6msA4orkA+a94ACBKqvyZ4iF10+aYxzKnLEb+MY8R/et4JcqY+4x0UTiycRPtfQ+fFITl+K0g==",
"dependencies": {
- "System.Security.Cryptography.Pkcs": "8.0.1"
+ "Microsoft.Bcl.Cryptography": "9.0.9",
+ "System.Security.Cryptography.Pkcs": "9.0.9"
}
},
"System.Security.Permissions": {
"type": "Transitive",
- "resolved": "6.0.1",
- "contentHash": "QufGNXopGXxdXbkDn87hta4ajdNKNI3a1+HoJbKkmBbMtYPhEgEJKSiPZHGjI0zQpgZ7gi5L0gSV3PeewKRtew==",
+ "resolved": "9.0.9",
+ "contentHash": "lcR3y9wHLYK8fPMv8VsSj1/FCn2TdnN9lwQFrW+HQ8u4xJ9QMsys/xSE3+z9GCy7C11/HTsXuj4pFgLH7kQLaA==",
"dependencies": {
- "System.Windows.Extensions": "6.0.0"
+ "System.Windows.Extensions": "9.0.9"
}
},
"System.Security.Principal.Windows": {
@@ -1934,65 +2016,65 @@
},
"System.ServiceModel.Duplex": {
"type": "Transitive",
- "resolved": "4.9.0",
- "contentHash": "Yb8MFiJxBBtm2JnfS/5SxYzm2HqkEmHu5xeaVIHXy83sNpty9wc30JifH2xgda821D6nr1UctbwbdZqN4LBUKQ==",
+ "resolved": "4.10.3",
+ "contentHash": "IZ8ZahvTenWML7/jGUXSCm6jHlxpMbcb+Hy+h5p1WP9YVtb+Er7FHRRGizqQMINEdK6HhWpD6rzr5PdxNyusdg==",
"dependencies": {
- "System.Private.ServiceModel": "4.9.0",
- "System.ServiceModel.Primitives": "4.9.0"
+ "System.Private.ServiceModel": "4.10.3",
+ "System.ServiceModel.Primitives": "4.10.3"
}
},
"System.ServiceModel.Http": {
"type": "Transitive",
- "resolved": "4.9.0",
- "contentHash": "Z+s3RkLNzJ31fDXAjqXdXp67FqsNG4V3Md3r7FOrzMkHmg61gY8faEfTFPBLxU9tax1HPWt6IHVAquXBKySJaw==",
+ "resolved": "4.10.3",
+ "contentHash": "hodkn0rPTYmoZ9EIPwcleUrOi1gZBPvU0uFvzmJbyxl1lIpVM5GxTrs/pCETStjOXCiXhBDoZQYajquOEfeW/w==",
"dependencies": {
- "System.Private.ServiceModel": "4.9.0",
- "System.ServiceModel.Primitives": "4.9.0"
+ "System.Private.ServiceModel": "4.10.3",
+ "System.ServiceModel.Primitives": "4.10.3"
}
},
"System.ServiceModel.NetTcp": {
"type": "Transitive",
- "resolved": "4.9.0",
- "contentHash": "nXgnnkrZERUF/KwmoLwZPkc7fqgiq94DXkmUZBvDNh/LdZquDvjy2NbhJLElpApOa5x8zEoQoBZyJ2PqNC39qg==",
+ "resolved": "4.10.3",
+ "contentHash": "tP7GN7ehqSIQEz7yOJEtY8ziTpfavf2IQMPKa7r9KGQ75+uEW6/wSlWez7oKQwGYuAHbcGhpJvdG6WoVMKYgkw==",
"dependencies": {
- "System.Private.ServiceModel": "4.9.0",
- "System.ServiceModel.Primitives": "4.9.0"
+ "System.Private.ServiceModel": "4.10.3",
+ "System.ServiceModel.Primitives": "4.10.3"
}
},
"System.ServiceModel.Primitives": {
"type": "Transitive",
- "resolved": "4.9.0",
- "contentHash": "LTFPVdS8Nf76xg/wRZkDa+2Q+GnjTOmwkTlwuoetwX37mAfYnGkf7p8ydhpDwVmomNljpUOhUUGxfjQyd5YcOg==",
+ "resolved": "4.10.3",
+ "contentHash": "aNcdry95wIP1J+/HcLQM/f/AA73LnBQDNc2uCoZ+c1//KpVRp8nMZv5ApMwK+eDNVdCK8G0NLInF+xG3mfQL+g==",
"dependencies": {
- "System.Private.ServiceModel": "4.9.0"
+ "System.Private.ServiceModel": "4.10.3"
}
},
"System.ServiceModel.Security": {
"type": "Transitive",
- "resolved": "4.9.0",
- "contentHash": "iurpbSmPgotHps94VQ6acvL6hU2gjiuBmQI7PwLLN76jsbSpUcahT0PglccKIAwoMujATk/LWtAapBHpwCFn2g==",
+ "resolved": "4.10.3",
+ "contentHash": "vqelKb7DvP2inb6LDJ5Igi8wpOYdtLXn5luDW5qEaqkV2sYO1pKlVYBpr6g6m5SevzbdZlVNu67dQiD/H6EdGQ==",
"dependencies": {
- "System.Private.ServiceModel": "4.9.0",
- "System.ServiceModel.Primitives": "4.9.0"
+ "System.Private.ServiceModel": "4.10.3",
+ "System.ServiceModel.Primitives": "4.10.3"
}
},
"System.ServiceModel.Syndication": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "cp1mMNG87iJtE0oHXFtfWT6cfski2JNo5iU0siTPi/uN2k1CIJI6FE4jr4v3got2dzt7wBq17fSy44btun9GiA=="
+ "resolved": "9.0.9",
+ "contentHash": "6vbZOwGjsnR2+3aaJlnBFBpXhrPtwDK6zPa2AWZoF9sV0KS1Hez+Y03ZnJk0L2JKvawMtsr3sNVTQaNXyiNV/A=="
},
"System.ServiceProcess.ServiceController": {
"type": "Transitive",
- "resolved": "6.0.1",
- "contentHash": "LJGWSUfoEZ6NBVPGnDsCMDrT8sDI7QJ8SUzuJQUnIDOtkZiC1LFUmsGu+Dq6OdwSnaW9nENIbL7uSd4PF9YpIA==",
+ "resolved": "9.0.9",
+ "contentHash": "G+7s4ED3AQRCnIdMRo4KceochK1RxyP+LGS49DbHJ0M2uVPG+Loo5lXOyG6mxabV7kthE6A88OKZ4vdFLz/rfg==",
"dependencies": {
- "System.Diagnostics.EventLog": "6.0.0"
+ "System.Diagnostics.EventLog": "9.0.9"
}
},
"System.Speech": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "GQovERMrNP0Vbtgk8LzH4PlFS6lqHgsL9WkUmv8Kkxa0m0vNakitytpHZlfJ9WR7n9WKLXh68nn2kyL9mflnLg=="
+ "resolved": "9.0.9",
+ "contentHash": "EdLiIc6Fj1aRy0bdpEuIFDaZ2lRWZX5ldd+6wZjZiWRXJA3G6/kJM7B2X+S50H2nM2upGmyUv9RH9RXaAWTswA=="
},
"System.Text.Encoding": {
"type": "Transitive",
@@ -2004,22 +2086,23 @@
"System.Runtime": "4.3.0"
}
},
- "System.Text.Encodings.Web": {
+ "System.Text.Encoding.CodePages": {
"type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ=="
+ "resolved": "9.0.9",
+ "contentHash": "5D+YO1AmHOPmslqlt+QT4zkR9vQRt46OXHRihqN1v0PLKeFe7KO1YuCJeUE4uNiPGJi0T1Y2fC9GHqhwvfkHDA=="
},
- "System.Text.Json": {
+ "System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "8.0.6",
- "contentHash": "BvSpVBsVN9b+Y+wONbvJOHd1HjXQf33+XiC28ZMOwRsYb42mz3Q8YHnpTSwpwJLqYCMqM+0UUVC3V+pi25XfkQ=="
+ "resolved": "9.0.9",
+ "contentHash": "bzYTmAcmfelUOCBxvbgsfSr2tq94ydA2gJZAxZRcuNa0LlmlVz8JNHst6RG1qsDujyVYT4vjv06y8sCLbvCXdg=="
},
- "System.Text.RegularExpressions": {
+ "System.Text.Json": {
"type": "Transitive",
- "resolved": "4.3.1",
- "contentHash": "N0kNRrWe4+nXOWlpLT4LAY5brb8caNFlUuIRpraCVMDLYutKkol1aV079rQjLuSxKMJT2SpBQsYX9xbcTMmzwg==",
+ "resolved": "9.0.9",
+ "contentHash": "NEnpppwq67fRz/OvQRxsEMgetDJsxlxpEsAFO/4PZYbAyAMd4Ol6KS7phc8uDoKPsnbdzRLKobpX303uQwCqdg==",
"dependencies": {
- "System.Runtime": "4.3.1"
+ "System.IO.Pipelines": "9.0.9",
+ "System.Text.Encodings.Web": "9.0.9"
}
},
"System.Threading": {
@@ -2033,8 +2116,8 @@
},
"System.Threading.AccessControl": {
"type": "Transitive",
- "resolved": "6.0.1",
- "contentHash": "fu1yC1uXq/bN86EGYfRuMZmm/YF0MKsHS/2tFZXXjUpDwZtUfIOFg7DM+M9+pYDezYaIVE3SiFRcqzM4o7ln3w=="
+ "resolved": "9.0.9",
+ "contentHash": "Kk/RON7Kasudn3dn7dTQYRagNMbaysIuXzmWCndRcaKEbiJqhViUxIPvjyX76aTs19l+9qmYjQL8lN6Spsn4/g=="
},
"System.Threading.Tasks": {
"type": "Transitive",
@@ -2053,20 +2136,27 @@
},
"System.ValueTuple": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ=="
+ "resolved": "4.6.1",
+ "contentHash": "+RJT4qaekpZ7DDLhf+LTjq+E48jieKiY9ulJ+BoxKmZblIJfIJT8Ufcaa/clQqnYvWs8jugfGSMu8ylS0caG0w=="
},
"System.Web.Services.Description": {
"type": "Transitive",
- "resolved": "4.9.0",
- "contentHash": "d20B3upsWddwSG5xF3eQLs0cAV3tXDsBNqP4kh02ylfgZwqfpf4f/9KiZVIGIoxULt2cKqxWs+U4AdNAJ7L8cQ=="
+ "resolved": "4.10.3",
+ "contentHash": "ORCkTkUo9f1o4ACG+H6SV+0XSxVZ461w3cHzYxEU41y6aKWp1CeNTMYbtdxMw1we6c6t4Hqq15PdcLVcdqno/g=="
},
"System.Windows.Extensions": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==",
+ "resolved": "9.0.9",
+ "contentHash": "9MXFp+CvnpqGSRx6FGlKHX5ztHmBi5BoZBnn1/p+NJ1qTLhkTnuszJ3jTOiydSE1y2XIKRLqmZEjiyCGBDrWkw=="
+ },
+ "UnicodeHelper": {
+ "type": "Transitive",
+ "resolved": "0.8.0",
+ "contentHash": "LqaTgU7RPTOJ9AjNyycxiIhH85xrEg2OAMyM0QgXnJi+fweogL7h/VGJ3l/ikz3KayadLj6EUFmWBROLbj8LlA==",
"dependencies": {
- "System.Drawing.Common": "6.0.0"
+ "CsvHelper": "33.1.0",
+ "Microsoft.Bcl.HashCode": "6.0.0",
+ "SharpZipLib": "1.4.2"
}
},
"ZstdSharp.Port": {
@@ -2082,7 +2172,7 @@
"sil.converters.usj": {
"type": "Project",
"dependencies": {
- "Newtonsoft.Json": "[13.0.3, )"
+ "Newtonsoft.Json": "[13.0.4, )"
}
},
"sil.xforge": {
@@ -2097,15 +2187,13 @@
"EdjCase.JsonRpc.Router": "[6.1.0, )",
"Hangfire": "[1.8.21, )",
"Hangfire.Autofac": "[2.7.0, )",
- "Hangfire.Mongo": "[1.12.0, )",
+ "Hangfire.Mongo": "[1.12.1, )",
"Jering.Javascript.NodeJS": "[6.3.1, )",
- "MailKit": "[4.13.0, )",
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[8.0.19, )",
- "Microsoft.AspNetCore.SpaServices.Extensions": "[8.0.19, )",
- "MongoDB.Driver": "[3.4.3, )",
- "SIL.Core": "[16.1.0, )",
- "System.Text.Json": "[8.0.6, )",
- "System.Text.RegularExpressions": "[4.3.1, )",
+ "MailKit": "[4.14.0, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[8.0.20, )",
+ "Microsoft.AspNetCore.SpaServices.Extensions": "[8.0.20, )",
+ "MongoDB.Driver": "[3.5.0, )",
+ "SIL.Core": "[16.2.0, )",
"idunno.Authentication.Basic": "[2.4.0, )"
}
}
diff --git a/src/SIL.XForge/SIL.XForge.csproj b/src/SIL.XForge/SIL.XForge.csproj
index 8c6ace7955b..7e41e2462fe 100644
--- a/src/SIL.XForge/SIL.XForge.csproj
+++ b/src/SIL.XForge/SIL.XForge.csproj
@@ -12,20 +12,15 @@
-
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
diff --git a/src/SIL.XForge/packages.lock.json b/src/SIL.XForge/packages.lock.json
index dfdbb18ed4d..16a23b0b64b 100644
--- a/src/SIL.XForge/packages.lock.json
+++ b/src/SIL.XForge/packages.lock.json
@@ -89,12 +89,12 @@
},
"Hangfire.Mongo": {
"type": "Direct",
- "requested": "[1.12.0, )",
- "resolved": "1.12.0",
- "contentHash": "/MziurwJTPX4ingAjuKSGFCAINTzPINHCoG3DcLl+ZA0JKolF0v/fYtFOKjoROFndLuM9GSpM01nhXDNkzWD+Q==",
+ "requested": "[1.12.1, )",
+ "resolved": "1.12.1",
+ "contentHash": "9YjHM1MyXc0/pJMueB3WW1xKoAlkJVcTBw/6JKnBwCBTIprD0+xbssQxLJHwku3A0wKTvPG2AGreKbIBrfcNBQ==",
"dependencies": {
"Hangfire.Core": "1.8.21",
- "MongoDB.Driver": "3.4.2"
+ "MongoDB.Driver": "3.5.0"
}
},
"idunno.Authentication.Basic": {
@@ -120,41 +120,41 @@
},
"MailKit": {
"type": "Direct",
- "requested": "[4.13.0, )",
- "resolved": "4.13.0",
- "contentHash": "GsepEHKkaQvbAuBizlhz93yc0ihJWzVCfoerfnpCeqiKLeS6gsTKInYy3/U2wqgkGE62TKs5OKS1a90pyc+j4g==",
+ "requested": "[4.14.0, )",
+ "resolved": "4.14.0",
+ "contentHash": "x1J8KIXGP8bWiiLox9g/hSdecqdDcOr9mZa4lumPjT1rvd+mnVm2pOOB4sYgABYcwW2uI7mAQMk7M+4OBD9iiA==",
"dependencies": {
- "MimeKit": "4.13.0",
+ "MimeKit": "4.14.0",
"System.Formats.Asn1": "8.0.1"
}
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Direct",
- "requested": "[8.0.19, )",
- "resolved": "8.0.19",
- "contentHash": "vkGkpvEGGLFHeYhlBqdJiOL/7aYiUmLg2PTfuDDjBDUDb5QTpoeWLNOOoodTlu88J+GluGE+DFF1kd9hxJd5bA==",
+ "requested": "[8.0.20, )",
+ "resolved": "8.0.20",
+ "contentHash": "ojfy39qaCtNOrXOut4Jreqj5WYSRJMqvQif46KzMtaJiZcByAbZtO+QDM9JQvQAzPtWnzWSCz5DcZJ/82IeOFQ==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2"
}
},
"Microsoft.AspNetCore.SpaServices.Extensions": {
"type": "Direct",
- "requested": "[8.0.19, )",
- "resolved": "8.0.19",
- "contentHash": "xUSDtmks6szUwa7x5ZzRA8g/HxzzTq4ZrbVdCBCmL7vCGfZnfYDmdD7EHDQ3VT+kZxBo6fX9CZD30vTPCKaAOg==",
+ "requested": "[8.0.20, )",
+ "resolved": "8.0.20",
+ "contentHash": "hYPSqeu0fOKxqwivIzwhZQTbrYb33gUvky0qoX8BMwFCB7IYNk4qCsamsLAserFG+XhfBO5MWbJAJqVeQQVTcg==",
"dependencies": {
"Microsoft.Extensions.FileProviders.Physical": "8.0.0"
}
},
"MongoDB.Driver": {
"type": "Direct",
- "requested": "[3.4.3, )",
- "resolved": "3.4.3",
- "contentHash": "yE6XQiDoFwTH4Xq/STJCbzsz+74RuzCXU45g9gaWFlLyy95xG8utuj+e64uXSbONtzabbp1O/8vfA3/HJXL6Pg==",
+ "requested": "[3.5.0, )",
+ "resolved": "3.5.0",
+ "contentHash": "ST90u7psyMkNNOWFgSkexsrB3kPn7Ynl2DlMFj2rJyYuc6SIxjmzu4ufy51yzM+cPVE1SvVcdb5UFobrRw6cMg==",
"dependencies": {
"DnsClient": "1.6.1",
"Microsoft.Extensions.Logging.Abstractions": "2.0.0",
- "MongoDB.Bson": "3.4.3",
+ "MongoDB.Bson": "3.5.0",
"SharpCompress": "0.30.1",
"Snappier": "1.0.0",
"System.Buffers": "4.5.1",
@@ -163,36 +163,23 @@
},
"SIL.Core": {
"type": "Direct",
- "requested": "[16.1.0, )",
- "resolved": "16.1.0",
- "contentHash": "sThLtvVXtsr88ffD0SLdpq3Ob3lZWU1jzQrOl2CAGfrdxI6S2uLsiEenuVaeToWyo661IkFARPwUn9CAiwE5zg==",
+ "requested": "[16.2.0, )",
+ "resolved": "16.2.0",
+ "contentHash": "aVyZyH1EANHVjAXtG6fLaddqu+wIUCy/nhLQr0tBMho/XhVDEU7QhqTuqKHFIPLKBozligUxLA7L/TsJiYB3Eg==",
"dependencies": {
"Markdig.Signed": "0.37.0",
"Microsoft.CSharp": "4.7.0",
"Mono.Unix": "7.1.0-final.1.21458.1",
"Newtonsoft.Json": "13.0.3",
- "System.Net.Http": "4.3.4"
- }
- },
- "System.Text.Json": {
- "type": "Direct",
- "requested": "[8.0.6, )",
- "resolved": "8.0.6",
- "contentHash": "BvSpVBsVN9b+Y+wONbvJOHd1HjXQf33+XiC28ZMOwRsYb42mz3Q8YHnpTSwpwJLqYCMqM+0UUVC3V+pi25XfkQ=="
- },
- "System.Text.RegularExpressions": {
- "type": "Direct",
- "requested": "[4.3.1, )",
- "resolved": "4.3.1",
- "contentHash": "N0kNRrWe4+nXOWlpLT4LAY5brb8caNFlUuIRpraCVMDLYutKkol1aV079rQjLuSxKMJT2SpBQsYX9xbcTMmzwg==",
- "dependencies": {
- "System.Runtime": "4.3.1"
+ "System.IO.FileSystem.AccessControl": "5.0.0",
+ "System.Net.Http": "4.3.4",
+ "System.Runtime.CompilerServices.Unsafe": "6.1.2"
}
},
"BouncyCastle.Cryptography": {
"type": "Transitive",
- "resolved": "2.5.1",
- "contentHash": "zy8TMeTP+1FH2NrLaNZtdRbBdq7u5MI+NFZQOBSM69u5RFkciinwzV2eveY6Kjf5MzgsYvvl6kTStsj3JrXqkg=="
+ "resolved": "2.6.1",
+ "contentHash": "vZsG2YILhthgRqO+ZVgRff4ZFKKTl0v7kqaVBLCtRvpREhfBP33pcWrdA3PRYgWuFL1RxiUFvjMUHTdBZlJcoA=="
},
"Bugsnag": {
"type": "Transitive",
@@ -501,8 +488,8 @@
},
"Microsoft.NETCore.Targets": {
"type": "Transitive",
- "resolved": "1.1.3",
- "contentHash": "3Wrmi0kJDzClwAC+iBdUBpEKmEle8FQNsCs77fkiOIw/9oYA07bL1EZNX0kQ2OMN3xpwvl0vAtOCYY3ndDNlhQ=="
+ "resolved": "1.1.0",
+ "contentHash": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg=="
},
"Microsoft.Win32.Registry": {
"type": "Transitive",
@@ -515,17 +502,17 @@
},
"MimeKit": {
"type": "Transitive",
- "resolved": "4.13.0",
- "contentHash": "oa4JuhAzJydHnPCc/XWeyBUGd3uiVyWW0NXqOVgkXEHjbHlPVBssklK3mpw9sokjzAaBGdj0bceFsr+NXvAukA==",
+ "resolved": "4.14.0",
+ "contentHash": "g0LtsMC8DCTkc030C3UgVqbltOJmV5cz4AX8ASowz2ZA+lxopXSYtC1XXYmenxy606aWFLwi5Xy4cC/zyYjbjQ==",
"dependencies": {
- "BouncyCastle.Cryptography": "2.5.1",
+ "BouncyCastle.Cryptography": "2.6.1",
"System.Security.Cryptography.Pkcs": "8.0.1"
}
},
"MongoDB.Bson": {
"type": "Transitive",
- "resolved": "3.4.3",
- "contentHash": "ZB2nCdlWtmDGItkDFh2E2kfYlXaItG414t9Np7CZhpftLypemYnxtdI52H+0b8RPqoUJD7bUvrf598sDTJd5iA==",
+ "resolved": "3.5.0",
+ "contentHash": "JGNK6BanLDEifgkvPLqVFCPus5EDCy416pxf1dxUBRSVd3D9+NB3AvMVX190eXlk5/UXuCxpsQv7jWfNKvppBQ==",
"dependencies": {
"System.Memory": "4.5.5",
"System.Runtime.CompilerServices.Unsafe": "5.0.0"
@@ -817,6 +804,15 @@
"System.Threading.Tasks": "4.3.0"
}
},
+ "System.IO.FileSystem.AccessControl": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "SxHB3nuNrpptVk+vZ/F+7OHEpoHUIKKMl02bUmYHQr1r+glbZQxs7pRtsf4ENO29TVm2TH3AEeep2fJcy92oYw==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
"System.IO.FileSystem.Primitives": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -922,17 +918,17 @@
},
"System.Runtime": {
"type": "Transitive",
- "resolved": "4.3.1",
- "contentHash": "abhfv1dTK6NXOmu4bgHIONxHyEqFjW8HwXPmpY9gmll+ix9UNo4XDcmzJn6oLooftxNssVHdJC1pGT9jkSynQg==",
+ "resolved": "4.3.0",
+ "contentHash": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.1",
- "Microsoft.NETCore.Targets": "1.1.3"
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
}
},
"System.Runtime.CompilerServices.Unsafe": {
"type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA=="
+ "resolved": "6.1.2",
+ "contentHash": "2hBr6zdbIBTDE3EhK7NSVNdX58uTK6iHW/P/Axmm9sl1xoGSLqDvMtpecn226TNwHByFokYwJmt/aQQNlO5CRw=="
},
"System.Runtime.Extensions": {
"type": "Transitive",
@@ -1156,6 +1152,11 @@
"resolved": "8.0.0",
"contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ=="
},
+ "System.Text.Json": {
+ "type": "Transitive",
+ "resolved": "8.0.5",
+ "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg=="
+ },
"System.Threading": {
"type": "Transitive",
"resolved": "4.3.0",
diff --git a/test/SIL.Converters.Usj.Tests/SIL.Converters.Usj.Tests.csproj b/test/SIL.Converters.Usj.Tests/SIL.Converters.Usj.Tests.csproj
index b8cc7d48e0d..2ce647a6d4d 100644
--- a/test/SIL.Converters.Usj.Tests/SIL.Converters.Usj.Tests.csproj
+++ b/test/SIL.Converters.Usj.Tests/SIL.Converters.Usj.Tests.csproj
@@ -16,8 +16,8 @@
all
runtime; build; native; contentfiles; analyzers
-
-
+
+
diff --git a/test/SIL.XForge.Scripture.Tests/SIL.XForge.Scripture.Tests.csproj b/test/SIL.XForge.Scripture.Tests/SIL.XForge.Scripture.Tests.csproj
index 3698f7e1564..c2b68ee5db0 100644
--- a/test/SIL.XForge.Scripture.Tests/SIL.XForge.Scripture.Tests.csproj
+++ b/test/SIL.XForge.Scripture.Tests/SIL.XForge.Scripture.Tests.csproj
@@ -19,8 +19,8 @@
all
runtime; build; native; contentfiles; analyzers
-
-
+
+
diff --git a/test/SIL.XForge.Scripture.Tests/Services/MockResourceScrText.cs b/test/SIL.XForge.Scripture.Tests/Services/MockResourceScrText.cs
index b3d90fab11b..8b8b85033af 100644
--- a/test/SIL.XForge.Scripture.Tests/Services/MockResourceScrText.cs
+++ b/test/SIL.XForge.Scripture.Tests/Services/MockResourceScrText.cs
@@ -1,5 +1,5 @@
-using System.Text;
-using Ionic.Zip;
+using System.IO;
+using ICSharpCode.SharpZipLib.Zip;
using Paratext.Data;
using Paratext.Data.Languages;
using Paratext.Data.ProjectFileAccess;
@@ -15,6 +15,7 @@ public class MockResourceScrText : ResourceScrText
{
private readonly ScrLanguage _language;
private readonly ProjectSettings _settings;
+ private MemoryStream? _zipFileStream;
public MockResourceScrText(
ProjectName name,
@@ -38,17 +39,21 @@ public HexId CachedGuid
}
}
- public ZipFile ZipFile { get; } = new ZipFile(new UTF8Encoding());
+ public ZipFile? ZipFile { get; private set; }
- protected override ProjectFileManager CreateFileManager() =>
- new MockZippedProjectFileManager(ZipFile, loadDblSettings: true, Name);
+ protected override ProjectFileManager CreateFileManager()
+ {
+ _zipFileStream ??= new MemoryStream();
+ ZipFile ??= new ZipFile(_zipFileStream);
+ return new MockZippedProjectFileManager(ZipFile, loadDblSettings: true, Name);
+ }
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
if (disposing)
{
- ZipFile.Dispose();
+ _zipFileStream?.Dispose();
}
}
diff --git a/test/SIL.XForge.Scripture.Tests/Services/MockStaticDataSource.cs b/test/SIL.XForge.Scripture.Tests/Services/MockStaticDataSource.cs
new file mode 100644
index 00000000000..ab8082321ed
--- /dev/null
+++ b/test/SIL.XForge.Scripture.Tests/Services/MockStaticDataSource.cs
@@ -0,0 +1,9 @@
+using System.IO;
+using ICSharpCode.SharpZipLib.Zip;
+
+namespace SIL.XForge.Scripture.Services;
+
+internal class MockStaticDataSource : IStaticDataSource
+{
+ public Stream GetSource() => new MemoryStream();
+}
diff --git a/test/SIL.XForge.Scripture.Tests/Services/MockZippedProjectFileManager.cs b/test/SIL.XForge.Scripture.Tests/Services/MockZippedProjectFileManager.cs
index 25cbeb85bb4..1d8bb3ee432 100644
--- a/test/SIL.XForge.Scripture.Tests/Services/MockZippedProjectFileManager.cs
+++ b/test/SIL.XForge.Scripture.Tests/Services/MockZippedProjectFileManager.cs
@@ -1,7 +1,7 @@
using System;
using System.IO;
using System.Text;
-using Ionic.Zip;
+using ICSharpCode.SharpZipLib.Zip;
using Paratext.Data.ProjectFileAccess;
namespace SIL.XForge.Scripture.Services;
diff --git a/test/SIL.XForge.Scripture.Tests/Services/ParatextServiceTests.cs b/test/SIL.XForge.Scripture.Tests/Services/ParatextServiceTests.cs
index e8c761cb611..47ab292f3d8 100644
--- a/test/SIL.XForge.Scripture.Tests/Services/ParatextServiceTests.cs
+++ b/test/SIL.XForge.Scripture.Tests/Services/ParatextServiceTests.cs
@@ -7566,9 +7566,12 @@ public MockResourceScrText GetResourceScrText(
CachedGuid = HexId.FromStr(projectId),
};
scrText.Settings.LanguageID = LanguageId.English;
- scrText.ZipFile.AddFile(
+ scrText.ZipFile?.BeginUpdate(new MemoryArchiveStorage());
+ scrText.ZipFile?.Add(
+ new MockStaticDataSource(),
Path.Join(ZippedProjectFileManagerBase.DBLFolderName, "language", "iso", zipLanguageCode)
);
+ scrText.ZipFile?.CommitUpdate();
return scrText;
}
diff --git a/test/SIL.XForge.Tests/SIL.XForge.Tests.csproj b/test/SIL.XForge.Tests/SIL.XForge.Tests.csproj
index ae49b125a39..05d12840a03 100644
--- a/test/SIL.XForge.Tests/SIL.XForge.Tests.csproj
+++ b/test/SIL.XForge.Tests/SIL.XForge.Tests.csproj
@@ -20,8 +20,8 @@
all
runtime; build; native; contentfiles; analyzers
-
-
+
+
diff --git a/tools/CommentGenerator/CommentGenerator.csproj b/tools/CommentGenerator/CommentGenerator.csproj
index aa8c2c3425f..ca076d2068b 100644
--- a/tools/CommentGenerator/CommentGenerator.csproj
+++ b/tools/CommentGenerator/CommentGenerator.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/tools/CommitGenerator/CommitGenerator.csproj b/tools/CommitGenerator/CommitGenerator.csproj
index 8b0fa7e5fce..8bc169003be 100644
--- a/tools/CommitGenerator/CommitGenerator.csproj
+++ b/tools/CommitGenerator/CommitGenerator.csproj
@@ -41,7 +41,7 @@
-
+
diff --git a/tools/RepoInfo/RepoInfo.csproj b/tools/RepoInfo/RepoInfo.csproj
index 5d23cf88b9f..ee336eff1b3 100644
--- a/tools/RepoInfo/RepoInfo.csproj
+++ b/tools/RepoInfo/RepoInfo.csproj
@@ -45,7 +45,7 @@
-
+
diff --git a/tools/ServalBuildReport/ServalBuildReport.csproj b/tools/ServalBuildReport/ServalBuildReport.csproj
index 90706fc2101..96b5ce10678 100644
--- a/tools/ServalBuildReport/ServalBuildReport.csproj
+++ b/tools/ServalBuildReport/ServalBuildReport.csproj
@@ -19,7 +19,7 @@
-
+