Skip to content

Commit 1cf3b38

Browse files
authored
various docs updates
1 parent b47121b commit 1cf3b38

File tree

11 files changed

+51
-14
lines changed

11 files changed

+51
-14
lines changed

docs/looper/changelog.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) and [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) format.
44

5-
## [Unreleased]
5+
## [2.1.0] -- 2026-03-05
66

77
### Added
8-
- Added `inject_env_vars` pipeline interface property for injecting environment variables into submission scripts
9-
- Added `pipestat_config_required` pipeline interface property to control pipestat handoff validation
10-
- Added validation that pipestat-enabled interfaces (with `output_schema`) pass config to the pipeline via CLI (`{pipestat.*}`) or environment variable (`PIPESTAT_CONFIG` in `inject_env_vars`)
8+
- `inject_env_vars` pipeline interface property for environment variables in submission scripts
9+
- `pipestat_config_required` pipeline interface property for pipestat handoff validation
10+
11+
### Changed
12+
- Fixed import-time logging that overrode root logger configuration
1113

1214
## [2.0.3] -- 2025-09-23
1315
### Fixed

docs/pipestat/changelog.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22

33
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) and [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) format.
44

5+
## [0.13.1] - 2026-03-05
6+
### Changed
7+
- Fixed import-time logging that overrode root logger configuration
8+
9+
## [0.13.0] - 2026-02-25
10+
### Changed
11+
- Renamed `PipestatBoss` to `PipestatDualManager`
12+
- Added classmethod constructors for each backend type
13+
- Added `validate_results` and `additional_properties` options
14+
- Migrated to yacman v1 API
15+
- Modernized codebase: Google-style docstrings, type hints
16+
517
## [0.12.2] - 2025-09-25
618
### Fixed
719
- Fix setting with copy warning for pephub backend [#206](https://github.com/pepkit/pipestat/issues/206)

docs/pipestat/code/api-quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ print(psm.schema)
3838
- name_of_something : {'type': 'string', 'description': 'Name of something'}
3939
- switch_value : {'type': 'boolean', 'description': 'Is the switch on or off'}
4040
- output_file : {'description': 'This a path to the output file', 'type': 'object', 'object_type': 'file', 'properties': {'path': {'type': 'string'}, 'title': {'type': 'string'}}, 'required': ['path', 'title']}
41-
- output_image : {'description': 'This a path to the output image', 'type': 'object', 'object_type': 'image', 'properties': {'path': {'type': 'string'}, 'thumbnail_path': {'type': 'string'}, 'title': {'type': 'string'}}, 'required': ['path', 'thumbnail_path', 'title']}
41+
- output_image : {'description': 'This a path to the output image', 'type': 'object', 'object_type': 'image', 'properties': {'path': {'type': 'string'}, 'thumbnail_path': {'type': 'string'}, 'title': {'type': 'string'}}, 'required': ['path', 'title']}
4242
- md5sum : {'type': 'string', 'description': 'MD5SUM of an object', 'highlight': True}
4343
Status properties:
4444
- None

docs/pipestat/code/python-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ psm.result_schemas
154154
'properties': {'path': {'type': 'string'},
155155
'thumbnail_path': {'type': 'string'},
156156
'title': {'type': 'string'}},
157-
'required': ['path', 'thumbnail_path', 'title']},
157+
'required': ['path', 'title']},
158158
'md5sum': {'type': 'string',
159159
'description': 'MD5SUM of an object',
160160
'highlight': True}}

docs/pipestat/notebooks/api-quickstart.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
" - name_of_something : {'type': 'string', 'description': 'Name of something'}\n",
6666
" - switch_value : {'type': 'boolean', 'description': 'Is the switch on or off'}\n",
6767
" - output_file : {'description': 'This a path to the output file', 'type': 'object', 'object_type': 'file', 'properties': {'path': {'type': 'string'}, 'title': {'type': 'string'}}, 'required': ['path', 'title']}\n",
68-
" - output_image : {'description': 'This a path to the output image', 'type': 'object', 'object_type': 'image', 'properties': {'path': {'type': 'string'}, 'thumbnail_path': {'type': 'string'}, 'title': {'type': 'string'}}, 'required': ['path', 'thumbnail_path', 'title']}\n",
68+
" - output_image : {'description': 'This a path to the output image', 'type': 'object', 'object_type': 'image', 'properties': {'path': {'type': 'string'}, 'thumbnail_path': {'type': 'string'}, 'title': {'type': 'string'}}, 'required': ['path', 'title']}\n",
6969
" - md5sum : {'type': 'string', 'description': 'MD5SUM of an object', 'highlight': True}\n",
7070
" Status properties:\n",
7171
" - None\n"

