Skip to content

Commit c0c6e84

Browse files
authored
Release v1.0.2. (#41)
1 parent 3bb49f2 commit c0c6e84

File tree

5 files changed

+50
-13
lines changed

5 files changed

+50
-13
lines changed

CHANGELOG.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
# xdmod-data Changelog
22

3-
## v1.x.y development branch
3+
## v1.0.2 (2024-10-31)
4+
5+
This release fixes an `IOPub` error that can occur when calling
6+
`get_raw_data()` with `show_progress=True`.
47

58
- Document Open XDMoD compatibility in changelog ([\#31](https://github.com/ubccr/xdmod-data/pull/31)).
6-
- Fix IOPub error when showing progress with `get_raw_data()` ([\#37](https://github.com/ubccr/xdmod-data/pull/37)).
9+
- Fix IOPub error when showing progress with `get_raw_data()` ([\#40](https://github.com/ubccr/xdmod-data/pull/40)).
710

811
## v1.0.1 (2024-09-27)
912

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# xdmod-data
22
As part of the Data Analytics Framework for [XDMoD](https://open.xdmod.org), this Python package provides API access to the data warehouse of instances of Open XDMoD.
33

4+
This documentation is for **v1.0.2**. For documentation of other versions:
5+
6+
- [v1.0.1](https://github.com/ubccr/xdmod-data/tree/v1.0.1?tab=readme-ov-file#xdmod-data)
7+
- [v1.0.0](https://github.com/ubccr/xdmod-data/tree/v1.0.0?tab=readme-ov-file#xdmod-data)
8+
- [v2.x.y (main development branch)](https://github.com/ubccr/xdmod-data/tree/main?tab=readme-ov-file#xdmod-data)
9+
- [v1.x.y (development branch)](https://github.com/ubccr/xdmod-data/tree/v1.x.y?tab=readme-ov-file#xdmod-data)
10+
411
The package can be installed from PyPI via `pip install xdmod-data`.
512

613
Existing installations can be upgraded via `pip install --upgrade xdmod-data`.
@@ -14,7 +21,7 @@ Specific versions of this package are compatible with specific versions of Open
1421

1522
| `xdmod-data` version | Open XDMoD versions |
1623
| -------------------- | ------------------- |
17-
| 1.0.1 | 11.0.x, 10.5.x |
24+
| 1.0.2, 1.0.1 | 11.0.x, 10.5.x |
1825
| 1.0.0 | 10.5.x |
1926

2027
## API Token Access

docs/developing.md

Lines changed: 35 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,18 @@
3838
## Releasing a new version
3939
1. Make a new branch of `xdmod-data` and:
4040
1. Make sure the version number is updated in `xdmod_data/__version__.py`.
41-
1. Update the Open XDMoD compatibility matrix in the `README.md`.
42-
1. Update `CHANGELOG.md` to change "Main development branch" to, e.g., `v1.0.1 (2024-06-XX)`.
41+
1. In `README.md`:
42+
1. Under the main heading,
43+
1. In the sentence that begins, `This documentation is for ...`,
44+
replace the version number in bold, e.g.:
45+
```
46+
This documentation is for **v1.0.2**.
47+
```
48+
1. Update the Open XDMoD compatibility matrix.
49+
1. Update `CHANGELOG.md` to:
50+
1. Change the `development branch` to, e.g., `v1.0.1 (2024-06-XX)`.
51+
1. Add a summary of the changes in the version.
52+
1. In `setup.cfg`, update the `long_description` to change the version number in the URL to the new version.
4353
1. Create a Pull Request for the new version.
4454
1. After the Pull Request is approved (but not merged yet), follow these steps in a cloned copy of the branch:
4555
1. Start up a virtual environment, e.g.:
@@ -88,11 +98,28 @@
8898
1. Where it says `Attach binaries`, attach the built distribution that was uploaded to PyPI.
8999
1. Click `Publish release`.
90100
1. Go to the [GitHub milestones](https://github.com/ubccr/xdmod-data/milestones) and close the milestone for the version.
101+
1. If this is a minor or patch release to a version that is not the most recent major version,
102+
1. For each major version above this release's major version,
103+
1. Add the entry for this version to the `CHANGELOG.md`.
104+
1. In the `README.md`:
105+
1. Add an item to the top of the bulleted list for
106+
the new version, making sure to replace the version number in
107+
the link text and in the URL.
108+
1. Update the Open XDMoD compatibility matrix.
91109
92110
## After release
93-
1. Make a new branch of `xdmod-data` and:
94-
1. Make sure the version number is updated in `xdmod_data/__version__.py` to a pre-release of the next version, e.g., `1.0.1-01`.
95-
1. Update `CHANGELOG.md` to add a section at the top called `Main development branch`.
96-
1. Go to the [GitHub milestones](https://github.com/ubccr/xdmod-data/milestones) and add a milestone for the version.
97-
1. Create a Pull Request for the new version.
98-
1. Once the Pull Request is approved, merge it into `main`.
111+
112+
1. In a Pull Request to the `main` branch of `xdmod-data`:
113+
1. Make sure the version number is updated in `xdmod_data/__version__.py`
114+
to a development pre-release of the next version, e.g., `1.0.1.dev1`.
115+
1. In `README.md`, under the main heading, in the sentence that begins,
116+
`This documentation is for ...`, replace the version number in bold,
117+
e.g.:
118+
```
119+
This documentation is for **v1.x.y (main development branch)**.
120+
```
121+
1. Update `CHANGELOG.md` to add a section at the top called `v1.x.y (main
122+
development branch)`, replacing `1` with the major version under
123+
development.
124+
1. Go to the [GitHub milestones](https://github.com/ubccr/xdmod-data/milestones)
125+
and add a milestone for the version under development.

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = attr: xdmod_data.__version__
44
author = Aaron Weeden, Joseph P. White, Rodney Garnett
55
maintainer = Aaron Weeden, Joseph P. White
66
description = Python package for Open XDMoD data access
7-
long_description = See the [README](https://github.com/ubccr/xdmod-data?tab=readme-ov-file#xdmod-data) for instructions on use.
7+
long_description = See the [README](https://github.com/ubccr/xdmod-data/tree/v1.0.2?tab=readme-ov-file#xdmod-data) for instructions on use.
88
long_description_content_type = text/markdown
99
license_files = LICENSE
1010
project_urls =

xdmod_data/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
__title__ = 'xdmod-data'
2-
__version__ = '1.0.2.dev1'
2+
__version__ = '1.0.2'

0 commit comments

Comments
 (0)