What's new

All notable changes to AccesPub (the self-service web app, the portal and the API) are listed here, newest first.

The format follows Keep a Changelog. Each version is named after its release date (YYYY.MM.DD).

Subscribe to what's new (Atom)

Added

  • Help: step-by-step portal guide, with screenshots of every screen, in Spanish, English, Catalan and French: the organisation, batches, reviewing each title, and the accessibility and commercial ONIX.

Fixed

  • Portal: under Organisation → Summary, the plan you have is shown by its name (for example, “API Professional” or “Pilot”) instead of an internal code.
  • Portal: in the image-by-image review, the option selected by default is the same one quick validation suggests: the cover and figures with a caption (“Fig. 3…”) arrive as informative even when the EPUB gives them an empty alternative text, and rules and separators as decorative.
  • ONIX: before a title is finalised, the commercial ONIX takes into account the ISBN the EPUB already has and no longer warns that it is missing.

Changed

  • Remediation: AI alternative text suggestions are based on the text closest to the image. From the preceding paragraph, the end (the part just before the image) is used instead of the beginning; if the text before and after is the same, it is sent only once, and the document’s internal title is no longer used as if it were text from the book.
  • Legal: the privacy policy, the data processing agreement, the sub-processor list and the website’s legal information detail what is sent to the AI for each suggestion: for alternative text, the image, the text around it in the book and the language, also for batch suggestions.
  • Legal: general terms 2.2. The conformance clause makes clear that the conformance statement in the EPUB and the report is made by the publisher, based on the automated checks and its own review, and is not a certification; that AccesPub is based on European law and does not guarantee compliance with the laws of other countries, such as the United States; and that reports are not legal advice. The website's legal information and the portal's accessibility statement say the same.
  • Web: the home page describes validation more precisely (EPUBCheck runs on every EPUB and the export screen includes a guide to check it with ACE by DAISY) the conformance statement, which is added once the review is complete, and the date the European Accessibility Act applies from (June 2025).
  • Pricing: the plans note explains when VAT applies under Spanish VAT law: 21 % for customers in mainland Spain or the Balearic Islands, reverse charge for businesses in other EU countries with a valid VAT number, and no Spanish VAT for businesses outside the EU.

Fixed

  • Web: the home page title in the browser tab no longer repeats “AccesPub”.

Added

  • Portal: portal themes: each organisation can choose Classic, Modern (light header and teal accents) or Vintage (paper tones, burgundy accents and serif headings) in Organisation → Customisation. Administrators choose it and everyone in the organisation sees it. Every theme is designed to meet WCAG 2.1 level AA.
  • Report: the accessibility report for titles reviewed in the portal or through the API includes a “Human review” section: which organisation made the review decisions, on which dates, and how many alternative texts were written by hand, how many started from an AI suggestion confirmed by a person and how many images were marked as decorative. No names or email addresses: who made each decision is still recorded in the portal’s decision log, and the EPUB contains no personal data.

Changed

  • Portal: a more polished Classic theme: figure cards with a coloured icon, cleaner tables, outlined secondary buttons and the Organisation tabs on a single line.
  • Web: the web corrector takes on the portal’s finish: a coloured rule under the header, cleaner figure cards in the report, softer shadows and corners, and links in the AccesPub colour. The typeface is served by AccesPub, with no connections to third-party services.

Fixed

  • Portal: the Sign out button in the header lines up with the other options and looks like a button; text links always use the portal colour and form fields have a higher-contrast border.
  • Web: form fields have a border with the contrast WCAG 2.1 requires (it fell short before) and show a visible outline when they receive keyboard focus; fields pre-filled by the AI keep their colour with more contrast.

Fixed

  • Portal: in the quick table validation, the list keeps its width while the AI suggestions arrive and no horizontal scrolling appears any more; the preview of a wide table scrolls inside its own box.

Added

  • Portal and API (0.11.0): bulk AI suggestions for tables too: the AI proposes a caption for every pending table, and the portal has a quick table validation screen to confirm or correct them row by row.

Fixed

  • Portal and API: a batch ONIX (commercial and accessibility) now loads into DILVE without errors, like the ONIX of a single title.

