From 191dd1d5483732b4261493e17b676c40e360e026 Mon Sep 17 00:00:00 2001 From: Aaron Weeden Date: Thu, 10 Apr 2025 15:54:02 -0400 Subject: [PATCH 01/11] Release v2.0.0. --- xdmod_data/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xdmod_data/__version__.py b/xdmod_data/__version__.py index 2b22fd1e..6e6d3b56 100644 --- a/xdmod_data/__version__.py +++ b/xdmod_data/__version__.py @@ -1,2 +1,2 @@ __title__ = 'xdmod-data' -__version__ = '2.0.0.dev1' +__version__ = '2.0.0' From cfdf8cb6a2110237a49fa367b77b188693b71bd0 Mon Sep 17 00:00:00 2001 From: Aaron Weeden Date: Fri, 9 May 2025 17:10:58 -0400 Subject: [PATCH 02/11] Add 74. --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28316ca5..c2073106 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,16 @@ It is compatible with Open XDMoD version 11.0.x. ([\#84](https://github.com/ubccr/xdmod-data/pull/84)). - Add report module ([\#86](https://github.com/ubccr/xdmod-data/pull/86)). +## v1.1.0 (XXXX-XX-XX) + +This release adds support for running the package in a JupyterHub that has a +service providing JSON Web Tokens for authentication to an Open XDMoD portal. + +It is compatible with Open XDMoD version 11.0.2. + +- Remove unnecessary request made when runtime context is entered + ([\#74](https://github.com/ubccr/xdmod-data/pull/74)). + ## v1.0.3 (2025-01-30) This release fixes a `ValueError` that occurs with the Plotly `timeseries` From 275bb75224017ed300e7b9f77735c820c8f6b609 Mon Sep 17 00:00:00 2001 From: Aaron Weeden Date: Fri, 9 May 2025 17:14:25 -0400 Subject: [PATCH 03/11] Update. --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2073106..d911f762 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,7 +26,8 @@ It is compatible with Open XDMoD version 11.0.x. This release adds support for running the package in a JupyterHub that has a service providing JSON Web Tokens for authentication to an Open XDMoD portal. -It is compatible with Open XDMoD version 11.0.2. +It is compatible with Open XDMoD version 11.0.x. To use with JupyterHub, +requires Open XDMoD version 11.0.2+. - Remove unnecessary request made when runtime context is entered ([\#74](https://github.com/ubccr/xdmod-data/pull/74)). From cc0eb30ed43bd04e4302ead7ebb98e604da4e6d0 Mon Sep 17 00:00:00 2001 From: Aaron Weeden Date: Tue, 1 Jul 2025 16:26:08 -0400 Subject: [PATCH 04/11] Update. --- CHANGELOG.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d911f762..6cf37864 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,11 +26,13 @@ It is compatible with Open XDMoD version 11.0.x. This release adds support for running the package in a JupyterHub that has a service providing JSON Web Tokens for authentication to an Open XDMoD portal. -It is compatible with Open XDMoD version 11.0.x. To use with JupyterHub, -requires Open XDMoD version 11.0.2+. +It is compatible with Open XDMoD version 11.0.x. Use with JupyterHub requires +Open XDMoD version 11.0.2+. - Remove unnecessary request made when runtime context is entered ([\#74](https://github.com/ubccr/xdmod-data/pull/74)). +- Remove Open XDMoD 10.5 support + ([\#75](https://github.com/ubccr/xdmod-data/pull/75)). ## v1.0.3 (2025-01-30) From 4c01ebc224919b7d3029c7baec67cc0a9bad56fc Mon Sep 17 00:00:00 2001 From: Aaron Weeden Date: Tue, 15 Jul 2025 16:10:36 -0400 Subject: [PATCH 05/11] Update. --- CHANGELOG.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cf37864..1c36f6c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,16 +23,20 @@ It is compatible with Open XDMoD version 11.0.x. ## v1.1.0 (XXXX-XX-XX) -This release adds support for running the package in a JupyterHub that has a -service providing JSON Web Tokens for authentication to an Open XDMoD portal. +This release adds support for running the package in an XDMoD-hosted +JupyterHub, adds a method for retrieving data about resources (currently +limited to ACCESS XDMoD but will be available in a future version of Open +XDMoD), adds a submodule with helper functions for making Jupyter reports, and +fixes a bug in retrieving raw data. -It is compatible with Open XDMoD version 11.0.x. Use with JupyterHub requires -Open XDMoD version 11.0.2+. +It is compatible with Open XDMoD version 11.0.x. - Remove unnecessary request made when runtime context is entered ([\#74](https://github.com/ubccr/xdmod-data/pull/74)). - Remove Open XDMoD 10.5 support ([\#75](https://github.com/ubccr/xdmod-data/pull/75)). +- Raise runtime error if raw data stream is closed unexpectedly. + ([\#80](https://github.com/ubccr/xdmod-data/pull/80)). ## v1.0.3 (2025-01-30) From 533e0edb7b77e7a9635acc96f6f69204bafde4b4 Mon Sep 17 00:00:00 2001 From: Aaron Weeden Date: Thu, 17 Jul 2025 12:23:46 -0400 Subject: [PATCH 06/11] Update. --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c36f6c7..071d0cfd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,10 @@ It is compatible with Open XDMoD version 11.0.x. ([\#75](https://github.com/ubccr/xdmod-data/pull/75)). - Raise runtime error if raw data stream is closed unexpectedly. ([\#80](https://github.com/ubccr/xdmod-data/pull/80)). +- Add `get_resources` method to the API + ([\#83](https://github.com/ubccr/xdmod-data/pull/83)). +- Add support for running in an XDMoD-hosted JupyterHub + ([\#84](https://github.com/ubccr/xdmod-data/pull/84)). ## v1.0.3 (2025-01-30) From 6ae3ca0d8f6a5ff8bf15f55ccfa31bd7ea9499db Mon Sep 17 00:00:00 2001 From: Aaron Weeden Date: Thu, 17 Jul 2025 14:52:10 -0400 Subject: [PATCH 07/11] Update. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 071d0cfd..8b2409ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,7 +26,7 @@ It is compatible with Open XDMoD version 11.0.x. This release adds support for running the package in an XDMoD-hosted JupyterHub, adds a method for retrieving data about resources (currently limited to ACCESS XDMoD but will be available in a future version of Open -XDMoD), adds a submodule with helper functions for making Jupyter reports, and +XDMoD), adds a module with helper functions for making Jupyter reports, and fixes a bug in retrieving raw data. It is compatible with Open XDMoD version 11.0.x. From 83d4fbad6a214db282adbe21cfeefd63cf43e37a Mon Sep 17 00:00:00 2001 From: Aaron Weeden Date: Thu, 17 Jul 2025 15:08:43 -0400 Subject: [PATCH 08/11] Update. --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b2409ba..fc1641c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -41,6 +41,7 @@ It is compatible with Open XDMoD version 11.0.x. ([\#83](https://github.com/ubccr/xdmod-data/pull/83)). - Add support for running in an XDMoD-hosted JupyterHub ([\#84](https://github.com/ubccr/xdmod-data/pull/84)). +- Add report module ([\#86](https://github.com/ubccr/xdmod-data/pull/86)). ## v1.0.3 (2025-01-30) From 1e643e8877b86bc15d5a917e078fdce8ab170c57 Mon Sep 17 00:00:00 2001 From: Aaron Weeden Date: Thu, 17 Jul 2025 15:11:16 -0400 Subject: [PATCH 09/11] Update. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc1641c6..d46bb936 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,7 +21,7 @@ It is compatible with Open XDMoD version 11.0.x. ([\#84](https://github.com/ubccr/xdmod-data/pull/84)). - Add report module ([\#86](https://github.com/ubccr/xdmod-data/pull/86)). -## v1.1.0 (XXXX-XX-XX) +## v1.1.0 (2025-07-17) This release adds support for running the package in an XDMoD-hosted JupyterHub, adds a method for retrieving data about resources (currently From b0e2ecb90a10026a523d0afd787b5b2fe8cf9e9e Mon Sep 17 00:00:00 2001 From: Aaron Weeden Date: Thu, 17 Jul 2025 16:21:23 -0400 Subject: [PATCH 10/11] Update. --- CHANGELOG.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d46bb936..ca003071 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,10 +24,9 @@ It is compatible with Open XDMoD version 11.0.x. ## v1.1.0 (2025-07-17) This release adds support for running the package in an XDMoD-hosted -JupyterHub, adds a method for retrieving data about resources (currently -limited to ACCESS XDMoD but will be available in a future version of Open -XDMoD), adds a module with helper functions for making Jupyter reports, and -fixes a bug in retrieving raw data. +JupyterHub, adds a method for retrieving data about resources (from XDMoD +portals running version 11.0.2 or greater), adds a module with helper functions +for making Jupyter reports, and fixes a bug in retrieving raw data. It is compatible with Open XDMoD version 11.0.x. From 494f0268f7b1530ed614a363ef47f5f6d5ea4222 Mon Sep 17 00:00:00 2001 From: Aaron Weeden Date: Thu, 31 Jul 2025 15:06:36 -0400 Subject: [PATCH 11/11] Update. --- CHANGELOG.md | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca003071..28316ca5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,27 +21,6 @@ It is compatible with Open XDMoD version 11.0.x. ([\#84](https://github.com/ubccr/xdmod-data/pull/84)). - Add report module ([\#86](https://github.com/ubccr/xdmod-data/pull/86)). -## v1.1.0 (2025-07-17) - -This release adds support for running the package in an XDMoD-hosted -JupyterHub, adds a method for retrieving data about resources (from XDMoD -portals running version 11.0.2 or greater), adds a module with helper functions -for making Jupyter reports, and fixes a bug in retrieving raw data. - -It is compatible with Open XDMoD version 11.0.x. - -- Remove unnecessary request made when runtime context is entered - ([\#74](https://github.com/ubccr/xdmod-data/pull/74)). -- Remove Open XDMoD 10.5 support - ([\#75](https://github.com/ubccr/xdmod-data/pull/75)). -- Raise runtime error if raw data stream is closed unexpectedly. - ([\#80](https://github.com/ubccr/xdmod-data/pull/80)). -- Add `get_resources` method to the API - ([\#83](https://github.com/ubccr/xdmod-data/pull/83)). -- Add support for running in an XDMoD-hosted JupyterHub - ([\#84](https://github.com/ubccr/xdmod-data/pull/84)). -- Add report module ([\#86](https://github.com/ubccr/xdmod-data/pull/86)). - ## v1.0.3 (2025-01-30) This release fixes a `ValueError` that occurs with the Plotly `timeseries`