Skip to content

Commit

Permalink
Preparing release v1.5.0; add instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
dhomeier committed Jun 28, 2022
1 parent 44f64d1 commit 578369f
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 9 deletions.
20 changes: 12 additions & 8 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,9 @@
Full changelog
==============

v1.4.0 (2022-05-31)
v1.5.0 (2022-06-28)
-------------------

* Add support for specifying visual attributes when creating a subset group. [#2297]

* Modify profile viewer so that when in 'Sum' mode, parts of profiles
with no valid values are NaN rather than zero. [#2298]

* Add support for using degrees in full-sphere projections. [#2279]

* Fixed a bug on setting a return view in `compute_statistic` when a subset
is defined, resulting in a broadcast error in arrays large enough to need
chunking. [#2302]
Expand All @@ -19,6 +12,17 @@ v1.4.0 (2022-05-31)
to be set on instantiation or modified using the ``rotate_to`` and
``rotate_by`` methods. [#2235]


v1.4.0 (2022-05-31)
-------------------

* Add support for specifying visual attributes when creating a subset group. [#2297]

* Modify profile viewer so that when in 'Sum' mode, parts of profiles
with no valid values are NaN rather than zero. [#2298]

* Add support for using degrees in full-sphere projections. [#2279]

v1.3.0 (2022-04-22)
-------------------

Expand Down
28 changes: 28 additions & 0 deletions RELEASE.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
How to release a new version of Glue
====================================

#. Edit the ``CHANGES.rst`` file to add the release date for the release
you want to make and make sure the changelog is complete.

#. Commit the changes using::

git commit -m "Preparing release v..."

where v... is the version you are releasing and push to main::

git push upstream main

#. Tag the release you want to make, optionally signing it (``-s``)::

git tag -m v1.5.1 v1.5.1

and push the tag::

git push upstream v1.5.1

#. At this point, the release sdist and wheel will be built on by GitHub
Actions and automatically uploaded to PyPI. You can check the build
for the release commit `here <https://github.com/glue-viz/glue/actions/>`_
and if there are any issues you can delete the tag, fix the issues
(preferably via a pull request) and then try the release process
again.
3 changes: 2 additions & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@ classifiers =
Operating System :: OS Independent
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Topic :: Scientific/Engineering :: Visualization
License :: OSI Approved :: BSD License
description = Multidimensional data visualization across files
Expand Down

0 comments on commit 578369f

Please sign in to comment.