Added

  • API (0.9.0): every title includes the addresses of its page and its review screen in the portal, and every batch its own, so you can link to them from your front end (mixed model).
  • API (0.9.0): portal sign-in link: your application can open the portal with a person's session, without a password, so they can review (enabled per organisation on request). When inviting people, the email can be skipped.
  • API (0.10.0) and portal: automatic notifications (webhooks): AccesPub notifies your system when a title needs review, is ready, has been finalised or has failed, when a batch finishes, when ab serveis answers a help or large upload request, when the AI proposals are done and when credits run low. Signed notifications, with testing, delivery history and resending. In the portal, under Organisation → Automatic notifications (administration).

Changed

  • Terms (2.1) and data processing agreement (DPA 1.1): service companies may use the portal and the API to remediate their clients’ books, with their own rules and data sub-processing; self-service at accespub.app is for own works or the publisher’s own.
  • Portal: the session stays open while it is used: it expires after 12 hours without activity and, at most, after 7 days.

Fixed

  • Portal: after signing in from a link, you go back to that same screen, also with test data.

Added

  • Portal and API (0.8.1): in the commercial ONIX, the cover image URL, which travels inside the ONIX for platforms that require it. Without a URL, the EPUB cover can be downloaded named with the ISBN, with a warning if it is smaller than the standard recommends.
  • Web: «Cover» step in the full ONIX, as in the portal: the image URL, which travels in the ONIX, and the download of the EPUB cover named with the ISBN, with a warning if it is smaller than the standard recommends.
  • API: practical guide in the API documentation: every operation explained in plain language, with ready-to-run code in curl, Python and JavaScript.

Changed

  • Web and portal: in the commercial ONIX, authors are entered in rows: the name and, next to it, a role selector («Author» by default), with an «Add author/contributor» button. Typing the role is no longer needed.
  • Portal: the commercial ONIX screen is organised in collapsible blocks with icons (Product, Publication, Readership, and Markets and prices); only the first one starts open.
  • Portal: «Readership» with the recommended age in the dropdown of standard Thema ages, as on the web, or a custom range.
  • Portal: markets start with one and more are added with «Add market», with an explanation and examples of how to define them.
  • Web: the GEO Kit has its own block, below the ONIX steps, and shows the cover URL already filled in.

Added

  • Remediation: Kindle compatibility: the table of contents is also declared in the package guide, so «Go to › Table of Contents» works on Kindle devices.
  • Web: character counter for the book description, with a warning above 250 (a limit some distributors apply; the EPUB standard sets none).
  • Web and portal: a What's new page and a notice when the platform is updated.

Changed

  • Remediation: forced black text and forced white or black backgrounds are removed, so text stays readable in Kindle night mode.

Fixed

  • Remediation: the table of contents is also included in the reading order, before the first chapter and without numbering, like a book index, because Bookwire and Kindle require it for the guide reference.

Added

  • Portal and API (0.8.0): commercial ONIX per title and per batch. In the portal it has its own block on the title page.
  • Commercial ONIX: several markets and more product fields.
  • Downloads: option to use the ISBN as the file name.
  • Portal help: a «Step by step» section in Spanish, English, Catalan and French.

Changed

  • Quick validation: «Confirm the N on this page» is also available in the Pending and All tabs.
  • ONIX: subjects are adjusted to what DILVE accepts (Thema qualifiers, and BISAC only with a code).
  • Downloads: the zip with the batch EPUBs is now compressed and smaller.

Fixed

  • Images with spaces or accents in their names now get AI proposals, review and suggestions.
  • Price: decimal comma shown in Spanish, Catalan and French.

Added

  • Remediation: if an EPUB 3 has no navigation document, one is generated automatically.
  • Web: public videos page: five videos with captions and transcripts.
  • Legal: General Terms v2.0 (in force from 28/10/2026), with mandatory acceptance in the web app, the portal and the API.

Changed

  • Terms v2.0: accounts expire after 24 months without activity; API credits are valid for 12 months; API changes are announced 30 days in advance.

Added

  • Portal and API (0.7.0): bulk alternative text: the AI prepares proposals for every image in the batch and they are confirmed on a quick validation screen.

Changed

  • Portal: redesigned title page, batch page, batch list and all-items view. «Status» block with grouped actions.
  • Web: redesigned Export screen.

