Skip to content

Commit 600dc27

Browse files
committed
Prepare for 0.18.0 release
1 parent f68b609 commit 600dc27

File tree

2 files changed

+24
-29
lines changed

2 files changed

+24
-29
lines changed

CHANGELOG.md

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

33
<!-- scriv-insert-here -->
44

5+
<a id='changelog-0.18.0'></a>
6+
7+
## 0.18.0 (2025-07-29)
8+
9+
### Backwards-incompatible changes
10+
11+
- This release requires a database migration to add new tables for the resources API: `113ced7d2d29` to `1ad667eab84e`.
12+
13+
### New features
14+
15+
- Ook now has a bibliographic resource API for storing metadata records about Rubin Observatory documentation (technical notes, documents, user guides), software code bases, and other resources:
16+
17+
- Core data model designed to be compatible with DataCite concepts for straightforward integration with DataCite DOI registration.
18+
19+
- Polymorphic resource model allows different types of resources (documents, software, datasets) to be stored efficiently. This release demonstrates this model with a `Document` resource type.
20+
21+
- Support for relationships between records and external references (such as papers with DOIs). Relationships are annotated with DataCite relationship types to enable features such as reference tracking and tracing documents that supersede other documents.
22+
23+
- Integration with the existing author API for both author lists and tracking other types of contributors.
24+
25+
- Resources are available through `GET /resources` and `GET /resources/{id}` endpoints. These endpoints should be considered experimental and subject to change in future releases.
26+
27+
This bibliographic API will enable features such as sophisticated documentation search APIs and user interfaces, automation for DOI registration, and more. Future releases will integrate Ook's existing documentation ingest processes with the bibliographic database and develop API endpoints for querying and managing bibliographic resources.
28+
529
<a id='changelog-0.17.0'></a>
630

731
## 0.17.0 (2025-07-15)

changelog.d/20250729_110115_jsick_DM_51522.md

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)