Skip to content

Commit 4244521

Browse files
authored
Merge pull request #142 from mrakitin/doc-release-notes-v0.7.1
DOC: release notes for v0.7.1
2 parents 177f5e2 + fa4f628 commit 4244521

File tree

4 files changed

+47
-5
lines changed

4 files changed

+47
-5
lines changed

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
strategy:
1818
matrix:
19-
python-version: ["3.9"]
19+
python-version: ["3.10"]
2020
fail-fast: false
2121

2222
defaults:

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ repos:
88
- id: end-of-file-fixer
99
- id: trailing-whitespace
1010
- repo: https://github.com/ambv/black
11-
rev: 23.3.0
11+
rev: 23.7.0
1212
hooks:
1313
- id: black
1414
language_version: python3.10
@@ -17,7 +17,7 @@ repos:
1717
exclude: ^(.*\.py)
1818
args: [--line-length=88]
1919
- repo: https://github.com/pycqa/flake8
20-
rev: 6.0.0
20+
rev: 6.1.0
2121
hooks:
2222
- id: flake8
2323
- repo: https://github.com/pycqa/isort

docs/source/release-history.rst

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,51 @@
22
Release History
33
===============
44

5+
v0.7.1 (2023-08-18)
6+
-------------------
7+
8+
This is a maintenance release with small API, tests, CI, and documentation updates.
9+
10+
API
11+
...
12+
13+
- Enabled generation of beamline elements from existing simulations.
14+
- Moved and updated the ``prepare_*_env.py`` code from the ``examples/``
15+
directory of the repository to the library code, so that the new module can be
16+
imported in IPython and Jupyter notebooks (both interactively and in the docs).
17+
The ``argparser`` CLI argument parser was added to the module so that users can
18+
specify the databroker config name and root path for the data files.
19+
20+
Documentation
21+
.............
22+
23+
- Pinned ``furo`` minimum version to 2023.8.17 for compatiblity with Sphinx 7.2.0
24+
and 7.2.1.
25+
26+
Tests
27+
.....
28+
29+
- Sorted out test failures happening due to a small numerical difference of the
30+
results from the PyPI-installed ``srwpy`` in the Sirepo Docker image.
31+
- Removed an old/irrelevant test.
32+
33+
CI improvements
34+
...............
35+
36+
- Switched from the conda action to built-in Python for CI (saves >2 minutes per
37+
run).
38+
39+
540
v0.7.0 (2023-08-04)
641
-------------------
742

43+
This is a major release with new features to support the ``stateless-compute``
44+
API and propagation parameters in Sirepo/SRW and the old API used prior to
45+
v0.4.0 removed.
46+
47+
This release includes many useful contributions from the SULI 2023 summer intern
48+
Riley Bode. Thank you!
49+
850
New features
951
............
1052
- Created ``.json`` and ``.yaml`` CLI exporters and added relevant tests.

requirements-dev.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ pytest
99
vcrpy>=4.3.1
1010
# These are dependencies of various sphinx extensions for documentation.
1111
# cloud-sptheme
12-
furo
12+
furo>=2023.8.17
1313
ipython
1414
jupyter
1515
matplotlib
1616
nbsphinx
1717
numpydoc
1818
pandoc
19-
sphinx==7.1.2
19+
sphinx
2020
sphinx-copybutton
2121
tabulate>=0.9.0

0 commit comments

Comments
 (0)