Skip to content

Conversation

@JackLewis-digirati
Copy link
Collaborator

No description provided.

dependabot bot and others added 30 commits August 25, 2025 12:48
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](actions/setup-java@v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](actions/setup-dotnet@v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
- Creates hydra + DB models
- Adds a migration to the DB
- Creates hydra/model converters
- Controller created with placeholders for all endpoints
- Initial implementations of GET and POST
- Adds a created/updated to Adjunct
- Modifies IiifLink to be IIIFLink
- modifies CreateOrUpdateAdjunct to work with PUT
- Creates DELETE endpoint
- makes sure DELETE asset cascades to adjuncts
- Creates paged fetch endpoint
- Adds tests for location
- Enables @type to work across POST/PUT
- Adds a ResourceType class to be used for @type
- Remove IIIF from the HydraModel class, along with using a Dictionary
- set ExternalId to required
- Create a dictionary to LanguageMap converter
- Remove adjuncts from asset notification sender
- Stop validating type value
- Revert ResourceType.cs
- Adds finished and publicId
- Removes modified
- Updates migration
- Various naming/grammatical changes
- Make iiifLink camel case
- Remove unneeded paging values
- Make get all return 404 if asset doesn't exist
- Make ToLanguageMap nullable
- Remove unneeded Sets
- Remove DB length limit on iiif link
- Move test class to db fixture
- use GetDescription over ToCamelCase
- Spelling changes
- Explicit ordering by id
- Simplify null check
Only return Images Id to determine existance and order in db
Add initial external assets adjuncts work
Removes requirement for host env to be "Development". This is slightly
riskier but allows that risk to be taken and simplifies some deployment
scenarios. We will likely want to use other means for applying
migrations in some prod environments
Allow migrations to be run in all envs
Remove validation rules from FluentValidator as this was already being
done in controller. Also treat empty and null string as equivalent
for easy of consuming API.
Property not required - Hydra model is only used in controller and that
will always have the route params to determine AssetId.
This is no longer Asset specific. Also set a default value in
appsettings.json to remove need for it to be set in all envs
Validates length not exceeded and contains no invalid chars
Use Lower("Id") as unique constraint while leaving Id as a standard,
case sensitive text field. The constraint prevents creation of adjuncts
that differ only by id, while the normal text field ensures that reads
are still case sensitive
Also added tests for existing UniqueConstraint parsing
This will correctly catch errors but means that they are formatted
slightly differently from those via fluent validator
…setup-dotnet-5

Bump actions/setup-dotnet from 4 to 5
…setup-java-5

Bump actions/setup-java from 4 to 5
Remove driver-opts from setup-buildx-actions, was required for old issue
that should now be resolved
Rename IncludeRelevantMetadata() to IncludeRelationsForProjections() and
include adjuncts in query
Tests for outputting external adjuncts
Based on PR feedback - Orchestrator will check all image requests,
call out system-wide maxWidth
Reject attempts to use value larger than system default and highlight
how info.json uses maxWidth
ADR for `maxWidth` and `openFullMax`
Use ordering by id to match with API requests
@JackLewis-digirati JackLewis-digirati requested a review from a team as a code owner January 28, 2026 10:27
@donaldgray donaldgray merged commit e7c3c66 into main Jan 30, 2026
24 checks passed
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.

3 participants