Restore DOI imports in browser-based WordPress Playground by resolving DOI metadata through CrossRef’s CORS-friendly CSL transform endpoint.
Serialize DOI lookups to respect CrossRef’s public concurrency limit when multiple DOIs are pasted together.
Add a PubMed/PMID sample to the Playground starter content alongside DOI and BibTeX examples.
1.3.2
Add optional Block Accessibility Checks compatibility: soft-detects the BAC plugin and registers four editor checks (empty bibliography, missing heading, raw URL link text, all metadata disabled). Borges works normally when BAC is absent.
Harden Playwright E2E plugin-row locator to exclude WordPress update notice rows, fixing CI strict-mode violations.
Regenerate translation template (POT) with 81 strings, up from 41; covers PHP error messages, BAC check strings, BibLaTeX export labels, and citation reorder controls.
Extend banner generation script with locale and RTL support flags.
1.3.1
Raise per-bibliography hard cap from 50 to 200 citations. Bibliographies between 100 and 199 citations now show a dismissible editor notice warning about potential formatting slowness on shared hosting. The per-paste limit (50 entries) is unchanged.
1.3.0
Enforce an explicit 50-citation total cap per bibliography block with inline editor warnings, replacing the silent 51-entry formatter cliff.
Guard all async editor mutation flows (paste/import, manual add, delete, style switch, structured edit) against stale results from superseded in-flight format requests.
Remove redundant formatter call in the manual-entry add path; the merged bibliography is now formatted once instead of twice.
Prune non-runtime vendor documentation and images from the release zip and exclude composer.lock, reducing release package weight.
Cache successful PMID proxy responses and deduplicate pending DOI resolution requests to reduce avoidable network traffic.
Refactor editor side-effects into focused hooks: useCitationImportActions, useManualCitationActions, and useBibliographyExportActions.
Extract PHP PMID resolver, cache, and permission logic into includes/pmid.php.
1.2.0
Add BibLaTeX export from the editor exports panel.
Highlight 1.2.0 interoperability features, recent 1.1.x accessibility fixes, and ABNT (Associação Brasileira de Normas Técnicas / NBR 6023:2018) support in the readmes and changelogs.
Add PMID input resolution through an authenticated WordPress REST proxy to the NCBI/PMC Literature Citation Exporter API.
Add manual reordering controls for numeric citation styles, including keyboard Alt+Arrow movement.
Reformat the full bibliography after citation mutations so cached display text, sort order, and metadata stay aligned.
Improve sort parity with style-family dispatch, author-date tie-breakers, and JS/PHP coordination fixtures.
Improve accessibility names for saved citation URL links and block toolbar controls.
Harden Playwright accessibility and Playground smoke tests for shared WordPress Playground servers.
Add compact matrix coverage for all nine styles, formatter output, export ordering, and PMID REST proxy regression before tagging 1.2.0.
1.1.1
Fix Block Accessibility Checks (BAC) integration shipped in 1.1.0: register against the current BAC API, harden the soft opt-in, and load validation checks reliably so the empty_bibliography error and heading_missing warning fire as documented when the BAC plugin is active.
Fix editor focus-ring regression so keyboard focus on entry actions remains visible.
Fix Playground demo blueprint to install from the latest release zip rather than a stale path.
1.1.0
Add optional Block Accessibility Checks (BAC) integration: when Troy Chaplin’s Block Accessibility Checks plugin is active, the bibliography block registers two authoring-time checks — an error if no citations have been added, and a warning if no heading is set so screen reader users navigating by heading can find the section.
No functional change when BAC is not installed.
1.0.2
Fix browser-based WordPress Playground demos by explicitly enabling the Playground Intl feature in addition to the kitchen-sink PHP extension bundle.
Keep the GitHub demo blueprint and WordPress.org Preview blueprint aligned for Intl-enabled citation formatting, with regression coverage.
Clarify translation wording so the readme distinguishes bundled seed PO/MO files from official WordPress.org language packs.
1.0.1
Fix Playground/editor bibliography formatting by using the WordPress REST API fetch helper for formatter requests.
Add the WordPress.org Preview blueprint at the documented assets path with the required PHP extension bundle for citation formatting.
1.0.0
Initial public release as Borges Bibliography Builder.
Add references from DOIs, DOI URLs, BibTeX entries, supported formatted citations, or manual entry.
Format bibliographies in Chicago Notes-Bibliography, Chicago Author-Date, APA 7, MLA 9, Harvard, Vancouver, IEEE, OSCOLA, and ABNT (Associação Brasileira de Normas Técnicas / NBR 6023:2018).
Automatically sort entries per style rules and skip duplicate manual or pasted entries.
Save static HTML output so bibliographies remain readable after plugin deactivation.
Output Schema.org JSON-LD by default, with optional COinS and CSL-JSON metadata layers.
Export CSL-JSON, UTF-8 BibTeX, and RIS; copy individual citations or the full bibliography as plain text.
Preserve Unicode quotation marks in BibTeX exports for Zotero, Mendeley, and other citation-manager imports.
Provide reference-manager friendly metadata and exports for Zotero, Mendeley, EndNote, JabRef, BibDesk, LaTeX, and CSL/citeproc workflows.
Improve accessibility with keyboard navigation, visible focus, block-local notices, semantic bibliography markup, and no deprecated bibliography-entry ARIA role in newly saved output.
Provide read-only REST API endpoints for programmatic bibliography access.
Bundle seed interface locale files for translator review/import while using WordPress.org language packs as the canonical availability signal.
Harden the WordPress.org release package with third-party notices and Plugin Check cleanup.
Standardize GitHub, Playground, and release-download links on the approved borges-bibliography-builder slug and zip name.
Add CI/runtime coverage for Multisite network activation and expanded PHP utility behavior.
Confirm compatibility wording through WordPress 7.0 testing.