Releases: spacetelescope/stpipe
Releases · spacetelescope/stpipe
0.8.0
What's Changed
- use
towncrier
to handle change log entries and add instructions to new pull requests by @zacharyburnett in #187 - fix downstream ci by @braingram in #191
- support python 3.13 by @braingram in #193
- test hooks without requiring jwst by @braingram in #199
- add _model_to_exptype method to AbstractModelLibrary by @braingram in #201
- support selecting steps by package name for strun by @braingram in #202
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #148
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #205
- deprecate Step.call by @braingram in #204
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #206
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #207
- standardize setattr use in skip by @braingram in #195
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #210
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- remove Windows tests from CI by @zacharyburnett in #163
- fix decorator deprecation by @zacharyburnett in #167
- Add
ModelLibrary
container class by @braingram in #156 - conditionally format log_records by @braingram in #171
AbstractModelLibrary
docs by @braingram in #168- del model in map_function by @braingram in #181
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- remove Step.closeout by @braingram in #152
- align style checks with other spacetelescope repos by @braingram in #157
- install numpy<2 in oldestdeps by @braingram in #158
- switch to sphinx_rtd_theme by @braingram in #159
- Remove unused code to simplify filename generation by @braingram in #154
Full Changelog: 0.5.2...0.6.0
0.5.2
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #113
- replace regex in configobj by @braingram in #108
- Install dev wheels properly by @pllim in #117
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #115
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #119
- retrieve WebbPSF data for downstream CI testing by @zacharyburnett in #123
- Revert #123 by @WilliamJamieson in #125
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #126
- Remove lingering NumPy references by @WilliamJamieson in #124
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #127
- Update the style checks for stpipe by @WilliamJamieson in #103
- Stop bundling
configobj
by @WilliamJamieson in #122 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #128
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #129
- Fix datetime.utcnow() deprecation by @jdavies-st in #134
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #130
- prepare ci/docs for renaming default branch to main by @braingram in #136
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #141
- Provide
asn_n_members=1
when opening dataset forStep
to callget_crds_parameters
by @braingram in #142 - Fix handling of pathlib.Path objects by @jdavies-st in #143
- enable nolegacypath tox factor by @braingram in #146
- Log readable step pars by @jdavies-st in #140
- Fix pre- and post-hooks by @jdavies-st in #133
New Contributors
Full Changelog: 0.5.1...0.5.2
0.5.1
What's Changed
- test against pre-built binaries of
numpy
by @zacharyburnett in #95 - Fix issue with tox 4.9 by @WilliamJamieson in #100
- Print out jwst or romancal versions from strun --version by @jdavies-st in #98
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #102
- Print default values for strun --help by @jdavies-st in #101
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #104
- remove unsupported system_packages rtd config setting by @braingram in #109
- deprecate
preserve_comments
fix spec parsing for inline comments with closing parenthesis by @braingram in #107 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #110
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #112
- use PyPI upload workflow from OpenAstronomy by @zacharyburnett in #111
New Contributors
- @jdavies-st made their first contribution in #98
- @pre-commit-ci made their first contribution in #102
Full Changelog: 0.5.0...0.5.1
0.5.0
What's Changed
- add code owners file by @zacharyburnett in #88
- import
tomli
astomllib
fordocs
builds before Python 3.11 by @zacharyburnett in #86 - Remove use of
pytest-openfiles
by @WilliamJamieson in #90 - use built-in concurrency configuration for duplicate workflows by @zacharyburnett in #89
- Start using pre-commit by @WilliamJamieson in #79
- Start using
isort
andblack
code formatters by @WilliamJamieson in #80 - Start using
codespell
by @WilliamJamieson in #81 - Switch to using mamba for RTD by @WilliamJamieson in #94
- drop support for Python 3.8 by @zacharyburnett in #93
- Remove
stdatamodels
dependency by @WilliamJamieson in #91 - Apply
flynt
by @WilliamJamieson in #92
Full Changelog: 0.4.6...0.5.0
0.4.6
What's Changed
- replace
flake8
withruff
by @zacharyburnett in #77 - to match jwst testing, ignore scripts in jwst ci job by @braingram in #83
- update entry_points to use importlib.metadata by @braingram in #84
- use development install for coverage by @braingram in #85
- require python >= 3.8 and update minimum dependencies by @braingram in #87
- Updated deprecated uses of ASDF by @braingram in #82
- refactor toxenvs, use OpenAstronomy workflows, and move MacOS jobs to schedule by @zacharyburnett in #75
Full Changelog: 0.4.5...0.4.6
stpipe 0.4.5
What's Changed
- convert
FromCommandLine
tostr
before buildingStep
by @braingram in #78
New Contributors
- @braingram made their first contribution in #78
Full Changelog: 0.4.4...0.4.5
stpipe 0.4.4
What's Changed
- fix
scripts
metadata to includestrun
as a standalone Python script in package by @zacharyburnett in #76
Full Changelog: 0.4.3...0.4.4
stpipe 0.4.3
What's Changed
- add RTD configuration by @zacharyburnett in #70
- Support step config files in interactive mode by @mcara in #74
- JP-3018: Restore support for step list arguments at command line by @mcara in #73
- move build configuration into
pyproject.toml
by @zacharyburnett in #56
Full Changelog: 0.4.2...0.4.3