From aa85a35b8fc81948e2f781c7f048e8f711551361 Mon Sep 17 00:00:00 2001 From: BHoMBot Date: Mon, 22 Dec 2025 12:57:59 -0700 Subject: [PATCH 1/4] Update assembly file version to 9.1.0.0 --- BHoMAnalytics_Adapter/BHoMAnalytics_Adapter.csproj | 2 +- BHoMAnalytics_Engine/BHoMAnalytics_Engine.csproj | 2 +- BHoMAnalytics_oM/BHoMAnalytics_oM.csproj | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/BHoMAnalytics_Adapter/BHoMAnalytics_Adapter.csproj b/BHoMAnalytics_Adapter/BHoMAnalytics_Adapter.csproj index 39c63a5..a711256 100644 --- a/BHoMAnalytics_Adapter/BHoMAnalytics_Adapter.csproj +++ b/BHoMAnalytics_Adapter/BHoMAnalytics_Adapter.csproj @@ -3,7 +3,7 @@ netstandard2.0 https://github.com/BHoM/BHoMAnalytics_Toolkit - 9.0.0.0 + 9.1.0.0 9.0.0.0 BH.Adapter.BHoMAnalytics ..\Build\ diff --git a/BHoMAnalytics_Engine/BHoMAnalytics_Engine.csproj b/BHoMAnalytics_Engine/BHoMAnalytics_Engine.csproj index 887ce6b..73687fc 100644 --- a/BHoMAnalytics_Engine/BHoMAnalytics_Engine.csproj +++ b/BHoMAnalytics_Engine/BHoMAnalytics_Engine.csproj @@ -3,7 +3,7 @@ netstandard2.0 https://github.com/BHoM/BHoMAnalytics_Toolkit - 9.0.0.0 + 9.1.0.0 9.0.0.0 ..\Build\ BH.Engine.BHoMAnalytics diff --git a/BHoMAnalytics_oM/BHoMAnalytics_oM.csproj b/BHoMAnalytics_oM/BHoMAnalytics_oM.csproj index 0517da1..a95767a 100644 --- a/BHoMAnalytics_oM/BHoMAnalytics_oM.csproj +++ b/BHoMAnalytics_oM/BHoMAnalytics_oM.csproj @@ -3,7 +3,7 @@ netstandard2.0 https://github.com/BHoM/BHoMAnalytics_Toolkit - 9.0.0.0 + 9.1.0.0 9.0.0.0 BH.oM.BHoMAnalytics ..\Build\ From a2b89f21ba40e2cad6c97ed23c1e5cb2572e607f Mon Sep 17 00:00:00 2001 From: BHoMBot Date: Mon, 22 Dec 2025 12:57:59 -0700 Subject: [PATCH 2/4] Update copyright headers to new year 2026 --- BHoMAnalytics_Adapter/BHoMAnalyticsAdapter.cs | 3 ++- BHoMAnalytics_Engine/Compute/CollectUsageData.cs | 3 ++- BHoMAnalytics_Engine/Compute/SummariseUsageData.cs | 3 ++- BHoMAnalytics_Engine/Create/ToolkitSettings.cs | 3 ++- BHoMAnalytics_oM/Enums/ItemType.cs | 3 ++- BHoMAnalytics_oM/ToolkitSettings.cs | 3 ++- BHoMAnalytics_oM/UsageEntry.cs | 3 ++- BHoMAnalytics_oM/WebUsageEntry.cs | 3 ++- 8 files changed, 16 insertions(+), 8 deletions(-) diff --git a/BHoMAnalytics_Adapter/BHoMAnalyticsAdapter.cs b/BHoMAnalytics_Adapter/BHoMAnalyticsAdapter.cs index bf4ff8f..81e5867 100644 --- a/BHoMAnalytics_Adapter/BHoMAnalyticsAdapter.cs +++ b/BHoMAnalytics_Adapter/BHoMAnalyticsAdapter.cs @@ -1,6 +1,6 @@ /* * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2025, the respective contributors. All rights reserved. + * Copyright (c) 2015 - 2026, the respective contributors. All rights reserved. * * Each contributor holds copyright over their respective contributions. * The project versioning (Git) records all such contribution source information. @@ -108,3 +108,4 @@ private static MongoAdapter GetTargetDatabase() + diff --git a/BHoMAnalytics_Engine/Compute/CollectUsageData.cs b/BHoMAnalytics_Engine/Compute/CollectUsageData.cs index 38c874c..8c942a6 100644 --- a/BHoMAnalytics_Engine/Compute/CollectUsageData.cs +++ b/BHoMAnalytics_Engine/Compute/CollectUsageData.cs @@ -1,6 +1,6 @@ /* * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2025, the respective contributors. All rights reserved. + * Copyright (c) 2015 - 2026, the respective contributors. All rights reserved. * * Each contributor holds copyright over their respective contributions. * The project versioning (Git) records all such contribution source information. @@ -107,3 +107,4 @@ public static List CollectUsageData(bool deleteProcessedFiles = fals + diff --git a/BHoMAnalytics_Engine/Compute/SummariseUsageData.cs b/BHoMAnalytics_Engine/Compute/SummariseUsageData.cs index bb3c9c0..7e047b5 100644 --- a/BHoMAnalytics_Engine/Compute/SummariseUsageData.cs +++ b/BHoMAnalytics_Engine/Compute/SummariseUsageData.cs @@ -1,6 +1,6 @@ /* * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2025, the respective contributors. All rights reserved. + * Copyright (c) 2015 - 2026, the respective contributors. All rights reserved. * * Each contributor holds copyright over their respective contributions. * The project versioning (Git) records all such contribution source information. @@ -86,3 +86,4 @@ public static List SummariseUsageData(this List logEn + diff --git a/BHoMAnalytics_Engine/Create/ToolkitSettings.cs b/BHoMAnalytics_Engine/Create/ToolkitSettings.cs index 1c0da91..7141ba1 100644 --- a/BHoMAnalytics_Engine/Create/ToolkitSettings.cs +++ b/BHoMAnalytics_Engine/Create/ToolkitSettings.cs @@ -1,6 +1,6 @@ /* * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2025, the respective contributors. All rights reserved. + * Copyright (c) 2015 - 2026, the respective contributors. All rights reserved. * * Each contributor holds copyright over their respective contributions. * The project versioning (Git) records all such contribution source information. @@ -58,3 +58,4 @@ public static ToolkitSettings ToolkitSettings(string serverAddress, string datab + diff --git a/BHoMAnalytics_oM/Enums/ItemType.cs b/BHoMAnalytics_oM/Enums/ItemType.cs index ed3d141..c36537e 100644 --- a/BHoMAnalytics_oM/Enums/ItemType.cs +++ b/BHoMAnalytics_oM/Enums/ItemType.cs @@ -1,6 +1,6 @@ /* * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2025, the respective contributors. All rights reserved. + * Copyright (c) 2015 - 2026, the respective contributors. All rights reserved. * * Each contributor holds copyright over their respective contributions. * The project versioning (Git) records all such contribution source information. @@ -43,3 +43,4 @@ public enum ItemType + diff --git a/BHoMAnalytics_oM/ToolkitSettings.cs b/BHoMAnalytics_oM/ToolkitSettings.cs index 7a0e973..5030ca4 100644 --- a/BHoMAnalytics_oM/ToolkitSettings.cs +++ b/BHoMAnalytics_oM/ToolkitSettings.cs @@ -1,6 +1,6 @@ /* * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2025, the respective contributors. All rights reserved. + * Copyright (c) 2015 - 2026, the respective contributors. All rights reserved. * * Each contributor holds copyright over their respective contributions. * The project versioning (Git) records all such contribution source information. @@ -77,3 +77,4 @@ public ToolkitSettings(string serverAddress, string databaseName, string collect + diff --git a/BHoMAnalytics_oM/UsageEntry.cs b/BHoMAnalytics_oM/UsageEntry.cs index 26d0f46..86ae0a2 100644 --- a/BHoMAnalytics_oM/UsageEntry.cs +++ b/BHoMAnalytics_oM/UsageEntry.cs @@ -1,6 +1,6 @@ /* * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2025, the respective contributors. All rights reserved. + * Copyright (c) 2015 - 2026, the respective contributors. All rights reserved. * * Each contributor holds copyright over their respective contributions. * The project versioning (Git) records all such contribution source information. @@ -76,3 +76,4 @@ public class UsageEntry : BHoMObject + diff --git a/BHoMAnalytics_oM/WebUsageEntry.cs b/BHoMAnalytics_oM/WebUsageEntry.cs index 6b00bce..09d11a2 100644 --- a/BHoMAnalytics_oM/WebUsageEntry.cs +++ b/BHoMAnalytics_oM/WebUsageEntry.cs @@ -1,6 +1,6 @@ /* * This file is part of the Buildings and Habitats object Model (BHoM) - * Copyright (c) 2015 - 2025, the respective contributors. All rights reserved. + * Copyright (c) 2015 - 2026, the respective contributors. All rights reserved. * * Each contributor holds copyright over their respective contributions. * The project versioning (Git) records all such contribution source information. @@ -68,3 +68,4 @@ public class WebUsageEntry : BHoMObject + From 66b581a5373f0b6ec025bfb7c07ab5fa218e8244 Mon Sep 17 00:00:00 2001 From: Arnaud Declercq Date: Tue, 31 Mar 2026 17:31:32 +0100 Subject: [PATCH 3/4] Fix documentation compliance issues flagged in the 9.1. Deployment PR --- BHoMAnalytics_Engine/Compute/CollectUsageData.cs | 2 ++ BHoMAnalytics_Engine/Compute/SummariseUsageData.cs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/BHoMAnalytics_Engine/Compute/CollectUsageData.cs b/BHoMAnalytics_Engine/Compute/CollectUsageData.cs index 8c942a6..12a1f12 100644 --- a/BHoMAnalytics_Engine/Compute/CollectUsageData.cs +++ b/BHoMAnalytics_Engine/Compute/CollectUsageData.cs @@ -38,6 +38,8 @@ public static partial class Compute /**** Public Methods ****/ /***************************************************/ + [Description("Collects BHoM usage data from log files in C:\\ProgramData\\BHoM\\Logs, deserialises each entry, \n" + + "and returns a summarised list of usage entries.")] [Input("deleteProcessedFiles", "Whether the method should delete processed log files or not.")] [Output("entries", "The list of processed usage entries.")] public static List CollectUsageData(bool deleteProcessedFiles = false) diff --git a/BHoMAnalytics_Engine/Compute/SummariseUsageData.cs b/BHoMAnalytics_Engine/Compute/SummariseUsageData.cs index 7e047b5..2bfd86f 100644 --- a/BHoMAnalytics_Engine/Compute/SummariseUsageData.cs +++ b/BHoMAnalytics_Engine/Compute/SummariseUsageData.cs @@ -38,6 +38,8 @@ public static partial class Compute /**** Public Methods ****/ /***************************************************/ + [Description("Summarises a list of raw usage log entries by grouping them by file and caller, \n" + + "consolidating repeated calls into aggregated UsageEntry objects.")] [Input("logEntries", "The list of logged usage entries to summarise.")] [Output("usageEntries", "A list of summarised usage entries.")] public static List SummariseUsageData(this List logEntries) From 6dd483deae4c1f62f7bc70655b33a631a7624b1e Mon Sep 17 00:00:00 2001 From: Arnaud Declercq Date: Wed, 1 Apr 2026 09:12:25 +0100 Subject: [PATCH 4/4] Adding missing using statements --- BHoMAnalytics_Engine/Compute/CollectUsageData.cs | 1 + BHoMAnalytics_Engine/Compute/SummariseUsageData.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/BHoMAnalytics_Engine/Compute/CollectUsageData.cs b/BHoMAnalytics_Engine/Compute/CollectUsageData.cs index 12a1f12..c491c96 100644 --- a/BHoMAnalytics_Engine/Compute/CollectUsageData.cs +++ b/BHoMAnalytics_Engine/Compute/CollectUsageData.cs @@ -29,6 +29,7 @@ using System.Text; using System.Threading.Tasks; using BH.oM.Base.Attributes; +using System.ComponentModel; namespace BH.Engine.BHoMAnalytics { diff --git a/BHoMAnalytics_Engine/Compute/SummariseUsageData.cs b/BHoMAnalytics_Engine/Compute/SummariseUsageData.cs index 2bfd86f..2deec42 100644 --- a/BHoMAnalytics_Engine/Compute/SummariseUsageData.cs +++ b/BHoMAnalytics_Engine/Compute/SummariseUsageData.cs @@ -29,6 +29,7 @@ using System.Text; using System.Threading.Tasks; using BH.oM.Base.Attributes; +using System.ComponentModel; namespace BH.Engine.BHoMAnalytics {