Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.12.45 #237

Merged
merged 15 commits into from
Sep 20, 2024
Merged

0.12.45 #237

merged 15 commits into from
Sep 20, 2024

Conversation

eshellman
Copy link
Collaborator

@eshellman eshellman commented Sep 17, 2024

Ebookmaker 0.12.45 September 18, 2024

  • generated covers are now 1600x2400 to comply with Apple Books recommended minimum width and DP guidelines https://www.pgdp.net/wiki/DP_Official_Documentation:PP_and_PPV/Post-Processing_FAQ#Information_for_all_types_of_cover PNG cover images don't work on iPad with Apple Books #234
  • added accessibility metadata to EPUB3 content.ocf as suggested by ACE
  • stub implementation to allow assertions of good alt text in config.
  • added aria labels and roles to nav elements of EPUB3 content.ocf and toc.xhtml
  • added lang attribute to wrapper file html elements as suggested by ACE
  • fix opengraph urls in HTML metadata wrong urls in open graph metadata #235
  • update cchardet to solve problems installing on python 3.11
  • alt-text logging is restructured
    • empty alt-text warnings are now suppressed in figures
    • empty alt-text warnings are now suppressed when role='presentation' or aria-labelledby attributes are present
    • the alt text examination is moved from the Spider module to the HTMLParser module.
    • ids are assigned to all img elements to facilitate alt-text mitigation.
    • alt-text logging is improved.

new cchardet doesn't install on py3.8
- empty alt-text warnings now reference a newly added doc page: https://github.com/gutenbergtools/ebookmaker/blob/master/docs/alt-text.md

  • bug in undeployed 0.12.44 fixed

addresses accessibility issue identified by Ace
- added accessibility metadata to EPUB3 content.ocf as suggested by ACE
- added aria labels and roles to nav elements of EPUB3 content.ocf and toc.xhtml
- added lang attribute to wrapper file html elements as suggested by ACE
alt-text warnings are now suppressed in figures, or when role='presentation'  or aria-labelledby attributes are present
the alt text warnings are moved from the Spider module to the HTMLParser module. ids are assigned to all img elements. alt-text logging is improved.
@eshellman eshellman changed the title 0.12.44 0.12.45 Sep 20, 2024
@eshellman eshellman merged commit b13c351 into master Sep 20, 2024
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.

1 participant