Skip to content

Conversation

@dbirman
Copy link
Member

@dbirman dbirman commented Jan 6, 2026

No description provided.

dbirman and others added 17 commits December 15, 2025 15:23
* chore: hotfix v2.0.1

* bump schema version [skip actions]

* chore: bump version

* bump schema version [skip actions]

* fix: adds check if dependency_graph is None (#1576)

* fix: adds check if dependency_graph is None

* build: version bump to 2.0.3

* chore: set a ceiling on pydantic to avoid errors with model_validators

* chore: increment patch version

* hotfix: move the subject_details validator out of Acquisition and into Metadata

* chore: bump version

* tests: fix test that included specimen_id but doesn't need it

* chore: upgrade versions

* bump schema version [skip actions]

* chore: bump minor versions

* bump schema version [skip actions]

* bump schema version [skip actions]

* chore: bump minor versions

* bump schema version [skip actions]

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: jtyoung84 <[email protected]>
…1648)

* refactor: allow un-tupled string to make life easier

* docs: update

* fix: actually allow str |

* tests: fix tests, and properly handle input data that looks like new data

* docs: improve how allow_tag_failures is explained

* chore: lint

* fix: overenthusiastic defensiveness
* added protocol

* docs: build docs for protocl addition

---------

Co-authored-by: Dan Birman <[email protected]>
…tuple[str, ...]] type (#1655)

* fix: fix bad functionality in how default_grouping was being merged

* chore: lint

* tests: simplify and add docstrings
* fix: properly handle None dependency_graph during merge

* fix: raise error for one None one not

* fix: change merge code to work when one graph exists and the other doesn't

* chore: refactor to simplify __add__ function

* test: ensure link occurred in process merge

* chore: fix dependencies due to new adsm
* added contrast and brightness units

* docs

---------

Co-authored-by: Dan Birman <[email protected]>
…1663)

* refactor: allow instrument_id to be included in device.name fields

* test: add coverage for the new instrumentID check

* chore: lint

* chore: fix bad active devices

* tests: ensure that exaspim acq/inst are compatible

* tests: fix broken test

* chore: lint
* fix: add GenericModelType to fix serialization

also sets all GenericModelType fields to Optional with default=None

* chore: linting

* fix: whitespace
* Revert "add GenericModelType to fix serialization (#1672)"

This reverts commit a7a1b30.

* Alias GenericModel to allow SerializeAsAny behavior

* Fix default values

* Remove unused import
…trast/brightness using a validator (#1677)

* fix: backward compatibility for contrast/brightness unit fields

* chore: lint

* chore: docstrings

* fix: add warning to output
* feat: compute group:value pairs for tag status

* chore: lint

* tests: add coverage for properties
@dbirman dbirman changed the base branch from dev to main January 6, 2026 00:54
@dbirman dbirman requested a review from saskiad January 6, 2026 01:06
@dbirman dbirman linked an issue Jan 6, 2026 that may be closed by this pull request
@dbirman dbirman merged commit ca78504 into main Jan 6, 2026
@dbirman dbirman deleted the release-v2.4.0 branch January 6, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release v2.4

5 participants