Fixed

  • Portal: confirming no longer makes the page jump; the processing icon stops when done; SVG covers are displayed.
  • Remediation: when converting EPUB 2 to EPUB 3, the role and sort name of authors and contributors are kept.

Added

  • Portal: per-organisation branding: logo, welcome text and a choice between «logo and name» or «logo only». The organisation band appears on every screen.

Changed

  • Portal: the AI proposal button is more prominent.

Added

  • Portal: its own accessibility statement.

Added

  • Portal: AI proposal for the synopsis, Thema and BISAC subjects and keywords.
  • Web: ONIX subjects are also written into the EPUB; Thema qualifiers in the AI proposal.
  • Legal: terms of service, privacy policy, data processing agreement (DPA) and sub-processor list for the portal and the API.

Changed

  • Pricing: the Studio plan is no longer offered as self-service.
  • Portal: service emails no longer include customer data; everything is viewed in the portal.

Fixed

  • Portal: accessibility improvements after a manual WCAG 2.1 AA review.

Added

  • Portal: help in Spanish, English, Catalan and French, and public API documentation.
  • Portal: animated indicator on titles and batches being processed.
  • Portal: reminders for batches left in review without activity (after 30 and 60 days).
  • API: credit usage per title depends on the number of images.
  • Pricing: new self-service prices and AccesPub API plans.
  • GEO Kit: detailed conformance, page breaks and MathML with the official Display Guide wording; link to the print edition by its ISBN.

Changed

  • Portal: the report and contextual help open in a new tab.
  • GEO Kit and ONIX: what is published says exactly the same as the exported EPUB, with no assumptions.

Fixed

  • Portal: «1 title is being processed», in the singular.

Added

  • Portal: first version: sign-in and invitations, batches, EPUB upload, review, metadata, accessibility ONIX, people and roles, organisation and API keys.
  • API (0.4.1 and 0.5): parity with the web app (book language, metadata, skip review), people, roles and sessions, incompatible-EPUB notice and help requests.

Fixed

  • ONIX, JSON-LD and book page: authors and contributors with their role; main language based on the content when the EPUB declares several; no availability is stated unless the publisher gave it; sufficient access modes are only published if the EPUB declares them.

Added

  • API (new): AccesPub API at api.accespub.app: batches, titles, reports, review through the API, credits and downloads.
  • Report: versioned public format, with a JSON schema.

Fixed

  • Remediation: empty table headers become regular cells.
  • Web: the language mismatch alert no longer gives false positives and leads to the Language block.
  • Web: uploading a new title clears the state of the previous one (credits and commercial ONIX).

Changed

  • Report: language appears under «Needs your attention» and the help is easier to read.
  • Titularium catalogue: publishing again updates the same book's page without overwriting another one with the same title.

Fixed

  • Remediation: the alternative text of a cover without text is written in the right language.

Added

  • Pricing: Indie plans, Enterprise as a managed service and a free trial on request.
  • Web: online purchase of plans with card payment.
  • Web: temporary large-EPUB upload with a code.

Changed

  • Web: the upload limit becomes 50 MB per EPUB.
  • Help: clarified that the credit is used on the first download, not when processing.

Fixed

  • Web: AA contrast across the interface and a keyboard-accessible help button.
  • Web: the corrected publication date was not being saved.

Added

  • Accessibility: compliance with the W3C Accessibility Metadata Display Guide 2.1, with its official wording on the book page.
  • Remediation: detection of styles that prevent changing fonts or colours; text is only declared adjustable if it really is.

Changed

  • ONIX: hazards go in the right list, BISAC subjects without a code are sent as text and codes are validated.
  • GEO Kit: the price is shown as «Recommended retail price».

Added

  • ONIX and book page: detailed product form (reflowable or fixed layout, EPUB version, DRM), format and file size.

Added

  • Titularium catalogue: publish the book page in the catalogue from Export, with prior consent and the link optionally sent by email.

Changed

  • Export: the commercial synopsis is no longer filled with the EPUB description; the copyright is taken from the EPUB rights; AI proposals carry over from the accessibility ONIX to the commercial one.

Fixed

  • Remediation: correct language in documents without text (such as covers).

Added

  • GEO Kit: publishable book page, ready-to-copy blocks, HTML guides and Thema age ranges.

