Skip to content

Add support to EPUB 3 series and series number - #2922

Merged
gamebeaker merged 1 commit into
dteviot:ExperimentalTabModefrom
mddanish00:ExperimentalTabMode
Aug 14, 2026
Merged

Add support to EPUB 3 series and series number#2922
gamebeaker merged 1 commit into
dteviot:ExperimentalTabModefrom
mddanish00:ExperimentalTabMode

Conversation

@mddanish00

Copy link
Copy Markdown
Contributor

Adding support to EPUB 3 series and series number when Create EPUB 3 is selected. Both calibre:series and calibre:series_index still retained in EPUB 3 version for compatibility reason.

The result of new additions for EPUB 3 content.opf:

<meta name="calibre:series" content="Whatever It Is" />
<meta name="calibre:series_index" content="4" />
<meta property="belongs-to-collection" id="series">Whatever It Is</meta>
<meta refines="#series" property="collection-type">series</meta>
<meta refines="#series" property="group-position">4</meta>

Tested by packing EPUB with Create EPUB 3 is selected and Series and Volume filled out to make sure.

References

@gamebeaker gamebeaker closed this Aug 14, 2026
@gamebeaker gamebeaker reopened this Aug 14, 2026
@gamebeaker

Copy link
Copy Markdown
Collaborator

I closed and reopened the PR to re trigger the github actions check.

@gamebeaker

Copy link
Copy Markdown
Collaborator

@mddanish00 i don't really understand the reason for "collection-type" to exist. But as it is in the spec lgtm.

@gamebeaker
gamebeaker merged commit 88dd3f6 into dteviot:ExperimentalTabMode Aug 14, 2026
1 of 2 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.

2 participants