docs/pipestat/notebooks/python-tutorial.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@
249249
" 'properties': {'path': {'type': 'string'},\n",
250250
" 'thumbnail_path': {'type': 'string'},\n",
251251
" 'title': {'type': 'string'}},\n",
252-
" 'required': ['path', 'thumbnail_path', 'title']},\n",
252+
" 'required': ['path', 'title']},\n",
253253
" 'md5sum': {'type': 'string',\n",
254254
" 'description': 'MD5SUM of an object',\n",
255255
" 'highlight': True}}"

docs/pipestat/pipestat-schema.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Pipestat also extends the json schema vocabulary by adding two _additional_ type
2222
- `title`: human readable description of the file
2323
- `image`:
2424
- `path`: path to the reported image, usually PDF
25-
- `thumbnail`: path to the reported thumbnail, usually PNG or JPEG
25+
- `thumbnail_path` (optional): path to the reported thumbnail, usually PNG or JPEG. If not provided, falls back to `path`.
2626
- `title`: human readable description of the image
2727

2828

@@ -147,7 +147,6 @@ $defs:
147147
type: string
148148
required:
149149
- path
150-
- thumbnail_path
151150
- title
152151
file:
153152
type: object

docs/pipestat/pipestat-specification.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Importantly, pipestat extends the jsonschema vocabulary by adding two additional
3737
- `title`: human readable description of the file
3838
- `image`:
3939
- `path`: path to the reported image, usually PDF
40-
- `thumbnail`: path to the reported thumbnail, usually PNG or JPEG
40+
- `thumbnail_path` (optional): path to the reported thumbnail, usually PNG or JPEG. If not provided, falls back to `path`.
4141
- `title`: human readable description of the image
4242

4343
# Pipestat output schema
@@ -165,7 +165,6 @@ $defs:
165165
type: string
166166
required:
167167
- path
168-
- thumbnail_path
169168
- title
170169
file:
171170
type: object

docs/pipestat/tests/data/sample_output_schema.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ $defs:
4343
type: string
4444
required:
4545
- path
46-
- thumbnail_path
4746
- title
4847
file:
4948
type: object

docs/pypiper/changelog.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# Changelog
22

3+
## [0.15.1] -- 2026-03-05
4+
### Changed
5+
- Updated for logmuse 0.3.0 compatibility
6+
7+
## [0.15.0] -- 2026-02-13
8+
9+
### Changed
10+
- Migrated from setup.py to pyproject.toml with hatchling backend
11+
- Replaced Black/isort with Ruff for linting and formatting
12+
- Updated GitHub Actions to v4/v5 with Python 3.10-3.14 CI matrix
13+
- Removed Python 2 compatibility code and legacy packaging files
14+
- Version now sourced from importlib.metadata (removed _version.py)
15+
- Converted all docstrings to Google-style formatting
16+
- Consolidated documentation into pepspec; removed local docs/ and mkdocs.yml
17+
- Updated README badges and documentation links
18+
19+
### Added
20+
- `clean_add()` now accepts None values, enabling safe use with conditionally-assigned variables
21+
- Pipestat version displayed in pipeline version log output
22+
23+
### Removed
24+
- Removed magic schema discovery (`default_pipestat_output_schema()`)
25+
26+
### Improved
27+
- Test quality: added missing assertions, removed permanently-skipped tests, added shared fixtures
28+
329
## [0.14.5] -- 2025-09-22
430
### Changed
531
- Remove veracitools dependency [#233](https://github.com/databio/pypiper/issues/233)

0 commit comments

Comments
 (0)