Hymir is a Java based IIIF Server. It is based on "IIIF Image API Java Libraries" and "IIIF Presentation API Java Libraries" projects (see https://github.com/dbmdz)
MIT License
27
stars
7
forks
source link
build(deps): bump de.digitalcollections.model:dc-model from 11.0.2 to 12.3.0 #399
New models: Interface ManagedContent and Enumeration PublicationStatus for content being managed in a content management system and having different states of publication ("online visibility")
New subtypes MainSubType, ExpressionType, TitleType, WorkType
Add field tags to Identifiable
Bucket-Handling: Bucket (Sublist/Range of UniqueObjects), BucketRequest/Response and List of Bucket-Objects-Handling added
EntityRelation can contain additional predicates
Breaking: Jackson-MixIns (type info objectType) for classes directly extending UniqueObject (Headword, Identifiable, Identifier, IdentifierType, License, Predicate, RenderingTemplate, User)
Breaking: Predicate's description field changed from LocalizedText to LocalizedStructuredContent
Add submodule "mappings" with submodule "html" for mapping HTML code (currently supporting ul, li, a) to DC-Model StructuredContent
Add convenience method addLocalizedUrlAlias(UrlAlias urlAlias) to Identifiable
ValidationError/ValidationException classes for providing field specific validation errors over system borders (e.g. via REST)
Deprecated PagingInfo after adding paging util method List<PageItem> getNavItems(int maxNumberOfItems) to PageResponse.
Collection implements ManagedContent
Breaking: Moved WEMI classes into new packaged structure
Set "ignore unknown properties" as default (removes several JsonIgnoreProperties annotations)
Fix FilterCriterion.Builder for native expressions (no longer setting native expression flag at the beginning necessary)
Updated FilerCriterion example documentation in README.md
Breaking: Replace flat uuid members with targeted objects instead: Replace DB-oriented fields targetIdentitfiableType, targetIdentifiableObjectType, targetUuid in UrlAlias with target Identifiable holding these data
Use Builders for test creation of objects
Breaking: remove error prone Identifier-constructor with two strings (namespace, id) - use Builder instead
Breaking: introduce lombok for all (uniqueobject) model objects (replacing other builders). access now by .builder()
Removed
Breaking: Removed Expression (which is now part of Manifestation) including corresponding IdentifiableObjectType
New models: Interface ManagedContent and Enumeration PublicationStatus for content being managed in a content management system and having different states of publication ("online visibility")
New subtypes MainSubType, ExpressionType, TitleType, WorkType
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps de.digitalcollections.model:dc-model from 11.0.2 to 12.3.0.
Release notes
Sourced from de.digitalcollections.model:dc-model's releases.
... (truncated)
Changelog
Sourced from de.digitalcollections.model:dc-model's changelog.
... (truncated)
Commits
2f2fab8
Bump version to 12.3.05fcba55
Add missing change to changelog477e9ba
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.25a82320
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2ec81eb8
Add regexp filter operations876b0af
Bump commons-io:commons-io from 2.14.0 to 2.15.0bd4084a
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.15d16ec3
Add method for native description to Identifiable builder099cea3
Bump commons-io:commons-io from 2.13.0 to 2.14.0bd4dbdf
Fix code styleDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show