Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
294 commits
Select commit Hold shift + click to select a range
d0d8f42
feat: add changed into changelog
noahlevi Jun 6, 2025
1172e46
fix: create, update, delete title mutations
noahlevi Jun 10, 2025
7692c93
chore: linting, formating
noahlevi Jun 10, 2025
48e5164
feat: added parsing functions for different formats
noahlevi Jun 19, 2025
c7cddf3
test: unit tests for parse and conversion functions
noahlevi Jun 19, 2025
5cede25
feat: adding migration and title entitu markup_format field
noahlevi Jun 22, 2025
60a0dcc
feat: adding into jats conversion into create_title, update title gra…
noahlevi Jun 23, 2025
cceb497
fix minor var naming collision
noahlevi Jun 23, 2025
db69240
fix: convert from jats for title, titles queries
noahlevi Jun 24, 2025
25a865b
fix: minor
noahlevi Jun 24, 2025
7aefe0d
feat: adding abstract entity + title changes (removing markup_format
noahlevi Jul 13, 2025
9315cc1
feat: adding abstract entity into thoth-app/model
noahlevi Jul 13, 2025
3b804dc
fix: removing unnecessary abstracts query
noahlevi Jul 14, 2025
254307f
fix: thoth-app work component abstract updates
noahlevi Jul 14, 2025
f18fc50
fix: added sql fixes
noahlevi Jul 14, 2025
36535bc
chore: formatting
noahlevi Jul 14, 2025
bb5336d
fix: linting fixes
noahlevi Jul 14, 2025
8bf9155
fix: formatting, fixing correspondance bugs
noahlevi Jul 15, 2025
61c80bd
fix: migration, tests, conversion
noahlevi Jul 15, 2025
a1758bf
fix: minor linting
noahlevi Jul 15, 2025
fcb2b72
fix: rust formatting
noahlevi Jul 15, 2025
9e2f6ea
fix: tests
noahlevi Jul 15, 2025
0402736
fix: convert_from_jats
noahlevi Jul 16, 2025
bc0fef9
fix: convert_from_jats + migration
noahlevi Jul 16, 2025
3df7107
temp: test
noahlevi Jul 18, 2025
e69ceaa
test: fixes
noahlevi Jul 20, 2025
662842f
fix: conversion function + tests for them + existed tests fixes
noahlevi Jul 25, 2025
b7382a5
fix: old tests updates
noahlevi Jul 29, 2025
d3e2ea0
fix: old test tags fixing
noahlevi Jul 29, 2025
ec3679e
chore: format
noahlevi Jul 29, 2025
9a9c0ca
fix: lint fixes
noahlevi Jul 29, 2025
4c34d65
feat+fix: migrations concatenation + write_abstract_content updating …
noahlevi Aug 5, 2025
30f747d
fix: remove unnecessary code + make abstract query limit: 2
noahlevi Aug 11, 2025
f75e6f6
Add Contact table to data model and API
rhigman Aug 11, 2025
2773635
feat: add biography graphql queries and mutations
noahlevi Aug 11, 2025
e8964f3
Add accessibility contact output to Thoth ONIX 3.1
rhigman Aug 13, 2025
b0f290c
Add publisher accessibility statement to data model and API
rhigman Aug 13, 2025
3343b29
Add publisher accessibility statement to Thoth ONIX 3.1
rhigman Aug 13, 2025
8e65af9
feat: update migration up and down sql
noahlevi Aug 13, 2025
7e95585
Add publication accessibility standards, exceptions and report URL to…
rhigman Aug 14, 2025
c86eb56
Fix compile errors by minimally adding new publication accessibility …
rhigman Aug 14, 2025
a316efe
Add publication accessibility standards, exceptions and report URL to…
rhigman Aug 14, 2025
9b50f1e
feat: added biographies
noahlevi Aug 26, 2025
73eb925
fix: biography -> biographies
noahlevi Aug 26, 2025
37b4194
Add publisher accessibility report URL to data model and API, and ren…
rhigman Aug 26, 2025
6c6ba70
fix: lint errors fixing
noahlevi Aug 26, 2025
482b3de
fix: linting, testing fixes
noahlevi Sep 1, 2025
7ef8d56
fix: minor formatting
noahlevi Sep 1, 2025
e862e6a
fix: migration
noahlevi Sep 1, 2025
78d0cb1
Add all new accessibility fields to Thoth ONIX 3.0 (all are compatible)
rhigman Sep 1, 2025
0463cec
Update JSTOR ONIX 3.0 (specs encourage adding extra metadata, incl. a…
rhigman Sep 1, 2025
8f24b40
Update MUSE ONIX 3.0 (communication states that a11y will be stored s…
rhigman Sep 1, 2025
3f9646f
Update OAPEN ONIX 3.0 (a11y not mentioned in data model, but unsuppor…
rhigman Sep 1, 2025
a6f75ab
Update Google Books ONIX 3.0 (but note a11y not mentioned in specs)
rhigman Sep 1, 2025
155ae4a
Update Overdrive ONIX 3.0 (no info found re a11y)
rhigman Sep 1, 2025
f9eb2e0
Update EBSCOhost ONIX 2.1 (specs state any valid ONIX accepted; some …
rhigman Sep 2, 2025
652fe1a
Update ProQuest ONIX 2.1 (no info found re a11y; some a11y fields not…
rhigman Sep 2, 2025
6048847
Update JSON test
rhigman Sep 2, 2025
635b11c
Fix linting: remove stray clones
rhigman Sep 2, 2025
b51b967
EDItEUR feedback: fix ContentItem tag structure
rhigman Sep 2, 2025
53f1260
EDItEUR feedback: fix Imprint child tag ordering
rhigman Sep 2, 2025
d824ae4
EDItEUR feedback: remove stray Edition parent tag to EditionNumber
rhigman Sep 2, 2025
391e51e
EDItEUR feedback: add GTIN-13 as parallel to ISBN-13
rhigman Sep 2, 2025
f0a7f91
EDItEUR feedback: ORCIDs should not have hyphens
rhigman Sep 3, 2025
773324d
EDItEUR feedback: best practice is to list all keywords in single Sub…
rhigman Sep 3, 2025
98b227e
Update changelog
rhigman Sep 8, 2025
c096589
fix: Working on Dokerfile
noahlevi Sep 8, 2025
54731ce
fix: minor
noahlevi Sep 8, 2025
0d319d7
fix: use apt-get instead of apk
noahlevi Sep 8, 2025
d921343
fix: openssl fixes
noahlevi Sep 8, 2025
83fe07f
fix: minor§
noahlevi Sep 8, 2025
312ccd8
fix
noahlevi Sep 8, 2025
0ffc985
fix: add gcc, musl-gcc
noahlevi Sep 8, 2025
f3c6e36
fix: minor
noahlevi Sep 8, 2025
db8c562
EDItEUR feedback: repeat CopyrightOwner where field is clearly a list
rhigman Sep 9, 2025
465142c
Remove stray Edition tag reference
rhigman Sep 9, 2025
1843f5d
fix: use the standard rust image
noahlevi Sep 9, 2025
d35d1a1
Merge branch 'develop' into feature/work_title_multilingualism
ja573 Sep 11, 2025
150b681
fix: remove unnecessary comments
noahlevi Sep 11, 2025
20c9655
feat: use ast crate for jats conversion
noahlevi Sep 18, 2025
535b4cd
fix: update rust version in Dockerfile
noahlevi Sep 18, 2025
15639c7
fix: test onix3_thoth.rs
noahlevi Sep 18, 2025
2cf90ef
fix: removed work_id from biography
noahlevi Sep 18, 2025
a2afaba
fix: changelog update
noahlevi Sep 18, 2025
6c3af07
chore: move ast as module to thoth-api
noahlevi Sep 18, 2025
2a6f232
fix: Dockerfile.dev update rust version
noahlevi Sep 18, 2025
c458021
fix: remove Option from convert_to_jatsconversion_limit field
noahlevi Sep 18, 2025
179e2de
fix: remove typo
noahlevi Sep 18, 2025
64c954e
fix: use WorkWithRelations directly
noahlevi Sep 18, 2025
9804633
fix: move create, update, delete at the bottom of corresponding methods
noahlevi Sep 18, 2025
ec9873c
fix: copy-paste errors fixing
noahlevi Sep 18, 2025
3fa558c
fix: remove typos and hardcoded values
noahlevi Sep 18, 2025
a303c5b
fix: titles, abstracts, biographies descriptions
noahlevi Sep 18, 2025
0ef5bbd
fix: default, description fields for markup_format arg
noahlevi Sep 19, 2025
8a20bba
fix: return to previous test work
noahlevi Sep 23, 2025
49af9a2
fix: use abstract type instead of using super::AbstractType
noahlevi Sep 23, 2025
f236029
fix: query code optimisation
noahlevi Sep 23, 2025
85c8031
chore: removed unused
noahlevi Sep 23, 2025
e126583
fix: add old test into new structure + return lost imprintId from wor…
noahlevi Sep 23, 2025
67787f4
fix: alphabet order in shema.rs
noahlevi Sep 23, 2025
d556abf
fix: typo
noahlevi Sep 23, 2025
409dcd1
feat: added SlimWorksWithRelations for working with titles in dropdow…
noahlevi Sep 25, 2025
a8bce28
fix: json_thot test add biography, up.sql used convert_to_jats for title
noahlevi Sep 25, 2025
2642a94
fix: minor
noahlevi Sep 25, 2025
65312af
fix: return to previous abstruct in test_onix21_proquest_ebrary_works
noahlevi Sep 25, 2025
8049d13
fix: return to original data in tests
noahlevi Sep 25, 2025
cc87bfa
fix: move convert_to_jats in migration to the top
noahlevi Sep 25, 2025
06197fb
fix: minor
noahlevi Sep 25, 2025
ccf2a01
fix: ast tests, removing old and unnecessary adding new tests
noahlevi Sep 26, 2025
ccc2313
fix: minor
noahlevi Sep 26, 2025
4a3bf3f
chore: formatting
noahlevi Sep 26, 2025
499033a
fix: minor
noahlevi Oct 5, 2025
c8ea260
fix: typo
noahlevi Oct 5, 2025
dc2b829
fix: minor typo
noahlevi Oct 5, 2025
7e5377d
fix: removed "<>", ">" from plain text format validation
noahlevi Oct 5, 2025
41ae959
fix: remove ditto related work abstracts
noahlevi Oct 5, 2025
25beb81
feat: abstract of type SHORT was include
noahlevi Oct 8, 2025
0b16949
fix: remove new changes in test_bibtex_thoth_chapter and clear abstracts
noahlevi Oct 8, 2025
da25040
fix: remove unnecessary "{}"
noahlevi Oct 8, 2025
571eda3
fix: returned to old test long abstract and output
noahlevi Oct 8, 2025
f6da5ec
feat: add ONIX_MAX_CHAR_LIMIT and check inside update_abstract and cr…
noahlevi Oct 8, 2025
886554c
fix: title, abstract, biography update function component
noahlevi Oct 8, 2025
fec196f
fix: linting updates
noahlevi Oct 8, 2025
b9211b2
feat+test: start outputting abstracts in all languages
noahlevi Oct 8, 2025
4d10c4e
fix: returning to old tests assertion
noahlevi Oct 8, 2025
49dc889
fix: minor
noahlevi Oct 14, 2025
14f842f
fix: has_canonical_abstract query editing
noahlevi Oct 14, 2025
956795e
feat: additional markup based on AST supported tags
noahlevi Oct 15, 2025
f8c8b01
Merge branch 'develop' into feature/work_title_multilingualism
noahlevi Oct 15, 2025
3728d75
fix: versioning
noahlevi Oct 15, 2025
c830a33
chore: formatting
noahlevi Oct 15, 2025
ed8af65
fix: remove unnecessary tags wrapper from doideposit_crossref.rswrite…
noahlevi Oct 15, 2025
17c9a56
feat: abstracts formatting which depends in specification
noahlevi Oct 19, 2025
793e815
fix: minor unwraping + formatting
noahlevi Oct 19, 2025
d3a1d91
fix: abstractsLimit query variable + unused stuff removing
noahlevi Oct 28, 2025
06a0fb9
test: fix test_query_parameters_builder missing fields + fix old tests
noahlevi Oct 28, 2025
24f3e6f
fix : replacing with_abstracts -> with_all_abstracts + add with_canon…
noahlevi Oct 29, 2025
3a02357
Update changelog
ja573 Oct 30, 2025
73c5177
Deprecate thoth-app
ja573 Oct 30, 2025
c7a1daf
Deprecate thoth-app
ja573 Oct 30, 2025
12334df
Deprecate thoth-app
ja573 Oct 30, 2025
c57720c
fix: remove hardcoded abstract limits
noahlevi Nov 4, 2025
bab1d02
fix: plaintext format via ast from jats from client
noahlevi Nov 4, 2025
da59f81
Merge branch 'launch/v1.0.0' into feature/work_title_multilingualism
ja573 Nov 4, 2025
a1023ae
fix: jats representing of test_work abstracts (as client query) inst…
noahlevi Nov 4, 2025
5e69fa0
Deprecate thoth-app
ja573 Oct 30, 2025
0b5291d
feat: implement to_iso function for Locale code and use it instead of…
noahlevi Nov 5, 2025
64e2892
Update changelog
ja573 Nov 6, 2025
2120f93
Allow filtering work queries by publication date
ja573 Nov 6, 2025
bccf777
Update changelog
ja573 Nov 6, 2025
9e30489
Draft logic for reordering all contributions correctly (failing)
rhigman Nov 6, 2025
faf6a47
fix: type matching between thoth_client to thoth_api locale code enums
noahlevi Nov 6, 2025
31c59c6
fix: tests
noahlevi Nov 6, 2025
e91e09e
Merge pull request #711 from thoth-pub/feature/filter-book-count
ja573 Nov 10, 2025
9724381
Merge branch 'launch/v1.0.0' into feature/work_title_multilingualism
ja573 Nov 11, 2025
244fa04
Deprecate thoth-app
ja573 Oct 30, 2025
044c5f0
Merge branch 'feature/work_title_multilingualism' into feature/abstra…
ja573 Nov 11, 2025
83ecd25
Allow filtering work queries by publication date
ja573 Nov 6, 2025
3eff798
Allow filtering work queries by publication date
ja573 Nov 6, 2025
c902e3c
Remove redundant structs
ja573 Nov 12, 2025
e984b52
Merge branch 'feature/work_title_multilingualism' into feature/abstra…
ja573 Nov 12, 2025
d983df6
Remove diesel query from graphql model
ja573 Nov 12, 2025
f266a4f
Remove diesel query from graphql model
ja573 Nov 12, 2025
1b54074
Tidy up imports
ja573 Nov 12, 2025
3788a3c
Merge branch 'feature/work_title_multilingualism' into feature/abstra…
ja573 Nov 12, 2025
3feea4c
Update changelog
ja573 Nov 12, 2025
da4500e
Fix work_relation deadlocks
ja573 Nov 12, 2025
c8f5d7d
Update changelog
ja573 Nov 12, 2025
a71686c
Fix work_relation deadlocks
ja573 Nov 12, 2025
7621a7f
Fix work_relation deadlocks
ja573 Nov 12, 2025
88c2ff4
Fix work_relation deadlocks
ja573 Nov 12, 2025
3457b99
feat: merge
noahlevi Nov 13, 2025
d71389b
fix: eplace the Debug-based fallback with an explicit, exhaustive map…
noahlevi Nov 13, 2025
8b464ce
Revert "feat: merge"
noahlevi Nov 13, 2025
7ed836d
Fix logic and allow transaction to complete before DB constraints are…
rhigman Nov 17, 2025
26466f7
Must declare DB constraint as deferrable before it can be set as defe…
rhigman Nov 17, 2025
92888f8
No-op if new order is same as existing order
rhigman Nov 18, 2025
c9c337c
Abstract out contribution reordering into generic trait (draft, teste…
rhigman Nov 18, 2025
8f27f27
Apply trait to references, including DB constraint change (tested, wo…
rhigman Nov 18, 2025
0587510
Apply trait/constraint change to work_relations (tested, working)
rhigman Nov 19, 2025
8221a83
Update changelog
ja573 Nov 19, 2025
4b6a939
Merge pull request #712 from thoth-pub/deadlock-fix
ja573 Nov 19, 2025
d1f531f
Replace Undefined language code with exhaustive list
ja573 Nov 20, 2025
eae214b
Merge branch 'launch/v1.0.0' into feature/701_accessibility_fields
ja573 Nov 20, 2025
7634380
Allow filtering work queries by publication date
ja573 Nov 6, 2025
611402a
fix: remove TODO
noahlevi Nov 21, 2025
351ae55
fix: 1:1 mapping instead of unwrap_or_default
noahlevi Nov 21, 2025
497e065
chore: move TitleData trait to xml/mod.rs
noahlevi Nov 21, 2025
cc3fd66
fix: adding missed <p> tags
noahlevi Nov 21, 2025
d618345
test: remove unnecessary error mapping
noahlevi Nov 21, 2025
0b9cf9a
Apply trait/constraint change to affiliations (tested, working)
rhigman Nov 24, 2025
e237129
Apply trait/constraint change to issues (tested, working)
rhigman Nov 24, 2025
dd5064d
Apply trait/constraint change to subjects including removing duplicat…
rhigman Nov 27, 2025
3a7da16
Correct ordering of methods within modules
rhigman Nov 27, 2025
eba2903
fix: undo parameteres public in thoth-client/src/lib.rs
noahlevi Nov 28, 2025
4fc3ecd
Merge pull request #709 from thoth-pub/feature/abstracts_formatting
ja573 Nov 28, 2025
f23576e
Add commenting to trait/macro definitions
rhigman Dec 1, 2025
8867173
Fix formatting
rhigman Dec 1, 2025
95e0cf2
Update changelog
rhigman Dec 1, 2025
5bcfa4c
Merge branch 'launch/v1.0.0' into feature/reorder_objects
rhigman Dec 1, 2025
925cde6
Review markups
rhigman Dec 2, 2025
ebc7959
Merge pull request #715 from thoth-pub/feature/reorder_objects
rhigman Dec 2, 2025
4b14e0c
fix: remove title <p></p> tags from migration
noahlevi Dec 3, 2025
e36fa54
Remove dev docker workflow
ja573 Dec 3, 2025
ef79044
Add migration target
ja573 Dec 3, 2025
3ba0403
Use thoth muslrust docker image
ja573 Dec 3, 2025
4946398
Merge pull request #716 from thoth-pub/muslrust
ja573 Dec 3, 2025
8d6f38c
Rename migrations
ja573 Dec 3, 2025
ea3f77d
fix: wrong abstracts fetching, parse graphql response into more reada…
noahlevi Dec 3, 2025
b44c624
test: added test_title_plain_text_to_jats_has_no_paragraph + test_tit…
noahlevi Dec 3, 2025
c65da69
Merge branch 'develop' into launch/v1.0.0
ja573 Dec 3, 2025
ba1f6e7
Merge branch 'launch/v1.0.0' into feature/work_title_multilingualism
ja573 Dec 4, 2025
c9c8432
Rename migration
ja573 Dec 4, 2025
be540ad
Fix deadlock in reorder operations
ja573 Dec 5, 2025
dc3522b
Combine migrations into single schema
ja573 Dec 5, 2025
922f3ee
Combine migrations into single schema
ja573 Dec 5, 2025
3ffd26c
Merge branch 'launch/v1.0.0' into feature/work_title_multilingualism
ja573 Dec 5, 2025
5678b22
Merge pull request #718 from thoth-pub/fix_reordering_deadlock
ja573 Dec 8, 2025
3c48739
Fix race condition in WorkRelation ordinal assignment using advisory …
ja573 Dec 11, 2025
db222d5
Remove unnecessary macro imports
ja573 Dec 11, 2025
35c73a7
Merge branch 'launch/v1.0.0' into fix_work_relation_ordinal_race
ja573 Dec 11, 2025
c83dfc6
Merge branch 'launch/v1.0.0' into feature/work_title_multilingualism
ja573 Dec 11, 2025
54279b7
Merge pull request #719 from thoth-pub/fix_work_relation_ordinal_race
ja573 Dec 12, 2025
aca3163
Remove extra paragraph
ja573 Dec 12, 2025
1074e83
Remove unnecessary macro imports
ja573 Dec 12, 2025
446d817
Fix typos
ja573 Dec 12, 2025
64e74bb
Do not allow creating canonical entities when one already exists
ja573 Dec 12, 2025
b6df170
Remove restriction on updates
ja573 Dec 12, 2025
851bef7
Fix typos
ja573 Dec 12, 2025
4a2cc7f
Fix duplicate rows on filtering
ja573 Dec 12, 2025
090e0ea
Enforce default markup format
ja573 Dec 12, 2025
0360455
Change default query
ja573 Dec 12, 2025
a48793b
Remove unnecessary exports
ja573 Dec 12, 2025
3d947a4
Add missing constraint errors
ja573 Dec 12, 2025
aa89519
Merge pull request #690 from thoth-pub/feature/work_title_multilingua…
ja573 Dec 12, 2025
ddf8fc1
Merge branch 'launch/v1.0.0' into feature/701_accessibility_fields
ja573 Dec 12, 2025
4c89048
Rename migration
ja573 Dec 12, 2025
8d43c09
Merge pull request #705 from thoth-pub/feature/701_accessibility_fields
ja573 Dec 12, 2025
3d49a33
Replace unwraps
ja573 Dec 12, 2025
f1266b9
Replace unwraps
ja573 Dec 12, 2025
50198f3
Replace closures
ja573 Dec 12, 2025
3c5d535
Replace unwraps
ja573 Dec 12, 2025
976e53e
Hoist markup once per resolver loop
ja573 Dec 12, 2025
28a8a56
Fix wrong conversion limit
ja573 Dec 12, 2025
f2c71dd
Fix wrong conversion limit
ja573 Dec 12, 2025
2d858ee
fix: correct quering of biographies
noahlevi Dec 22, 2025
13a9c5d
Merge pull request #721 from thoth-pub/fix/biographies-of-contribution
ja573 Dec 22, 2025
eec0d54
fix: deduplicate contributions when joined with biographies
noahlevi Dec 23, 2025
e6a772d
chore: format
noahlevi Dec 23, 2025
4b0664f
Merge pull request #723 from thoth-pub/fix/contributions-duplication
ja573 Dec 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,7 @@ db/
LICENSE
README.md
Dockerfile
Dockerfile.dev
Makefile
docker-compose.yml
docker-compose.dev.yml
CHANGELOG.md

1 change: 0 additions & 1 deletion .github/workflows/build_test_and_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ on:

env:
CARGO_TERM_COLOR: always
THOTH_GRAPHQL_API: https://api.thoth.pub
THOTH_EXPORT_API: https://export.thoth.pub
TEST_REDIS_URL: redis://localhost:6379

Expand Down
21 changes: 0 additions & 21 deletions .github/workflows/docker_build_and_push_to_dockerhub.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,27 +41,6 @@ jobs:
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
THOTH_GRAPHQL_API=https://api.test.thoth.pub
THOTH_EXPORT_API=https://export.test.thoth.pub
- name: Image digest
run: echo ${{ steps.docker_build.outputs.digest }}

build_dev_docker_image:
runs-on: ubuntu-latest
steps:
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build
id: docker_build
uses: docker/build-push-action@v5
with:
push: false
tags: thoth-pub/thoth:latest
file: Dockerfile.dev
build-args: |
THOTH_GRAPHQL_API=https://api.thoth.pub
THOTH_EXPORT_API=https://export.thoth.pub
- name: Image digest
run: echo ${{ steps.docker_build.outputs.digest }}
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ jobs:
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
THOTH_GRAPHQL_API=https://api.thoth.pub
THOTH_EXPORT_API=https://export.thoth.pub
- name: Image digest
run: echo ${{ steps.docker_build.outputs.digest }}
20 changes: 19 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,28 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
### Changed
- [689](https://github.com/thoth-pub/thoth/issues/689) - Move `Work.fullTitle`, `Work.title` and `Work.subtitle` into a dedicated `Title` table, supporting multilingual and rich text fields
- [689](https://github.com/thoth-pub/thoth/issues/689) - Move `Work.shortAbstract` and `Work.longAbstract` into a dedicated `Abstract` table with `abstractType`, supporting multilingual and rich text fields
- [689](https://github.com/thoth-pub/thoth/issues/689) - Move `Contribution.biography` into a dedicated `Biography` table, supporting multilingual and rich text fields
- [689](https://github.com/thoth-pub/thoth/issues/689) - Store all rich text fields internally as JATS XML, supporting conversion to/from HTML, Markdown, and plain text
- [689](https://github.com/thoth-pub/thoth/issues/689) - Mark existing GraphQL fields as deprecated and return only the canonical version
- [701](https://github.com/thoth-pub/thoth/issues/701) - Add accessibility-related metadata to Thoth data model and outputs
- [682](https://github.com/thoth-pub/thoth/issues/682) - Improve ONIX 3.0 and 3.1 outputs based on feedback from EDItEUR

### Added
- [711](https://github.com/thoth-pub/thoth/pull/711) - Allow filtering work queries by publication date
- [715](https://github.com/thoth-pub/thoth/pull/715) - Support reordering items which have ordinals

### Fixed
- [712](https://github.com/thoth-pub/thoth/pull/712) - Make `updated_at_with_relations` propagation less deadlock-prone

### Removed
- [710](https://github.com/thoth-pub/thoth/pull/710) - Deprecated thoth-app

## [[0.13.15]](https://github.com/thoth-pub/thoth/releases/tag/v0.13.15) - 2025-12-03
### Changed
- [#717](https://github.com/thoth-pub/thoth/pull/717) - Update Thema codes to v1.6
- [#717](https://github.com/thoth-pub/thoth/pull/717) - Update Thema codes to v1.6

## [[0.13.14]](https://github.com/thoth-pub/thoth/releases/tag/v0.13.14) - 2025-10-14
### Changed
Expand Down
Loading