Skip to content

Releases: dknauss/Borges

v1.5.1

Choose a tag to compare

@dknauss dknauss released this 19 Aug 15:20
b7b9d43

WordPress 7.1 support, and a fix for copying reporting failure when copying was still possible.

  • WordPress 7.1 support. Verified against 7.1-RC4: the block registers and renders in the always-iframed editor, and CSL formatting was exercised through POST bibliography/v1/format across five styles with vendor/ present — output diverges per style, confirming citeproc applied them rather than falling back.
  • Fixed: both Copy citation and Copy bibliography reached their fallback only when clipboard access was missing entirely, not when the browser offered it and then refused. A refusal now falls through to the fallback instead of reporting failure.

No security content. Full notes in readme.txt and CHANGELOG.md.

What's Changed

  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #78
  • Clipboard fallback on rejection, and Tested up to 7.1 by @dknauss in #79
  • chore(release): 1.5.1 by @dknauss in #81

Full Changelog: v1.5.0...v1.5.1

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 01:02
3447121

What's Changed

  • feat(playground): add main-build Playground demo alongside release demo by @dknauss in #66
  • docs: record footprint and performance metrics by @dknauss in #67
  • Updated block validation integration by @troychaplin in #68
  • chore(deps-dev): bump wp-coding-standards/wpcs from 3.3.0 to 3.4.1 in the composer group across 1 directory by @dependabot[bot] in #70
  • fix(deps): pin typescript so lockfile regeneration cannot break ESLint (supersedes #69) by @dknauss in #72
  • Release prep: BAC v4 docs, metrics refresh + gate, and a BAC test that never ran by @dknauss in #71
  • test: validate saved markup against Gutenberg's own deprecation chain by @dknauss in #74
  • fix(security): make three accidental safety properties explicit by @dknauss in #76
  • fix(security): bound text length before stripping tags by @dknauss in #75
  • chore(deps): bump the npm_and_yarn group across 1 directory with 8 updates by @dependabot[bot] in #73
  • chore(release): prepare 1.5.0 by @dknauss in #77

New Contributors

Full Changelog: v1.4.2...v1.5.0

Main branch preview (rolling)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Jul 06:37
49f623b

Automated rolling build of the main branch, refreshed on every push. This is not a stable release — for production use install the latest tagged release or the WordPress.org listing.

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 23 Jun 18:42
5e74d91

What's Changed

  • ci(codecov): make patch coverage informational by @dknauss in #55
  • test(e2e): cite/export frontend regression spec by @dknauss in #53
  • docs(planning): sync STATE/ROADMAP to 1.4.x reality by @dknauss in #54
  • Phase 07: Free-text embedded-identifier resolution (Tier 1) by @dknauss in #52
  • chore(planning): retire v1.3 GSD milestone; archive phases 04 + 07 by @dknauss in #56
  • docs(planning): adopt release-versioned GSD milestone convention by @dknauss in #57
  • test(e2e): guard numeric-reorder against editor-not-ready race by @dknauss in #58
  • chore(deps): patch dev-only transitive vulnerabilities via overrides by @dknauss in #60
  • chore(release): prepare 1.4.2 by @dknauss in #59
  • docs(screenshots): expand gallery to 9 shots and reorder for narrative by @dknauss in #61
  • test(e2e): pin @wp-playground/cli to 3.1.40 to escape upstream regression by @dknauss in #64
  • test(e2e): retry Playground smoke tests in CI to absorb boot flakiness by @dknauss in #63
  • chore(deps): patch dev-only transitive advisories (js-yaml, uuid) via overrides by @dknauss in #62
  • Clarify RIS support before 1.4.2 release by @dknauss in #65

Full Changelog: v1.4.1...v1.4.2

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 21 Jun 05:35
a1ad7a2

What's Changed

  • Remediate code review and QA findings by @dknauss in #48
  • feat(uninstall): clean up transient and object-cache data on uninstall by @dknauss in #49
  • docs(readme): revise listing copy, cover current features, ignore .codex/ by @dknauss in #50
  • chore(release): prepare 1.4.1 by @dknauss in #51

Full Changelog: v1.4.0...v1.4.1

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 03:31
de81e52

What's Changed

  • docs: add Phase-2 frontend cite/export planning docs by @dknauss in #34
  • test: add large-bibliography performance benchmark suite by @dknauss in #35
  • Revert "docs: add Phase-2 frontend cite/export planning docs (#34)" by @dknauss in #36
  • docs: backlog research — leaner root plugin file by @dknauss in #38
  • chore: remove dead includes/pmid.php duplicate by @dknauss in #39
  • docs: editor-notices note + free-text DOI backlog todo by @dknauss in #41
  • feat: Phase 04 — frontend cite/export affordances by @dknauss in #37
  • fix(cite-export): safe id helper + gate export precompute by @dknauss in #42
  • chore: prepare 1.4.0 release by @dknauss in #43
  • chore(deps): sync lockfile to 1.4.0 + launch-editor 2.14.1 (supersedes #40) by @dknauss in #44
  • fix(doi): import book DOIs with CrossRef 'monograph' (and other non-standard) types by @dknauss in #45
  • fix(csl): render the year in notes/MLA/OSCOLA + title-case ALL-CAPS author names by @dknauss in #47

Full Changelog: v1.3.4...v1.4.0

v1.3.4

Choose a tag to compare

@github-actions github-actions released this 14 Jun 13:15

What's Changed

  • chore(deps): bump qs from 6.14.2 to 6.15.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #32
  • test(sort): add REQ-S4 coordination fixture cases and fix lint by @dknauss in #31
  • chore(deps-dev): bump shell-quote from 1.8.3 to 1.8.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #33

Full Changelog: v1.3.3...v1.3.4

What's Changed

  • chore(deps): bump qs from 6.14.2 to 6.15.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #32
  • test(sort): add REQ-S4 coordination fixture cases and fix lint by @dknauss in #31
  • chore(deps-dev): bump shell-quote from 1.8.3 to 1.8.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #33

Full Changelog: v1.3.3...v1.3.4

v1.3.3

Choose a tag to compare

@github-actions github-actions released this 11 May 13:39

Full Changelog: v1.3.2...v1.3.3

1.3.2

Choose a tag to compare

@dknauss dknauss released this 11 May 00:09

What's new in 1.3.2

Added

  • Block Accessibility Checks compatibility — optional integration with Troy Chaplin's Block Accessibility Checks plugin. When active, Borges registers four authoring-time checks: empty bibliography, missing heading, raw URL/DOI as link text, and all metadata outputs disabled. Borges works normally when BAC is not installed.

Changed

  • 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), covering PHP error messages, BAC check strings, BibLaTeX export labels, and citation reorder controls. All 19 bundled seed PO files updated.
  • Extend banner generation script with --locale and --all-locales flags for future localised WordPress.org banner variants.

Fixed

  • bibliography-builder.php and block.json version headers corrected to match the published release version.
  • Missing [1.3.0] entry added to CHANGELOG.md.

Docs

  • docs/i18n-process.md: POT regeneration, MO compilation, JS JSON artifact guide, bundled-vs-official pack policy.
  • docs/a11y-audit-records/1.3.1.md: Tier 1 and Tier 2 accessibility audit record — all automated checks green.

What's Changed

  • Clarify Borges Bibliography Builder plugin description by @dknauss in #28
  • fix(e2e): revert networkidle to domcontentloaded in a11y editor setup by @dknauss in #29

Full Changelog: v1.3.1...v1.3.2

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 10 May 21:52

What's Changed

  • chore(deps-dev): bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #26
  • feat: raise bibliography cap to 200, add soft-cap warning at 100 by @dknauss in #27

Full Changelog: v1.3.0...v1.3.1