diff --git a/audit-logs/audit-logs.sln.DotSettings.user b/audit-logs/audit-logs.sln.DotSettings.user index c26cea0..17714e0 100644 --- a/audit-logs/audit-logs.sln.DotSettings.user +++ b/audit-logs/audit-logs.sln.DotSettings.user @@ -1,19 +1,41 @@  + ForceIncluded ForceIncluded ForceIncluded + ForceIncluded + ForceIncluded ForceIncluded ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded ForceIncluded + ForceIncluded ForceIncluded - <SessionState ContinuousTestingMode="0" IsActive="True" Name="AuditRecordRepositoryTests" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"> + <SessionState ContinuousTestingMode="0" Name="AuditRecordRepositoryTests" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"> + <Project Location="/home/julian/Documentos/repos/audit/audit-logs/audit-test" Presentation="&lt;audit-test&gt;" /> +</SessionState> + <SessionState ContinuousTestingMode="0" Name="GetAuditLogsAsync_FilterByDateRange_ReturnsCorrectRecords #2" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"> <TestAncestor> - <TestId>NUnit3x::053B6D24-445B-439A-AD42-80D31DC53059::net8.0::audit_test.Repository.AuditRecordRepositoryTests</TestId> - <TestId>NUnit3x::053B6D24-445B-439A-AD42-80D31DC53059::net8.0::audit_test.AuditServiceIntegrationTests</TestId> - <TestId>NUnit3x::053B6D24-445B-439A-AD42-80D31DC53059::net8.0::audit_test.Service.AuditServiceIntegrationTests</TestId> - <TestId>xUnit::053B6D24-445B-439A-AD42-80D31DC53059::net8.0::audit_test.Service.AuditServiceTests</TestId> - <TestId>NUnit3x::053B6D24-445B-439A-AD42-80D31DC53059::net8.0::audit_test.Repository.AuditServiceIntegrationTests</TestId> + <TestId>NUnit3x::053B6D24-445B-439A-AD42-80D31DC53059::net8.0::audit_test.Repository.AuditServiceFilterbyTextAndDateTests.GetAuditLogsAsync_FilterByDateRange_ReturnsCorrectRecords</TestId> + <TestId>NUnit3x::053B6D24-445B-439A-AD42-80D31DC53059::net8.0::audit_test.Repository.AuditServiceFilterTests.GetAuditLogsAsync_FilterByDateRange_ReturnsCorrectRecords</TestId> </TestAncestor> </SessionState> - <SessionState ContinuousTestingMode="0" Name="RecordAuditAsync_ValidRecord_InsertsRecord" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"> + <SessionState ContinuousTestingMode="0" Name="GetAuditLogsAsync_FilterByDateRange_ReturnsCorrectRecords #3" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"> + <TestAncestor> + <TestId>NUnit3x::053B6D24-445B-439A-AD42-80D31DC53059::net8.0::audit_test.Repository.AuditServiceFilterbyTextAndDateTests.GetAuditLogsAsync_FilterByDateRange_ReturnsCorrectRecords</TestId> + </TestAncestor> +</SessionState> + <SessionState ContinuousTestingMode="0" Name="VerifyAllRecordsLoaded_ReturnsCorrectCount" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"> + <TestAncestor> + <TestId>NUnit3x::053B6D24-445B-439A-AD42-80D31DC53059::net8.0::audit_test.Repository.AuditServiceFilterbyTextAndDateTests</TestId> + </TestAncestor> +</SessionState> + <SessionState ContinuousTestingMode="0" Name="GetAuditLogsAsync_FilterByDateRange_ReturnsCorrectRecords" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"> + <TestAncestor> + <TestId>NUnit3x::053B6D24-445B-439A-AD42-80D31DC53059::net8.0::audit_test.Repository.AuditServiceFilterTests.GetAuditLogsAsync_FilterByDateRange_ReturnsCorrectRecords</TestId> + </TestAncestor> +</SessionState> + <SessionState ContinuousTestingMode="0" IsActive="True" Name="RecordAuditAsync_ValidRecord_InsertsRecord" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"> <Project Location="/home/julian/Documentos/repos/audit/audit-logs/audit-test" Presentation="&lt;audit-test&gt;" /> </SessionState> \ No newline at end of file diff --git a/audit-logs/audit-logs/Models/AppSettings/MongoDbSettings.cs b/audit-logs/audit-logs/Models/AppSettings/MongoDbSettings.cs index 9050f70..7d7c2af 100644 --- a/audit-logs/audit-logs/Models/AppSettings/MongoDbSettings.cs +++ b/audit-logs/audit-logs/Models/AppSettings/MongoDbSettings.cs @@ -2,8 +2,6 @@ { public class MongoDbSettings { - public const string Database = "DatabaseSettings"; - public string? ConnectionString { get; set; } public string? DatabaseName { get; set; } } diff --git a/audit-logs/audit-logs/Models/AuditLogData.cs b/audit-logs/audit-logs/Models/AuditLogData.cs index a623c36..975d2d9 100644 --- a/audit-logs/audit-logs/Models/AuditLogData.cs +++ b/audit-logs/audit-logs/Models/AuditLogData.cs @@ -8,7 +8,7 @@ public class AuditLogData public string ActionType { get; set; } public string Reason { get; set; } public DateTime ActionTime { get; set; } - public string OriginalJson { get; set; } + public Object OriginalJson { get; set; } public string ModifiedJson { get; set; } public string UserIpAddress { get; set; } } \ No newline at end of file diff --git a/audit-logs/audit-logs/Models/AuditRecord.cs b/audit-logs/audit-logs/Models/AuditRecord.cs index ea053ee..4dd1cd6 100644 --- a/audit-logs/audit-logs/Models/AuditRecord.cs +++ b/audit-logs/audit-logs/Models/AuditRecord.cs @@ -3,6 +3,7 @@ using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; using System; using System.Collections.Generic; + public class AuditRecord { [BsonId] @@ -28,7 +29,7 @@ public class AuditRecord [BsonElement("reason")] public string Reason { get; set; } - + [BsonElement("user_ip_address")] public string UserIpAddress { get; set; } @@ -45,5 +46,55 @@ public class AuditRecord [BsonElement("value_type")] public string ValueType { get; set; } + + public static object ConvertBsonValue(BsonValue bsonValue) + { + if (bsonValue == null || bsonValue.IsBsonNull) + { + return null; // Devuelve nulo si el valor BSON es nulo o no existe + } + switch (bsonValue.BsonType) + { + case BsonType.String: + return bsonValue.AsString; + case BsonType.Int32: + return bsonValue.AsInt32; + case BsonType.Int64: + return bsonValue.AsInt64; + case BsonType.Boolean: + return bsonValue.AsBoolean; + case BsonType.DateTime: + return bsonValue.ToUniversalTime(); + case BsonType.Double: + return bsonValue.AsDouble; + case BsonType.ObjectId: + return bsonValue.AsObjectId.ToString(); + /*case BsonType.Document: + return bsonValue.ToJson(); */ + case BsonType.Array: + var array = bsonValue.AsBsonArray; + var resultList = new List(); + foreach (var item in array) + { + resultList.Add(ConvertBsonValue(item)); + } + return resultList; + case BsonType.Document: + // Convert BSON Document to Dictionary + var document = bsonValue.AsBsonDocument; + var dictionary = new Dictionary(); + foreach (var element in document) + { + dictionary[element.Name] = ConvertBsonValue(element.Value); + } + return dictionary; + + default: + return bsonValue.ToJson(); // Convert to string if type is not directly supported + } + } + } -} \ No newline at end of file + + +} diff --git a/audit-logs/audit-logs/Models/DTO/AuditLogTextOrDateSearchDTO.cs b/audit-logs/audit-logs/Models/DTO/AuditLogTextOrDateSearchDTO.cs new file mode 100644 index 0000000..2479e53 --- /dev/null +++ b/audit-logs/audit-logs/Models/DTO/AuditLogTextOrDateSearchDTO.cs @@ -0,0 +1,53 @@ +namespace audit_logs.Models.DTO; + +/// +/// DTO que encapsula los parámetros de búsqueda por texto para los registros de auditoría, incluyendo detalles de paginación. +/// +public class AuditLogTextOrDateSearchDTO +{ + /// + /// Gets or sets the page number for pagination. + /// + /// + /// The number of the page to retrieve. Defaults to 1. + /// + public int pageNumber { get; set; } = 1; + + /// + /// Gets or sets the size of the page for pagination. + /// + /// + /// The number of records per page. Defaults to 10. + /// + public int pageSize { get; set; } = 10; + + /// + /// Optional text to search for in any text field in the audit logs. + /// + public string? searchText { get; set; } + /// + /// Gets or sets the date and time at which the audit action is performed.. + /// + /// + /// The specific timestamp of the audit action. Optional. + /// + public DateTime? actionTime { get; set; } = null; + + /// + /// Gets or sets the start date for filtering audit logs by date range. + /// + /// + /// The earliest date to include in the results. Optional. + /// + public DateTime? startDate { get; set; } = null; + + /// + /// Gets or sets the end date for filtering audit logs by date range. + /// + /// + /// The latest date to include in the results. Optional. + /// + public DateTime? endDate { get; set; } = null; + + +} \ No newline at end of file diff --git a/audit-logs/audit-logs/Models/DTO/AuditRecordDto.cs b/audit-logs/audit-logs/Models/DTO/AuditRecordDto.cs new file mode 100644 index 0000000..b2c62d7 --- /dev/null +++ b/audit-logs/audit-logs/Models/DTO/AuditRecordDto.cs @@ -0,0 +1,23 @@ +namespace audit_logs.Models; + + +public class AuditRecordDto +{ + public string Id { get; set; } + public string EntityType { get; set; } + public string RecordId { get; set; } + public string UserId { get; set; } + public string ActionType { get; set; } + public DateTime ActionTime { get; set; } + public List Changes { get; set; } + public string Reason { get; set; } + public string UserIpAddress { get; set; } +} + +public class ChangeDto +{ + public string Field { get; set; } + public object OldValue { get; set; } + public object NewValue { get; set; } + public string ValueType { get; set; } +} \ No newline at end of file diff --git a/audit-logs/audit-logs/Models/PaginatedLogsResult.cs b/audit-logs/audit-logs/Models/DTO/PaginatedLogsResultDto.cs similarity index 86% rename from audit-logs/audit-logs/Models/PaginatedLogsResult.cs rename to audit-logs/audit-logs/Models/DTO/PaginatedLogsResultDto.cs index 72f6f2e..20e300f 100644 --- a/audit-logs/audit-logs/Models/PaginatedLogsResult.cs +++ b/audit-logs/audit-logs/Models/DTO/PaginatedLogsResultDto.cs @@ -1,6 +1,6 @@ namespace audit_logs.Models; -public class PaginatedLogsResult +public class PaginatedLogsResultDto { public int CurrentPage { get; set; } public int PageSize { get; set; } diff --git a/audit-logs/audit-logs/Models/DTO/SpecificAuditLogFilterDto.cs b/audit-logs/audit-logs/Models/DTO/SpecificAuditLogFilterDto.cs new file mode 100644 index 0000000..387db4b --- /dev/null +++ b/audit-logs/audit-logs/Models/DTO/SpecificAuditLogFilterDto.cs @@ -0,0 +1,72 @@ +namespace audit_logs.Models.DTO +{ + /// + /// Data Transfer Object (DTO) for filtering and paginating audit log records. + /// + public class SpecificAuditLogFilterDto + { + /// + /// Gets or sets the page number for pagination. + /// + /// + /// The number of the page to retrieve. Defaults to 1. + /// + public int pageNumber { get; set; } = 1; + + /// + /// Gets or sets the size of the page for pagination. + /// + /// + /// The number of records per page. Defaults to 10. + /// + public int pageSize { get; set; } = 10; + + /// + /// Gets or sets the user ID associated with the author of updates to audit records + /// + /// + /// The ID of the user who performed the action. Optional. + /// + public string? userId { get; set; } = null; + + /// + /// Gets or sets the record ID within the EntityType collection to search for audit records. + /// + /// + /// The ID of the record affected by the audit action, for example, patien_id Optional. + /// + public string? recordId { get; set; } = null; + + /// + /// Gets or sets the type of entity (collection) associated with the audit records. + /// + /// + /// The type of the audited entity (collection) (e.g., "Patient", "Order"). Optional. + /// + public string? entityType { get; set; } = null; + + /// + /// Gets or sets the date and time at which the audit action is performed.. + /// + /// + /// The specific timestamp of the audit action. Optional. + /// + public DateTime? actionTime { get; set; } = null; + + /// + /// Gets or sets the start date for filtering audit logs by date range. + /// + /// + /// The earliest date to include in the results. Optional. + /// + public DateTime? startDate { get; set; } = null; + + /// + /// Gets or sets the end date for filtering audit logs by date range. + /// + /// + /// The latest date to include in the results. Optional. + /// + public DateTime? endDate { get; set; } = null; + } +} diff --git a/audit-logs/audit-logs/Repositories/AuditRecordRepository.cs b/audit-logs/audit-logs/Repositories/AuditRecordRepository.cs index af9ebc1..ebf1fa5 100644 --- a/audit-logs/audit-logs/Repositories/AuditRecordRepository.cs +++ b/audit-logs/audit-logs/Repositories/AuditRecordRepository.cs @@ -66,9 +66,14 @@ public class AuditRecordRepository : MongoRepository, IAuditRecordR // Retrieve all documents from the AuditRecords collection return await Collection.Find(new BsonDocument()).ToListAsync(); } - - + public Task> GetPaginatedAsync(int pageNumber, int pageSize) + { + throw new NotImplementedException(); + } - + public Task CountDocumentsAsync() + { + throw new NotImplementedException(); + } } \ No newline at end of file diff --git a/audit-logs/audit-logs/Repositories/Interfaces/IMongoRepository.cs b/audit-logs/audit-logs/Repositories/Interfaces/IMongoRepository.cs index 3421de8..e457554 100644 --- a/audit-logs/audit-logs/Repositories/Interfaces/IMongoRepository.cs +++ b/audit-logs/audit-logs/Repositories/Interfaces/IMongoRepository.cs @@ -9,7 +9,8 @@ public interface IMongoRepository Task InsertOneAsync(T obj); Task DeleteAsync(ObjectId id); Task UpdateOneAsync(ObjectId id, T obj); - Task> GetPaginatedAsync(int pageNumber, int pageSize); // Nuevo método para paginación genérica - Task CountDocumentsAsync(); // Nuevo método para contar documentos genéricamente + Task> GetPaginatedAsync(int pageNumber, int pageSize,FilterDefinition? filter = null); + + Task CountDocumentsAsync(FilterDefinition? filter = null); } \ No newline at end of file diff --git a/audit-logs/audit-logs/Repositories/MongoRepository.cs b/audit-logs/audit-logs/Repositories/MongoRepository.cs index 877f999..e03c800 100644 --- a/audit-logs/audit-logs/Repositories/MongoRepository.cs +++ b/audit-logs/audit-logs/Repositories/MongoRepository.cs @@ -155,15 +155,16 @@ public abstract class MongoRepository : IMongoRepository } } - public async Task> GetPaginatedAsync(int pageNumber, int pageSize) + public async Task> GetPaginatedAsync(int pageNumber, int pageSize,FilterDefinition? filter = null) { if (pageNumber <= 0) throw new ArgumentException("Page number must be greater than 0.", nameof(pageNumber)); if (pageSize <= 0) throw new ArgumentException("Page size must be greater than 0.", nameof(pageSize)); + filter ??= FilterDefinition.Empty; // Usa un filtro vacío si no se proporcionó ninguno try { return await Collection - .Find(FilterDefinition.Empty) + .Find(filter) .Skip((pageNumber - 1) * pageSize) .Limit(pageSize) .ToListAsync(); @@ -175,17 +176,12 @@ public abstract class MongoRepository : IMongoRepository } } - public async Task CountDocumentsAsync() + + public async Task CountDocumentsAsync(FilterDefinition? filter = null) { - try - { - return await Collection.CountDocumentsAsync(FilterDefinition.Empty); - } - catch (Exception ex) - { - Log.Error("Error counting documents: {ExMessage}", ex.Message); - return 0; - } + filter ??= FilterDefinition.Empty; // Usa un filtro vacío porsi no se pasa como parametro + + return await Collection.CountDocumentsAsync(filter); } diff --git a/audit-logs/audit-logs/Services/AuditService.cs b/audit-logs/audit-logs/Services/AuditService.cs index 63b7d04..ef412ed 100644 --- a/audit-logs/audit-logs/Services/AuditService.cs +++ b/audit-logs/audit-logs/Services/AuditService.cs @@ -1,6 +1,14 @@ +using System.Security.Claims; +using System.Text.RegularExpressions; using audit_logs.Models; +using audit_logs.Models.AppSettings; +using audit_logs.Models.DTO; +using audit_logs.Services.Interfaces; +using Microsoft.Extensions.Options; +using MongoDB.Bson; namespace audit_logs.Services; + using audit_logs.Repositories; using MongoDB.Driver; using audit_logs.Utils; @@ -10,21 +18,26 @@ using Serilog; using System; using System.Collections.Generic; using System.Threading.Tasks; -public class AuditService -{ +public class AuditService : IAuditService +{ private readonly IAuditRecordRepository _auditLogRepository; public AuditService(IAuditRecordRepository auditLogRepository) { _auditLogRepository = auditLogRepository; } - + public AuditService(IMongoDatabase database) { _auditLogRepository = new AuditRecordRepository(database); - } + public AuditService(IOptions dbSettings) + { + _auditLogRepository = new AuditRecordRepository(dbSettings); + } + + public IAuditRecordRepository AuditLogRepository => _auditLogRepository; /// @@ -34,12 +47,17 @@ public class AuditService public async Task RecordAuditAsync(AuditRecord auditLogData) { if (auditLogData == null) throw new ArgumentNullException(nameof(auditLogData)); - if (string.IsNullOrWhiteSpace(auditLogData.EntityType)) throw new ArgumentNullException(nameof(auditLogData.EntityType)); - if (string.IsNullOrWhiteSpace(auditLogData.RecordId)) throw new ArgumentNullException(nameof(auditLogData.RecordId)); - if (string.IsNullOrWhiteSpace(auditLogData.UserId)) throw new ArgumentNullException(nameof(auditLogData.UserId)); - if (string.IsNullOrWhiteSpace(auditLogData.ActionType)) throw new ArgumentNullException(nameof(auditLogData.ActionType)); + if (string.IsNullOrWhiteSpace(auditLogData.EntityType)) + throw new ArgumentNullException(nameof(auditLogData.EntityType)); + if (string.IsNullOrWhiteSpace(auditLogData.RecordId)) + throw new ArgumentNullException(nameof(auditLogData.RecordId)); + if (string.IsNullOrWhiteSpace(auditLogData.UserId)) + throw new ArgumentNullException(nameof(auditLogData.UserId)); + if (string.IsNullOrWhiteSpace(auditLogData.ActionType)) + throw new ArgumentNullException(nameof(auditLogData.ActionType)); if (auditLogData.Changes == null) throw new ArgumentNullException(nameof(auditLogData.Changes)); - if (string.IsNullOrWhiteSpace(auditLogData.UserIpAddress)) throw new ArgumentNullException(nameof(auditLogData.UserIpAddress)); + if (string.IsNullOrWhiteSpace(auditLogData.UserIpAddress)) + throw new ArgumentNullException(nameof(auditLogData.UserIpAddress)); var auditRecord = new AuditRecord { @@ -48,13 +66,107 @@ public class AuditService UserId = auditLogData.UserId, ActionType = auditLogData.ActionType, ActionTime = auditLogData.ActionTime, - Changes =auditLogData.Changes, + Changes = auditLogData.Changes, Reason = auditLogData.Reason, UserIpAddress = auditLogData.UserIpAddress, }; await _auditLogRepository.InsertOneAsync(auditRecord); } + + /// + /// Creates an audit log record based on the provided original and modified data. + /// This method generates an object to encapsulate all necessary details for the audit log entry. + /// The includes the following fields: + /// - EntityType: The type of entity being modified. + /// - RecordId: The unique identifier of the record being modified within the EntityType. + /// - UserId: The ID of the user performing the action. + /// - ActionType: The type of action performed ("create", "update", or "delete"). + /// - Reason: (Optional) The reason for the action. + /// - ActionTime: The timestamp of the action. + /// - Changes: A list of differences between the original and modified data. + /// - UserIpAddress: The IP address of the user. + /// + /// The representing the user performing the action. This parameter is required. + /// The original object before the change, or null for new records. + /// The modified object after the change, or null for deleted records. + /// + /// The reason for the change. If null or empty, defaults to "Not specified". + /// + /// + /// Thrown if is null. + /// + /// + /// This method constructs and populates an object to store all details related to the audit event. + /// It then asynchronously saves the record using RecordAuditAsync. + /// + /// + /// A task representing the asynchronous operation of recording the audit log. + /// + public async Task CreateAuditLogAsync(ClaimsPrincipal user, Object? dataOriginal, Object? dataModified, + string? reason) + { + //auditLogData.ActionType falta este atributo + if (user == null) throw new ArgumentNullException(nameof(user)); + AuditRecord auditLogData = new AuditRecord(); + JsonComparer jsonComparer = new(); + if (dataOriginal != null) + { + auditLogData.EntityType = + IsAnonymousType(dataOriginal.GetType()) ? "AnonymousType" : dataOriginal.GetType().Name; + var idProperty = dataOriginal.GetType().GetProperty("Id"); + if (idProperty != null && idProperty.PropertyType == typeof(ObjectId)) + { + ObjectId id = (ObjectId)idProperty.GetValue(dataOriginal); + //TODO verificar si esta bien obtener el valor asi: + auditLogData.RecordId = id.ToString(); + } + } + else if (dataModified != null) + { + auditLogData.EntityType = + IsAnonymousType(dataModified.GetType()) ? "AnonymousType" : dataModified.GetType().Name; + var idProperty = dataModified.GetType().GetProperty("Id"); + if (idProperty != null && idProperty.PropertyType == typeof(ObjectId)) + { + ObjectId id = (ObjectId)idProperty.GetValue(dataModified); + //TODO verificar si esta bien obtener el valor asi: + auditLogData.RecordId = id.ToString(); + } + } + + auditLogData.ActionTime = DateTime.Now; + auditLogData.Reason = string.IsNullOrEmpty(reason) ? "Not specified" : reason; + auditLogData.UserIpAddress = string.IsNullOrEmpty(user.FindFirst("IpAddress")?.Value) + ? "Not specified" + : user.FindFirst("IpAddress")?.Value; + auditLogData.UserId = user.FindFirst(ClaimTypes.Name)?.Value; + + // Asignar ActionType según las condiciones + if (dataOriginal == null || string.IsNullOrEmpty(dataOriginal.ToString())) + { + auditLogData.ActionType = "create"; + } + else if (dataModified == null || string.IsNullOrEmpty(dataModified.ToString())) + { + auditLogData.ActionType = "delete"; + } + else + { + auditLogData.ActionType = "update"; + } + + auditLogData.Changes = jsonComparer.GetDifferences(dataOriginal, dataModified); + + await RecordAuditAsync(auditLogData); + } + + // Método auxiliar para verificar si un tipo es anonimo, solo es necesario para pruebas + private bool IsAnonymousType(Type type) + { + return type.IsGenericType && type.Name.StartsWith("<>f__AnonymousType"); + } + /// /// Creates and records an audit log entry based on the differences between the original and modified data provided in an object. /// @@ -76,39 +188,178 @@ public class AuditService auditRecord.RecordId = auditLogData.RecordId; auditRecord.UserId = auditLogData.UserId; auditRecord.ActionTime = auditLogData.ActionTime; - auditRecord.ActionType = auditLogData.ActionType; + auditRecord.ActionType = auditLogData.ActionType; auditRecord.Reason = auditLogData.Reason; auditRecord.UserIpAddress = auditLogData.UserIpAddress; JsonComparer jsonComparer = new(); auditRecord.Changes = jsonComparer.GetDifferences(auditLogData.OriginalJson, auditLogData.ModifiedJson); await RecordAuditAsync(auditRecord); } - + /// /// Retrieves paginated audit logs. /// - /// The page number to retrieve (1-based). - /// The number of records per page. + /// The page number to retrieve (1-based). + /// The number of records per page. + /// filter taking into account the user who made the modification. + /// filter by the date the modification was made. + /// filter by the date the modification was made. + /// filter by modified record id in the collection. /// A paginated list of audit records. - public async Task> GetAuditLogsAsync(int pageNumber, int pageSize) + public async Task> GetAuditLogsBySpecificFilterAsync( + SpecificAuditLogFilterDto filterDto) { - if (pageNumber <= 0) throw new ArgumentException("Page number must be greater than 0.", nameof(pageNumber)); - if (pageSize <= 0) throw new ArgumentException("Page size must be greater than 0.", nameof(pageSize)); + if (filterDto.pageNumber <= 0) throw new ArgumentException("Page number must be greater than 0.", nameof(filterDto.pageNumber)); + if (filterDto.pageSize <= 0) throw new ArgumentException("Page size must be greater than 0.", nameof(filterDto.pageSize)); - var totalRecords = await _auditLogRepository.CountDocumentsAsync(); - var totalPages = (int)Math.Ceiling((double)totalRecords / pageSize); + // Construir filtro dinámico + var filter = BuildAuditLogFilter(filterDto.userId, filterDto.recordId, filterDto.entityType, filterDto.startDate, filterDto.endDate); - var records = await _auditLogRepository.GetPaginatedAsync(pageNumber, pageSize); + var totalRecords = await _auditLogRepository.CountDocumentsAsync(filter); + var totalPages = (int)Math.Ceiling((double)totalRecords / filterDto.pageSize); - return new PaginatedLogsResult + var records = await _auditLogRepository.GetPaginatedAsync(filterDto.pageNumber, filterDto.pageSize, filter); + var recordsDto = records.Select(record => AuditRecordMapper.ToDto(record)).ToList(); + + return new PaginatedLogsResultDto { - CurrentPage = pageNumber, - PageSize = pageSize, + CurrentPage = filterDto.pageNumber, + PageSize = filterDto.pageSize, TotalRecords = totalRecords, TotalPages = totalPages, - Records = records + Records = recordsDto + }; + } + + /// + /// Retrieves paginated audit logs with optional full-text search across multiple fields. + /// + /// The page number to retrieve (1-based). + /// The number of records per page. + /// Text to search in any field. + /// /// filter by the date the modification was made. + /// filter by the date the modification was made. + /// A paginated list of audit records. + public async Task> GetAuditLogsMatchingTextOrDateAsync( + AuditLogTextOrDateSearchDTO filtertTextOrDateDto) + { + if (filtertTextOrDateDto.pageNumber <= 0) throw new ArgumentException("Page number must be greater than 0.", nameof(filtertTextOrDateDto.pageNumber)); + if (filtertTextOrDateDto.pageSize <= 0) throw new ArgumentException("Page size must be greater than 0.", nameof(filtertTextOrDateDto.pageSize)); + + // Construct the text search filter if text_to_search is provided + FilterDefinition filter; + if (!string.IsNullOrWhiteSpace(filtertTextOrDateDto.searchText) || filtertTextOrDateDto.startDate.HasValue || filtertTextOrDateDto.endDate.HasValue) + { + filter = BuildAuditLogFilterByText(filtertTextOrDateDto.searchText,filtertTextOrDateDto.startDate, filtertTextOrDateDto.endDate); + } + else + { + filter = Builders.Filter.Empty; + } + + var totalRecords = await _auditLogRepository.CountDocumentsAsync(filter); + var totalPages = (int)Math.Ceiling((double)totalRecords / filtertTextOrDateDto.pageSize); + var records = await _auditLogRepository.GetPaginatedAsync(filtertTextOrDateDto.pageNumber, filtertTextOrDateDto.pageSize, filter); + var recordsDto = records.Select(record => AuditRecordMapper.ToDto(record)).ToList(); + + return new PaginatedLogsResultDto + { + CurrentPage = filtertTextOrDateDto.pageNumber, + PageSize = filtertTextOrDateDto.pageSize, + TotalRecords = totalRecords, + TotalPages = totalPages, + Records = recordsDto }; } + private static FilterDefinition BuildAuditLogFilter( + string? userId, + string? recordId, + string? entityType, + DateTime? startDate, + DateTime? endDate) + { + var builder = Builders.Filter; + var filters = new List>(); + + if (!string.IsNullOrEmpty(userId)) + { + filters.Add(builder.Eq(x => x.UserId, userId)); + } + + if (!string.IsNullOrEmpty(recordId)) + { + filters.Add(builder.Eq(x => x.RecordId, recordId)); + } + + if (startDate.HasValue) + { + filters.Add(builder.Gte(x => x.ActionTime, startDate.Value)); + } + + if (endDate.HasValue) + { + filters.Add(builder.Lte(x => x.ActionTime, endDate.Value)); + } + + if (!string.IsNullOrEmpty(entityType)) + { + filters.Add(builder.Eq(x => x.EntityType, entityType)); + } + + return filters.Count > 0 ? builder.And(filters) : builder.Empty; + } + + + + private static FilterDefinition BuildAuditLogFilterByText( + string? searchText, + DateTime? startDate = null, + DateTime? endDate = null) + { + var builder = Builders.Filter; + var filters = new List>(); + + // Filtro por rango de fechas + if (startDate.HasValue && endDate.HasValue) + { + filters.Add(builder.And( + builder.Gte(x => x.ActionTime, startDate.Value), + builder.Lte(x => x.ActionTime, endDate.Value) + )); + } + else if (startDate.HasValue) + { + filters.Add(builder.Gte(x => x.ActionTime, startDate.Value)); + } + else if (endDate.HasValue) + { + filters.Add(builder.Lte(x => x.ActionTime, endDate.Value)); + } + + // Filtro por texto si se proporciona + if (!string.IsNullOrEmpty(searchText)) + { + var regexFilter = new BsonRegularExpression(new Regex(searchText, RegexOptions.IgnoreCase)); + filters.Add(builder.Or( + builder.Regex(x => x.UserId, regexFilter), + builder.Regex(x => x.RecordId, regexFilter), + builder.Regex(x => x.EntityType, regexFilter), + builder.Regex(x => x.ActionType, regexFilter) + )); + } + + // Combina todos los filtros con AND + if (filters.Any()) + { + return builder.And(filters); + } + + return builder.Empty; // Sin filtros, devuelve todos los documentos + } + + + + } \ No newline at end of file diff --git a/audit-logs/audit-logs/Services/Interfaces/IAuditService.cs b/audit-logs/audit-logs/Services/Interfaces/IAuditService.cs new file mode 100644 index 0000000..3755743 --- /dev/null +++ b/audit-logs/audit-logs/Services/Interfaces/IAuditService.cs @@ -0,0 +1,19 @@ +using audit_logs.Models.DTO; +using audit.Model; + +namespace audit_logs.Services.Interfaces; +using System.Security.Claims; +using System.Threading.Tasks; +using audit_logs.Models; +using MongoDB.Bson; +public interface IAuditService +{ + Task RecordAuditAsync(AuditRecord auditLogData); + Task CreateAuditLogAsync(ClaimsPrincipal user, object dataOriginal, object dataModified, string reason = null); + Task CreateAuditLogAsync(AuditLogData auditLogData); + Task> GetAuditLogsBySpecificFilterAsync( + SpecificAuditLogFilterDto filterDto); + + Task> GetAuditLogsMatchingTextOrDateAsync( + AuditLogTextOrDateSearchDTO filtertTextOrDateDto); +} \ No newline at end of file diff --git a/audit-logs/audit-logs/Utils/AuditRecordMapper.cs b/audit-logs/audit-logs/Utils/AuditRecordMapper.cs new file mode 100644 index 0000000..cf58f6b --- /dev/null +++ b/audit-logs/audit-logs/Utils/AuditRecordMapper.cs @@ -0,0 +1,29 @@ +using audit_logs.Models; +using audit.Model; + +namespace audit_logs.Utils; + +public static class AuditRecordMapper +{ + public static AuditRecordDto ToDto(this AuditRecord record) + { + return new AuditRecordDto + { + Id = record.Id.ToString(), + EntityType = record.EntityType, + RecordId = record.RecordId, + UserId = record.UserId, + ActionType = record.ActionType, + ActionTime = record.ActionTime, + Reason = record.Reason, + UserIpAddress = record.UserIpAddress, + Changes = record.Changes?.Select(c => new ChangeDto + { + Field = c.Field, + OldValue = AuditRecord.Change.ConvertBsonValue(c.OldValue), + NewValue = AuditRecord.Change.ConvertBsonValue(c.NewValue), + ValueType = c.ValueType + }).ToList() ?? new List() + }; + } +} diff --git a/audit-logs/audit-logs/Utils/JsonClean.cs b/audit-logs/audit-logs/Utils/JsonClean.cs new file mode 100644 index 0000000..8d12dd1 --- /dev/null +++ b/audit-logs/audit-logs/Utils/JsonClean.cs @@ -0,0 +1,48 @@ +using Newtonsoft.Json.Linq; + +namespace audit_logs.Utils; + +public static class JsonClean +{ + public static JObject CleanJObject(JObject obj) + { + var properties = obj.Properties().ToList(); + foreach (var property in properties) + { + if (property.Value.Type == JTokenType.Null) + { + // Eliminar la propiedad si el valor es null + property.Remove(); + } + else if (property.Value.Type == JTokenType.Object) + { + // Limpieza para objetos anidados + property.Value = CleanJObject((JObject)property.Value); + } + else if (property.Value.Type == JTokenType.Array) + { + // Limpieza para arrays, aplicando limpieza a cada objeto dentro del array + property.Value = CleanJArray((JArray)property.Value); + } + } + return obj; + } + + public static JArray CleanJArray(JArray array) + { + var cleanedArray = new JArray(); + foreach (var item in array) + { + if (item.Type == JTokenType.Object) + { + cleanedArray.Add(CleanJObject((JObject)item)); + } + else if (item.Type != JTokenType.Null) + { + cleanedArray.Add(item); + } + } + return cleanedArray; + } + +} \ No newline at end of file diff --git a/audit-logs/audit-logs/Utils/JsonComparer.cs b/audit-logs/audit-logs/Utils/JsonComparer.cs index 6492d48..74e0cf3 100644 --- a/audit-logs/audit-logs/Utils/JsonComparer.cs +++ b/audit-logs/audit-logs/Utils/JsonComparer.cs @@ -5,21 +5,76 @@ using System; using System.Collections.Generic; using MongoDB.Bson; using Newtonsoft.Json.Linq; +using Utils; public class JsonComparer { - public List GetDifferences(string originalJson, string modifiedJson) + public List GetDifferences(object? originalJson, object? modifiedJson) { var changes = new List(); - var originalObj = JObject.Parse(originalJson); - var modifiedObj = JObject.Parse(modifiedJson); + // Convertir los objetos a cadenas JSON; usar "{}" si el objeto es null + var originalJsonString = originalJson != null + ? JsonConverter.ConvertObjectToJson(originalJson) + : "{}"; + var modifiedJsonString = modifiedJson != null + ? JsonConverter.ConvertObjectToJson(modifiedJson) + : "{}"; + // Intentar parsear a JObject solo si el JSON es un objeto + var originalObj = ParseAsJObject(originalJsonString); + var modifiedObj = ParseAsJObject(modifiedJsonString); + //eliminamos aquellas claves que contengan null, por ejemplo "allergies": [ + // { + // "optionType": null, + // "name": "Sí", + // "iconDefault": "icCheck", + // "iconLight": null, + // "iconDark": null, + // "color": null, + // "bgColor": null, + // "description": null, + // "initDate": null, + // "endDate": null + // } + // ] + + if (originalObj != null) + { + originalObj = JsonClean.CleanJObject(originalObj); + } + if (modifiedObj != null) + { + modifiedObj = JsonClean.CleanJObject(modifiedObj); + } + + + + // Comparar los objetos JSON CompareJTokens(originalObj, modifiedObj, changes, string.Empty); return changes; } + /// + /// Intenta parsear una cadena JSON como JObject. Devuelve null si no es un objeto. + /// + /// La cadena JSON a validar. + /// Un JObject si es válido, de lo contrario null. + private static JObject? ParseAsJObject(string json) + { + try + { + var token = JToken.Parse(json); + return token as JObject; // Devuelve null si no es un JObject + } + catch + { + return null; // Si ocurre un error, no es un JSON válido + } + } + + private void CompareJTokens(JToken original, JToken modified, List changes, string path) { foreach (var property in modified.Children()) @@ -27,6 +82,11 @@ public class JsonComparer var fieldPath = string.IsNullOrEmpty(path) ? property.Name : $"{path}.{property.Name}"; var originalValue = original[property.Name]; var modifiedValue = property.Value; + // Ignorar campos donde ambos valores son null + if (originalValue == null && modifiedValue.Type == JTokenType.Null) + { + continue; + } if (originalValue == null) { @@ -77,7 +137,7 @@ public class JsonComparer } } - private BsonValue ConvertToBsonValue(JToken token) + /*private BsonValue ConvertToBsonValue(JToken token) { return token.Type switch { @@ -91,8 +151,38 @@ public class JsonComparer JTokenType.Array => new BsonArray(token.ToObject>()), _ => new BsonString(token.ToString()) }; + }*/ + private BsonValue ConvertToBsonValue(JToken token) + { + switch (token.Type) + { + case JTokenType.String: + return new BsonString(token.ToString()); + case JTokenType.Integer: + return BsonValue.Create(token.ToObject()); + case JTokenType.Float: + return BsonValue.Create(token.ToObject()); + case JTokenType.Boolean: + return new BsonBoolean(token.ToObject()); + case JTokenType.Date: + return new BsonDateTime(token.ToObject()); + case JTokenType.Null: + return BsonNull.Value; + case JTokenType.Object: + return BsonDocument.Parse(token.ToString()); + case JTokenType.Array: + var array = new BsonArray(); + foreach (var item in token.Children()) + { + array.Add(ConvertToBsonValue(item)); + } + return array; + default: + return new BsonString(token.ToString()); // Trata cualquier otro tipo como string + } } + private string GetBsonType(JToken token) { return token.Type switch diff --git a/audit-logs/audit-logs/Utils/JsonConverter.cs b/audit-logs/audit-logs/Utils/JsonConverter.cs new file mode 100644 index 0000000..af13227 --- /dev/null +++ b/audit-logs/audit-logs/Utils/JsonConverter.cs @@ -0,0 +1,50 @@ +using Newtonsoft.Json.Linq; + +namespace audit_logs.Utils; +using System.Text.Json; + +public static class JsonConverter +{ + /// + /// Converts an object to a JSON string. + /// + /// the object to be converted + /// A JSON string representing the object + public static string ConvertObjectToJson(object obj) + { + try + { + // Si el objeto es una cadena, asumimos que ya es JSON + if (obj is string jsonString && IsValidJson(jsonString)) + { + return jsonString; // No volver a serializar + } + var options = new JsonSerializerOptions + { + WriteIndented = true, + Encoder = System.Text.Encodings.Web.JavaScriptEncoder.UnsafeRelaxedJsonEscaping + }; + var json = JsonSerializer.Serialize(obj); + return json; + } + catch (Exception ex) + { + return $"Error converting object to JSON: {ex.Message}"; + } + } + /// + /// Valida si una cadena es un JSON válido. + /// + private static bool IsValidJson(string jsonString) + { + try + { + JToken.Parse(jsonString); + return true; + } + catch + { + return false; + } + } +} \ No newline at end of file diff --git a/audit-logs/audit-logs/audit-logs.csproj b/audit-logs/audit-logs/audit-logs.csproj index f717a3b..4c8b93b 100644 --- a/audit-logs/audit-logs/audit-logs.csproj +++ b/audit-logs/audit-logs/audit-logs.csproj @@ -8,7 +8,7 @@ AuditLogs - 1.0.0 + 1.0.17 Epigram Epigram Library for recording audit logs using MongoDB. @@ -16,13 +16,14 @@ https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs MIT ./nupkgs + true - + - + diff --git a/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.deps.json b/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.deps.json index 5495e3a..b6c5163 100644 --- a/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.deps.json +++ b/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.deps.json @@ -6,12 +6,12 @@ "compilationOptions": {}, "targets": { ".NETCoreApp,Version=v8.0": { - "audit-logs/1.0.0": { + "audit-logs/1.0.17": { "dependencies": { - "Microsoft.Extensions.Hosting": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Hosting": "8.0.0", "MongoDB.Driver": "2.23.1", "Newtonsoft.Json": "13.0.3", - "Serilog": "4.1.1-dev-02318" + "Serilog": "4.0.2" }, "runtime": { "audit-logs.dll": {} @@ -47,367 +47,366 @@ } } }, - "Microsoft.Extensions.Configuration/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.Binder/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Binder/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.CommandLine/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.FileExtensions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.Json/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Json/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "System.Text.Json": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "System.Text.Json": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.UserSecrets/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Json": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.DependencyInjection/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.DependencyInjection/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { "runtime": { "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Diagnostics/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Diagnostics/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "System.Diagnostics.DiagnosticSource": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.DiagnosticSource": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.FileProviders.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.FileProviders.Physical/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileSystemGlobbing": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.FileSystemGlobbing/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { "runtime": { "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Hosting/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Hosting/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.CommandLine": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Json": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.UserSecrets": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Diagnostics": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Hosting.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Console": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Debug": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.EventLog": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.EventSource": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Logging.Console": "8.0.0", + "Microsoft.Extensions.Logging.Debug": "8.0.0", + "Microsoft.Extensions.Logging.EventLog": "8.0.0", + "Microsoft.Extensions.Logging.EventSource": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Hosting.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Hosting.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "System.Diagnostics.DiagnosticSource": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging.Configuration/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Configuration/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging.Console/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Console/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "System.Text.Json": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Text.Json": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging.Debug/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Debug/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging.EventLog/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.EventLog/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "System.Diagnostics.EventLog": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.EventLog": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging.EventSource/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.EventSource/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5", - "System.Text.Json": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0", + "System.Text.Json": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Options/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Options/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Primitives/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Primitives/8.0.0": { "runtime": { "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, @@ -432,7 +431,7 @@ }, "MongoDB.Driver/2.23.1": { "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", "MongoDB.Bson": "2.23.1", "MongoDB.Driver.Core": "2.23.1", "MongoDB.Libmongocrypt": "1.8.0" @@ -448,7 +447,7 @@ "dependencies": { "AWSSDK.SecurityToken": "3.7.100.14", "DnsClient": "1.6.1", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", "MongoDB.Bson": "2.23.1", "MongoDB.Libmongocrypt": "1.8.0", "SharpCompress": "0.30.1", @@ -496,11 +495,11 @@ } } }, - "Serilog/4.1.1-dev-02318": { + "Serilog/4.0.2": { "runtime": { "lib/net8.0/Serilog.dll": { - "assemblyVersion": "4.1.0.0", - "fileVersion": "4.1.0.0" + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.0.0.0" } } }, @@ -521,41 +520,26 @@ } }, "System.Buffers/4.5.1": {}, - "System.Diagnostics.DiagnosticSource/9.0.0-rc.2.24473.5": { - "runtime": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" - } - } - }, - "System.Diagnostics.EventLog/9.0.0-rc.2.24473.5": { + "System.Diagnostics.DiagnosticSource/8.0.0": {}, + "System.Diagnostics.EventLog/8.0.0": { "runtime": { "lib/net8.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } }, "runtimeTargets": { "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { "rid": "win", "assetType": "runtime", - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" }, "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { "rid": "win", "assetType": "runtime", - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" - } - } - }, - "System.IO.Pipelines/9.0.0-rc.2.24473.5": { - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, @@ -568,32 +552,10 @@ } }, "System.Security.Principal.Windows/5.0.0": {}, - "System.Text.Encodings.Web/9.0.0-rc.2.24473.5": { - "runtime": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" - } - }, - "runtimeTargets": { - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { - "rid": "browser", - "assetType": "runtime", - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" - } - } - }, - "System.Text.Json/9.0.0-rc.2.24473.5": { + "System.Text.Encodings.Web/8.0.0": {}, + "System.Text.Json/8.0.0": { "dependencies": { - "System.IO.Pipelines": "9.0.0-rc.2.24473.5", - "System.Text.Encodings.Web": "9.0.0-rc.2.24473.5" - }, - "runtime": { - "lib/net8.0/System.Text.Json.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" - } + "System.Text.Encodings.Web": "8.0.0" } }, "ZstdSharp.Port/0.7.3": { @@ -607,7 +569,7 @@ } }, "libraries": { - "audit-logs/1.0.0": { + "audit-logs/1.0.17": { "type": "project", "serviceable": false, "sha512": "" @@ -633,194 +595,194 @@ "path": "dnsclient/1.6.1", "hashPath": "dnsclient.1.6.1.nupkg.sha512" }, - "Microsoft.Extensions.Configuration/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-0hsJlhsf0e9Q4449obn6Mmk8jZiC8d7q06U8stgnDkTvWVzTcukcRwBwSDWY7lgxqAVgqT2uumuwWABDR6j8PA==", - "path": "microsoft.extensions.configuration/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", + "path": "microsoft.extensions.configuration/8.0.0", + "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-rZdBuOxD0nTZVbPMaDhXEND+bkGQ2GcsVpte8JBYss0o+c0xyW8EIwnB7KUha2pzDd//n+y3ABVz2Lh1VxyKgQ==", - "path": "microsoft.extensions.configuration.abstractions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.Binder/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Binder/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-5pL5ybuLS9eGzGJGSwQdgVQBbJW1H1CmdtqeoGu8W7j3z26go4F+XAeoxYoLZKkbFu4eCCSDyA/x7fATWmipEg==", - "path": "microsoft.extensions.configuration.binder/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.binder.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", + "path": "microsoft.extensions.configuration.binder/8.0.0", + "hashPath": "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.CommandLine/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-cOUp/RYj8UxVXVrt7BQcOxL9MAIrn7FIxd7ckuWypf7b54ZkiBvEJUDcb0fxgYTnBoAQYNpzY6mA6Qy91INvmA==", - "path": "microsoft.extensions.configuration.commandline/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.commandline.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", + "path": "microsoft.extensions.configuration.commandline/8.0.0", + "hashPath": "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-HzZYcbu5k1QhwV/1HJigGjO7mfng+/XavSi04YX2LP2x9+ePVOWfk+kIdEOI9Y6OKuqVWTUJfT0V2PCdYj5Iug==", - "path": "microsoft.extensions.configuration.environmentvariables/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.environmentvariables.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", + "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", + "hashPath": "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.FileExtensions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-7Ta4cHIt1diQElErb79rUBeJs3M6Lg21og8NUB1MHjck2suBWH6SdgHGtYo4SXQ484F58A6KbAB8C6qbRIzFbA==", - "path": "microsoft.extensions.configuration.fileextensions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.fileextensions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.Json/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Json/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-UgIn1DV5JU0fuQsEsT8SQujpFDMcnICSF3gWCWyuf8Ur0sfCqqvdpmf5juIK7GC1y+HdgGA+cK6EYdZvLw2NSg==", - "path": "microsoft.extensions.configuration.json/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.json.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", + "path": "microsoft.extensions.configuration.json/8.0.0", + "hashPath": "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.UserSecrets/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-UZz+lPgkLNkEUR4aPnKGTFR4vww65NBfXDDDzACrRT5G/tcKXFM67NJnFDqJxEwVw5vYVpvcU4mF41ckl3v/wA==", - "path": "microsoft.extensions.configuration.usersecrets/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.usersecrets.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", + "path": "microsoft.extensions.configuration.usersecrets/8.0.0", + "hashPath": "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.DependencyInjection/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.DependencyInjection/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-FHb7uxiX/08FBBtwat7fiBdQltxst1Farux6Ifn1dfke+D8h1rcDj1ZbKzNB9SvLh1XmEXNYmoWGkTjt1mVzXg==", - "path": "microsoft.extensions.dependencyinjection/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.dependencyinjection.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-T8oVF5Kz+J5IVagQAqcFFUrc/JrjaSvpACSm+t6cNolBX1S41PZVe3JLa3bxKnz0GTkUfSPPIkaekLmpAmHu3Q==", - "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Diagnostics/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Diagnostics/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-3imcv1HCKh8bE56ihM9e/lHZoFI4ZIllPtF/vXPjvGc+P60jPOR/z4xK+Xx1ZEZ/SPRBWd0Rg5mlLNqtg4ktXQ==", - "path": "microsoft.extensions.diagnostics/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.diagnostics.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==", + "path": "microsoft.extensions.diagnostics/8.0.0", + "hashPath": "microsoft.extensions.diagnostics.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-eNsjF81RRsKj9tfxc8l8YOJOECN10eGtt/lIwyaYi1A089/gB+9Ut1gJOaO0ksYrLC6aohrACLdgRl17bSS6yw==", - "path": "microsoft.extensions.diagnostics.abstractions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.diagnostics.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.FileProviders.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-mFkk+K8MGrwzRrWUYk9Zpo2pBCQBhsDNnQ+Ywvwm+dBiz0G/sXcsjSUKivSobeDdnQz6Mgn21W/IECZ+30dTvw==", - "path": "microsoft.extensions.fileproviders.abstractions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.fileproviders.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.FileProviders.Physical/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-0BLIkMqZ3czT2ILLZjEY9f8MELIqSRSbcK3g7+VGStrFvuIWT2P2FmxP9VaHRf7N4zqeLjc3UjhTgvkyomAziA==", - "path": "microsoft.extensions.fileproviders.physical/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.fileproviders.physical.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", + "path": "microsoft.extensions.fileproviders.physical/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.FileSystemGlobbing/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-CIR/fnRYh/EXBXpQ+gmejcK2Mq9zNdqvF7r7uXaCaqVu+QFSf6cj74YddoB2skGEg/ZL4jCd1eNnCt5UNkmVDw==", - "path": "microsoft.extensions.filesystemglobbing/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.filesystemglobbing.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", + "path": "microsoft.extensions.filesystemglobbing/8.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Hosting/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Hosting/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-Azb8HUdEWjXGhFVD0Z1eUXx7VUGIE+WZ8G6wfL2w60IuAG9CMWR8x78ULT1OQamAZaVAS/pe2wV3lKHSnkjAdg==", - "path": "microsoft.extensions.hosting/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.hosting.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==", + "path": "microsoft.extensions.hosting/8.0.0", + "hashPath": "microsoft.extensions.hosting.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Hosting.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-9UG7HN1sETx7WLXNJtrF5dLqtoabU2KC9MmNXIzJlu119PSFOGAg9DxAd7xun/iA+OS+8HA/NuTaXjxFfmOTUQ==", - "path": "microsoft.extensions.hosting.abstractions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.hosting.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-FZe8VCCAkkDOyek1ZlMmakDJNkA+cojDLpTtl5Pm4H5MdWS6WWGSfoDi++V1XiDUympTJ/S0iItSxfFf/M5e6w==", - "path": "microsoft.extensions.logging/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-GFglWb+13UaNAoIN1Pxvlm+/iBblBw0LHTu3dYPVCNTD2cQHM2SORFpb/s+QqKs0iT0SAwC27CnSsCKh3eGH6A==", - "path": "microsoft.extensions.logging.abstractions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging.Configuration/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Configuration/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-f5x/5d9IqzM25tTrJSOCnIbxp8e5QF23lKMyaajY49phfOjMBR0X/97LJgSXlYbUdDYQ76PpU0YAwofK3HiWHw==", - "path": "microsoft.extensions.logging.configuration/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.configuration.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==", + "path": "microsoft.extensions.logging.configuration/8.0.0", + "hashPath": "microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging.Console/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Console/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-tdFYDx5g5Wh49esyx5eg6I+XdXevm07FHkm4Pwsr4a35Fv2AXhPlypEBsCX54MHFGopGjofIBnKBdorZaJRvDw==", - "path": "microsoft.extensions.logging.console/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.console.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==", + "path": "microsoft.extensions.logging.console/8.0.0", + "hashPath": "microsoft.extensions.logging.console.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging.Debug/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Debug/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-JCoFnjiEfg3ly3wtMRxITFJK2d3jgExFbrTZbu4kBjpIb6Po2GkP92ooVcikBm1jEVDDqwJkpQZpKPToqGstNA==", - "path": "microsoft.extensions.logging.debug/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.debug.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==", + "path": "microsoft.extensions.logging.debug/8.0.0", + "hashPath": "microsoft.extensions.logging.debug.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging.EventLog/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.EventLog/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-FTkDESz6aLM99sUVPr6AtdpONcF3UvSB6QUyavnJGVNKbtBOCCknoDretY0/CVmvxkPdG9+gX1/tLUHu+ub4vA==", - "path": "microsoft.extensions.logging.eventlog/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==", + "path": "microsoft.extensions.logging.eventlog/8.0.0", + "hashPath": "microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging.EventSource/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.EventSource/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-/7YIT5mDZ+b4Vu2x1nsavUpFB5zVUbndfA5CikESVF3I7mkdpQgU0bZ5Z8zZ0Gx9i4xWvagWJc2Eqy33/aCc2g==", - "path": "microsoft.extensions.logging.eventsource/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.eventsource.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==", + "path": "microsoft.extensions.logging.eventsource/8.0.0", + "hashPath": "microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Options/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Options/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-yv1/d9PHKB6W2KnyjgASAKU9siFtHQzFKcMLaGtEn95c2/j8ATKZkt+d4MbzxRY7fYtMyK7SOSMAFr3LybyWiw==", - "path": "microsoft.extensions.options/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.options.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "path": "microsoft.extensions.options/8.0.0", + "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-KDQO0DbEcLh1ZcgB4icV6lgT6K+9d3xUWbgZWBoGlVgzv+fwnMsXqYAo7u6UfA7B1z27/+N8BaNVnnujNSn5SQ==", - "path": "microsoft.extensions.options.configurationextensions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.options.configurationextensions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", + "path": "microsoft.extensions.options.configurationextensions/8.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Primitives/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Primitives/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-gNj30XW3pWU6CqitHqR4OBUzqauunjzHe3hJBeueE1OcXBIs9C1XpnmyNVTvBUC+ENgxU06N8hnXHNu0rveIBA==", - "path": "microsoft.extensions.primitives/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.primitives.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" }, "Microsoft.NETCore.Platforms/5.0.0": { "type": "package", @@ -871,12 +833,12 @@ "path": "newtonsoft.json/13.0.3", "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" }, - "Serilog/4.1.1-dev-02318": { + "Serilog/4.0.2": { "type": "package", "serviceable": true, - "sha512": "sha512-Es4sOzR3CoSdIUFbILbWeF8YJ2GB8l9gDbXsiJ9n/pR9Fl/BQS7dM4+18CUn6beOj33msqzZiAodVsE4LbjskA==", - "path": "serilog/4.1.1-dev-02318", - "hashPath": "serilog.4.1.1-dev-02318.nupkg.sha512" + "sha512": "sha512-Vehq4uNYtURe/OnHEpWGvMgrvr5Vou7oZLdn3BuEH5FSCeHXDpNJtpzWoqywXsSvCTuiv0I65mZDRnJSeUvisA==", + "path": "serilog/4.0.2", + "hashPath": "serilog.4.0.2.nupkg.sha512" }, "SharpCompress/0.30.1": { "type": "package", @@ -899,26 +861,19 @@ "path": "system.buffers/4.5.1", "hashPath": "system.buffers.4.5.1.nupkg.sha512" }, - "System.Diagnostics.DiagnosticSource/9.0.0-rc.2.24473.5": { + "System.Diagnostics.DiagnosticSource/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-1trPm7zM4c15wMJVMV67XbYhA96wIIuBsEunorYRSrgKbFBZeG6gEGwiKy53SFJBpzq6oy+2kYckPaBzsK5p8w==", - "path": "system.diagnostics.diagnosticsource/9.0.0-rc.2.24473.5", - "hashPath": "system.diagnostics.diagnosticsource.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "path": "system.diagnostics.diagnosticsource/8.0.0", + "hashPath": "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512" }, - "System.Diagnostics.EventLog/9.0.0-rc.2.24473.5": { + "System.Diagnostics.EventLog/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-d37ltVHeoZ0yLGFN1igt0FyIMz5mWPPTm/gDftPcQdefQx8NrLWr3YXv7nUe5WcfQmlk4yDT5kHIIqIXxz5xgg==", - "path": "system.diagnostics.eventlog/9.0.0-rc.2.24473.5", - "hashPath": "system.diagnostics.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512" - }, - "System.IO.Pipelines/9.0.0-rc.2.24473.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-imrG8NvYH2f4Pdiu9xDUh2X7yoJgl6ginhAzuozH3HKERVf8kOOG09QrAnmgMNHLiWKsTztmE0CyzqfQs/X1IA==", - "path": "system.io.pipelines/9.0.0-rc.2.24473.5", - "hashPath": "system.io.pipelines.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A==", + "path": "system.diagnostics.eventlog/8.0.0", + "hashPath": "system.diagnostics.eventlog.8.0.0.nupkg.sha512" }, "System.Memory/4.5.5": { "type": "package", @@ -948,19 +903,19 @@ "path": "system.security.principal.windows/5.0.0", "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" }, - "System.Text.Encodings.Web/9.0.0-rc.2.24473.5": { + "System.Text.Encodings.Web/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-nBIVPcHg6sqqiV7pWxDxldAaiHCSrAcUU84WfDkjZrrvowv8VzU55K1k7qPw76k2xMnxbfCYZv7gYX7QPuE0fw==", - "path": "system.text.encodings.web/9.0.0-rc.2.24473.5", - "hashPath": "system.text.encodings.web.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "path": "system.text.encodings.web/8.0.0", + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" }, - "System.Text.Json/9.0.0-rc.2.24473.5": { + "System.Text.Json/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-IsQCD+zBcFhteX7fUrS4cU/GvfLPy8F4oLtC9VBcF1U1qu1gZB/zlAxW8G0kqmAiXI84/gowZtcX1MjLk2QWoQ==", - "path": "system.text.json/9.0.0-rc.2.24473.5", - "hashPath": "system.text.json.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "path": "system.text.json/8.0.0", + "hashPath": "system.text.json.8.0.0.nupkg.sha512" }, "ZstdSharp.Port/0.7.3": { "type": "package", diff --git a/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll b/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll index 9268b6f..c4b84ee 100644 Binary files a/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll and b/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll differ diff --git a/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb b/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb index a40f044..d20d3ef 100644 Binary files a/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb and b/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb differ diff --git a/audit-logs/audit-logs/nupkgs/AuditLogs.1.0.0.nupkg b/audit-logs/audit-logs/nupkgs/AuditLogs.1.0.0.nupkg deleted file mode 100644 index 06c7bd7..0000000 Binary files a/audit-logs/audit-logs/nupkgs/AuditLogs.1.0.0.nupkg and /dev/null differ diff --git a/audit-logs/audit-logs/nupkgs/AuditLogs.1.0.17.nupkg b/audit-logs/audit-logs/nupkgs/AuditLogs.1.0.17.nupkg new file mode 100644 index 0000000..bb73667 Binary files /dev/null and b/audit-logs/audit-logs/nupkgs/AuditLogs.1.0.17.nupkg differ diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.0.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.0.nuspec new file mode 100644 index 0000000..ffecfb5 --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.0.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.0 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.1.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.1.nuspec new file mode 100644 index 0000000..1eaf8c6 --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.1.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.1 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.11.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.11.nuspec new file mode 100644 index 0000000..23b5169 --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.11.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.11 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.12.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.12.nuspec new file mode 100644 index 0000000..6e32b06 --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.12.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.12 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.13.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.13.nuspec new file mode 100644 index 0000000..1d55251 --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.13.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.13 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.14.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.14.nuspec new file mode 100644 index 0000000..1ba58ce --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.14.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.14 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.15.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.15.nuspec new file mode 100644 index 0000000..0cc43f2 --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.15.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.15 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.16.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.16.nuspec new file mode 100644 index 0000000..36da59b --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.16.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.16 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.17.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.17.nuspec new file mode 100644 index 0000000..a826d14 --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.17.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.17 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.2.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.2.nuspec new file mode 100644 index 0000000..ea276b5 --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.2.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.2 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.3.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.3.nuspec new file mode 100644 index 0000000..32eb796 --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.3.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.3 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.4.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.4.nuspec new file mode 100644 index 0000000..0464d1e --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.4.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.4 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.5.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.5.nuspec new file mode 100644 index 0000000..7c25def --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.5.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.5 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.6.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.6.nuspec new file mode 100644 index 0000000..b9c1032 --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.6.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.6 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.7.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.7.nuspec new file mode 100644 index 0000000..36639c8 --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.7.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.7 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.8.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.8.nuspec new file mode 100644 index 0000000..0872f5a --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.8.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.8 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.9.nuspec b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.9.nuspec new file mode 100644 index 0000000..cff7cf4 --- /dev/null +++ b/audit-logs/audit-logs/obj/Debug/AuditLogs.1.0.9.nuspec @@ -0,0 +1,24 @@ + + + + AuditLogs + 1.0.9 + Epigram + MIT + https://licenses.nuget.org/MIT + Library for recording audit logs using MongoDB. + audit logs mongodb + + + + + + + + + + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfo.cs b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfo.cs index e333c33..76bf525 100644 --- a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfo.cs +++ b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfo.cs @@ -13,11 +13,11 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Epigram")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyDescriptionAttribute("Library for recording audit logs using MongoDB.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+bdfe9ffd6d7ec01a3c152f620ff834559f34f36b")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.17.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.17+8c3be106f93e44ea3daffe2267723e4026a0569d")] [assembly: System.Reflection.AssemblyProductAttribute("audit-logs")] [assembly: System.Reflection.AssemblyTitleAttribute("audit-logs")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.17.0")] [assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs")] // Generado por la clase WriteCodeFragment de MSBuild. diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfoInputs.cache b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfoInputs.cache index 3fd08e5..adc7e28 100644 --- a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfoInputs.cache +++ b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfoInputs.cache @@ -1 +1 @@ -3da583d53325d8c9886e8617ca36302f5a556e2ae15192f17c6fb59588f9f954 +320b6d684f74b89619de8f730502db744f8cdec76db8b9368a26a05e0f551580 diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.assets.cache b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.assets.cache index 6a5e8c0..be31572 100644 Binary files a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.assets.cache and b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.assets.cache differ diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.AssemblyReference.cache b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.AssemblyReference.cache index 9462ee6..f0fbbe9 100644 Binary files a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.AssemblyReference.cache and b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.AssemblyReference.cache differ diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.CoreCompileInputs.cache b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.CoreCompileInputs.cache index babb6b9..72f2b2c 100644 --- a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.CoreCompileInputs.cache +++ b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -cf177283a2ba8b126265dab8c16e39a85bbcfb3f00907c9cfaadb9566ddb513a +fee74b0a3f2ed58887d58c89fb59bc5939f2abe98f34889b8fcfd273ddc62914 diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.dll b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.dll index 9268b6f..c4b84ee 100644 Binary files a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.dll and b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.dll differ diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.pdb b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.pdb index a40f044..d20d3ef 100644 Binary files a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.pdb and b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.pdb differ diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/ref/audit-logs.dll b/audit-logs/audit-logs/obj/Debug/net8.0/ref/audit-logs.dll index 15865b8..23bdf12 100644 Binary files a/audit-logs/audit-logs/obj/Debug/net8.0/ref/audit-logs.dll and b/audit-logs/audit-logs/obj/Debug/net8.0/ref/audit-logs.dll differ diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/refint/audit-logs.dll b/audit-logs/audit-logs/obj/Debug/net8.0/refint/audit-logs.dll index 15865b8..23bdf12 100644 Binary files a/audit-logs/audit-logs/obj/Debug/net8.0/refint/audit-logs.dll and b/audit-logs/audit-logs/obj/Debug/net8.0/refint/audit-logs.dll differ diff --git a/audit-logs/audit-logs/obj/Release/AuditLogs.1.0.0.nuspec b/audit-logs/audit-logs/obj/Release/AuditLogs.1.0.0.nuspec index 0d640b4..5c0142e 100644 --- a/audit-logs/audit-logs/obj/Release/AuditLogs.1.0.0.nuspec +++ b/audit-logs/audit-logs/obj/Release/AuditLogs.1.0.0.nuspec @@ -8,7 +8,7 @@ https://licenses.nuget.org/MIT Library for recording audit logs using MongoDB. audit logs mongodb - + diff --git a/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.dgspec.json b/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.dgspec.json index a4d7250..cb11f24 100644 --- a/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.dgspec.json +++ b/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.dgspec.json @@ -5,7 +5,7 @@ }, "projects": { "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj": { - "version": "1.0.0", + "version": "1.0.16", "restore": { "projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj", "projectName": "AuditLogs", @@ -20,7 +20,8 @@ "net8.0" ], "sources": { - "https://api.nuget.org/v3/index.json": {} + "https://api.nuget.org/v3/index.json": {}, + "https://smacs-nuget.epigramdev.com/v3/index.json": {} }, "frameworks": { "net8.0": { @@ -45,7 +46,7 @@ "dependencies": { "Microsoft.Extensions.Hosting": { "target": "Package", - "version": "[9.0.0-rc.2.24473.5, )" + "version": "[8.0.0, )" }, "MongoDB.Driver": { "target": "Package", @@ -57,7 +58,7 @@ }, "Serilog": { "target": "Package", - "version": "[4.1.1-dev-02318, )" + "version": "[4.0.2, )" } }, "imports": [ diff --git a/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.g.props b/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.g.props index 35863e9..45be1d0 100644 --- a/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.g.props +++ b/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.g.props @@ -13,7 +13,7 @@ - + /home/julian/.nuget/packages/awssdk.core/3.7.100.14 diff --git a/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.g.targets b/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.g.targets index d8ea5f4..576bd8d 100644 --- a/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.g.targets +++ b/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.g.targets @@ -1,10 +1,10 @@  - - - - - + + + + + \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/project.assets.json b/audit-logs/audit-logs/obj/project.assets.json index d890bb2..babf41e 100644 --- a/audit-logs/audit-logs/obj/project.assets.json +++ b/audit-logs/audit-logs/obj/project.assets.json @@ -47,11 +47,11 @@ } } }, - "Microsoft.Extensions.Configuration/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.dll": { @@ -64,13 +64,13 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Configuration.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { @@ -83,13 +83,13 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Configuration.Binder/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Binder/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { @@ -105,11 +105,11 @@ "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets": {} } }, - "Microsoft.Extensions.Configuration.CommandLine/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { @@ -122,14 +122,14 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { @@ -142,17 +142,17 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Configuration.FileExtensions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { @@ -165,17 +165,17 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Configuration.Json/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Json/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "System.Text.Json": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "System.Text.Json": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { @@ -188,16 +188,16 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Configuration.UserSecrets/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Json": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { @@ -210,14 +210,14 @@ } }, "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Configuration.UserSecrets.props": {}, - "buildTransitive/net8.0/Microsoft.Extensions.Configuration.UserSecrets.targets": {} + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props": {}, + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets": {} } }, - "Microsoft.Extensions.DependencyInjection/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.DependencyInjection/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { @@ -230,10 +230,10 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { "type": "package", "compile": { "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { @@ -246,15 +246,15 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Diagnostics/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Diagnostics/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": { @@ -267,15 +267,15 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "System.Diagnostics.DiagnosticSource": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.DiagnosticSource": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { @@ -288,13 +288,13 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.FileProviders.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { @@ -307,15 +307,15 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.FileProviders.Physical/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileSystemGlobbing": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { @@ -328,10 +328,10 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.FileSystemGlobbing/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { "type": "package", "compile": { "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { @@ -344,34 +344,34 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Hosting/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Hosting/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.CommandLine": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Json": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.UserSecrets": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Diagnostics": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Hosting.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Console": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Debug": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.EventLog": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.EventSource": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Logging.Console": "8.0.0", + "Microsoft.Extensions.Logging.Debug": "8.0.0", + "Microsoft.Extensions.Logging.EventLog": "8.0.0", + "Microsoft.Extensions.Logging.EventSource": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Hosting.dll": { @@ -384,17 +384,17 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Hosting.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { @@ -407,15 +407,15 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Logging/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.dll": { @@ -428,14 +428,13 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Logging.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "System.Diagnostics.DiagnosticSource": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { @@ -448,20 +447,20 @@ } }, "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} } }, - "Microsoft.Extensions.Logging.Configuration/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Configuration/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { @@ -474,18 +473,18 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Logging.Console/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Console/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "System.Text.Json": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Text.Json": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { @@ -498,15 +497,15 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Logging.Debug/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Debug/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": { @@ -519,17 +518,17 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Logging.EventLog/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.EventLog/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "System.Diagnostics.EventLog": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.EventLog": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": { @@ -542,18 +541,18 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Logging.EventSource/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.EventSource/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5", - "System.Text.Json": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0", + "System.Text.Json": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": { @@ -566,14 +565,14 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Options/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Options/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Options.dll": { @@ -586,17 +585,17 @@ } }, "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} } }, - "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { @@ -609,10 +608,10 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Primitives/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Primitives/8.0.0": { "type": "package", "compile": { "lib/net8.0/Microsoft.Extensions.Primitives.dll": { @@ -625,7 +624,7 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, "Microsoft.NETCore.Platforms/5.0.0": { @@ -766,7 +765,7 @@ } } }, - "Serilog/4.1.1-dev-02318": { + "Serilog/4.0.2": { "type": "package", "compile": { "lib/net8.0/Serilog.dll": { @@ -810,7 +809,7 @@ "lib/netcoreapp2.0/_._": {} } }, - "System.Diagnostics.DiagnosticSource/9.0.0-rc.2.24473.5": { + "System.Diagnostics.DiagnosticSource/8.0.0": { "type": "package", "compile": { "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { @@ -822,18 +821,11 @@ "related": ".xml" } }, - "contentFiles": { - "contentFiles/any/any/_._": { - "buildAction": "None", - "codeLanguage": "any", - "copyToOutput": false - } - }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "System.Diagnostics.EventLog/9.0.0-rc.2.24473.5": { + "System.Diagnostics.EventLog/8.0.0": { "type": "package", "compile": { "lib/net8.0/System.Diagnostics.EventLog.dll": { @@ -846,7 +838,7 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} }, "runtimeTargets": { "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { @@ -859,22 +851,6 @@ } } }, - "System.IO.Pipelines/9.0.0-rc.2.24473.5": { - "type": "package", - "compile": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, "System.Memory/4.5.5": { "type": "package", "compile": { @@ -943,7 +919,7 @@ } } }, - "System.Text.Encodings.Web/9.0.0-rc.2.24473.5": { + "System.Text.Encodings.Web/8.0.0": { "type": "package", "compile": { "lib/net8.0/System.Text.Encodings.Web.dll": { @@ -956,7 +932,7 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} }, "runtimeTargets": { "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { @@ -965,11 +941,10 @@ } } }, - "System.Text.Json/9.0.0-rc.2.24473.5": { + "System.Text.Json/8.0.0": { "type": "package", "dependencies": { - "System.IO.Pipelines": "9.0.0-rc.2.24473.5", - "System.Text.Encodings.Web": "9.0.0-rc.2.24473.5" + "System.Text.Encodings.Web": "8.0.0" }, "compile": { "lib/net8.0/System.Text.Json.dll": { @@ -982,7 +957,7 @@ } }, "build": { - "buildTransitive/net8.0/System.Text.Json.targets": {} + "buildTransitive/net6.0/System.Text.Json.targets": {} } }, "ZstdSharp.Port/0.7.3": { @@ -1073,10 +1048,10 @@ "lib/netstandard2.1/DnsClient.xml" ] }, - "Microsoft.Extensions.Configuration/9.0.0-rc.2.24473.5": { - "sha512": "0hsJlhsf0e9Q4449obn6Mmk8jZiC8d7q06U8stgnDkTvWVzTcukcRwBwSDWY7lgxqAVgqT2uumuwWABDR6j8PA==", + "Microsoft.Extensions.Configuration/8.0.0": { + "sha512": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", "type": "package", - "path": "microsoft.extensions.configuration/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1086,25 +1061,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Configuration.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets", "lib/net462/Microsoft.Extensions.Configuration.dll", "lib/net462/Microsoft.Extensions.Configuration.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.xml", "lib/net8.0/Microsoft.Extensions.Configuration.dll", "lib/net8.0/Microsoft.Extensions.Configuration.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", - "microsoft.extensions.configuration.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.Abstractions/9.0.0-rc.2.24473.5": { - "sha512": "rZdBuOxD0nTZVbPMaDhXEND+bkGQ2GcsVpte8JBYss0o+c0xyW8EIwnB7KUha2pzDd//n+y3ABVz2Lh1VxyKgQ==", + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", "type": "package", - "path": "microsoft.extensions.configuration.abstractions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1114,25 +1091,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "microsoft.extensions.configuration.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.abstractions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.Binder/9.0.0-rc.2.24473.5": { - "sha512": "5pL5ybuLS9eGzGJGSwQdgVQBbJW1H1CmdtqeoGu8W7j3z26go4F+XAeoxYoLZKkbFu4eCCSDyA/x7fATWmipEg==", + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "sha512": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", "type": "package", - "path": "microsoft.extensions.configuration.binder/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.binder/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1157,21 +1136,23 @@ "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets", "lib/net462/Microsoft.Extensions.Configuration.Binder.dll", "lib/net462/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.xml", "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll", "lib/net8.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Binder.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", - "microsoft.extensions.configuration.binder.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.binder.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.CommandLine/9.0.0-rc.2.24473.5": { - "sha512": "cOUp/RYj8UxVXVrt7BQcOxL9MAIrn7FIxd7ckuWypf7b54ZkiBvEJUDcb0fxgYTnBoAQYNpzY6mA6Qy91INvmA==", + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "sha512": "NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", "type": "package", - "path": "microsoft.extensions.configuration.commandline/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.commandline/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1181,25 +1162,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Configuration.CommandLine.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.CommandLine.targets", "lib/net462/Microsoft.Extensions.Configuration.CommandLine.dll", "lib/net462/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.xml", "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll", "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.CommandLine.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.CommandLine.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.xml", - "microsoft.extensions.configuration.commandline.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.commandline.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0-rc.2.24473.5": { - "sha512": "HzZYcbu5k1QhwV/1HJigGjO7mfng+/XavSi04YX2LP2x9+ePVOWfk+kIdEOI9Y6OKuqVWTUJfT0V2PCdYj5Iug==", + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "sha512": "plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", "type": "package", - "path": "microsoft.extensions.configuration.environmentvariables/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1209,25 +1192,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Configuration.EnvironmentVariables.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.targets", "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", - "microsoft.extensions.configuration.environmentvariables.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.environmentvariables.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.FileExtensions/9.0.0-rc.2.24473.5": { - "sha512": "7Ta4cHIt1diQElErb79rUBeJs3M6Lg21og8NUB1MHjck2suBWH6SdgHGtYo4SXQ484F58A6KbAB8C6qbRIzFbA==", + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "sha512": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", "type": "package", - "path": "microsoft.extensions.configuration.fileextensions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1237,25 +1222,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Configuration.FileExtensions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.FileExtensions.targets", "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.dll", "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.xml", "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll", "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.FileExtensions.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.FileExtensions.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml", - "microsoft.extensions.configuration.fileextensions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.fileextensions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.Json/9.0.0-rc.2.24473.5": { - "sha512": "UgIn1DV5JU0fuQsEsT8SQujpFDMcnICSF3gWCWyuf8Ur0sfCqqvdpmf5juIK7GC1y+HdgGA+cK6EYdZvLw2NSg==", + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "sha512": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", "type": "package", - "path": "microsoft.extensions.configuration.json/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.json/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1265,27 +1252,29 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Configuration.Json.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Json.targets", "lib/net462/Microsoft.Extensions.Configuration.Json.dll", "lib/net462/Microsoft.Extensions.Configuration.Json.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.xml", "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll", "lib/net8.0/Microsoft.Extensions.Configuration.Json.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Json.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Json.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml", "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll", "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.xml", - "microsoft.extensions.configuration.json.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.json.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.UserSecrets/9.0.0-rc.2.24473.5": { - "sha512": "UZz+lPgkLNkEUR4aPnKGTFR4vww65NBfXDDDzACrRT5G/tcKXFM67NJnFDqJxEwVw5vYVpvcU4mF41ckl3v/wA==", + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "sha512": "ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", "type": "package", - "path": "microsoft.extensions.configuration.usersecrets/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.usersecrets/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1296,28 +1285,30 @@ "buildTransitive/net461/Microsoft.Extensions.Configuration.UserSecrets.targets", "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.props", "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Configuration.UserSecrets.props", - "buildTransitive/net8.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props", "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.dll", "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.xml", "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll", "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.UserSecrets.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.UserSecrets.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.xml", - "microsoft.extensions.configuration.usersecrets.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.usersecrets.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.DependencyInjection/9.0.0-rc.2.24473.5": { - "sha512": "FHb7uxiX/08FBBtwat7fiBdQltxst1Farux6Ifn1dfke+D8h1rcDj1ZbKzNB9SvLh1XmEXNYmoWGkTjt1mVzXg==", + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", "type": "package", - "path": "microsoft.extensions.dependencyinjection/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.dependencyinjection/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1327,27 +1318,29 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", "lib/net462/Microsoft.Extensions.DependencyInjection.dll", "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml", "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", - "microsoft.extensions.dependencyinjection.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", "microsoft.extensions.dependencyinjection.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0-rc.2.24473.5": { - "sha512": "T8oVF5Kz+J5IVagQAqcFFUrc/JrjaSvpACSm+t6cNolBX1S41PZVe3JLa3bxKnz0GTkUfSPPIkaekLmpAmHu3Q==", + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1357,27 +1350,29 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "microsoft.extensions.dependencyinjection.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", "microsoft.extensions.dependencyinjection.abstractions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Diagnostics/9.0.0-rc.2.24473.5": { - "sha512": "3imcv1HCKh8bE56ihM9e/lHZoFI4ZIllPtF/vXPjvGc+P60jPOR/z4xK+Xx1ZEZ/SPRBWd0Rg5mlLNqtg4ktXQ==", + "Microsoft.Extensions.Diagnostics/8.0.0": { + "sha512": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==", "type": "package", - "path": "microsoft.extensions.diagnostics/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.diagnostics/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1386,25 +1381,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Diagnostics.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.targets", "lib/net462/Microsoft.Extensions.Diagnostics.dll", "lib/net462/Microsoft.Extensions.Diagnostics.xml", + "lib/net6.0/Microsoft.Extensions.Diagnostics.dll", + "lib/net6.0/Microsoft.Extensions.Diagnostics.xml", + "lib/net7.0/Microsoft.Extensions.Diagnostics.dll", + "lib/net7.0/Microsoft.Extensions.Diagnostics.xml", "lib/net8.0/Microsoft.Extensions.Diagnostics.dll", "lib/net8.0/Microsoft.Extensions.Diagnostics.xml", - "lib/net9.0/Microsoft.Extensions.Diagnostics.dll", - "lib/net9.0/Microsoft.Extensions.Diagnostics.xml", "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.dll", "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.xml", - "microsoft.extensions.diagnostics.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.diagnostics.8.0.0.nupkg.sha512", "microsoft.extensions.diagnostics.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0-rc.2.24473.5": { - "sha512": "eNsjF81RRsKj9tfxc8l8YOJOECN10eGtt/lIwyaYi1A089/gB+9Ut1gJOaO0ksYrLC6aohrACLdgRl17bSS6yw==", + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "sha512": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", "type": "package", - "path": "microsoft.extensions.diagnostics.abstractions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1413,25 +1410,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Diagnostics.Abstractions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.Abstractions.targets", "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.dll", "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", - "microsoft.extensions.diagnostics.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", "microsoft.extensions.diagnostics.abstractions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.FileProviders.Abstractions/9.0.0-rc.2.24473.5": { - "sha512": "mFkk+K8MGrwzRrWUYk9Zpo2pBCQBhsDNnQ+Ywvwm+dBiz0G/sXcsjSUKivSobeDdnQz6Mgn21W/IECZ+30dTvw==", + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "sha512": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", "type": "package", - "path": "microsoft.extensions.fileproviders.abstractions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1441,25 +1440,25 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.FileProviders.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.FileProviders.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", - "microsoft.extensions.fileproviders.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", "microsoft.extensions.fileproviders.abstractions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.FileProviders.Physical/9.0.0-rc.2.24473.5": { - "sha512": "0BLIkMqZ3czT2ILLZjEY9f8MELIqSRSbcK3g7+VGStrFvuIWT2P2FmxP9VaHRf7N4zqeLjc3UjhTgvkyomAziA==", + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "sha512": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", "type": "package", - "path": "microsoft.extensions.fileproviders.physical/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.fileproviders.physical/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1469,25 +1468,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.FileProviders.Physical.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Physical.targets", "lib/net462/Microsoft.Extensions.FileProviders.Physical.dll", "lib/net462/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.xml", "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll", "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.xml", - "lib/net9.0/Microsoft.Extensions.FileProviders.Physical.dll", - "lib/net9.0/Microsoft.Extensions.FileProviders.Physical.xml", "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll", "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml", - "microsoft.extensions.fileproviders.physical.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", "microsoft.extensions.fileproviders.physical.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.FileSystemGlobbing/9.0.0-rc.2.24473.5": { - "sha512": "CIR/fnRYh/EXBXpQ+gmejcK2Mq9zNdqvF7r7uXaCaqVu+QFSf6cj74YddoB2skGEg/ZL4jCd1eNnCt5UNkmVDw==", + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "sha512": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", "type": "package", - "path": "microsoft.extensions.filesystemglobbing/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.filesystemglobbing/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1497,25 +1498,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.FileSystemGlobbing.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileSystemGlobbing.targets", "lib/net462/Microsoft.Extensions.FileSystemGlobbing.dll", "lib/net462/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.xml", "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll", "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.xml", - "lib/net9.0/Microsoft.Extensions.FileSystemGlobbing.dll", - "lib/net9.0/Microsoft.Extensions.FileSystemGlobbing.xml", "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml", - "microsoft.extensions.filesystemglobbing.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", "microsoft.extensions.filesystemglobbing.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Hosting/9.0.0-rc.2.24473.5": { - "sha512": "Azb8HUdEWjXGhFVD0Z1eUXx7VUGIE+WZ8G6wfL2w60IuAG9CMWR8x78ULT1OQamAZaVAS/pe2wV3lKHSnkjAdg==", + "Microsoft.Extensions.Hosting/8.0.0": { + "sha512": "ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==", "type": "package", - "path": "microsoft.extensions.hosting/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.hosting/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1525,27 +1528,29 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Hosting.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.targets", "lib/net462/Microsoft.Extensions.Hosting.dll", "lib/net462/Microsoft.Extensions.Hosting.xml", + "lib/net6.0/Microsoft.Extensions.Hosting.dll", + "lib/net6.0/Microsoft.Extensions.Hosting.xml", + "lib/net7.0/Microsoft.Extensions.Hosting.dll", + "lib/net7.0/Microsoft.Extensions.Hosting.xml", "lib/net8.0/Microsoft.Extensions.Hosting.dll", "lib/net8.0/Microsoft.Extensions.Hosting.xml", - "lib/net9.0/Microsoft.Extensions.Hosting.dll", - "lib/net9.0/Microsoft.Extensions.Hosting.xml", "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll", "lib/netstandard2.0/Microsoft.Extensions.Hosting.xml", "lib/netstandard2.1/Microsoft.Extensions.Hosting.dll", "lib/netstandard2.1/Microsoft.Extensions.Hosting.xml", - "microsoft.extensions.hosting.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.hosting.8.0.0.nupkg.sha512", "microsoft.extensions.hosting.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Hosting.Abstractions/9.0.0-rc.2.24473.5": { - "sha512": "9UG7HN1sETx7WLXNJtrF5dLqtoabU2KC9MmNXIzJlu119PSFOGAg9DxAd7xun/iA+OS+8HA/NuTaXjxFfmOTUQ==", + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "sha512": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", "type": "package", - "path": "microsoft.extensions.hosting.abstractions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1555,27 +1560,29 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Hosting.Abstractions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.Abstractions.targets", "lib/net462/Microsoft.Extensions.Hosting.Abstractions.dll", "lib/net462/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.xml", "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll", "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Hosting.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Hosting.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml", "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll", "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.xml", - "microsoft.extensions.hosting.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", "microsoft.extensions.hosting.abstractions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging/9.0.0-rc.2.24473.5": { - "sha512": "FZe8VCCAkkDOyek1ZlMmakDJNkA+cojDLpTtl5Pm4H5MdWS6WWGSfoDi++V1XiDUympTJ/S0iItSxfFf/M5e6w==", + "Microsoft.Extensions.Logging/8.0.0": { + "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", "type": "package", - "path": "microsoft.extensions.logging/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1585,27 +1592,29 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Logging.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", "lib/net462/Microsoft.Extensions.Logging.dll", "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net6.0/Microsoft.Extensions.Logging.dll", + "lib/net6.0/Microsoft.Extensions.Logging.xml", + "lib/net7.0/Microsoft.Extensions.Logging.dll", + "lib/net7.0/Microsoft.Extensions.Logging.xml", "lib/net8.0/Microsoft.Extensions.Logging.dll", "lib/net8.0/Microsoft.Extensions.Logging.xml", - "lib/net9.0/Microsoft.Extensions.Logging.dll", - "lib/net9.0/Microsoft.Extensions.Logging.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", - "microsoft.extensions.logging.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.8.0.0.nupkg.sha512", "microsoft.extensions.logging.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging.Abstractions/9.0.0-rc.2.24473.5": { - "sha512": "GFglWb+13UaNAoIN1Pxvlm+/iBblBw0LHTu3dYPVCNTD2cQHM2SORFpb/s+QqKs0iT0SAwC27CnSsCKh3eGH6A==", + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "sha512": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", "type": "package", - "path": "microsoft.extensions.logging.abstractions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging.abstractions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1657,26 +1666,28 @@ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", - "microsoft.extensions.logging.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", "microsoft.extensions.logging.abstractions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging.Configuration/9.0.0-rc.2.24473.5": { - "sha512": "f5x/5d9IqzM25tTrJSOCnIbxp8e5QF23lKMyaajY49phfOjMBR0X/97LJgSXlYbUdDYQ76PpU0YAwofK3HiWHw==", + "Microsoft.Extensions.Logging.Configuration/8.0.0": { + "sha512": "ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==", "type": "package", - "path": "microsoft.extensions.logging.configuration/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging.configuration/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1685,25 +1696,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Logging.Configuration.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Configuration.targets", "lib/net462/Microsoft.Extensions.Logging.Configuration.dll", "lib/net462/Microsoft.Extensions.Logging.Configuration.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Configuration.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Configuration.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Configuration.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Configuration.xml", "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll", "lib/net8.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Configuration.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.xml", - "microsoft.extensions.logging.configuration.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512", "microsoft.extensions.logging.configuration.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging.Console/9.0.0-rc.2.24473.5": { - "sha512": "tdFYDx5g5Wh49esyx5eg6I+XdXevm07FHkm4Pwsr4a35Fv2AXhPlypEBsCX54MHFGopGjofIBnKBdorZaJRvDw==", + "Microsoft.Extensions.Logging.Console/8.0.0": { + "sha512": "e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==", "type": "package", - "path": "microsoft.extensions.logging.console/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging.console/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1713,25 +1726,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Logging.Console.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Console.targets", "lib/net462/Microsoft.Extensions.Logging.Console.dll", "lib/net462/Microsoft.Extensions.Logging.Console.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Console.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Console.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Console.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Console.xml", "lib/net8.0/Microsoft.Extensions.Logging.Console.dll", "lib/net8.0/Microsoft.Extensions.Logging.Console.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Console.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.xml", - "microsoft.extensions.logging.console.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.console.8.0.0.nupkg.sha512", "microsoft.extensions.logging.console.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging.Debug/9.0.0-rc.2.24473.5": { - "sha512": "JCoFnjiEfg3ly3wtMRxITFJK2d3jgExFbrTZbu4kBjpIb6Po2GkP92ooVcikBm1jEVDDqwJkpQZpKPToqGstNA==", + "Microsoft.Extensions.Logging.Debug/8.0.0": { + "sha512": "dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==", "type": "package", - "path": "microsoft.extensions.logging.debug/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging.debug/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1741,25 +1756,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Logging.Debug.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Debug.targets", "lib/net462/Microsoft.Extensions.Logging.Debug.dll", "lib/net462/Microsoft.Extensions.Logging.Debug.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Debug.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Debug.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Debug.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Debug.xml", "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll", "lib/net8.0/Microsoft.Extensions.Logging.Debug.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Debug.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Debug.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.xml", - "microsoft.extensions.logging.debug.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.debug.8.0.0.nupkg.sha512", "microsoft.extensions.logging.debug.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging.EventLog/9.0.0-rc.2.24473.5": { - "sha512": "FTkDESz6aLM99sUVPr6AtdpONcF3UvSB6QUyavnJGVNKbtBOCCknoDretY0/CVmvxkPdG9+gX1/tLUHu+ub4vA==", + "Microsoft.Extensions.Logging.EventLog/8.0.0": { + "sha512": "3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==", "type": "package", - "path": "microsoft.extensions.logging.eventlog/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging.eventlog/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1768,25 +1785,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Logging.EventLog.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.EventLog.targets", "lib/net462/Microsoft.Extensions.Logging.EventLog.dll", "lib/net462/Microsoft.Extensions.Logging.EventLog.xml", + "lib/net6.0/Microsoft.Extensions.Logging.EventLog.dll", + "lib/net6.0/Microsoft.Extensions.Logging.EventLog.xml", + "lib/net7.0/Microsoft.Extensions.Logging.EventLog.dll", + "lib/net7.0/Microsoft.Extensions.Logging.EventLog.xml", "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll", "lib/net8.0/Microsoft.Extensions.Logging.EventLog.xml", - "lib/net9.0/Microsoft.Extensions.Logging.EventLog.dll", - "lib/net9.0/Microsoft.Extensions.Logging.EventLog.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.xml", - "microsoft.extensions.logging.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512", "microsoft.extensions.logging.eventlog.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging.EventSource/9.0.0-rc.2.24473.5": { - "sha512": "/7YIT5mDZ+b4Vu2x1nsavUpFB5zVUbndfA5CikESVF3I7mkdpQgU0bZ5Z8zZ0Gx9i4xWvagWJc2Eqy33/aCc2g==", + "Microsoft.Extensions.Logging.EventSource/8.0.0": { + "sha512": "oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==", "type": "package", - "path": "microsoft.extensions.logging.eventsource/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging.eventsource/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1795,25 +1814,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Logging.EventSource.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.EventSource.targets", "lib/net462/Microsoft.Extensions.Logging.EventSource.dll", "lib/net462/Microsoft.Extensions.Logging.EventSource.xml", + "lib/net6.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net6.0/Microsoft.Extensions.Logging.EventSource.xml", + "lib/net7.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net7.0/Microsoft.Extensions.Logging.EventSource.xml", "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll", "lib/net8.0/Microsoft.Extensions.Logging.EventSource.xml", - "lib/net9.0/Microsoft.Extensions.Logging.EventSource.dll", - "lib/net9.0/Microsoft.Extensions.Logging.EventSource.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.xml", - "microsoft.extensions.logging.eventsource.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512", "microsoft.extensions.logging.eventsource.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Options/9.0.0-rc.2.24473.5": { - "sha512": "yv1/d9PHKB6W2KnyjgASAKU9siFtHQzFKcMLaGtEn95c2/j8ATKZkt+d4MbzxRY7fYtMyK7SOSMAFr3LybyWiw==", + "Microsoft.Extensions.Options/8.0.0": { + "sha512": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", "type": "package", - "path": "microsoft.extensions.options/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.options/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1837,28 +1858,30 @@ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", "buildTransitive/net461/Microsoft.Extensions.Options.targets", "buildTransitive/net462/Microsoft.Extensions.Options.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", "lib/net462/Microsoft.Extensions.Options.dll", "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net6.0/Microsoft.Extensions.Options.dll", + "lib/net6.0/Microsoft.Extensions.Options.xml", + "lib/net7.0/Microsoft.Extensions.Options.dll", + "lib/net7.0/Microsoft.Extensions.Options.xml", "lib/net8.0/Microsoft.Extensions.Options.dll", "lib/net8.0/Microsoft.Extensions.Options.xml", - "lib/net9.0/Microsoft.Extensions.Options.dll", - "lib/net9.0/Microsoft.Extensions.Options.xml", "lib/netstandard2.0/Microsoft.Extensions.Options.dll", "lib/netstandard2.0/Microsoft.Extensions.Options.xml", "lib/netstandard2.1/Microsoft.Extensions.Options.dll", "lib/netstandard2.1/Microsoft.Extensions.Options.xml", - "microsoft.extensions.options.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.options.8.0.0.nupkg.sha512", "microsoft.extensions.options.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0-rc.2.24473.5": { - "sha512": "KDQO0DbEcLh1ZcgB4icV6lgT6K+9d3xUWbgZWBoGlVgzv+fwnMsXqYAo7u6UfA7B1z27/+N8BaNVnnujNSn5SQ==", + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "sha512": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", "type": "package", - "path": "microsoft.extensions.options.configurationextensions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.options.configurationextensions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1868,25 +1891,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Options.ConfigurationExtensions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.ConfigurationExtensions.targets", "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.dll", "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "microsoft.extensions.options.configurationextensions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", "microsoft.extensions.options.configurationextensions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Primitives/9.0.0-rc.2.24473.5": { - "sha512": "gNj30XW3pWU6CqitHqR4OBUzqauunjzHe3hJBeueE1OcXBIs9C1XpnmyNVTvBUC+ENgxU06N8hnXHNu0rveIBA==", + "Microsoft.Extensions.Primitives/8.0.0": { + "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", "type": "package", - "path": "microsoft.extensions.primitives/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.primitives/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1896,17 +1921,19 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", "lib/net462/Microsoft.Extensions.Primitives.dll", "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", "lib/net8.0/Microsoft.Extensions.Primitives.dll", "lib/net8.0/Microsoft.Extensions.Primitives.xml", - "lib/net9.0/Microsoft.Extensions.Primitives.dll", - "lib/net9.0/Microsoft.Extensions.Primitives.xml", "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.primitives.8.0.0.nupkg.sha512", "microsoft.extensions.primitives.nuspec", "useSharedDesignerContext.txt" ] @@ -2086,10 +2113,10 @@ "packageIcon.png" ] }, - "Serilog/4.1.1-dev-02318": { - "sha512": "Es4sOzR3CoSdIUFbILbWeF8YJ2GB8l9gDbXsiJ9n/pR9Fl/BQS7dM4+18CUn6beOj33msqzZiAodVsE4LbjskA==", + "Serilog/4.0.2": { + "sha512": "Vehq4uNYtURe/OnHEpWGvMgrvr5Vou7oZLdn3BuEH5FSCeHXDpNJtpzWoqywXsSvCTuiv0I65mZDRnJSeUvisA==", "type": "package", - "path": "serilog/4.1.1-dev-02318", + "path": "serilog/4.0.2", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2105,7 +2132,7 @@ "lib/net8.0/Serilog.xml", "lib/netstandard2.0/Serilog.dll", "lib/netstandard2.0/Serilog.xml", - "serilog.4.1.1-dev-02318.nupkg.sha512", + "serilog.4.0.2.nupkg.sha512", "serilog.nuspec" ] }, @@ -2176,10 +2203,10 @@ "version.txt" ] }, - "System.Diagnostics.DiagnosticSource/9.0.0-rc.2.24473.5": { - "sha512": "1trPm7zM4c15wMJVMV67XbYhA96wIIuBsEunorYRSrgKbFBZeG6gEGwiKy53SFJBpzq6oy+2kYckPaBzsK5p8w==", + "System.Diagnostics.DiagnosticSource/8.0.0": { + "sha512": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", "type": "package", - "path": "system.diagnostics.diagnosticsource/9.0.0-rc.2.24473.5", + "path": "system.diagnostics.diagnosticsource/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2188,30 +2215,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", - "content/ILLink/ILLink.Descriptors.LibraryBuild.xml", - "contentFiles/any/net462/ILLink/ILLink.Descriptors.LibraryBuild.xml", - "contentFiles/any/net8.0/ILLink/ILLink.Descriptors.LibraryBuild.xml", - "contentFiles/any/net9.0/ILLink/ILLink.Descriptors.LibraryBuild.xml", - "contentFiles/any/netstandard2.0/ILLink/ILLink.Descriptors.LibraryBuild.xml", "lib/net462/System.Diagnostics.DiagnosticSource.dll", "lib/net462/System.Diagnostics.DiagnosticSource.xml", + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net6.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net7.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net7.0/System.Diagnostics.DiagnosticSource.xml", "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", - "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", - "system.diagnostics.diagnosticsource.9.0.0-rc.2.24473.5.nupkg.sha512", + "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", "system.diagnostics.diagnosticsource.nuspec", "useSharedDesignerContext.txt" ] }, - "System.Diagnostics.EventLog/9.0.0-rc.2.24473.5": { - "sha512": "d37ltVHeoZ0yLGFN1igt0FyIMz5mWPPTm/gDftPcQdefQx8NrLWr3YXv7nUe5WcfQmlk4yDT5kHIIqIXxz5xgg==", + "System.Diagnostics.EventLog/8.0.0": { + "sha512": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A==", "type": "package", - "path": "system.diagnostics.eventlog/9.0.0-rc.2.24473.5", + "path": "system.diagnostics.eventlog/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2221,55 +2245,32 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/System.Diagnostics.EventLog.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/System.Diagnostics.EventLog.targets", "lib/net462/System.Diagnostics.EventLog.dll", "lib/net462/System.Diagnostics.EventLog.xml", + "lib/net6.0/System.Diagnostics.EventLog.dll", + "lib/net6.0/System.Diagnostics.EventLog.xml", + "lib/net7.0/System.Diagnostics.EventLog.dll", + "lib/net7.0/System.Diagnostics.EventLog.xml", "lib/net8.0/System.Diagnostics.EventLog.dll", "lib/net8.0/System.Diagnostics.EventLog.xml", - "lib/net9.0/System.Diagnostics.EventLog.dll", - "lib/net9.0/System.Diagnostics.EventLog.xml", "lib/netstandard2.0/System.Diagnostics.EventLog.dll", "lib/netstandard2.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.xml", "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll", "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll", "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.xml", - "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.Messages.dll", - "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.dll", - "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.xml", - "system.diagnostics.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512", + "system.diagnostics.eventlog.8.0.0.nupkg.sha512", "system.diagnostics.eventlog.nuspec", "useSharedDesignerContext.txt" ] }, - "System.IO.Pipelines/9.0.0-rc.2.24473.5": { - "sha512": "imrG8NvYH2f4Pdiu9xDUh2X7yoJgl6ginhAzuozH3HKERVf8kOOG09QrAnmgMNHLiWKsTztmE0CyzqfQs/X1IA==", - "type": "package", - "path": "system.io.pipelines/9.0.0-rc.2.24473.5", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.IO.Pipelines.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", - "lib/net462/System.IO.Pipelines.dll", - "lib/net462/System.IO.Pipelines.xml", - "lib/net8.0/System.IO.Pipelines.dll", - "lib/net8.0/System.IO.Pipelines.xml", - "lib/net9.0/System.IO.Pipelines.dll", - "lib/net9.0/System.IO.Pipelines.xml", - "lib/netstandard2.0/System.IO.Pipelines.dll", - "lib/netstandard2.0/System.IO.Pipelines.xml", - "system.io.pipelines.9.0.0-rc.2.24473.5.nupkg.sha512", - "system.io.pipelines.nuspec", - "useSharedDesignerContext.txt" - ] - }, "System.Memory/4.5.5": { "sha512": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", "type": "package", @@ -2427,42 +2428,45 @@ "version.txt" ] }, - "System.Text.Encodings.Web/9.0.0-rc.2.24473.5": { - "sha512": "nBIVPcHg6sqqiV7pWxDxldAaiHCSrAcUU84WfDkjZrrvowv8VzU55K1k7qPw76k2xMnxbfCYZv7gYX7QPuE0fw==", + "System.Text.Encodings.Web/8.0.0": { + "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", "type": "package", - "path": "system.text.encodings.web/9.0.0-rc.2.24473.5", + "path": "system.text.encodings.web/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", "Icon.png", "LICENSE.TXT", - "PACKAGE.md", "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/System.Text.Encodings.Web.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", "lib/net462/System.Text.Encodings.Web.dll", "lib/net462/System.Text.Encodings.Web.xml", + "lib/net6.0/System.Text.Encodings.Web.dll", + "lib/net6.0/System.Text.Encodings.Web.xml", + "lib/net7.0/System.Text.Encodings.Web.dll", + "lib/net7.0/System.Text.Encodings.Web.xml", "lib/net8.0/System.Text.Encodings.Web.dll", "lib/net8.0/System.Text.Encodings.Web.xml", - "lib/net9.0/System.Text.Encodings.Web.dll", - "lib/net9.0/System.Text.Encodings.Web.xml", "lib/netstandard2.0/System.Text.Encodings.Web.dll", "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml", "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.xml", - "system.text.encodings.web.9.0.0-rc.2.24473.5.nupkg.sha512", + "system.text.encodings.web.8.0.0.nupkg.sha512", "system.text.encodings.web.nuspec", "useSharedDesignerContext.txt" ] }, - "System.Text.Json/9.0.0-rc.2.24473.5": { - "sha512": "IsQCD+zBcFhteX7fUrS4cU/GvfLPy8F4oLtC9VBcF1U1qu1gZB/zlAxW8G0kqmAiXI84/gowZtcX1MjLk2QWoQ==", + "System.Text.Json/8.0.0": { + "sha512": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", "type": "package", - "path": "system.text.json/9.0.0-rc.2.24473.5", + "path": "system.text.json/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2514,18 +2518,20 @@ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", "buildTransitive/net461/System.Text.Json.targets", "buildTransitive/net462/System.Text.Json.targets", - "buildTransitive/net8.0/System.Text.Json.targets", + "buildTransitive/net6.0/System.Text.Json.targets", "buildTransitive/netcoreapp2.0/System.Text.Json.targets", "buildTransitive/netstandard2.0/System.Text.Json.targets", "lib/net462/System.Text.Json.dll", "lib/net462/System.Text.Json.xml", + "lib/net6.0/System.Text.Json.dll", + "lib/net6.0/System.Text.Json.xml", + "lib/net7.0/System.Text.Json.dll", + "lib/net7.0/System.Text.Json.xml", "lib/net8.0/System.Text.Json.dll", "lib/net8.0/System.Text.Json.xml", - "lib/net9.0/System.Text.Json.dll", - "lib/net9.0/System.Text.Json.xml", "lib/netstandard2.0/System.Text.Json.dll", "lib/netstandard2.0/System.Text.Json.xml", - "system.text.json.9.0.0-rc.2.24473.5.nupkg.sha512", + "system.text.json.8.0.0.nupkg.sha512", "system.text.json.nuspec", "useSharedDesignerContext.txt" ] @@ -2551,17 +2557,17 @@ }, "projectFileDependencyGroups": { "net8.0": [ - "Microsoft.Extensions.Hosting >= 9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Hosting >= 8.0.0", "MongoDB.Driver >= 2.23.1", "Newtonsoft.Json >= 13.0.3", - "Serilog >= 4.1.1-dev-02318" + "Serilog >= 4.0.2" ] }, "packageFolders": { "/home/julian/.nuget/packages/": {} }, "project": { - "version": "1.0.0", + "version": "1.0.16", "restore": { "projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj", "projectName": "AuditLogs", @@ -2576,7 +2582,8 @@ "net8.0" ], "sources": { - "https://api.nuget.org/v3/index.json": {} + "https://api.nuget.org/v3/index.json": {}, + "https://smacs-nuget.epigramdev.com/v3/index.json": {} }, "frameworks": { "net8.0": { @@ -2601,7 +2608,7 @@ "dependencies": { "Microsoft.Extensions.Hosting": { "target": "Package", - "version": "[9.0.0-rc.2.24473.5, )" + "version": "[8.0.0, )" }, "MongoDB.Driver": { "target": "Package", @@ -2613,7 +2620,7 @@ }, "Serilog": { "target": "Package", - "version": "[4.1.1-dev-02318, )" + "version": "[4.0.2, )" } }, "imports": [ diff --git a/audit-logs/audit-logs/obj/project.nuget.cache b/audit-logs/audit-logs/obj/project.nuget.cache index 007b0a0..80416dc 100644 --- a/audit-logs/audit-logs/obj/project.nuget.cache +++ b/audit-logs/audit-logs/obj/project.nuget.cache @@ -1,39 +1,39 @@ { "version": 2, - "dgSpecHash": "GBe+TKnMpyo=", + "dgSpecHash": "Et3G5FTIc/k=", "success": true, "projectFilePath": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj", "expectedPackageFiles": [ "/home/julian/.nuget/packages/awssdk.core/3.7.100.14/awssdk.core.3.7.100.14.nupkg.sha512", "/home/julian/.nuget/packages/awssdk.securitytoken/3.7.100.14/awssdk.securitytoken.3.7.100.14.nupkg.sha512", "/home/julian/.nuget/packages/dnsclient/1.6.1/dnsclient.1.6.1.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.abstractions/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.binder/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.binder.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.commandline/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.commandline.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.environmentvariables/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.environmentvariables.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.fileextensions/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.fileextensions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.json/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.json.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.usersecrets/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.usersecrets.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.dependencyinjection/9.0.0-rc.2.24473.5/microsoft.extensions.dependencyinjection.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/9.0.0-rc.2.24473.5/microsoft.extensions.dependencyinjection.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.diagnostics/9.0.0-rc.2.24473.5/microsoft.extensions.diagnostics.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.diagnostics.abstractions/9.0.0-rc.2.24473.5/microsoft.extensions.diagnostics.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.fileproviders.abstractions/9.0.0-rc.2.24473.5/microsoft.extensions.fileproviders.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.fileproviders.physical/9.0.0-rc.2.24473.5/microsoft.extensions.fileproviders.physical.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.filesystemglobbing/9.0.0-rc.2.24473.5/microsoft.extensions.filesystemglobbing.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.hosting/9.0.0-rc.2.24473.5/microsoft.extensions.hosting.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.hosting.abstractions/9.0.0-rc.2.24473.5/microsoft.extensions.hosting.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging/9.0.0-rc.2.24473.5/microsoft.extensions.logging.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging.abstractions/9.0.0-rc.2.24473.5/microsoft.extensions.logging.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging.configuration/9.0.0-rc.2.24473.5/microsoft.extensions.logging.configuration.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging.console/9.0.0-rc.2.24473.5/microsoft.extensions.logging.console.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging.debug/9.0.0-rc.2.24473.5/microsoft.extensions.logging.debug.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging.eventlog/9.0.0-rc.2.24473.5/microsoft.extensions.logging.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging.eventsource/9.0.0-rc.2.24473.5/microsoft.extensions.logging.eventsource.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.options/9.0.0-rc.2.24473.5/microsoft.extensions.options.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.options.configurationextensions/9.0.0-rc.2.24473.5/microsoft.extensions.options.configurationextensions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.primitives/9.0.0-rc.2.24473.5/microsoft.extensions.primitives.9.0.0-rc.2.24473.5.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration/8.0.0/microsoft.extensions.configuration.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.abstractions/8.0.0/microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.binder/8.0.0/microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.commandline/8.0.0/microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.environmentvariables/8.0.0/microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.fileextensions/8.0.0/microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.json/8.0.0/microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.usersecrets/8.0.0/microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.dependencyinjection/8.0.0/microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/8.0.0/microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.diagnostics/8.0.0/microsoft.extensions.diagnostics.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.diagnostics.abstractions/8.0.0/microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.fileproviders.abstractions/8.0.0/microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.fileproviders.physical/8.0.0/microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.filesystemglobbing/8.0.0/microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.hosting/8.0.0/microsoft.extensions.hosting.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.hosting.abstractions/8.0.0/microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging/8.0.0/microsoft.extensions.logging.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging.abstractions/8.0.0/microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging.configuration/8.0.0/microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging.console/8.0.0/microsoft.extensions.logging.console.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging.debug/8.0.0/microsoft.extensions.logging.debug.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging.eventlog/8.0.0/microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging.eventsource/8.0.0/microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.options/8.0.0/microsoft.extensions.options.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.options.configurationextensions/8.0.0/microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.primitives/8.0.0/microsoft.extensions.primitives.8.0.0.nupkg.sha512", "/home/julian/.nuget/packages/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg.sha512", "/home/julian/.nuget/packages/microsoft.win32.registry/5.0.0/microsoft.win32.registry.5.0.0.nupkg.sha512", "/home/julian/.nuget/packages/mongodb.bson/2.23.1/mongodb.bson.2.23.1.nupkg.sha512", @@ -41,19 +41,18 @@ "/home/julian/.nuget/packages/mongodb.driver.core/2.23.1/mongodb.driver.core.2.23.1.nupkg.sha512", "/home/julian/.nuget/packages/mongodb.libmongocrypt/1.8.0/mongodb.libmongocrypt.1.8.0.nupkg.sha512", "/home/julian/.nuget/packages/newtonsoft.json/13.0.3/newtonsoft.json.13.0.3.nupkg.sha512", - "/home/julian/.nuget/packages/serilog/4.1.1-dev-02318/serilog.4.1.1-dev-02318.nupkg.sha512", + "/home/julian/.nuget/packages/serilog/4.0.2/serilog.4.0.2.nupkg.sha512", "/home/julian/.nuget/packages/sharpcompress/0.30.1/sharpcompress.0.30.1.nupkg.sha512", "/home/julian/.nuget/packages/snappier/1.0.0/snappier.1.0.0.nupkg.sha512", "/home/julian/.nuget/packages/system.buffers/4.5.1/system.buffers.4.5.1.nupkg.sha512", - "/home/julian/.nuget/packages/system.diagnostics.diagnosticsource/9.0.0-rc.2.24473.5/system.diagnostics.diagnosticsource.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/system.diagnostics.eventlog/9.0.0-rc.2.24473.5/system.diagnostics.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/system.io.pipelines/9.0.0-rc.2.24473.5/system.io.pipelines.9.0.0-rc.2.24473.5.nupkg.sha512", + "/home/julian/.nuget/packages/system.diagnostics.diagnosticsource/8.0.0/system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/system.diagnostics.eventlog/8.0.0/system.diagnostics.eventlog.8.0.0.nupkg.sha512", "/home/julian/.nuget/packages/system.memory/4.5.5/system.memory.4.5.5.nupkg.sha512", "/home/julian/.nuget/packages/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512", "/home/julian/.nuget/packages/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg.sha512", "/home/julian/.nuget/packages/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg.sha512", - "/home/julian/.nuget/packages/system.text.encodings.web/9.0.0-rc.2.24473.5/system.text.encodings.web.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/system.text.json/9.0.0-rc.2.24473.5/system.text.json.9.0.0-rc.2.24473.5.nupkg.sha512", + "/home/julian/.nuget/packages/system.text.encodings.web/8.0.0/system.text.encodings.web.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/system.text.json/8.0.0/system.text.json.8.0.0.nupkg.sha512", "/home/julian/.nuget/packages/zstdsharp.port/0.7.3/zstdsharp.port.0.7.3.nupkg.sha512" ], "logs": [] diff --git a/audit-logs/audit-logs/obj/project.packagespec.json b/audit-logs/audit-logs/obj/project.packagespec.json index bcd1a43..8b39081 100644 --- a/audit-logs/audit-logs/obj/project.packagespec.json +++ b/audit-logs/audit-logs/obj/project.packagespec.json @@ -1 +1 @@ -"restore":{"projectUniqueName":"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj","projectName":"AuditLogs","projectPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj","outputPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Microsoft.Extensions.Hosting":{"target":"Package","version":"[9.0.0-rc.2.24473.5, )"},"MongoDB.Driver":{"target":"Package","version":"[2.23.1, )"},"Newtonsoft.Json":{"target":"Package","version":"[13.0.3, )"},"Serilog":{"target":"Package","version":"[4.1.1-dev-02318, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/julian/.dotnet/sdk/8.0.401/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file +"restore":{"projectUniqueName":"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj","projectName":"AuditLogs","projectPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj","outputPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{},"https://smacs-nuget.epigramdev.com/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Microsoft.Extensions.Hosting":{"target":"Package","version":"[8.0.0, )"},"MongoDB.Driver":{"target":"Package","version":"[2.23.1, )"},"Newtonsoft.Json":{"target":"Package","version":"[13.0.3, )"},"Serilog":{"target":"Package","version":"[4.0.2, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/julian/.dotnet/sdk/8.0.401/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/rider.project.model.nuget.info b/audit-logs/audit-logs/obj/rider.project.model.nuget.info index 0592ff0..9e1b33b 100644 --- a/audit-logs/audit-logs/obj/rider.project.model.nuget.info +++ b/audit-logs/audit-logs/obj/rider.project.model.nuget.info @@ -1 +1 @@ -17316668982811724 \ No newline at end of file +17322799320339764 \ No newline at end of file diff --git a/audit-logs/audit-logs/obj/rider.project.restore.info b/audit-logs/audit-logs/obj/rider.project.restore.info index 0592ff0..bcd5acd 100644 --- a/audit-logs/audit-logs/obj/rider.project.restore.info +++ b/audit-logs/audit-logs/obj/rider.project.restore.info @@ -1 +1 @@ -17316668982811724 \ No newline at end of file +17326086729278728 \ No newline at end of file diff --git a/audit-logs/audit-test/Repository/AuditServiceFilterTests.cs b/audit-logs/audit-test/Repository/AuditServiceFilterTests.cs new file mode 100644 index 0000000..37f7904 --- /dev/null +++ b/audit-logs/audit-test/Repository/AuditServiceFilterTests.cs @@ -0,0 +1,520 @@ +using audit_logs.Models.DTO; +using audit.Model; +using Newtonsoft.Json; + +namespace audit_test.Repository; + +using audit_logs.Models; +using audit_logs.Services; +using NUnit.Framework; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +public class AuditServiceFilterTests +{ + private AuditService _service; + + [SetUp] + public void Setup() + { + // Limpia la base de datos antes de cada prueba + IntegrationDb.Database.DropCollectionAsync("AuditRecords").Wait(); + _service = new AuditService(IntegrationDb.Database); + + } + + [Test] + public async Task GetAuditLogsAsync_FilterByUserId_ReturnsMatchingRecords() + { + // Arrange + var records = new List + { + new AuditRecord + { + EntityType = "User", + RecordId = "1", + UserId = "User123", + ActionType = "Create", + ActionTime = DateTime.UtcNow.AddMinutes(-10), + Reason = "Testing filter", + Changes = new List() + }, + new AuditRecord + { + EntityType = "Admin", + RecordId = "2", + UserId = "User456", + ActionType = "Delete", + ActionTime = DateTime.UtcNow, + Reason = "Testing filter", + Changes = new List() + } + }; + + foreach (var record in records) + { + await _service.AuditLogRepository.InsertOneAsync(record); + } + SpecificAuditLogFilterDto auditLogParametersDto = new SpecificAuditLogFilterDto(); + auditLogParametersDto.pageNumber=1; + auditLogParametersDto.pageSize = 10; + auditLogParametersDto.userId="User123"; + + // Act + var paginatedResult = await _service.GetAuditLogsBySpecificFilterAsync(auditLogParametersDto); + + // Assert + // Assert + Assert.That(paginatedResult.Records.Count(), Is.EqualTo(1), "Should return only records matching the UserId."); + var result = paginatedResult.Records.First(); + Assert.That(result.UserId, Is.EqualTo("User123"), "The UserId should match the filter."); + + } + + [Test] + public async Task GetAuditLogsAsync_FilterByRecordId_ReturnsMatchingRecords() + { + // Arrange + var records = new List + { + new AuditRecord + { + EntityType = "User", + RecordId = "Record123", + UserId = "User123", + ActionType = "Create", + ActionTime = DateTime.UtcNow.AddMinutes(-10), + Reason = "Testing filter", + Changes = new List() + }, + new AuditRecord + { + EntityType = "Admin", + RecordId = "Record456", + UserId = "User456", + ActionType = "Delete", + ActionTime = DateTime.UtcNow, + Reason = "Testing filter", + Changes = new List() + } + }; + + foreach (var record in records) + { + await _service.AuditLogRepository.InsertOneAsync(record); + } + SpecificAuditLogFilterDto auditLogParametersDto = new SpecificAuditLogFilterDto(); + auditLogParametersDto.pageNumber=1; + auditLogParametersDto.pageSize = 10; + auditLogParametersDto.userId="User123"; + + // Act + var paginatedResult = await _service.GetAuditLogsBySpecificFilterAsync(auditLogParametersDto); + + // Assert + // Assert + Assert.That(paginatedResult.Records.Count(), Is.EqualTo(1), "Should return only records matching the RecordId."); + var result = paginatedResult.Records.First(); + Assert.That(result.RecordId, Is.EqualTo("Record123"), "The RecordId should match the filter."); + + } + + [Test] + public async Task GetAuditLogsAsync_FilterByDateRange_ReturnsMatchingRecords() + { + // Arrange + var now = DateTime.UtcNow; + var records = new List + { + new AuditRecord + { + EntityType = "User", + RecordId = "1", + UserId = "User1", + ActionType = "Create", + ActionTime = now.AddDays(-2), + Reason = "Old record", + Changes = new List() + }, + new AuditRecord + { + EntityType = "Admin", + RecordId = "2", + UserId = "User2", + ActionType = "Update", + ActionTime = now, + Reason = "Current record", + Changes = new List() + } + }; + + foreach (var record in records) + { + await _service.AuditLogRepository.InsertOneAsync(record); + } + SpecificAuditLogFilterDto auditLogParametersDto = new SpecificAuditLogFilterDto(); + auditLogParametersDto.pageNumber=1; + auditLogParametersDto.pageSize = 10; + auditLogParametersDto.startDate=now.AddDays(-1); + auditLogParametersDto.endDate=now; + + // Act + var paginatedResult = await _service.GetAuditLogsBySpecificFilterAsync(auditLogParametersDto); + + // Assert + // Assert + Assert.That(paginatedResult.Records.Count(), Is.EqualTo(1), "Should return only records within the date range."); + var result = paginatedResult.Records.First(); + Assert.That(result.RecordId, Is.EqualTo("2"), "Only the record within the date range should be returned."); + + } + + [Test] + public async Task GetAuditLogsAsync_CombinationOfFilters_ReturnsMatchingRecords() + { + // Arrange + var now = DateTime.UtcNow; + var records = new List + { + new AuditRecord + { + EntityType = "User", + RecordId = "123", + UserId = "User123", + ActionType = "Create", + ActionTime = now.AddDays(-1), + Reason = "Testing combinatoin filter", + Changes = new List() + }, + new AuditRecord + { + EntityType = "Admin", + RecordId = "456", + UserId = "User456", + ActionType = "Delete", + ActionTime = now, + Reason = "Testng combination filter", + Changes = new List() + } + }; + + foreach (var record in records) + { + await _service.AuditLogRepository.InsertOneAsync(record); + } + + SpecificAuditLogFilterDto auditLogParametersDto = new SpecificAuditLogFilterDto(); + auditLogParametersDto.pageNumber=1; + auditLogParametersDto.pageSize = 10; + auditLogParametersDto.userId="User123"; + auditLogParametersDto.startDate=now.AddDays(-2); + auditLogParametersDto.endDate=now; + + // Act + var paginatedResult = await _service.GetAuditLogsBySpecificFilterAsync(auditLogParametersDto); + + // Assert + // Assert + Assert.That(paginatedResult.Records.Count(), Is.EqualTo(1), "Should return only records matching all filters."); + var result = paginatedResult.Records.First(); + Assert.That(result.RecordId, Is.EqualTo("123"), "The record should match all filters."); + Assert.That(result.UserId, Is.EqualTo("User123"), "The UserId should match the filter."); + + } + [Test] + public async Task GetAuditLogsAsync_FilterByEntityType_ReturnsMatchingRecords() + { + // Arrange + var records = new List + { + new AuditRecord + { + EntityType = "User", + RecordId = "1", + UserId = "User123", + ActionType = "Create", + ActionTime = DateTime.UtcNow.AddMinutes(-10), + Reason = "Testing filter by EntityType", + Changes = new List() + }, + new AuditRecord + { + EntityType = "Admin", + RecordId = "2", + UserId = "User456", + ActionType = "Delete", + ActionTime = DateTime.UtcNow, + Reason = "Testing filter by EntityType", + Changes = new List() + } + }; + SpecificAuditLogFilterDto auditLogParametersDto = new SpecificAuditLogFilterDto(); + auditLogParametersDto.pageNumber=1; + auditLogParametersDto.pageSize = 10; + auditLogParametersDto.entityType = "User"; + + foreach (var record in records) + { + await _service.AuditLogRepository.InsertOneAsync(record); + } + + // Act + var paginatedResult = await _service.GetAuditLogsBySpecificFilterAsync(auditLogParametersDto); + + // Assert + Assert.That(paginatedResult.Records.Count(), Is.EqualTo(1), "Should return only records matching the EntityType filter."); + var result = paginatedResult.Records.First(); + Assert.That(result.EntityType, Is.EqualTo("User"), "The EntityType should match the filter."); + + } + + [Test] +public async Task GetAuditLogsMatchingTextAsync_WithSearchText_ReturnsMatchingRecords() +{ + // Arrange + var records = new List + { + new AuditRecord + { + EntityType = "User", + RecordId = "nhc1", + UserId = "User123", + ActionType = "Create", + ActionTime = DateTime.UtcNow, + Reason = "Include this record", + UserIpAddress = "192.168.1.1" + }, + new AuditRecord + { + EntityType = "Admin", + RecordId = "nhc2", + UserId = "User456", + ActionType = "Delete", + ActionTime = DateTime.UtcNow, + Reason = "Do not include this record", + UserIpAddress = "192.168.1.2" + } + }; + + foreach (var record in records) + { + await _service.AuditLogRepository.InsertOneAsync(record); + } + + AuditLogTextOrDateSearchDTO orDateSearchTextOrDateDto = new AuditLogTextOrDateSearchDTO + { + pageNumber = 1, + pageSize = 10, + searchText = "nhc2" + }; + + // Act + var result = await _service.GetAuditLogsMatchingTextOrDateAsync(orDateSearchTextOrDateDto); + + // Assert + Assert.That(result.Records.Count, Is.EqualTo(1), "Should return only records matching the search text."); + Assert.That(result.Records.First().UserId, Is.EqualTo("User456"), "The UserId should match the record with the included search text."); + +} + +[Test] +public async Task GetAuditLogsMatchingTextAsync_WithoutSearchText_ReturnsAllRecords() +{ + // Arrange + var records = new List + { + new AuditRecord + { + EntityType = "User", + RecordId = "1", + UserId = "User123", + ActionType = "Create", + ActionTime = DateTime.UtcNow, + Reason = "First record", + UserIpAddress = "192.168.1.1" + }, + new AuditRecord + { + EntityType = "Admin", + RecordId = "2", + UserId = "User456", + ActionType = "Delete", + ActionTime = DateTime.UtcNow, + Reason = "Second record", + UserIpAddress = "192.168.1.2" + } + }; + + foreach (var record in records) + { + await _service.AuditLogRepository.InsertOneAsync(record); + } + + AuditLogTextOrDateSearchDTO orDateSearchTextOrDateDto = new AuditLogTextOrDateSearchDTO + { + pageNumber = 1, + pageSize = 10 + }; + + // Act + var result = await _service.GetAuditLogsMatchingTextOrDateAsync(orDateSearchTextOrDateDto); + + // Assert + Assert.That(result.Records.Count, Is.EqualTo(2), "Should return all records when no search text is provided."); + +} + + + [Test] + public async Task GetAuditLogsMatchingTextAsync_WithDateRange_ReturnsMatchingRecords() + { + // Arrange + var now = DateTime.UtcNow; + var earlier = now.AddDays(-1); + var records = new List + { + new AuditRecord + { + EntityType = "User", + RecordId = "123", + UserId = "User123", + ActionType = "Create", + ActionTime = earlier, + Reason = "Old record", + UserIpAddress = "192.168.1.1" + }, + new AuditRecord + { + EntityType = "Admin", + RecordId = "456", + UserId = "User456", + ActionType = "Delete", + ActionTime = now, + Reason = "Recent record", + UserIpAddress = "192.168.1.2" + } + }; + + foreach (var record in records) + { + await _service.AuditLogRepository.InsertOneAsync(record); + } + + AuditLogTextOrDateSearchDTO searchDto = new AuditLogTextOrDateSearchDTO + { + pageNumber = 1, + pageSize = 10, + searchText = "", + startDate = earlier, + endDate = now + }; + + // Act + var result = await _service.GetAuditLogsMatchingTextOrDateAsync(searchDto); + + // Assert + + Assert.That(result.Records.Count(),Is.EqualTo(2),"Should return records within the date range."); + } + + [Test] + public async Task GetAuditLogsMatchingTextAsync_WithTextAndDateFilters_ReturnsCorrectlyFilteredRecords() + { + // Arrange + var now = DateTime.UtcNow; + var earlier = now.AddDays(-2); + var records = new List + { + new AuditRecord + { + EntityType = "User", + RecordId = "123", + UserId = "User123", + ActionType = "Create", + ActionTime = now.AddDays(-1), + Reason = "Old record", + UserIpAddress = "192.168.1.1" + }, + new AuditRecord + { + EntityType = "Admin", + RecordId = "456", + UserId = "User456", + ActionType = "Delete", + ActionTime = now, + Reason = "Recent record", + UserIpAddress = "192.168.1.2" + } + }; + + foreach (var record in records) + { + await _service.AuditLogRepository.InsertOneAsync(record); + } + + AuditLogTextOrDateSearchDTO searchDto = new AuditLogTextOrDateSearchDTO + { + pageNumber = 1, + pageSize = 10, + searchText = "123", + startDate = earlier, + endDate = now//now.AddDays(-0.5) // This will exclude the recent record + }; + + // Act + var result = await _service.GetAuditLogsMatchingTextOrDateAsync(searchDto); + + // Assert + Assert.That(result.Records.Count, Is.EqualTo(1), "Should return only records matching both text and date range filters."); + Assert.That(result.Records.First().Reason, Is.EqualTo("Old record"), "The Reason should match the filter."); + } + + [Test] + public async Task GetAuditLogsMatchingTextAsync_NoMatchingCriteria_ReturnsNoRecords() + { + // Arrange + var now = DateTime.UtcNow; + var records = new List + { + new AuditRecord + { + EntityType = "User", + RecordId = "123", + UserId = "User123", + ActionType = "Create", + ActionTime = now.AddDays(-2), + Reason = "Old record", + UserIpAddress = "192.168.1.1" + } + }; + + foreach (var record in records) + { + await _service.AuditLogRepository.InsertOneAsync(record); + } + + AuditLogTextOrDateSearchDTO searchDto = new AuditLogTextOrDateSearchDTO + { + pageNumber = 1, + pageSize = 10, + searchText = "No match", + startDate = DateTime.UtcNow.AddDays(-5), + endDate = DateTime.UtcNow.AddDays(-3) + }; + + // Act + var result = await _service.GetAuditLogsMatchingTextOrDateAsync(searchDto); + + // Assert + Assert.That(result.Records.Count(),Is.EqualTo(0)); + } + + + + + + + + } \ No newline at end of file diff --git a/audit-logs/audit-test/Repository/AuditServiceFilterbyTextAndDateTests.cs b/audit-logs/audit-test/Repository/AuditServiceFilterbyTextAndDateTests.cs new file mode 100644 index 0000000..539b9f3 --- /dev/null +++ b/audit-logs/audit-test/Repository/AuditServiceFilterbyTextAndDateTests.cs @@ -0,0 +1,77 @@ +namespace audit_test.Repository; + +using audit_logs.Models.DTO; +using audit.Model; +using audit_logs.Services; +using NUnit.Framework; +using System; +using System.Linq; +using System.Threading.Tasks; + +[TestFixture] +[Category("Integration")] +public class AuditServiceFilterbyTextAndDateTests +{ + private AuditService _service; + + [SetUp] + public void Setup() + { + // Crear la instancia del servicio utilizando la base de datos real + _service = new AuditService(IntegrationDbReal.Database); + } + + [Test] + public async Task VerifyAllRecordsLoaded_ReturnsCorrectCount() + { + // Act + var allRecords = await _service.AuditLogRepository.GetAllAuditRecordsAsync(); + + // Assert + Assert.That(allRecords.Count(), Is.EqualTo(5), "All records from the JSON file should be loaded."); + } + + [Test] + public async Task GetAuditLogsAsync_FilterByDateRange_ReturnsCorrectRecords() + { + // Arrange + var startDate = DateTime.ParseExact("2024-11-21T23:29:40.267Z", "yyyy-MM-ddTHH:mm:ss.fffZ", System.Globalization.CultureInfo.InvariantCulture).ToUniversalTime(); + var endDate = DateTime.ParseExact("2024-11-22T08:48:51.194Z", "yyyy-MM-ddTHH:mm:ss.fffZ", System.Globalization.CultureInfo.InvariantCulture).ToUniversalTime(); + + var auditLogParametersDto = new AuditLogTextOrDateSearchDTO + { + pageNumber = 1, + pageSize = 10, + startDate = startDate, + endDate = endDate + }; + + // Act + var paginatedResult = await _service.GetAuditLogsMatchingTextOrDateAsync(auditLogParametersDto); + + // Assert + Assert.That(paginatedResult.Records.Count, Is.EqualTo(3), "Should return only records within the specified date range."); + } + + [Test] + public async Task GetAuditLogsAsync_FilterByTextAndDateRange_ReturnsCorrectRecords() + { + // Arrange + var startDate = DateTime.Parse("2024-11-21T23:29:40.267Z"); + var endDate = DateTime.Parse("2024-11-22T08:48:51.194Z"); + var auditLogParametersDto = new AuditLogTextOrDateSearchDTO + { + pageNumber = 1, + pageSize = 10, + startDate = startDate, + endDate = endDate, + searchText = "673fc258d26d3f5086c49598" + }; + + // Act + var paginatedResult = await _service.GetAuditLogsMatchingTextOrDateAsync(auditLogParametersDto); + + // Assert + Assert.That(paginatedResult.Records.Count, Is.EqualTo(1), "Should return only records matching the text and date range."); + } +} diff --git a/audit-logs/audit-test/Repository/AuditServiceIntegrationTests.cs b/audit-logs/audit-test/Repository/AuditServiceIntegrationTests.cs index baf7742..2fd5a4d 100644 --- a/audit-logs/audit-test/Repository/AuditServiceIntegrationTests.cs +++ b/audit-logs/audit-test/Repository/AuditServiceIntegrationTests.cs @@ -1,5 +1,8 @@ +using System.Security.Claims; using audit_logs.Models; +using audit_logs.Models.DTO; using audit_logs.Utils; +using MongoDB.Bson; namespace audit_test.Repository; @@ -10,7 +13,7 @@ using audit_logs.Services; public class AuditServiceIntegrationTests { private AuditService _service; - // private AuditRecordRepository _repository; + // private AuditRecordRepository _repository; [Order(1)] [SetUp] @@ -78,11 +81,11 @@ public class AuditServiceIntegrationTests foreach (var rec in records) { - await _service.AuditLogRepository.InsertOneAsync(rec); + await _service.AuditLogRepository.InsertOneAsync(rec); } // Test retrieval method - var allRecords = await _service.AuditLogRepository.GetAllAuditRecordsAsync(); + var allRecords = await _service.AuditLogRepository.GetAllAuditRecordsAsync(); // Assert Assert.AreEqual(2, allRecords.Count, "All records should be retrieved."); @@ -91,15 +94,21 @@ public class AuditServiceIntegrationTests } [Test] - public async Task DetectChangesAsync_DetectsAndRecordsChanges() + public async Task DetectChangesAsync_DetectsAndRecordsChanges() //este es el que da problemas { // Arrange - + // Arrange + var user = new ClaimsPrincipal(new ClaimsIdentity(new[] + { + new Claim(ClaimTypes.Name, "testUser"), + new Claim("IpAddress", "127.0.0.1") + })); + // Variables de auditoría AuditLogData auditLogData = new(); - auditLogData.OriginalJson = "{ \"Username\": \"oldUser\", \"Email\": \"old@example.com\", \"address\": 15 }"; - auditLogData.ModifiedJson = - "{ \"Username\": \"newUser\", \"Email\": \"old@example.com\", \"PhoneNumber\": \"123456789\" }"; + auditLogData.OriginalJson = "{\"nhc\":\"C469\",\"person\":{\"admTime\":\"2024-11-26T12:03:36.276Z\",\"birthDate\":\"2024-11-02\",\"firstName\":\"Carlos Vi\",\"secondName\":\"Rey\",\"gender\":\"Male\",\"allergies\":\"\",\"ids\":{\"MR\":\"C469\"},\"historicalIds\":{}},\"unitId\":\"662760a96bdc7150b49fe29d\",\"admissionDate\":\"2024-11-26T12:03:36.276Z\",\"allergies\":\"\",\"diagnosis\":{\"optionType\":null,\"name\":\"Absceso amebiano del cerebro\",\"iconDefault\":null,\"iconLight\":null,\"iconDark\":null,\"color\":null,\"bgColor\":null,\"description\":\"A06.6\",\"initDate\":null,\"endDate\":null},\"origin\":{\"optionType\":null,\"name\":\"3A ucip\",\"iconDefault\":null,\"iconLight\":null,\"iconDark\":null,\"color\":null,\"bgColor\":null,\"description\":null,\"initDate\":null,\"endDate\":null},\"pointOfCareId\":null,\"languageBarrier\":\"\",\"originAux\":\"\",\"diagnosisAux\":\"Absceso amebiano del cerebro\"}"; + // auditLogData.ModifiedJson = "{\"nhc\":\"H987541\",\"patientLocation\":{\"unitName\":\"SMACST\",\"bed\":\"SMT 2\",\"room\":\"SMT 2\"},\"person\":{\"admTime\":\"2024-11-26T10:31:37.018Z\",\"birthDate\":\"2024-11-01\",\"firstName\":\"Carlos\",\"secondName\":\"Borja\",\"gender\":\"Male\",\"allergies\":[{\"optionType\":null,\"name\":\"Sí\",\"iconDefault\":\"icCheck\",\"iconLight\":null,\"iconDark\":null,\"color\":null,\"bgColor\":null,\"description\":null,\"initDate\":null,\"endDate\":null}],\"ids\":{\"MR\":\"H987541\"},\"historicalIds\":{}},\"unitId\":\"662760a96bdc7150b49fe29d\",\"admissionDate\":\"2024-11-26T10:31:37.018Z\",\"allergies\":[{\"optionType\":null,\"name\":\"Sí\",\"iconDefault\":\"icCheck\",\"iconLight\":null,\"iconDark\":null,\"color\":null,\"bgColor\":null,\"description\":null,\"initDate\":null,\"endDate\":null}],\"diagnosis\":{\"optionType\":null,\"name\":\"Absceso amebiano del cerebro\",\"iconDefault\":null,\"iconLight\":null,\"iconDark\":null,\"color\":null,\"bgColor\":null,\"description\":\"A06.6\",\"initDate\":null,\"endDate\":null},\"origin\":{\"optionType\":null,\"name\":\"3A ucip\",\"iconDefault\":null,\"iconLight\":null,\"iconDark\":null,\"color\":null,\"bgColor\":null,\"description\":null,\"initDate\":null,\"endDate\":null},\"pointOfCareId\":\"662761fc6bdc7150b49fe29f\",\"languageBarrier\":\"\",\"originAux\":\"\",\"diagnosisAux\":\"Absceso amebiano del cerebro\"}"; + auditLogData.ModifiedJson = null;//"{\"nhc\":\"C469\",\"person\":{\"admTime\":\"2024-11-26T12:03:36.276Z\",\"birthDate\":\"2024-11-01\",\"firstName\":\"Carlos V\",\"secondName\":\"Rey\",\"gender\":\"Male\",\"allergies\":\"\",\"ids\":{\"MR\":\"C469\"},\"historicalIds\":{}},\"unitId\":\"662760a96bdc7150b49fe29d\",\"admissionDate\":\"2024-11-26T12:03:36.276Z\",\"allergies\":\"\",\"diagnosis\":{\"optionType\":null,\"name\":\"Absceso amebiano del cerebro\",\"iconDefault\":null,\"iconLight\":null,\"iconDark\":null,\"color\":null,\"bgColor\":null,\"description\":\"A06.6\",\"initDate\":null,\"endDate\":null},\"origin\":{\"optionType\":null,\"name\":\"3A ucip\",\"iconDefault\":null,\"iconLight\":null,\"iconDark\":null,\"color\":null,\"bgColor\":null,\"description\":null,\"initDate\":null,\"endDate\":null},\"pointOfCareId\":null,\"languageBarrier\":\"\",\"originAux\":\"\",\"diagnosisAux\":\"Absceso amebiano del cerebro\"}"; auditLogData.EntityType = "User"; auditLogData.RecordId = "1"; auditLogData.UserId = "123"; @@ -111,12 +120,9 @@ public class AuditServiceIntegrationTests // Act - Llamar a DetectChangesAsync para que identifique cambios await _service.CreateAuditLogAsync(auditLogData); - // Act - Registrar la auditoría usando los cambios detectados - // List changes = new JsonComparer().GetDifferences(originalJson, modifiedJson); - //await _service.RecordAuditAsync(entityType, recordId, userId, actionType, reason,actionTime, changes, ); - + // Retrieve all records to validate insertion - var allRecords = await _service.AuditLogRepository.GetAllAuditRecordsAsync(); + var allRecords = await _service.AuditLogRepository.GetAllAuditRecordsAsync(); // Assert Assert.AreEqual(1, allRecords.Count, "Debe haber exactamente un registro de auditoría en la base de datos."); @@ -128,80 +134,237 @@ public class AuditServiceIntegrationTests Assert.AreEqual(auditLogData.Reason, storedRecord.Reason); // Verificar que los cambios detectados sean correctos - Assert.That(storedRecord.Changes.Count, Is.EqualTo(3), "Debería detectar tres cambios."); + Assert.That(storedRecord.Changes.Count, Is.EqualTo(10), "Debería detectar tres cambios."); - var changeUsername = storedRecord.Changes.Find(c => c.Field == "Username"); - Assert.NotNull(changeUsername, "Debe existir un cambio en el campo 'Username'."); - Assert.AreEqual("oldUser", changeUsername.OldValue.AsString); - Assert.AreEqual("newUser", changeUsername.NewValue.AsString); - Assert.AreEqual("string", changeUsername.ValueType); - - var changePhoneNumber = storedRecord.Changes.Find(c => c.Field == "PhoneNumber"); - Assert.NotNull(changePhoneNumber, "Debe existir un cambio en el campo 'PhoneNumber'."); - Assert.IsTrue(changePhoneNumber.OldValue.IsBsonNull, "El valor anterior de 'PhoneNumber' debe ser nulo."); - Assert.AreEqual("123456789", changePhoneNumber.NewValue.AsString); - Assert.AreEqual("string", changePhoneNumber.ValueType); } + [Test] -public async Task GetAuditLogsAsync_ReturnsPaginatedRecords() -{ - // Arrange - Insert multiple audit records to test pagination - var records = new List(); - for (int i = 1; i <= 20; i++) + public async Task GetAuditLogsAsync_ReturnsPaginatedRecords() { - records.Add(new AuditRecord + // Arrange - Insert multiple audit records to test pagination + var records = new List(); + for (int i = 1; i <= 20; i++) { - EntityType = "TestEntity", - RecordId = i.ToString(), - UserId = "User" + i, - ActionType = "Create", - ActionTime = DateTime.UtcNow, - Reason = "Test Reason " + i, - Changes = new List + records.Add(new AuditRecord { - new AuditRecord.Change + EntityType = "TestEntity", + RecordId = i.ToString(), + UserId = "User" + i, + ActionType = "Create", + ActionTime = DateTime.UtcNow, + Reason = "Test Reason " + i, + Changes = new List { - Field = "Field" + i, - OldValue = "OldValue" + i, - NewValue = "NewValue" + i, - ValueType = "String" + new AuditRecord.Change + { + Field = "Field" + i, + OldValue = "OldValue" + i, + NewValue = "NewValue" + i, + ValueType = "String" + } } - } - }); + }); + } + + foreach (var record in records) + { + await _service.AuditLogRepository.InsertOneAsync(record); + } + + // Act - Retrieve the first page with a page size of 5 + int pageNumber = 1; + int pageSize = 5; + SpecificAuditLogFilterDto auditLogParametersDto = new SpecificAuditLogFilterDto(); + auditLogParametersDto.pageNumber=1; + auditLogParametersDto.pageSize = 5; + var paginatedResult = await _service.GetAuditLogsBySpecificFilterAsync(auditLogParametersDto); + + // Assert - Check that the pagination returns the correct number of records and page information + Assert.AreEqual(pageSize, paginatedResult.Records.Count(), "The number of records should match the page size."); + Assert.AreEqual(20, paginatedResult.TotalRecords,"The total number of records should match the inserted records."); + Assert.AreEqual(4, paginatedResult.TotalPages, "The total pages should be calculated correctly."); + Assert.AreEqual(pageNumber, paginatedResult.CurrentPage, "The current page should be correct."); + + // Further assertions to check that the records and changes are the expected ones + var firstRecord = paginatedResult.Records.First(); + Assert.AreEqual("TestEntity", firstRecord.EntityType); + Assert.AreEqual("1", firstRecord.RecordId); + Assert.AreEqual("User1", firstRecord.UserId); + Assert.AreEqual("Create", firstRecord.ActionType); + + // Verify the changes for the first record + Assert.IsNotNull(firstRecord.Changes); + Assert.AreEqual(1, firstRecord.Changes.Count, "There should be exactly one change in the first record."); + var firstChange = firstRecord.Changes.First(); + Assert.AreEqual("Field1", firstChange.Field); + Assert.AreEqual("OldValue1", firstChange.OldValue); + Assert.AreEqual("NewValue1", firstChange.NewValue); + Assert.AreEqual("String", firstChange.ValueType); } - foreach (var record in records) + [Test] + public async Task CreateAuditLogAsync_CreatesCorrectAuditLog() { - await _service.AuditLogRepository.InsertOneAsync(record); + // Arrange + var user = new ClaimsPrincipal(new ClaimsIdentity(new[] + { + new Claim(ClaimTypes.Name, "testUser"), + new Claim("IpAddress", "127.0.0.1") + })); + + var dataOriginal = new + { + Id = ObjectId.GenerateNewId(), + Name = "OldName", + Email = "old@example.com" + }; + + var dataModified = new + { + Id = dataOriginal.Id, + Name = "NewName", + Email = "new@example.com" + }; + + string reason = "Updating user details"; + + // Act + await _service.CreateAuditLogAsync(user, dataOriginal, dataModified, reason); + + // Assert - Retrieve audit logs to validate + var allRecords = await _service.AuditLogRepository.GetAllAuditRecordsAsync(); + + Assert.AreEqual(1, allRecords.Count, "There should be exactly one audit log entry."); + var storedRecord = allRecords[0]; + + // Validate stored record + Assert.AreEqual("AnonymousType", storedRecord.EntityType); + Assert.AreEqual(dataOriginal.Id.ToString(), storedRecord.RecordId); + Assert.AreEqual("testUser", storedRecord.UserId); + Assert.AreEqual("update", storedRecord.ActionType); + Assert.AreEqual(reason, storedRecord.Reason); + Assert.AreEqual("127.0.0.1", storedRecord.UserIpAddress); + + // Validate changes + Assert.AreEqual(2, storedRecord.Changes.Count, "There should be exactly two detected changes."); + var nameChange = storedRecord.Changes.Find(c => c.Field == "Name"); + Assert.NotNull(nameChange, "There should be a change in the 'Name' field."); + Assert.AreEqual("OldName", nameChange.OldValue.AsString); + Assert.AreEqual("NewName", nameChange.NewValue.AsString); + Assert.AreEqual("string", nameChange.ValueType); + + var emailChange = storedRecord.Changes.Find(c => c.Field == "Email"); + Assert.NotNull(emailChange, "There should be a change in the 'Email' field."); + Assert.AreEqual("old@example.com", emailChange.OldValue.AsString); + Assert.AreEqual("new@example.com", emailChange.NewValue.AsString); + Assert.AreEqual("string", emailChange.ValueType); } - // Act - Retrieve the first page with a page size of 5 - int pageNumber = 1; - int pageSize = 5; - var paginatedResult = await _service.GetAuditLogsAsync(pageNumber, pageSize); + [Test] + public async Task CreateAuditLogAsync_WithNullIpAndDataOriginal_CreatesCorrectAuditLog() + { + // Arrange + var user = new ClaimsPrincipal(new ClaimsIdentity(new[] + { + new Claim(ClaimTypes.Name, "testUser"), + // IP Address claim is not included to simulate a null IP scenario + })); - // Assert - Check that the pagination returns the correct number of records and page information - Assert.AreEqual(pageSize, paginatedResult.Records.Count(), "The number of records should match the page size."); - Assert.AreEqual(20, paginatedResult.TotalRecords, "The total number of records should match the inserted records."); - Assert.AreEqual(4, paginatedResult.TotalPages, "The total pages should be calculated correctly."); - Assert.AreEqual(pageNumber, paginatedResult.CurrentPage, "The current page should be correct."); + // Set dataOriginal to null to simulate scenario + object dataOriginal = null; - // Further assertions to check that the records and changes are the expected ones - var firstRecord = paginatedResult.Records.First(); - Assert.AreEqual("TestEntity", firstRecord.EntityType); - Assert.AreEqual("1", firstRecord.RecordId); - Assert.AreEqual("User1", firstRecord.UserId); - Assert.AreEqual("Create", firstRecord.ActionType); + var dataModified = new + { + Id = ObjectId.GenerateNewId(), + Name = "NewName", + Email = "new@example.com" + }; - // Verify the changes for the first record - Assert.IsNotNull(firstRecord.Changes); - Assert.AreEqual(1, firstRecord.Changes.Count, "There should be exactly one change in the first record."); - var firstChange = firstRecord.Changes.First(); - Assert.AreEqual("Field1", firstChange.Field); - Assert.AreEqual("OldValue1", firstChange.OldValue.AsString); - Assert.AreEqual("NewValue1", firstChange.NewValue.AsString); - Assert.AreEqual("String", firstChange.ValueType); -} + string reason = "Creating new user"; + // Act + await _service.CreateAuditLogAsync(user, dataOriginal, dataModified, reason); + + // Assert - Retrieve audit logs to validate + var allRecords = await _service.AuditLogRepository.GetAllAuditRecordsAsync(); + + Assert.AreEqual(1, allRecords.Count, "There should be exactly one audit log entry."); + var storedRecord = allRecords[0]; + + // Validate stored record + Assert.AreEqual("AnonymousType", storedRecord.EntityType); + Assert.AreEqual(dataModified.Id.ToString(), storedRecord.RecordId); + Assert.AreEqual("testUser", storedRecord.UserId); + Assert.AreEqual("create", storedRecord.ActionType); // Action type should be 'create' as original data is null + Assert.AreEqual(reason, storedRecord.Reason); + + // Validate changes - expecting changes in name and email as it's a creation + Assert.AreEqual(3, storedRecord.Changes.Count, "There should be exactly two detected changes."); + var nameChange = storedRecord.Changes.Find(c => c.Field == "Name"); + Assert.NotNull(nameChange, "There should be a change in the 'Name' field."); + Assert.IsTrue(nameChange.OldValue.IsBsonNull, "Old value should be null for new creations."); + + Assert.AreEqual("NewName", nameChange.NewValue.AsString); + Assert.AreEqual("string", nameChange.ValueType); + + var emailChange = storedRecord.Changes.Find(c => c.Field == "Email"); + Assert.NotNull(emailChange, "There should be a change in the 'Email' field."); + Assert.IsTrue(emailChange.OldValue.IsBsonNull, "Old value should be null for new creations."); + Assert.AreEqual("new@example.com", emailChange.NewValue.AsString); + Assert.AreEqual("string", emailChange.ValueType); + } + + [Test] + public async Task CreateAuditLogAsync_WithNullIpAndDataModified_CreatesCorrectAuditLog() + { + // Arrange + var user = new ClaimsPrincipal(new ClaimsIdentity(new[] + { + new Claim(ClaimTypes.Name, "testUser"), + // IP Address claim is not included to simulate a null IP scenario + })); + + // Set dataModified to null to simulate the scenario + object? dataModified = null; + + var dataOriginal = new + { + Id = ObjectId.GenerateNewId(), + Name = "OldName", + Email = "old@example.com" + }; + + string reason = "Deleting user"; + + // Act + await _service.CreateAuditLogAsync(user, dataOriginal, dataModified, reason); + + // Assert - Retrieve audit logs to validate + var allRecords = await _service.AuditLogRepository.GetAllAuditRecordsAsync(); + + Assert.AreEqual(1, allRecords.Count, "There should be exactly one audit log entry."); + var storedRecord = allRecords[0]; + + // Validate stored record + Assert.AreEqual("AnonymousType", storedRecord.EntityType); + Assert.AreEqual(dataOriginal.Id.ToString(), storedRecord.RecordId); + Assert.AreEqual("testUser", storedRecord.UserId); + Assert.AreEqual("delete", storedRecord.ActionType); // Action type should be 'delete' as modified data is null + Assert.AreEqual(reason, storedRecord.Reason); + + // Validate changes - expecting no changes as it's a deletion + Assert.AreEqual(3, storedRecord.Changes.Count, "There should be exactly two detected changes."); + var nameChange = storedRecord.Changes.Find(c => c.Field == "Name"); + Assert.NotNull(nameChange, "There should be a change in the 'Name' field."); + Assert.AreEqual("OldName", nameChange.OldValue.AsString, "Old value should be 'OldName'."); + Assert.IsTrue(nameChange.NewValue.IsBsonNull, "New value should be null for deletions."); + Assert.AreEqual("string", nameChange.ValueType); + + var emailChange = storedRecord.Changes.Find(c => c.Field == "Email"); + Assert.NotNull(emailChange, "There should be a change in the 'Email' field."); + Assert.AreEqual("old@example.com", emailChange.OldValue.AsString, "Old value should be 'old@example.com'."); + Assert.IsTrue(emailChange.NewValue.IsBsonNull, "New value should be null for deletions."); + Assert.AreEqual("string", emailChange.ValueType); + } } \ No newline at end of file diff --git a/audit-logs/audit-test/Repository/IntegrationDbReal.cs b/audit-logs/audit-test/Repository/IntegrationDbReal.cs new file mode 100644 index 0000000..4c186c8 --- /dev/null +++ b/audit-logs/audit-test/Repository/IntegrationDbReal.cs @@ -0,0 +1,31 @@ +namespace audit_test.Repository; + +using MongoDB.Bson; +using MongoDB.Driver; +using NUnit.Framework; + +[SetUpFixture] +[Category("Integration")] +public class IntegrationDbReal +{ + public static IMongoClient Client { get; private set; } = null!; + public static IMongoDatabase Database { get; private set; } = null!; + + private const string ConnectionString = "mongodb://smacsuci:2(R*aQpu2r@julianrojas.xyz:27017/?authSource=admin"; + private const string DatabaseName = "AuditMeddisPlanUciPanel"; + + [OneTimeSetUp] + public void InitIntegrationTests() + { + // Configurar cliente y base de datos + Client = new MongoClient(ConnectionString); + Database = Client.GetDatabase(DatabaseName); + } + + [OneTimeTearDown] + public void TeardownIntegrationTests() + { + Client = null; + Database = null; + } +} diff --git a/audit-logs/audit-test/audit-test.csproj b/audit-logs/audit-test/audit-test.csproj index c772a97..17ffcd1 100644 --- a/audit-logs/audit-test/audit-test.csproj +++ b/audit-logs/audit-test/audit-test.csproj @@ -12,6 +12,7 @@ + diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll index f0f1d58..a5ab313 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll index 1d4821b..19df35e 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll index 335680b..2aa287c 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll index bdc3893..09657dd 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll index b3047e1..4efc1a5 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll index bee76d0..296db6a 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll index 9acf8d9..e771695 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll index 2f49e13..d3e5c22 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll index 2263f6c..0b3c8e9 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll index 4c38065..c87ed43 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll index e27f9ce..85d852e 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.dll index 0f6364d..5b784c8 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll index 530d188..f907206 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll index ed60c3c..6fb7f47 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll index 1264fc1..e590735 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll index 13b7cae..c769057 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Hosting.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Hosting.dll index 68cdd27..c235ca0 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Hosting.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Hosting.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll index 4bf0d3e..085f415 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Configuration.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Configuration.dll index 11460e5..cbea37f 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Configuration.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Configuration.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Console.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Console.dll index abd9345..a722e34 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Console.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Console.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Debug.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Debug.dll index 4c37428..38d93db 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Debug.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Debug.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventLog.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventLog.dll index ef43935..a6c6931 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventLog.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventLog.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventSource.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventSource.dll index 1fd7335..56c6f07 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventSource.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventSource.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll index 6a2ca96..75e0fbf 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll index d23402e..cbb29a1 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Options.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Options.dll index d071927..69c35a5 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Options.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Options.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll index dbcc28d..c24f2a0 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/Serilog.dll b/audit-logs/audit-test/bin/Debug/net8.0/Serilog.dll index 7252763..18915a9 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/Serilog.dll and b/audit-logs/audit-test/bin/Debug/net8.0/Serilog.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/System.Diagnostics.DiagnosticSource.dll b/audit-logs/audit-test/bin/Debug/net8.0/System.Diagnostics.DiagnosticSource.dll deleted file mode 100755 index 1358814..0000000 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/System.Diagnostics.DiagnosticSource.dll and /dev/null differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/System.Diagnostics.EventLog.dll b/audit-logs/audit-test/bin/Debug/net8.0/System.Diagnostics.EventLog.dll index 9492614..f293ce4 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/System.Diagnostics.EventLog.dll and b/audit-logs/audit-test/bin/Debug/net8.0/System.Diagnostics.EventLog.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/System.IO.Pipelines.dll b/audit-logs/audit-test/bin/Debug/net8.0/System.IO.Pipelines.dll deleted file mode 100755 index c101308..0000000 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/System.IO.Pipelines.dll and /dev/null differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/System.Text.Encodings.Web.dll b/audit-logs/audit-test/bin/Debug/net8.0/System.Text.Encodings.Web.dll deleted file mode 100755 index 52ee023..0000000 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/System.Text.Encodings.Web.dll and /dev/null differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/System.Text.Json.dll b/audit-logs/audit-test/bin/Debug/net8.0/System.Text.Json.dll deleted file mode 100755 index 7454d27..0000000 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/System.Text.Json.dll and /dev/null differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.dll b/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.dll index 9268b6f..c4b84ee 100644 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.dll and b/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.pdb b/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.pdb index a40f044..d20d3ef 100644 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.pdb and b/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.pdb differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/audit-test.deps.json b/audit-logs/audit-test/bin/Debug/net8.0/audit-test.deps.json index 83ec4ea..ebc686e 100644 --- a/audit-logs/audit-test/bin/Debug/net8.0/audit-test.deps.json +++ b/audit-logs/audit-test/bin/Debug/net8.0/audit-test.deps.json @@ -8,7 +8,8 @@ ".NETCoreApp,Version=v8.0": { "audit-test/1.0.0": { "dependencies": { - "AuditLogs": "1.0.0", + "AuditLogs": "1.0.16", + "Microsoft.Extensions.Hosting": "8.0.0", "Microsoft.NET.Test.Sdk": "17.8.0", "Mongo2Go": "2.2.16", "Moq": "4.20.72", @@ -17,7 +18,7 @@ "NUnit3TestAdapter": "4.5.0", "coverlet.collector": "6.0.0", "xunit": "2.9.2", - "audit-logs": "1.0.0.0" + "audit-logs": "1.0.16.0" }, "runtime": { "audit-test.dll": {} @@ -44,7 +45,7 @@ }, "Castle.Core/5.1.1": { "dependencies": { - "System.Diagnostics.EventLog": "9.0.0-rc.2.24473.5" + "System.Diagnostics.EventLog": "8.0.0" }, "runtime": { "lib/net6.0/Castle.Core.dll": { @@ -73,367 +74,366 @@ } } }, - "Microsoft.Extensions.Configuration/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.Binder/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Binder/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.CommandLine/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.FileExtensions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.Json/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Json/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "System.Text.Json": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "System.Text.Json": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Configuration.UserSecrets/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Json": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.DependencyInjection/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.DependencyInjection/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { "runtime": { "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Diagnostics/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Diagnostics/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "System.Diagnostics.DiagnosticSource": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.DiagnosticSource": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.FileProviders.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.FileProviders.Physical/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileSystemGlobbing": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.FileSystemGlobbing/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { "runtime": { "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Hosting/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Hosting/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.CommandLine": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Json": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.UserSecrets": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Diagnostics": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Hosting.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Console": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Debug": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.EventLog": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.EventSource": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Logging.Console": "8.0.0", + "Microsoft.Extensions.Logging.Debug": "8.0.0", + "Microsoft.Extensions.Logging.EventLog": "8.0.0", + "Microsoft.Extensions.Logging.EventSource": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Hosting.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Hosting.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "System.Diagnostics.DiagnosticSource": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging.Configuration/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Configuration/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging.Console/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Console/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "System.Text.Json": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Text.Json": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging.Debug/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Debug/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging.EventLog/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.EventLog/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "System.Diagnostics.EventLog": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.EventLog": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Logging.EventSource/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.EventSource/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5", - "System.Text.Json": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0", + "System.Text.Json": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Options/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Options/8.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, - "Microsoft.Extensions.Primitives/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Primitives/8.0.0": { "runtime": { "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, @@ -719,7 +719,7 @@ }, "MongoDB.Driver/2.23.1": { "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", "MongoDB.Bson": "2.23.1", "MongoDB.Driver.Core": "2.23.1", "MongoDB.Libmongocrypt": "1.8.0" @@ -735,7 +735,7 @@ "dependencies": { "AWSSDK.SecurityToken": "3.7.100.14", "DnsClient": "1.6.1", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", "MongoDB.Bson": "2.23.1", "MongoDB.Libmongocrypt": "1.8.0", "SharpCompress": "0.30.1", @@ -820,11 +820,11 @@ }, "NUnit.Analyzers/3.9.0": {}, "NUnit3TestAdapter/4.5.0": {}, - "Serilog/4.1.1-dev-02318": { + "Serilog/4.0.2": { "runtime": { "lib/net8.0/Serilog.dll": { - "assemblyVersion": "4.1.0.0", - "fileVersion": "4.1.0.0" + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.0.0.0" } } }, @@ -845,41 +845,26 @@ } }, "System.Buffers/4.5.1": {}, - "System.Diagnostics.DiagnosticSource/9.0.0-rc.2.24473.5": { - "runtime": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" - } - } - }, - "System.Diagnostics.EventLog/9.0.0-rc.2.24473.5": { + "System.Diagnostics.DiagnosticSource/8.0.0": {}, + "System.Diagnostics.EventLog/8.0.0": { "runtime": { "lib/net8.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } }, "runtimeTargets": { "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { "rid": "win", "assetType": "runtime", - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" }, "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { "rid": "win", "assetType": "runtime", - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" - } - } - }, - "System.IO.Pipelines/9.0.0-rc.2.24473.5": { - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, @@ -893,32 +878,10 @@ } }, "System.Security.Principal.Windows/5.0.0": {}, - "System.Text.Encodings.Web/9.0.0-rc.2.24473.5": { - "runtime": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" - } - }, - "runtimeTargets": { - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { - "rid": "browser", - "assetType": "runtime", - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" - } - } - }, - "System.Text.Json/9.0.0-rc.2.24473.5": { + "System.Text.Encodings.Web/8.0.0": {}, + "System.Text.Json/8.0.0": { "dependencies": { - "System.IO.Pipelines": "9.0.0-rc.2.24473.5", - "System.Text.Encodings.Web": "9.0.0-rc.2.24473.5" - }, - "runtime": { - "lib/net8.0/System.Text.Json.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.24.47305" - } + "System.Text.Encodings.Web": "8.0.0" } }, "xunit/2.9.2": { @@ -981,25 +944,25 @@ } } }, - "AuditLogs/1.0.0": { + "AuditLogs/1.0.16": { "dependencies": { - "Microsoft.Extensions.Hosting": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Hosting": "8.0.0", "MongoDB.Driver": "2.23.1", "Newtonsoft.Json": "13.0.3", - "Serilog": "4.1.1-dev-02318" + "Serilog": "4.0.2" }, "runtime": { "audit-logs.dll": { - "assemblyVersion": "1.0.0", - "fileVersion": "1.0.0.0" + "assemblyVersion": "1.0.16", + "fileVersion": "1.0.16.0" } } }, - "audit-logs/1.0.0.0": { + "audit-logs/1.0.16.0": { "runtime": { "audit-logs.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.0.0" + "assemblyVersion": "1.0.16.0", + "fileVersion": "1.0.16.0" } } } @@ -1053,194 +1016,194 @@ "path": "microsoft.codecoverage/17.8.0", "hashPath": "microsoft.codecoverage.17.8.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-0hsJlhsf0e9Q4449obn6Mmk8jZiC8d7q06U8stgnDkTvWVzTcukcRwBwSDWY7lgxqAVgqT2uumuwWABDR6j8PA==", - "path": "microsoft.extensions.configuration/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", + "path": "microsoft.extensions.configuration/8.0.0", + "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-rZdBuOxD0nTZVbPMaDhXEND+bkGQ2GcsVpte8JBYss0o+c0xyW8EIwnB7KUha2pzDd//n+y3ABVz2Lh1VxyKgQ==", - "path": "microsoft.extensions.configuration.abstractions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.Binder/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Binder/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-5pL5ybuLS9eGzGJGSwQdgVQBbJW1H1CmdtqeoGu8W7j3z26go4F+XAeoxYoLZKkbFu4eCCSDyA/x7fATWmipEg==", - "path": "microsoft.extensions.configuration.binder/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.binder.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", + "path": "microsoft.extensions.configuration.binder/8.0.0", + "hashPath": "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.CommandLine/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-cOUp/RYj8UxVXVrt7BQcOxL9MAIrn7FIxd7ckuWypf7b54ZkiBvEJUDcb0fxgYTnBoAQYNpzY6mA6Qy91INvmA==", - "path": "microsoft.extensions.configuration.commandline/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.commandline.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", + "path": "microsoft.extensions.configuration.commandline/8.0.0", + "hashPath": "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-HzZYcbu5k1QhwV/1HJigGjO7mfng+/XavSi04YX2LP2x9+ePVOWfk+kIdEOI9Y6OKuqVWTUJfT0V2PCdYj5Iug==", - "path": "microsoft.extensions.configuration.environmentvariables/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.environmentvariables.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", + "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", + "hashPath": "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.FileExtensions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-7Ta4cHIt1diQElErb79rUBeJs3M6Lg21og8NUB1MHjck2suBWH6SdgHGtYo4SXQ484F58A6KbAB8C6qbRIzFbA==", - "path": "microsoft.extensions.configuration.fileextensions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.fileextensions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.Json/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Json/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-UgIn1DV5JU0fuQsEsT8SQujpFDMcnICSF3gWCWyuf8Ur0sfCqqvdpmf5juIK7GC1y+HdgGA+cK6EYdZvLw2NSg==", - "path": "microsoft.extensions.configuration.json/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.json.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", + "path": "microsoft.extensions.configuration.json/8.0.0", + "hashPath": "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.UserSecrets/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-UZz+lPgkLNkEUR4aPnKGTFR4vww65NBfXDDDzACrRT5G/tcKXFM67NJnFDqJxEwVw5vYVpvcU4mF41ckl3v/wA==", - "path": "microsoft.extensions.configuration.usersecrets/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.configuration.usersecrets.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", + "path": "microsoft.extensions.configuration.usersecrets/8.0.0", + "hashPath": "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.DependencyInjection/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.DependencyInjection/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-FHb7uxiX/08FBBtwat7fiBdQltxst1Farux6Ifn1dfke+D8h1rcDj1ZbKzNB9SvLh1XmEXNYmoWGkTjt1mVzXg==", - "path": "microsoft.extensions.dependencyinjection/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.dependencyinjection.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-T8oVF5Kz+J5IVagQAqcFFUrc/JrjaSvpACSm+t6cNolBX1S41PZVe3JLa3bxKnz0GTkUfSPPIkaekLmpAmHu3Q==", - "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Diagnostics/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Diagnostics/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-3imcv1HCKh8bE56ihM9e/lHZoFI4ZIllPtF/vXPjvGc+P60jPOR/z4xK+Xx1ZEZ/SPRBWd0Rg5mlLNqtg4ktXQ==", - "path": "microsoft.extensions.diagnostics/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.diagnostics.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==", + "path": "microsoft.extensions.diagnostics/8.0.0", + "hashPath": "microsoft.extensions.diagnostics.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-eNsjF81RRsKj9tfxc8l8YOJOECN10eGtt/lIwyaYi1A089/gB+9Ut1gJOaO0ksYrLC6aohrACLdgRl17bSS6yw==", - "path": "microsoft.extensions.diagnostics.abstractions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.diagnostics.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.FileProviders.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-mFkk+K8MGrwzRrWUYk9Zpo2pBCQBhsDNnQ+Ywvwm+dBiz0G/sXcsjSUKivSobeDdnQz6Mgn21W/IECZ+30dTvw==", - "path": "microsoft.extensions.fileproviders.abstractions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.fileproviders.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.FileProviders.Physical/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-0BLIkMqZ3czT2ILLZjEY9f8MELIqSRSbcK3g7+VGStrFvuIWT2P2FmxP9VaHRf7N4zqeLjc3UjhTgvkyomAziA==", - "path": "microsoft.extensions.fileproviders.physical/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.fileproviders.physical.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", + "path": "microsoft.extensions.fileproviders.physical/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.FileSystemGlobbing/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-CIR/fnRYh/EXBXpQ+gmejcK2Mq9zNdqvF7r7uXaCaqVu+QFSf6cj74YddoB2skGEg/ZL4jCd1eNnCt5UNkmVDw==", - "path": "microsoft.extensions.filesystemglobbing/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.filesystemglobbing.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", + "path": "microsoft.extensions.filesystemglobbing/8.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Hosting/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Hosting/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-Azb8HUdEWjXGhFVD0Z1eUXx7VUGIE+WZ8G6wfL2w60IuAG9CMWR8x78ULT1OQamAZaVAS/pe2wV3lKHSnkjAdg==", - "path": "microsoft.extensions.hosting/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.hosting.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==", + "path": "microsoft.extensions.hosting/8.0.0", + "hashPath": "microsoft.extensions.hosting.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Hosting.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-9UG7HN1sETx7WLXNJtrF5dLqtoabU2KC9MmNXIzJlu119PSFOGAg9DxAd7xun/iA+OS+8HA/NuTaXjxFfmOTUQ==", - "path": "microsoft.extensions.hosting.abstractions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.hosting.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-FZe8VCCAkkDOyek1ZlMmakDJNkA+cojDLpTtl5Pm4H5MdWS6WWGSfoDi++V1XiDUympTJ/S0iItSxfFf/M5e6w==", - "path": "microsoft.extensions.logging/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-GFglWb+13UaNAoIN1Pxvlm+/iBblBw0LHTu3dYPVCNTD2cQHM2SORFpb/s+QqKs0iT0SAwC27CnSsCKh3eGH6A==", - "path": "microsoft.extensions.logging.abstractions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging.Configuration/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Configuration/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-f5x/5d9IqzM25tTrJSOCnIbxp8e5QF23lKMyaajY49phfOjMBR0X/97LJgSXlYbUdDYQ76PpU0YAwofK3HiWHw==", - "path": "microsoft.extensions.logging.configuration/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.configuration.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==", + "path": "microsoft.extensions.logging.configuration/8.0.0", + "hashPath": "microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging.Console/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Console/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-tdFYDx5g5Wh49esyx5eg6I+XdXevm07FHkm4Pwsr4a35Fv2AXhPlypEBsCX54MHFGopGjofIBnKBdorZaJRvDw==", - "path": "microsoft.extensions.logging.console/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.console.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==", + "path": "microsoft.extensions.logging.console/8.0.0", + "hashPath": "microsoft.extensions.logging.console.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging.Debug/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Debug/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-JCoFnjiEfg3ly3wtMRxITFJK2d3jgExFbrTZbu4kBjpIb6Po2GkP92ooVcikBm1jEVDDqwJkpQZpKPToqGstNA==", - "path": "microsoft.extensions.logging.debug/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.debug.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==", + "path": "microsoft.extensions.logging.debug/8.0.0", + "hashPath": "microsoft.extensions.logging.debug.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging.EventLog/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.EventLog/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-FTkDESz6aLM99sUVPr6AtdpONcF3UvSB6QUyavnJGVNKbtBOCCknoDretY0/CVmvxkPdG9+gX1/tLUHu+ub4vA==", - "path": "microsoft.extensions.logging.eventlog/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==", + "path": "microsoft.extensions.logging.eventlog/8.0.0", + "hashPath": "microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Logging.EventSource/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.EventSource/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-/7YIT5mDZ+b4Vu2x1nsavUpFB5zVUbndfA5CikESVF3I7mkdpQgU0bZ5Z8zZ0Gx9i4xWvagWJc2Eqy33/aCc2g==", - "path": "microsoft.extensions.logging.eventsource/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.logging.eventsource.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==", + "path": "microsoft.extensions.logging.eventsource/8.0.0", + "hashPath": "microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Options/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Options/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-yv1/d9PHKB6W2KnyjgASAKU9siFtHQzFKcMLaGtEn95c2/j8ATKZkt+d4MbzxRY7fYtMyK7SOSMAFr3LybyWiw==", - "path": "microsoft.extensions.options/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.options.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "path": "microsoft.extensions.options/8.0.0", + "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-KDQO0DbEcLh1ZcgB4icV6lgT6K+9d3xUWbgZWBoGlVgzv+fwnMsXqYAo7u6UfA7B1z27/+N8BaNVnnujNSn5SQ==", - "path": "microsoft.extensions.options.configurationextensions/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.options.configurationextensions.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", + "path": "microsoft.extensions.options.configurationextensions/8.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Primitives/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Primitives/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-gNj30XW3pWU6CqitHqR4OBUzqauunjzHe3hJBeueE1OcXBIs9C1XpnmyNVTvBUC+ENgxU06N8hnXHNu0rveIBA==", - "path": "microsoft.extensions.primitives/9.0.0-rc.2.24473.5", - "hashPath": "microsoft.extensions.primitives.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" }, "Microsoft.NET.Test.Sdk/17.8.0": { "type": "package", @@ -1361,12 +1324,12 @@ "path": "nunit3testadapter/4.5.0", "hashPath": "nunit3testadapter.4.5.0.nupkg.sha512" }, - "Serilog/4.1.1-dev-02318": { + "Serilog/4.0.2": { "type": "package", "serviceable": true, - "sha512": "sha512-Es4sOzR3CoSdIUFbILbWeF8YJ2GB8l9gDbXsiJ9n/pR9Fl/BQS7dM4+18CUn6beOj33msqzZiAodVsE4LbjskA==", - "path": "serilog/4.1.1-dev-02318", - "hashPath": "serilog.4.1.1-dev-02318.nupkg.sha512" + "sha512": "sha512-Vehq4uNYtURe/OnHEpWGvMgrvr5Vou7oZLdn3BuEH5FSCeHXDpNJtpzWoqywXsSvCTuiv0I65mZDRnJSeUvisA==", + "path": "serilog/4.0.2", + "hashPath": "serilog.4.0.2.nupkg.sha512" }, "SharpCompress/0.30.1": { "type": "package", @@ -1389,26 +1352,19 @@ "path": "system.buffers/4.5.1", "hashPath": "system.buffers.4.5.1.nupkg.sha512" }, - "System.Diagnostics.DiagnosticSource/9.0.0-rc.2.24473.5": { + "System.Diagnostics.DiagnosticSource/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-1trPm7zM4c15wMJVMV67XbYhA96wIIuBsEunorYRSrgKbFBZeG6gEGwiKy53SFJBpzq6oy+2kYckPaBzsK5p8w==", - "path": "system.diagnostics.diagnosticsource/9.0.0-rc.2.24473.5", - "hashPath": "system.diagnostics.diagnosticsource.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "path": "system.diagnostics.diagnosticsource/8.0.0", + "hashPath": "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512" }, - "System.Diagnostics.EventLog/9.0.0-rc.2.24473.5": { + "System.Diagnostics.EventLog/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-d37ltVHeoZ0yLGFN1igt0FyIMz5mWPPTm/gDftPcQdefQx8NrLWr3YXv7nUe5WcfQmlk4yDT5kHIIqIXxz5xgg==", - "path": "system.diagnostics.eventlog/9.0.0-rc.2.24473.5", - "hashPath": "system.diagnostics.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512" - }, - "System.IO.Pipelines/9.0.0-rc.2.24473.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-imrG8NvYH2f4Pdiu9xDUh2X7yoJgl6ginhAzuozH3HKERVf8kOOG09QrAnmgMNHLiWKsTztmE0CyzqfQs/X1IA==", - "path": "system.io.pipelines/9.0.0-rc.2.24473.5", - "hashPath": "system.io.pipelines.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A==", + "path": "system.diagnostics.eventlog/8.0.0", + "hashPath": "system.diagnostics.eventlog.8.0.0.nupkg.sha512" }, "System.Memory/4.5.5": { "type": "package", @@ -1445,19 +1401,19 @@ "path": "system.security.principal.windows/5.0.0", "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" }, - "System.Text.Encodings.Web/9.0.0-rc.2.24473.5": { + "System.Text.Encodings.Web/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-nBIVPcHg6sqqiV7pWxDxldAaiHCSrAcUU84WfDkjZrrvowv8VzU55K1k7qPw76k2xMnxbfCYZv7gYX7QPuE0fw==", - "path": "system.text.encodings.web/9.0.0-rc.2.24473.5", - "hashPath": "system.text.encodings.web.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "path": "system.text.encodings.web/8.0.0", + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" }, - "System.Text.Json/9.0.0-rc.2.24473.5": { + "System.Text.Json/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-IsQCD+zBcFhteX7fUrS4cU/GvfLPy8F4oLtC9VBcF1U1qu1gZB/zlAxW8G0kqmAiXI84/gowZtcX1MjLk2QWoQ==", - "path": "system.text.json/9.0.0-rc.2.24473.5", - "hashPath": "system.text.json.9.0.0-rc.2.24473.5.nupkg.sha512" + "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "path": "system.text.json/8.0.0", + "hashPath": "system.text.json.8.0.0.nupkg.sha512" }, "xunit/2.9.2": { "type": "package", @@ -1515,12 +1471,12 @@ "path": "zstdsharp.port/0.7.3", "hashPath": "zstdsharp.port.0.7.3.nupkg.sha512" }, - "AuditLogs/1.0.0": { + "AuditLogs/1.0.16": { "type": "project", "serviceable": false, "sha512": "" }, - "audit-logs/1.0.0.0": { + "audit-logs/1.0.16.0": { "type": "reference", "serviceable": false, "sha512": "" diff --git a/audit-logs/audit-test/bin/Debug/net8.0/audit-test.dll b/audit-logs/audit-test/bin/Debug/net8.0/audit-test.dll index 11a5cdf..d0d5cec 100644 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/audit-test.dll and b/audit-logs/audit-test/bin/Debug/net8.0/audit-test.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/audit-test.pdb b/audit-logs/audit-test/bin/Debug/net8.0/audit-test.pdb index 07bf10e..e82b062 100644 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/audit-test.pdb and b/audit-logs/audit-test/bin/Debug/net8.0/audit-test.pdb differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll b/audit-logs/audit-test/bin/Debug/net8.0/runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll deleted file mode 100755 index 9584245..0000000 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll and /dev/null differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll b/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll index 833ebf2..a8d91f3 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll and b/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll differ diff --git a/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll b/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll index b838ae2..33066bd 100755 Binary files a/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll and b/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll differ diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfo.cs b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfo.cs index b701e59..3246eed 100644 --- a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfo.cs +++ b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("audit-test")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+bdfe9ffd6d7ec01a3c152f620ff834559f34f36b")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+8c3be106f93e44ea3daffe2267723e4026a0569d")] [assembly: System.Reflection.AssemblyProductAttribute("audit-test")] [assembly: System.Reflection.AssemblyTitleAttribute("audit-test")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfoInputs.cache b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfoInputs.cache index d38da6f..ebce432 100644 --- a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfoInputs.cache +++ b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfoInputs.cache @@ -1 +1 @@ -4c9c7574b1791c01687a0217e17bd7ff1a10fc07fe6faf2b876e4f03146cd59d +142b1c1378f32e83f6fc5414661e98a2b515d2f45db3470d3ed86426c2d17e64 diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.assets.cache b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.assets.cache index e9fd261..edf102b 100644 Binary files a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.assets.cache and b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.assets.cache differ diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.AssemblyReference.cache b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.AssemblyReference.cache index 2a8e1a8..c105615 100644 Binary files a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.AssemblyReference.cache and b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.AssemblyReference.cache differ diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.CoreCompileInputs.cache b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.CoreCompileInputs.cache index 146584d..337bdf0 100644 --- a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.CoreCompileInputs.cache +++ b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -90d181340d5cbcf87d8bd5f311e8460067604e26329376482969a814629cf70b +55693e388a725ac93f4c71a4b1f07be6a6f58aeb53bdd4815ac31a4b5d1e02cd diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.FileListAbsolute.txt b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.FileListAbsolute.txt index c844d38..b53fae0 100644 --- a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.FileListAbsolute.txt +++ b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.FileListAbsolute.txt @@ -218,11 +218,7 @@ /home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Serilog.dll /home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/SharpCompress.dll /home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Snappier.dll -/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/System.Diagnostics.DiagnosticSource.dll /home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/System.Diagnostics.EventLog.dll -/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/System.IO.Pipelines.dll -/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/System.Text.Encodings.Web.dll -/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/System.Text.Json.dll /home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/xunit.abstractions.dll /home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/xunit.assert.dll /home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/xunit.core.dll @@ -298,7 +294,6 @@ /home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/native/mongocrypt.dll /home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll /home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll -/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll /home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.dll /home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.pdb /home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.AssemblyReference.cache diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.dll b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.dll index 11a5cdf..d0d5cec 100644 Binary files a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.dll and b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.dll differ diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.pdb b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.pdb index 07bf10e..e82b062 100644 Binary files a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.pdb and b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.pdb differ diff --git a/audit-logs/audit-test/obj/Debug/net8.0/ref/audit-test.dll b/audit-logs/audit-test/obj/Debug/net8.0/ref/audit-test.dll index 79d793b..3594f30 100644 Binary files a/audit-logs/audit-test/obj/Debug/net8.0/ref/audit-test.dll and b/audit-logs/audit-test/obj/Debug/net8.0/ref/audit-test.dll differ diff --git a/audit-logs/audit-test/obj/Debug/net8.0/refint/audit-test.dll b/audit-logs/audit-test/obj/Debug/net8.0/refint/audit-test.dll index 79d793b..3594f30 100644 Binary files a/audit-logs/audit-test/obj/Debug/net8.0/refint/audit-test.dll and b/audit-logs/audit-test/obj/Debug/net8.0/refint/audit-test.dll differ diff --git a/audit-logs/audit-test/obj/audit-test.csproj.nuget.dgspec.json b/audit-logs/audit-test/obj/audit-test.csproj.nuget.dgspec.json index 916a174..0791e42 100644 --- a/audit-logs/audit-test/obj/audit-test.csproj.nuget.dgspec.json +++ b/audit-logs/audit-test/obj/audit-test.csproj.nuget.dgspec.json @@ -5,7 +5,7 @@ }, "projects": { "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj": { - "version": "1.0.0", + "version": "1.0.16", "restore": { "projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj", "projectName": "AuditLogs", @@ -20,7 +20,8 @@ "net8.0" ], "sources": { - "https://api.nuget.org/v3/index.json": {} + "https://api.nuget.org/v3/index.json": {}, + "https://smacs-nuget.epigramdev.com/v3/index.json": {} }, "frameworks": { "net8.0": { @@ -45,7 +46,7 @@ "dependencies": { "Microsoft.Extensions.Hosting": { "target": "Package", - "version": "[9.0.0-rc.2.24473.5, )" + "version": "[8.0.0, )" }, "MongoDB.Driver": { "target": "Package", @@ -57,7 +58,7 @@ }, "Serilog": { "target": "Package", - "version": "[4.1.1-dev-02318, )" + "version": "[4.0.2, )" } }, "imports": [ @@ -96,7 +97,8 @@ "net8.0" ], "sources": { - "https://api.nuget.org/v3/index.json": {} + "https://api.nuget.org/v3/index.json": {}, + "https://smacs-nuget.epigramdev.com/v3/index.json": {} }, "frameworks": { "net8.0": { @@ -123,6 +125,10 @@ "net8.0": { "targetAlias": "net8.0", "dependencies": { + "Microsoft.Extensions.Hosting": { + "target": "Package", + "version": "[8.0.0, )" + }, "Microsoft.NET.Test.Sdk": { "target": "Package", "version": "[17.8.0, )" diff --git a/audit-logs/audit-test/obj/audit-test.csproj.nuget.g.props b/audit-logs/audit-test/obj/audit-test.csproj.nuget.g.props index 359976a..70f1148 100644 --- a/audit-logs/audit-test/obj/audit-test.csproj.nuget.g.props +++ b/audit-logs/audit-test/obj/audit-test.csproj.nuget.g.props @@ -19,7 +19,7 @@ - + /home/julian/.nuget/packages/xunit.analyzers/1.16.0 diff --git a/audit-logs/audit-test/obj/audit-test.csproj.nuget.g.targets b/audit-logs/audit-test/obj/audit-test.csproj.nuget.g.targets index bfff5fc..b730f77 100644 --- a/audit-logs/audit-test/obj/audit-test.csproj.nuget.g.targets +++ b/audit-logs/audit-test/obj/audit-test.csproj.nuget.g.targets @@ -2,14 +2,14 @@ - + - + - - - + + + \ No newline at end of file diff --git a/audit-logs/audit-test/obj/project.assets.json b/audit-logs/audit-test/obj/project.assets.json index 0644c69..a3024e6 100644 --- a/audit-logs/audit-test/obj/project.assets.json +++ b/audit-logs/audit-test/obj/project.assets.json @@ -82,11 +82,11 @@ "build/netstandard2.0/Microsoft.CodeCoverage.targets": {} } }, - "Microsoft.Extensions.Configuration/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.dll": { @@ -99,13 +99,13 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Configuration.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { @@ -118,13 +118,13 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Configuration.Binder/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Binder/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { @@ -140,11 +140,11 @@ "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets": {} } }, - "Microsoft.Extensions.Configuration.CommandLine/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { @@ -157,14 +157,14 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { @@ -177,17 +177,17 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Configuration.FileExtensions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { @@ -200,17 +200,17 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Configuration.Json/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.Json/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "System.Text.Json": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "System.Text.Json": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { @@ -223,16 +223,16 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Configuration.UserSecrets/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Json": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { @@ -245,14 +245,14 @@ } }, "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Configuration.UserSecrets.props": {}, - "buildTransitive/net8.0/Microsoft.Extensions.Configuration.UserSecrets.targets": {} + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props": {}, + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets": {} } }, - "Microsoft.Extensions.DependencyInjection/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.DependencyInjection/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { @@ -265,10 +265,10 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { "type": "package", "compile": { "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { @@ -281,15 +281,15 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Diagnostics/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Diagnostics/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": { @@ -302,15 +302,15 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "System.Diagnostics.DiagnosticSource": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.DiagnosticSource": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { @@ -323,13 +323,13 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.FileProviders.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { @@ -342,15 +342,15 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.FileProviders.Physical/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileSystemGlobbing": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { @@ -363,10 +363,10 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.FileSystemGlobbing/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { "type": "package", "compile": { "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { @@ -379,34 +379,34 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Hosting/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Hosting/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.CommandLine": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Json": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.UserSecrets": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Diagnostics": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Hosting.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Console": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Debug": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.EventLog": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.EventSource": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Logging.Console": "8.0.0", + "Microsoft.Extensions.Logging.Debug": "8.0.0", + "Microsoft.Extensions.Logging.EventLog": "8.0.0", + "Microsoft.Extensions.Logging.EventSource": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Hosting.dll": { @@ -419,17 +419,17 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Hosting.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { @@ -442,15 +442,15 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Logging/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.dll": { @@ -463,14 +463,13 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Logging.Abstractions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "System.Diagnostics.DiagnosticSource": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { @@ -483,20 +482,20 @@ } }, "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} } }, - "Microsoft.Extensions.Logging.Configuration/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Configuration/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { @@ -509,18 +508,18 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Logging.Console/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Console/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Configuration": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "System.Text.Json": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Text.Json": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { @@ -533,15 +532,15 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Logging.Debug/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.Debug/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": { @@ -554,17 +553,17 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Logging.EventLog/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.EventLog/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "System.Diagnostics.EventLog": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.EventLog": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": { @@ -577,18 +576,18 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Logging.EventSource/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Logging.EventSource/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5", - "System.Text.Json": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0", + "System.Text.Json": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": { @@ -601,14 +600,14 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Options/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Options/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Options.dll": { @@ -621,17 +620,17 @@ } }, "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} } }, - "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", - "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { @@ -644,10 +643,10 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Primitives/9.0.0-rc.2.24473.5": { + "Microsoft.Extensions.Primitives/8.0.0": { "type": "package", "compile": { "lib/net8.0/Microsoft.Extensions.Primitives.dll": { @@ -660,7 +659,7 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, "Microsoft.NET.Test.Sdk/17.8.0": { @@ -1148,7 +1147,7 @@ "build/netcoreapp3.1/NUnit3TestAdapter.props": {} } }, - "Serilog/4.1.1-dev-02318": { + "Serilog/4.0.2": { "type": "package", "compile": { "lib/net8.0/Serilog.dll": { @@ -1192,7 +1191,7 @@ "lib/netcoreapp2.0/_._": {} } }, - "System.Diagnostics.DiagnosticSource/9.0.0-rc.2.24473.5": { + "System.Diagnostics.DiagnosticSource/8.0.0": { "type": "package", "compile": { "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { @@ -1204,18 +1203,11 @@ "related": ".xml" } }, - "contentFiles": { - "contentFiles/any/any/_._": { - "buildAction": "None", - "codeLanguage": "any", - "copyToOutput": false - } - }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} } }, - "System.Diagnostics.EventLog/9.0.0-rc.2.24473.5": { + "System.Diagnostics.EventLog/8.0.0": { "type": "package", "compile": { "lib/net8.0/System.Diagnostics.EventLog.dll": { @@ -1228,7 +1220,7 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} }, "runtimeTargets": { "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { @@ -1241,22 +1233,6 @@ } } }, - "System.IO.Pipelines/9.0.0-rc.2.24473.5": { - "type": "package", - "compile": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, "System.Memory/4.5.5": { "type": "package", "compile": { @@ -1338,7 +1314,7 @@ } } }, - "System.Text.Encodings.Web/9.0.0-rc.2.24473.5": { + "System.Text.Encodings.Web/8.0.0": { "type": "package", "compile": { "lib/net8.0/System.Text.Encodings.Web.dll": { @@ -1351,7 +1327,7 @@ } }, "build": { - "buildTransitive/net8.0/_._": {} + "buildTransitive/net6.0/_._": {} }, "runtimeTargets": { "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { @@ -1360,11 +1336,10 @@ } } }, - "System.Text.Json/9.0.0-rc.2.24473.5": { + "System.Text.Json/8.0.0": { "type": "package", "dependencies": { - "System.IO.Pipelines": "9.0.0-rc.2.24473.5", - "System.Text.Encodings.Web": "9.0.0-rc.2.24473.5" + "System.Text.Encodings.Web": "8.0.0" }, "compile": { "lib/net8.0/System.Text.Json.dll": { @@ -1377,7 +1352,7 @@ } }, "build": { - "buildTransitive/net8.0/System.Text.Json.targets": {} + "buildTransitive/net6.0/System.Text.Json.targets": {} } }, "xunit/2.9.2": { @@ -1473,14 +1448,14 @@ "lib/net7.0/ZstdSharp.dll": {} } }, - "AuditLogs/1.0.0": { + "AuditLogs/1.0.16": { "type": "project", "framework": ".NETCoreApp,Version=v8.0", "dependencies": { - "Microsoft.Extensions.Hosting": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Hosting": "8.0.0", "MongoDB.Driver": "2.23.1", "Newtonsoft.Json": "13.0.3", - "Serilog": "4.1.1-dev-02318" + "Serilog": "4.0.2" }, "compile": { "bin/placeholder/AuditLogs.dll": {} @@ -1711,10 +1686,10 @@ "microsoft.codecoverage.nuspec" ] }, - "Microsoft.Extensions.Configuration/9.0.0-rc.2.24473.5": { - "sha512": "0hsJlhsf0e9Q4449obn6Mmk8jZiC8d7q06U8stgnDkTvWVzTcukcRwBwSDWY7lgxqAVgqT2uumuwWABDR6j8PA==", + "Microsoft.Extensions.Configuration/8.0.0": { + "sha512": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", "type": "package", - "path": "microsoft.extensions.configuration/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1724,25 +1699,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Configuration.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets", "lib/net462/Microsoft.Extensions.Configuration.dll", "lib/net462/Microsoft.Extensions.Configuration.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.xml", "lib/net8.0/Microsoft.Extensions.Configuration.dll", "lib/net8.0/Microsoft.Extensions.Configuration.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", - "microsoft.extensions.configuration.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.Abstractions/9.0.0-rc.2.24473.5": { - "sha512": "rZdBuOxD0nTZVbPMaDhXEND+bkGQ2GcsVpte8JBYss0o+c0xyW8EIwnB7KUha2pzDd//n+y3ABVz2Lh1VxyKgQ==", + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", "type": "package", - "path": "microsoft.extensions.configuration.abstractions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1752,25 +1729,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "microsoft.extensions.configuration.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.abstractions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.Binder/9.0.0-rc.2.24473.5": { - "sha512": "5pL5ybuLS9eGzGJGSwQdgVQBbJW1H1CmdtqeoGu8W7j3z26go4F+XAeoxYoLZKkbFu4eCCSDyA/x7fATWmipEg==", + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "sha512": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", "type": "package", - "path": "microsoft.extensions.configuration.binder/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.binder/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1795,21 +1774,23 @@ "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets", "lib/net462/Microsoft.Extensions.Configuration.Binder.dll", "lib/net462/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.xml", "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll", "lib/net8.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Binder.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", - "microsoft.extensions.configuration.binder.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.binder.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.CommandLine/9.0.0-rc.2.24473.5": { - "sha512": "cOUp/RYj8UxVXVrt7BQcOxL9MAIrn7FIxd7ckuWypf7b54ZkiBvEJUDcb0fxgYTnBoAQYNpzY6mA6Qy91INvmA==", + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "sha512": "NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", "type": "package", - "path": "microsoft.extensions.configuration.commandline/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.commandline/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1819,25 +1800,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Configuration.CommandLine.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.CommandLine.targets", "lib/net462/Microsoft.Extensions.Configuration.CommandLine.dll", "lib/net462/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.xml", "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll", "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.CommandLine.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.CommandLine.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.xml", - "microsoft.extensions.configuration.commandline.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.commandline.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0-rc.2.24473.5": { - "sha512": "HzZYcbu5k1QhwV/1HJigGjO7mfng+/XavSi04YX2LP2x9+ePVOWfk+kIdEOI9Y6OKuqVWTUJfT0V2PCdYj5Iug==", + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "sha512": "plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", "type": "package", - "path": "microsoft.extensions.configuration.environmentvariables/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1847,25 +1830,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Configuration.EnvironmentVariables.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.targets", "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", - "microsoft.extensions.configuration.environmentvariables.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.environmentvariables.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.FileExtensions/9.0.0-rc.2.24473.5": { - "sha512": "7Ta4cHIt1diQElErb79rUBeJs3M6Lg21og8NUB1MHjck2suBWH6SdgHGtYo4SXQ484F58A6KbAB8C6qbRIzFbA==", + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "sha512": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", "type": "package", - "path": "microsoft.extensions.configuration.fileextensions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1875,25 +1860,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Configuration.FileExtensions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.FileExtensions.targets", "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.dll", "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.xml", "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll", "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.FileExtensions.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.FileExtensions.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml", - "microsoft.extensions.configuration.fileextensions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.fileextensions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.Json/9.0.0-rc.2.24473.5": { - "sha512": "UgIn1DV5JU0fuQsEsT8SQujpFDMcnICSF3gWCWyuf8Ur0sfCqqvdpmf5juIK7GC1y+HdgGA+cK6EYdZvLw2NSg==", + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "sha512": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", "type": "package", - "path": "microsoft.extensions.configuration.json/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.json/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1903,27 +1890,29 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Configuration.Json.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Json.targets", "lib/net462/Microsoft.Extensions.Configuration.Json.dll", "lib/net462/Microsoft.Extensions.Configuration.Json.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.xml", "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll", "lib/net8.0/Microsoft.Extensions.Configuration.Json.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Json.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Json.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml", "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll", "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.xml", - "microsoft.extensions.configuration.json.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.json.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.UserSecrets/9.0.0-rc.2.24473.5": { - "sha512": "UZz+lPgkLNkEUR4aPnKGTFR4vww65NBfXDDDzACrRT5G/tcKXFM67NJnFDqJxEwVw5vYVpvcU4mF41ckl3v/wA==", + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "sha512": "ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", "type": "package", - "path": "microsoft.extensions.configuration.usersecrets/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.configuration.usersecrets/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1934,28 +1923,30 @@ "buildTransitive/net461/Microsoft.Extensions.Configuration.UserSecrets.targets", "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.props", "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Configuration.UserSecrets.props", - "buildTransitive/net8.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props", "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.dll", "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.xml", "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll", "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.UserSecrets.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.UserSecrets.xml", "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll", "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.xml", - "microsoft.extensions.configuration.usersecrets.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512", "microsoft.extensions.configuration.usersecrets.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.DependencyInjection/9.0.0-rc.2.24473.5": { - "sha512": "FHb7uxiX/08FBBtwat7fiBdQltxst1Farux6Ifn1dfke+D8h1rcDj1ZbKzNB9SvLh1XmEXNYmoWGkTjt1mVzXg==", + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", "type": "package", - "path": "microsoft.extensions.dependencyinjection/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.dependencyinjection/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1965,27 +1956,29 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", "lib/net462/Microsoft.Extensions.DependencyInjection.dll", "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml", "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", - "microsoft.extensions.dependencyinjection.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", "microsoft.extensions.dependencyinjection.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0-rc.2.24473.5": { - "sha512": "T8oVF5Kz+J5IVagQAqcFFUrc/JrjaSvpACSm+t6cNolBX1S41PZVe3JLa3bxKnz0GTkUfSPPIkaekLmpAmHu3Q==", + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -1995,27 +1988,29 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "microsoft.extensions.dependencyinjection.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", "microsoft.extensions.dependencyinjection.abstractions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Diagnostics/9.0.0-rc.2.24473.5": { - "sha512": "3imcv1HCKh8bE56ihM9e/lHZoFI4ZIllPtF/vXPjvGc+P60jPOR/z4xK+Xx1ZEZ/SPRBWd0Rg5mlLNqtg4ktXQ==", + "Microsoft.Extensions.Diagnostics/8.0.0": { + "sha512": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==", "type": "package", - "path": "microsoft.extensions.diagnostics/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.diagnostics/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2024,25 +2019,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Diagnostics.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.targets", "lib/net462/Microsoft.Extensions.Diagnostics.dll", "lib/net462/Microsoft.Extensions.Diagnostics.xml", + "lib/net6.0/Microsoft.Extensions.Diagnostics.dll", + "lib/net6.0/Microsoft.Extensions.Diagnostics.xml", + "lib/net7.0/Microsoft.Extensions.Diagnostics.dll", + "lib/net7.0/Microsoft.Extensions.Diagnostics.xml", "lib/net8.0/Microsoft.Extensions.Diagnostics.dll", "lib/net8.0/Microsoft.Extensions.Diagnostics.xml", - "lib/net9.0/Microsoft.Extensions.Diagnostics.dll", - "lib/net9.0/Microsoft.Extensions.Diagnostics.xml", "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.dll", "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.xml", - "microsoft.extensions.diagnostics.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.diagnostics.8.0.0.nupkg.sha512", "microsoft.extensions.diagnostics.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0-rc.2.24473.5": { - "sha512": "eNsjF81RRsKj9tfxc8l8YOJOECN10eGtt/lIwyaYi1A089/gB+9Ut1gJOaO0ksYrLC6aohrACLdgRl17bSS6yw==", + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "sha512": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", "type": "package", - "path": "microsoft.extensions.diagnostics.abstractions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2051,25 +2048,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Diagnostics.Abstractions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.Abstractions.targets", "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.dll", "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", - "microsoft.extensions.diagnostics.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", "microsoft.extensions.diagnostics.abstractions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.FileProviders.Abstractions/9.0.0-rc.2.24473.5": { - "sha512": "mFkk+K8MGrwzRrWUYk9Zpo2pBCQBhsDNnQ+Ywvwm+dBiz0G/sXcsjSUKivSobeDdnQz6Mgn21W/IECZ+30dTvw==", + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "sha512": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", "type": "package", - "path": "microsoft.extensions.fileproviders.abstractions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2079,25 +2078,25 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.FileProviders.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.FileProviders.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", - "microsoft.extensions.fileproviders.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", "microsoft.extensions.fileproviders.abstractions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.FileProviders.Physical/9.0.0-rc.2.24473.5": { - "sha512": "0BLIkMqZ3czT2ILLZjEY9f8MELIqSRSbcK3g7+VGStrFvuIWT2P2FmxP9VaHRf7N4zqeLjc3UjhTgvkyomAziA==", + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "sha512": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", "type": "package", - "path": "microsoft.extensions.fileproviders.physical/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.fileproviders.physical/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2107,25 +2106,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.FileProviders.Physical.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Physical.targets", "lib/net462/Microsoft.Extensions.FileProviders.Physical.dll", "lib/net462/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.xml", "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll", "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.xml", - "lib/net9.0/Microsoft.Extensions.FileProviders.Physical.dll", - "lib/net9.0/Microsoft.Extensions.FileProviders.Physical.xml", "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll", "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml", - "microsoft.extensions.fileproviders.physical.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", "microsoft.extensions.fileproviders.physical.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.FileSystemGlobbing/9.0.0-rc.2.24473.5": { - "sha512": "CIR/fnRYh/EXBXpQ+gmejcK2Mq9zNdqvF7r7uXaCaqVu+QFSf6cj74YddoB2skGEg/ZL4jCd1eNnCt5UNkmVDw==", + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "sha512": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", "type": "package", - "path": "microsoft.extensions.filesystemglobbing/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.filesystemglobbing/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2135,25 +2136,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.FileSystemGlobbing.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileSystemGlobbing.targets", "lib/net462/Microsoft.Extensions.FileSystemGlobbing.dll", "lib/net462/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.xml", "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll", "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.xml", - "lib/net9.0/Microsoft.Extensions.FileSystemGlobbing.dll", - "lib/net9.0/Microsoft.Extensions.FileSystemGlobbing.xml", "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml", - "microsoft.extensions.filesystemglobbing.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", "microsoft.extensions.filesystemglobbing.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Hosting/9.0.0-rc.2.24473.5": { - "sha512": "Azb8HUdEWjXGhFVD0Z1eUXx7VUGIE+WZ8G6wfL2w60IuAG9CMWR8x78ULT1OQamAZaVAS/pe2wV3lKHSnkjAdg==", + "Microsoft.Extensions.Hosting/8.0.0": { + "sha512": "ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==", "type": "package", - "path": "microsoft.extensions.hosting/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.hosting/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2163,27 +2166,29 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Hosting.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.targets", "lib/net462/Microsoft.Extensions.Hosting.dll", "lib/net462/Microsoft.Extensions.Hosting.xml", + "lib/net6.0/Microsoft.Extensions.Hosting.dll", + "lib/net6.0/Microsoft.Extensions.Hosting.xml", + "lib/net7.0/Microsoft.Extensions.Hosting.dll", + "lib/net7.0/Microsoft.Extensions.Hosting.xml", "lib/net8.0/Microsoft.Extensions.Hosting.dll", "lib/net8.0/Microsoft.Extensions.Hosting.xml", - "lib/net9.0/Microsoft.Extensions.Hosting.dll", - "lib/net9.0/Microsoft.Extensions.Hosting.xml", "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll", "lib/netstandard2.0/Microsoft.Extensions.Hosting.xml", "lib/netstandard2.1/Microsoft.Extensions.Hosting.dll", "lib/netstandard2.1/Microsoft.Extensions.Hosting.xml", - "microsoft.extensions.hosting.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.hosting.8.0.0.nupkg.sha512", "microsoft.extensions.hosting.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Hosting.Abstractions/9.0.0-rc.2.24473.5": { - "sha512": "9UG7HN1sETx7WLXNJtrF5dLqtoabU2KC9MmNXIzJlu119PSFOGAg9DxAd7xun/iA+OS+8HA/NuTaXjxFfmOTUQ==", + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "sha512": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", "type": "package", - "path": "microsoft.extensions.hosting.abstractions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2193,27 +2198,29 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Hosting.Abstractions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.Abstractions.targets", "lib/net462/Microsoft.Extensions.Hosting.Abstractions.dll", "lib/net462/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.xml", "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll", "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Hosting.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Hosting.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml", "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll", "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.xml", - "microsoft.extensions.hosting.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", "microsoft.extensions.hosting.abstractions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging/9.0.0-rc.2.24473.5": { - "sha512": "FZe8VCCAkkDOyek1ZlMmakDJNkA+cojDLpTtl5Pm4H5MdWS6WWGSfoDi++V1XiDUympTJ/S0iItSxfFf/M5e6w==", + "Microsoft.Extensions.Logging/8.0.0": { + "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", "type": "package", - "path": "microsoft.extensions.logging/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2223,27 +2230,29 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Logging.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", "lib/net462/Microsoft.Extensions.Logging.dll", "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net6.0/Microsoft.Extensions.Logging.dll", + "lib/net6.0/Microsoft.Extensions.Logging.xml", + "lib/net7.0/Microsoft.Extensions.Logging.dll", + "lib/net7.0/Microsoft.Extensions.Logging.xml", "lib/net8.0/Microsoft.Extensions.Logging.dll", "lib/net8.0/Microsoft.Extensions.Logging.xml", - "lib/net9.0/Microsoft.Extensions.Logging.dll", - "lib/net9.0/Microsoft.Extensions.Logging.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", - "microsoft.extensions.logging.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.8.0.0.nupkg.sha512", "microsoft.extensions.logging.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging.Abstractions/9.0.0-rc.2.24473.5": { - "sha512": "GFglWb+13UaNAoIN1Pxvlm+/iBblBw0LHTu3dYPVCNTD2cQHM2SORFpb/s+QqKs0iT0SAwC27CnSsCKh3eGH6A==", + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "sha512": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", "type": "package", - "path": "microsoft.extensions.logging.abstractions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging.abstractions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2295,26 +2304,28 @@ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", - "microsoft.extensions.logging.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", "microsoft.extensions.logging.abstractions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging.Configuration/9.0.0-rc.2.24473.5": { - "sha512": "f5x/5d9IqzM25tTrJSOCnIbxp8e5QF23lKMyaajY49phfOjMBR0X/97LJgSXlYbUdDYQ76PpU0YAwofK3HiWHw==", + "Microsoft.Extensions.Logging.Configuration/8.0.0": { + "sha512": "ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==", "type": "package", - "path": "microsoft.extensions.logging.configuration/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging.configuration/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2323,25 +2334,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Logging.Configuration.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Configuration.targets", "lib/net462/Microsoft.Extensions.Logging.Configuration.dll", "lib/net462/Microsoft.Extensions.Logging.Configuration.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Configuration.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Configuration.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Configuration.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Configuration.xml", "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll", "lib/net8.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Configuration.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.xml", - "microsoft.extensions.logging.configuration.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512", "microsoft.extensions.logging.configuration.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging.Console/9.0.0-rc.2.24473.5": { - "sha512": "tdFYDx5g5Wh49esyx5eg6I+XdXevm07FHkm4Pwsr4a35Fv2AXhPlypEBsCX54MHFGopGjofIBnKBdorZaJRvDw==", + "Microsoft.Extensions.Logging.Console/8.0.0": { + "sha512": "e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==", "type": "package", - "path": "microsoft.extensions.logging.console/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging.console/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2351,25 +2364,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Logging.Console.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Console.targets", "lib/net462/Microsoft.Extensions.Logging.Console.dll", "lib/net462/Microsoft.Extensions.Logging.Console.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Console.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Console.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Console.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Console.xml", "lib/net8.0/Microsoft.Extensions.Logging.Console.dll", "lib/net8.0/Microsoft.Extensions.Logging.Console.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Console.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.xml", - "microsoft.extensions.logging.console.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.console.8.0.0.nupkg.sha512", "microsoft.extensions.logging.console.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging.Debug/9.0.0-rc.2.24473.5": { - "sha512": "JCoFnjiEfg3ly3wtMRxITFJK2d3jgExFbrTZbu4kBjpIb6Po2GkP92ooVcikBm1jEVDDqwJkpQZpKPToqGstNA==", + "Microsoft.Extensions.Logging.Debug/8.0.0": { + "sha512": "dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==", "type": "package", - "path": "microsoft.extensions.logging.debug/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging.debug/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2379,25 +2394,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Logging.Debug.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Debug.targets", "lib/net462/Microsoft.Extensions.Logging.Debug.dll", "lib/net462/Microsoft.Extensions.Logging.Debug.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Debug.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Debug.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Debug.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Debug.xml", "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll", "lib/net8.0/Microsoft.Extensions.Logging.Debug.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Debug.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Debug.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.xml", - "microsoft.extensions.logging.debug.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.debug.8.0.0.nupkg.sha512", "microsoft.extensions.logging.debug.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging.EventLog/9.0.0-rc.2.24473.5": { - "sha512": "FTkDESz6aLM99sUVPr6AtdpONcF3UvSB6QUyavnJGVNKbtBOCCknoDretY0/CVmvxkPdG9+gX1/tLUHu+ub4vA==", + "Microsoft.Extensions.Logging.EventLog/8.0.0": { + "sha512": "3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==", "type": "package", - "path": "microsoft.extensions.logging.eventlog/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging.eventlog/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2406,25 +2423,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Logging.EventLog.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.EventLog.targets", "lib/net462/Microsoft.Extensions.Logging.EventLog.dll", "lib/net462/Microsoft.Extensions.Logging.EventLog.xml", + "lib/net6.0/Microsoft.Extensions.Logging.EventLog.dll", + "lib/net6.0/Microsoft.Extensions.Logging.EventLog.xml", + "lib/net7.0/Microsoft.Extensions.Logging.EventLog.dll", + "lib/net7.0/Microsoft.Extensions.Logging.EventLog.xml", "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll", "lib/net8.0/Microsoft.Extensions.Logging.EventLog.xml", - "lib/net9.0/Microsoft.Extensions.Logging.EventLog.dll", - "lib/net9.0/Microsoft.Extensions.Logging.EventLog.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.xml", - "microsoft.extensions.logging.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512", "microsoft.extensions.logging.eventlog.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Logging.EventSource/9.0.0-rc.2.24473.5": { - "sha512": "/7YIT5mDZ+b4Vu2x1nsavUpFB5zVUbndfA5CikESVF3I7mkdpQgU0bZ5Z8zZ0Gx9i4xWvagWJc2Eqy33/aCc2g==", + "Microsoft.Extensions.Logging.EventSource/8.0.0": { + "sha512": "oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==", "type": "package", - "path": "microsoft.extensions.logging.eventsource/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.logging.eventsource/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2433,25 +2452,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Logging.EventSource.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.EventSource.targets", "lib/net462/Microsoft.Extensions.Logging.EventSource.dll", "lib/net462/Microsoft.Extensions.Logging.EventSource.xml", + "lib/net6.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net6.0/Microsoft.Extensions.Logging.EventSource.xml", + "lib/net7.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net7.0/Microsoft.Extensions.Logging.EventSource.xml", "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll", "lib/net8.0/Microsoft.Extensions.Logging.EventSource.xml", - "lib/net9.0/Microsoft.Extensions.Logging.EventSource.dll", - "lib/net9.0/Microsoft.Extensions.Logging.EventSource.xml", "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll", "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.xml", - "microsoft.extensions.logging.eventsource.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512", "microsoft.extensions.logging.eventsource.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Options/9.0.0-rc.2.24473.5": { - "sha512": "yv1/d9PHKB6W2KnyjgASAKU9siFtHQzFKcMLaGtEn95c2/j8ATKZkt+d4MbzxRY7fYtMyK7SOSMAFr3LybyWiw==", + "Microsoft.Extensions.Options/8.0.0": { + "sha512": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", "type": "package", - "path": "microsoft.extensions.options/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.options/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2475,28 +2496,30 @@ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", "buildTransitive/net461/Microsoft.Extensions.Options.targets", "buildTransitive/net462/Microsoft.Extensions.Options.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", "lib/net462/Microsoft.Extensions.Options.dll", "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net6.0/Microsoft.Extensions.Options.dll", + "lib/net6.0/Microsoft.Extensions.Options.xml", + "lib/net7.0/Microsoft.Extensions.Options.dll", + "lib/net7.0/Microsoft.Extensions.Options.xml", "lib/net8.0/Microsoft.Extensions.Options.dll", "lib/net8.0/Microsoft.Extensions.Options.xml", - "lib/net9.0/Microsoft.Extensions.Options.dll", - "lib/net9.0/Microsoft.Extensions.Options.xml", "lib/netstandard2.0/Microsoft.Extensions.Options.dll", "lib/netstandard2.0/Microsoft.Extensions.Options.xml", "lib/netstandard2.1/Microsoft.Extensions.Options.dll", "lib/netstandard2.1/Microsoft.Extensions.Options.xml", - "microsoft.extensions.options.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.options.8.0.0.nupkg.sha512", "microsoft.extensions.options.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0-rc.2.24473.5": { - "sha512": "KDQO0DbEcLh1ZcgB4icV6lgT6K+9d3xUWbgZWBoGlVgzv+fwnMsXqYAo7u6UfA7B1z27/+N8BaNVnnujNSn5SQ==", + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "sha512": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", "type": "package", - "path": "microsoft.extensions.options.configurationextensions/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.options.configurationextensions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2506,25 +2529,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Options.ConfigurationExtensions.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.ConfigurationExtensions.targets", "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.dll", "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "microsoft.extensions.options.configurationextensions.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", "microsoft.extensions.options.configurationextensions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Primitives/9.0.0-rc.2.24473.5": { - "sha512": "gNj30XW3pWU6CqitHqR4OBUzqauunjzHe3hJBeueE1OcXBIs9C1XpnmyNVTvBUC+ENgxU06N8hnXHNu0rveIBA==", + "Microsoft.Extensions.Primitives/8.0.0": { + "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", "type": "package", - "path": "microsoft.extensions.primitives/9.0.0-rc.2.24473.5", + "path": "microsoft.extensions.primitives/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2534,17 +2559,19 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", "lib/net462/Microsoft.Extensions.Primitives.dll", "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", "lib/net8.0/Microsoft.Extensions.Primitives.dll", "lib/net8.0/Microsoft.Extensions.Primitives.xml", - "lib/net9.0/Microsoft.Extensions.Primitives.dll", - "lib/net9.0/Microsoft.Extensions.Primitives.xml", "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.9.0.0-rc.2.24473.5.nupkg.sha512", + "microsoft.extensions.primitives.8.0.0.nupkg.sha512", "microsoft.extensions.primitives.nuspec", "useSharedDesignerContext.txt" ] @@ -3191,10 +3218,10 @@ "nunit_256.png" ] }, - "Serilog/4.1.1-dev-02318": { - "sha512": "Es4sOzR3CoSdIUFbILbWeF8YJ2GB8l9gDbXsiJ9n/pR9Fl/BQS7dM4+18CUn6beOj33msqzZiAodVsE4LbjskA==", + "Serilog/4.0.2": { + "sha512": "Vehq4uNYtURe/OnHEpWGvMgrvr5Vou7oZLdn3BuEH5FSCeHXDpNJtpzWoqywXsSvCTuiv0I65mZDRnJSeUvisA==", "type": "package", - "path": "serilog/4.1.1-dev-02318", + "path": "serilog/4.0.2", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -3210,7 +3237,7 @@ "lib/net8.0/Serilog.xml", "lib/netstandard2.0/Serilog.dll", "lib/netstandard2.0/Serilog.xml", - "serilog.4.1.1-dev-02318.nupkg.sha512", + "serilog.4.0.2.nupkg.sha512", "serilog.nuspec" ] }, @@ -3281,10 +3308,10 @@ "version.txt" ] }, - "System.Diagnostics.DiagnosticSource/9.0.0-rc.2.24473.5": { - "sha512": "1trPm7zM4c15wMJVMV67XbYhA96wIIuBsEunorYRSrgKbFBZeG6gEGwiKy53SFJBpzq6oy+2kYckPaBzsK5p8w==", + "System.Diagnostics.DiagnosticSource/8.0.0": { + "sha512": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", "type": "package", - "path": "system.diagnostics.diagnosticsource/9.0.0-rc.2.24473.5", + "path": "system.diagnostics.diagnosticsource/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -3293,30 +3320,27 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", - "content/ILLink/ILLink.Descriptors.LibraryBuild.xml", - "contentFiles/any/net462/ILLink/ILLink.Descriptors.LibraryBuild.xml", - "contentFiles/any/net8.0/ILLink/ILLink.Descriptors.LibraryBuild.xml", - "contentFiles/any/net9.0/ILLink/ILLink.Descriptors.LibraryBuild.xml", - "contentFiles/any/netstandard2.0/ILLink/ILLink.Descriptors.LibraryBuild.xml", "lib/net462/System.Diagnostics.DiagnosticSource.dll", "lib/net462/System.Diagnostics.DiagnosticSource.xml", + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net6.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net7.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net7.0/System.Diagnostics.DiagnosticSource.xml", "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", - "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", - "system.diagnostics.diagnosticsource.9.0.0-rc.2.24473.5.nupkg.sha512", + "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", "system.diagnostics.diagnosticsource.nuspec", "useSharedDesignerContext.txt" ] }, - "System.Diagnostics.EventLog/9.0.0-rc.2.24473.5": { - "sha512": "d37ltVHeoZ0yLGFN1igt0FyIMz5mWPPTm/gDftPcQdefQx8NrLWr3YXv7nUe5WcfQmlk4yDT5kHIIqIXxz5xgg==", + "System.Diagnostics.EventLog/8.0.0": { + "sha512": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A==", "type": "package", - "path": "system.diagnostics.eventlog/9.0.0-rc.2.24473.5", + "path": "system.diagnostics.eventlog/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -3326,55 +3350,32 @@ "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/System.Diagnostics.EventLog.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/System.Diagnostics.EventLog.targets", "lib/net462/System.Diagnostics.EventLog.dll", "lib/net462/System.Diagnostics.EventLog.xml", + "lib/net6.0/System.Diagnostics.EventLog.dll", + "lib/net6.0/System.Diagnostics.EventLog.xml", + "lib/net7.0/System.Diagnostics.EventLog.dll", + "lib/net7.0/System.Diagnostics.EventLog.xml", "lib/net8.0/System.Diagnostics.EventLog.dll", "lib/net8.0/System.Diagnostics.EventLog.xml", - "lib/net9.0/System.Diagnostics.EventLog.dll", - "lib/net9.0/System.Diagnostics.EventLog.xml", "lib/netstandard2.0/System.Diagnostics.EventLog.dll", "lib/netstandard2.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.xml", "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll", "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll", "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.xml", - "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.Messages.dll", - "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.dll", - "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.xml", - "system.diagnostics.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512", + "system.diagnostics.eventlog.8.0.0.nupkg.sha512", "system.diagnostics.eventlog.nuspec", "useSharedDesignerContext.txt" ] }, - "System.IO.Pipelines/9.0.0-rc.2.24473.5": { - "sha512": "imrG8NvYH2f4Pdiu9xDUh2X7yoJgl6ginhAzuozH3HKERVf8kOOG09QrAnmgMNHLiWKsTztmE0CyzqfQs/X1IA==", - "type": "package", - "path": "system.io.pipelines/9.0.0-rc.2.24473.5", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.IO.Pipelines.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", - "lib/net462/System.IO.Pipelines.dll", - "lib/net462/System.IO.Pipelines.xml", - "lib/net8.0/System.IO.Pipelines.dll", - "lib/net8.0/System.IO.Pipelines.xml", - "lib/net9.0/System.IO.Pipelines.dll", - "lib/net9.0/System.IO.Pipelines.xml", - "lib/netstandard2.0/System.IO.Pipelines.dll", - "lib/netstandard2.0/System.IO.Pipelines.xml", - "system.io.pipelines.9.0.0-rc.2.24473.5.nupkg.sha512", - "system.io.pipelines.nuspec", - "useSharedDesignerContext.txt" - ] - }, "System.Memory/4.5.5": { "sha512": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", "type": "package", @@ -3553,42 +3554,45 @@ "version.txt" ] }, - "System.Text.Encodings.Web/9.0.0-rc.2.24473.5": { - "sha512": "nBIVPcHg6sqqiV7pWxDxldAaiHCSrAcUU84WfDkjZrrvowv8VzU55K1k7qPw76k2xMnxbfCYZv7gYX7QPuE0fw==", + "System.Text.Encodings.Web/8.0.0": { + "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", "type": "package", - "path": "system.text.encodings.web/9.0.0-rc.2.24473.5", + "path": "system.text.encodings.web/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", "Icon.png", "LICENSE.TXT", - "PACKAGE.md", "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/System.Text.Encodings.Web.targets", "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", + "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", "lib/net462/System.Text.Encodings.Web.dll", "lib/net462/System.Text.Encodings.Web.xml", + "lib/net6.0/System.Text.Encodings.Web.dll", + "lib/net6.0/System.Text.Encodings.Web.xml", + "lib/net7.0/System.Text.Encodings.Web.dll", + "lib/net7.0/System.Text.Encodings.Web.xml", "lib/net8.0/System.Text.Encodings.Web.dll", "lib/net8.0/System.Text.Encodings.Web.xml", - "lib/net9.0/System.Text.Encodings.Web.dll", - "lib/net9.0/System.Text.Encodings.Web.xml", "lib/netstandard2.0/System.Text.Encodings.Web.dll", "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml", "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.xml", - "system.text.encodings.web.9.0.0-rc.2.24473.5.nupkg.sha512", + "system.text.encodings.web.8.0.0.nupkg.sha512", "system.text.encodings.web.nuspec", "useSharedDesignerContext.txt" ] }, - "System.Text.Json/9.0.0-rc.2.24473.5": { - "sha512": "IsQCD+zBcFhteX7fUrS4cU/GvfLPy8F4oLtC9VBcF1U1qu1gZB/zlAxW8G0kqmAiXI84/gowZtcX1MjLk2QWoQ==", + "System.Text.Json/8.0.0": { + "sha512": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", "type": "package", - "path": "system.text.json/9.0.0-rc.2.24473.5", + "path": "system.text.json/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -3640,18 +3644,20 @@ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", "buildTransitive/net461/System.Text.Json.targets", "buildTransitive/net462/System.Text.Json.targets", - "buildTransitive/net8.0/System.Text.Json.targets", + "buildTransitive/net6.0/System.Text.Json.targets", "buildTransitive/netcoreapp2.0/System.Text.Json.targets", "buildTransitive/netstandard2.0/System.Text.Json.targets", "lib/net462/System.Text.Json.dll", "lib/net462/System.Text.Json.xml", + "lib/net6.0/System.Text.Json.dll", + "lib/net6.0/System.Text.Json.xml", + "lib/net7.0/System.Text.Json.dll", + "lib/net7.0/System.Text.Json.xml", "lib/net8.0/System.Text.Json.dll", "lib/net8.0/System.Text.Json.xml", - "lib/net9.0/System.Text.Json.dll", - "lib/net9.0/System.Text.Json.xml", "lib/netstandard2.0/System.Text.Json.dll", "lib/netstandard2.0/System.Text.Json.xml", - "system.text.json.9.0.0-rc.2.24473.5.nupkg.sha512", + "system.text.json.8.0.0.nupkg.sha512", "system.text.json.nuspec", "useSharedDesignerContext.txt" ] @@ -3793,7 +3799,7 @@ "zstdsharp.port.nuspec" ] }, - "AuditLogs/1.0.0": { + "AuditLogs/1.0.16": { "type": "project", "path": "../audit-logs/audit-logs.csproj", "msbuildProject": "../audit-logs/audit-logs.csproj" @@ -3801,7 +3807,8 @@ }, "projectFileDependencyGroups": { "net8.0": [ - "AuditLogs >= 1.0.0", + "AuditLogs >= 1.0.16", + "Microsoft.Extensions.Hosting >= 8.0.0", "Microsoft.NET.Test.Sdk >= 17.8.0", "Mongo2Go >= 2.2.16", "Moq >= 4.20.72", @@ -3831,7 +3838,8 @@ "net8.0" ], "sources": { - "https://api.nuget.org/v3/index.json": {} + "https://api.nuget.org/v3/index.json": {}, + "https://smacs-nuget.epigramdev.com/v3/index.json": {} }, "frameworks": { "net8.0": { @@ -3858,6 +3866,10 @@ "net8.0": { "targetAlias": "net8.0", "dependencies": { + "Microsoft.Extensions.Hosting": { + "target": "Package", + "version": "[8.0.0, )" + }, "Microsoft.NET.Test.Sdk": { "target": "Package", "version": "[17.8.0, )" diff --git a/audit-logs/audit-test/obj/project.nuget.cache b/audit-logs/audit-test/obj/project.nuget.cache index 35a048b..f32657c 100644 --- a/audit-logs/audit-test/obj/project.nuget.cache +++ b/audit-logs/audit-test/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "3yY4jznIPk0=", + "dgSpecHash": "7Jhsnyq0q5Y=", "success": true, "projectFilePath": "/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj", "expectedPackageFiles": [ @@ -10,33 +10,33 @@ "/home/julian/.nuget/packages/coverlet.collector/6.0.0/coverlet.collector.6.0.0.nupkg.sha512", "/home/julian/.nuget/packages/dnsclient/1.6.1/dnsclient.1.6.1.nupkg.sha512", "/home/julian/.nuget/packages/microsoft.codecoverage/17.8.0/microsoft.codecoverage.17.8.0.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.abstractions/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.binder/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.binder.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.commandline/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.commandline.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.environmentvariables/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.environmentvariables.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.fileextensions/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.fileextensions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.json/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.json.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.configuration.usersecrets/9.0.0-rc.2.24473.5/microsoft.extensions.configuration.usersecrets.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.dependencyinjection/9.0.0-rc.2.24473.5/microsoft.extensions.dependencyinjection.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/9.0.0-rc.2.24473.5/microsoft.extensions.dependencyinjection.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.diagnostics/9.0.0-rc.2.24473.5/microsoft.extensions.diagnostics.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.diagnostics.abstractions/9.0.0-rc.2.24473.5/microsoft.extensions.diagnostics.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.fileproviders.abstractions/9.0.0-rc.2.24473.5/microsoft.extensions.fileproviders.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.fileproviders.physical/9.0.0-rc.2.24473.5/microsoft.extensions.fileproviders.physical.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.filesystemglobbing/9.0.0-rc.2.24473.5/microsoft.extensions.filesystemglobbing.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.hosting/9.0.0-rc.2.24473.5/microsoft.extensions.hosting.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.hosting.abstractions/9.0.0-rc.2.24473.5/microsoft.extensions.hosting.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging/9.0.0-rc.2.24473.5/microsoft.extensions.logging.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging.abstractions/9.0.0-rc.2.24473.5/microsoft.extensions.logging.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging.configuration/9.0.0-rc.2.24473.5/microsoft.extensions.logging.configuration.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging.console/9.0.0-rc.2.24473.5/microsoft.extensions.logging.console.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging.debug/9.0.0-rc.2.24473.5/microsoft.extensions.logging.debug.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging.eventlog/9.0.0-rc.2.24473.5/microsoft.extensions.logging.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.logging.eventsource/9.0.0-rc.2.24473.5/microsoft.extensions.logging.eventsource.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.options/9.0.0-rc.2.24473.5/microsoft.extensions.options.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.options.configurationextensions/9.0.0-rc.2.24473.5/microsoft.extensions.options.configurationextensions.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/microsoft.extensions.primitives/9.0.0-rc.2.24473.5/microsoft.extensions.primitives.9.0.0-rc.2.24473.5.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration/8.0.0/microsoft.extensions.configuration.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.abstractions/8.0.0/microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.binder/8.0.0/microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.commandline/8.0.0/microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.environmentvariables/8.0.0/microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.fileextensions/8.0.0/microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.json/8.0.0/microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.configuration.usersecrets/8.0.0/microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.dependencyinjection/8.0.0/microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/8.0.0/microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.diagnostics/8.0.0/microsoft.extensions.diagnostics.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.diagnostics.abstractions/8.0.0/microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.fileproviders.abstractions/8.0.0/microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.fileproviders.physical/8.0.0/microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.filesystemglobbing/8.0.0/microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.hosting/8.0.0/microsoft.extensions.hosting.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.hosting.abstractions/8.0.0/microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging/8.0.0/microsoft.extensions.logging.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging.abstractions/8.0.0/microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging.configuration/8.0.0/microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging.console/8.0.0/microsoft.extensions.logging.console.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging.debug/8.0.0/microsoft.extensions.logging.debug.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging.eventlog/8.0.0/microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.logging.eventsource/8.0.0/microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.options/8.0.0/microsoft.extensions.options.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.options.configurationextensions/8.0.0/microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/microsoft.extensions.primitives/8.0.0/microsoft.extensions.primitives.8.0.0.nupkg.sha512", "/home/julian/.nuget/packages/microsoft.net.test.sdk/17.8.0/microsoft.net.test.sdk.17.8.0.nupkg.sha512", "/home/julian/.nuget/packages/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg.sha512", "/home/julian/.nuget/packages/microsoft.testplatform.objectmodel/17.8.0/microsoft.testplatform.objectmodel.17.8.0.nupkg.sha512", @@ -54,20 +54,19 @@ "/home/julian/.nuget/packages/nunit/3.14.0/nunit.3.14.0.nupkg.sha512", "/home/julian/.nuget/packages/nunit.analyzers/3.9.0/nunit.analyzers.3.9.0.nupkg.sha512", "/home/julian/.nuget/packages/nunit3testadapter/4.5.0/nunit3testadapter.4.5.0.nupkg.sha512", - "/home/julian/.nuget/packages/serilog/4.1.1-dev-02318/serilog.4.1.1-dev-02318.nupkg.sha512", + "/home/julian/.nuget/packages/serilog/4.0.2/serilog.4.0.2.nupkg.sha512", "/home/julian/.nuget/packages/sharpcompress/0.30.1/sharpcompress.0.30.1.nupkg.sha512", "/home/julian/.nuget/packages/snappier/1.0.0/snappier.1.0.0.nupkg.sha512", "/home/julian/.nuget/packages/system.buffers/4.5.1/system.buffers.4.5.1.nupkg.sha512", - "/home/julian/.nuget/packages/system.diagnostics.diagnosticsource/9.0.0-rc.2.24473.5/system.diagnostics.diagnosticsource.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/system.diagnostics.eventlog/9.0.0-rc.2.24473.5/system.diagnostics.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/system.io.pipelines/9.0.0-rc.2.24473.5/system.io.pipelines.9.0.0-rc.2.24473.5.nupkg.sha512", + "/home/julian/.nuget/packages/system.diagnostics.diagnosticsource/8.0.0/system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/system.diagnostics.eventlog/8.0.0/system.diagnostics.eventlog.8.0.0.nupkg.sha512", "/home/julian/.nuget/packages/system.memory/4.5.5/system.memory.4.5.5.nupkg.sha512", "/home/julian/.nuget/packages/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg.sha512", "/home/julian/.nuget/packages/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512", "/home/julian/.nuget/packages/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg.sha512", "/home/julian/.nuget/packages/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg.sha512", - "/home/julian/.nuget/packages/system.text.encodings.web/9.0.0-rc.2.24473.5/system.text.encodings.web.9.0.0-rc.2.24473.5.nupkg.sha512", - "/home/julian/.nuget/packages/system.text.json/9.0.0-rc.2.24473.5/system.text.json.9.0.0-rc.2.24473.5.nupkg.sha512", + "/home/julian/.nuget/packages/system.text.encodings.web/8.0.0/system.text.encodings.web.8.0.0.nupkg.sha512", + "/home/julian/.nuget/packages/system.text.json/8.0.0/system.text.json.8.0.0.nupkg.sha512", "/home/julian/.nuget/packages/xunit/2.9.2/xunit.2.9.2.nupkg.sha512", "/home/julian/.nuget/packages/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg.sha512", "/home/julian/.nuget/packages/xunit.analyzers/1.16.0/xunit.analyzers.1.16.0.nupkg.sha512", @@ -75,7 +74,8 @@ "/home/julian/.nuget/packages/xunit.core/2.9.2/xunit.core.2.9.2.nupkg.sha512", "/home/julian/.nuget/packages/xunit.extensibility.core/2.9.2/xunit.extensibility.core.2.9.2.nupkg.sha512", "/home/julian/.nuget/packages/xunit.extensibility.execution/2.9.2/xunit.extensibility.execution.2.9.2.nupkg.sha512", - "/home/julian/.nuget/packages/zstdsharp.port/0.7.3/zstdsharp.port.0.7.3.nupkg.sha512" + "/home/julian/.nuget/packages/zstdsharp.port/0.7.3/zstdsharp.port.0.7.3.nupkg.sha512", + "/home/julian/.nuget/packages/auditlogs/1.0.16/auditlogs.1.0.16.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/audit-logs/audit-test/obj/project.packagespec.json b/audit-logs/audit-test/obj/project.packagespec.json index ca75934..81023b2 100644 --- a/audit-logs/audit-test/obj/project.packagespec.json +++ b/audit-logs/audit-test/obj/project.packagespec.json @@ -1 +1 @@ -"restore":{"projectUniqueName":"/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj","projectName":"audit-test","projectPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj","outputPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj":{"projectPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj"}}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Microsoft.NET.Test.Sdk":{"target":"Package","version":"[17.8.0, )"},"Mongo2Go":{"target":"Package","version":"[2.2.16, )"},"Moq":{"target":"Package","version":"[4.20.72, )"},"NUnit":{"target":"Package","version":"[3.14.0, )"},"NUnit.Analyzers":{"target":"Package","version":"[3.9.0, )"},"NUnit3TestAdapter":{"target":"Package","version":"[4.5.0, )"},"coverlet.collector":{"target":"Package","version":"[6.0.0, )"},"xunit":{"target":"Package","version":"[2.9.2, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/julian/.dotnet/sdk/8.0.401/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file +"restore":{"projectUniqueName":"/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj","projectName":"audit-test","projectPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj","outputPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{},"https://smacs-nuget.epigramdev.com/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj":{"projectPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj"}}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Microsoft.Extensions.Hosting":{"target":"Package","version":"[8.0.0, )"},"Microsoft.NET.Test.Sdk":{"target":"Package","version":"[17.8.0, )"},"Mongo2Go":{"target":"Package","version":"[2.2.16, )"},"Moq":{"target":"Package","version":"[4.20.72, )"},"NUnit":{"target":"Package","version":"[3.14.0, )"},"NUnit.Analyzers":{"target":"Package","version":"[3.9.0, )"},"NUnit3TestAdapter":{"target":"Package","version":"[4.5.0, )"},"coverlet.collector":{"target":"Package","version":"[6.0.0, )"},"xunit":{"target":"Package","version":"[2.9.2, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/julian/.dotnet/sdk/8.0.401/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/audit-logs/audit-test/obj/rider.project.model.nuget.info b/audit-logs/audit-test/obj/rider.project.model.nuget.info index 0592ff0..f90f7eb 100644 --- a/audit-logs/audit-test/obj/rider.project.model.nuget.info +++ b/audit-logs/audit-test/obj/rider.project.model.nuget.info @@ -1 +1 @@ -17316668982811724 \ No newline at end of file +17322799320379764 \ No newline at end of file diff --git a/audit-logs/audit-test/obj/rider.project.restore.info b/audit-logs/audit-test/obj/rider.project.restore.info index 0592ff0..bcd5acd 100644 --- a/audit-logs/audit-test/obj/rider.project.restore.info +++ b/audit-logs/audit-test/obj/rider.project.restore.info @@ -1 +1 @@ -17316668982811724 \ No newline at end of file +17326086729278728 \ No newline at end of file