Added

  • Web: the loading screen shows the real stages of the process (also in Safari).
  • Web: «Skip review» shows what is still pending and does not declare conformance by default; the rest can be confirmed as decorative in one go.
  • AI: alternative text and table title suggestions are written in each element's language.

Changed

  • Web: more robustness: limits on uncompressed size and intermediate files deleted after download.

Fixed

  • Remediation: table, language and alternative text reviews also apply to files whose name was corrected.

Added

  • Web: automatic assignment of each document's language when detection is reliable.

Added

  • Report: thumbnails and alternative text for every image, with detection of placeholder alternative text.
  • Remediation: multilingual books: several languages in the metadata, detection by content and language per document.

Changed

  • Report: reorganised into blocks and accordions.

Fixed

  • Remediation: contrast is detected and fixed when the background comes from a containing element.
  • Report: the print edition ISBN is no longer truncated.

Added

  • Full (commercial) ONIX and GEO Kit: metadata form, book page, JSON-LD structured data and downloadable package.
  • AI: commercial metadata proposal from the book's text, with prior consent.
  • ONIX: validation against the official EDItEUR schema before download; output in ONIX 3.1.

Changed

  • Web: Export screen in two tabs, with a «Load book data» button and per-field help.

Fixed

  • Remediation: the EPUB's unique identifier is respected (not confused with the ISBN).

Added

  • Remediation: the language is validated against the official IANA subtag registry.

Changed

  • Remediation: the language is only corrected when it can be determined reliably or the user states it; it is never made up.

Added

  • Remediation: faithful conversion to UTF-8 of documents in other encodings.

Fixed

  • Remediation: documents whose title was the file name get the title from the table of contents.

Added

  • Pricing: Enterprise plan in the plans table.

Changed

  • Web: the upload limit goes from 50 MB to 100 MB.

Fixed

  • Remediation: the EPUB modification date is always updated.

Fixed

  • Remediation: the conformance statement uses the official W3C URL; better detection of where the content starts; alternative texts that are file names are detected; links are underlined in more cases.

Added

  • Accessibility ONIX: ONIX generation with the accessibility metadata, ISBN field and DILVE compatibility.
  • AI: Thema subject proposal.
  • Report: the downloadable report is available in Spanish, English, Catalan and French.
  • Help: new sections on the remediation report and ONIX.

Changed

  • Web: redesigned Export screen.

Fixed

  • Remediation: heading hierarchy with CSS styles.

Added

  • Remediation: alternative text for SVG covers.
  • Review: detection of suspicious alternative text (file names, paths, identifiers or numbers).

Fixed

  • Report: false critical error on covers with valid alternative text; detection of table captions.

Added

  • Web: drag and drop the EPUB onto the upload area.
  • Remediation: automatic correction of empty metadata, invalid file names and outdated document declarations.

Fixed

  • Export: the publication date is normalised to the correct format.

Changed

  • Validation: the valid-EPUB notice shows how many automatic corrections were applied.
  • Report: sections are collapsed when it opens.

Added

  • Table review: detection of tables without headers and conversion of the first row.
  • Language review: review of passages in another language within the text.

Added

  • Export: EPUBCheck error notice, a guide to validating with Ace by DAISY and a notice on the limits of automatic validation.
  • Export: notice that the session stays active after downloading.

Security

  • Security and vulnerability disclosure policy.
  • Protection against repeated sign-in attempts.

Added

  • Help: contextual help, a panel with the process steps and FAQs.
  • Report: downloadable HTML accessibility report.

Added

  • Remediation: automatic correction of malformed dates, table of contents order, orphan page breaks and broken table of contents links (common in InDesign EPUBs).
  • Web: 50 MB upload limit with a notice.

Changed

  • Credits: the credit is used on the first download, not when uploading the EPUB.

Added

  • First public version of AccesPub at accespub.app: automatic remediation to accessible EPUB 3 (WCAG 2.1 AA, EPUB Accessibility 1.1), alternative text review with AI assistance, accessibility report, EPUBCheck validation and export.
  • Credit-based plans with an access code and a remaining-credits indicator.
  • Interface in Spanish, English and Catalan, mobile-friendly.
  • Support chat.