Skip to content

Releases

v1.2.0

Choose a tag to compare

@pattonwebz pattonwebz released this 21 Oct 16:25
dfcfe4c

What's Changed

  • [Backport] Release v1.1.0 by @github-actions[bot] in #104
  • Forward rest_arg fields dynamically instead of a hardcoded list by @pattonwebz in #109
  • feat(PRO-1291): add asc/desc sort-order option to the meetings list by @pattonwebz in #110
  • feat(PRO-1290): add an upcoming/past date scope option to the meetings list by @pattonwebz in #111
  • feat: add admin list table columns for Meeting Date, Canceled, Agenda, Minutes by @SteveJonesDev in #105
  • docs: require Linear gitBranchName for tracked work by @SteveJonesDev in #112
  • Add InstaWP deploy-on-release workflow by @pattonwebz in #115
  • Make the block editor preview table scroll horizontally by @pattonwebz in #114
  • Fix parse_date() silently accepting overflow-mangled d/m/Y dates by @pattonwebz in #116
  • feat: restyle the CSV import upload section by @SteveJonesDev in #118
  • chore: regenerate hooks docs by @github-actions[bot] in #106
  • feat(PRO-1292): expose window.edbsResolveColumns for non-table templates by @SteveJonesDev in #119
  • Add label sync workflow by @SteveJonesDev in #123
  • Simplify tier 2b: extract shared resource-field JS helpers by @pattonwebz in #122
  • Fix focus loss on Add/Replace in resource-shaped fields by @pattonwebz in #124
  • chore: regenerate hooks docs by @github-actions[bot] in #120
  • Fix Supporting Documents: Replace doesn't update the row's title by @pattonwebz in #125
  • PRO-1344: Let Supporting Documents' repeater rows carry a linked document by @pattonwebz in #126
  • PRO-1349: Stop claiming the attached-field mechanism has a current consumer by @pattonwebz in #127
  • PRO-1352: Keep an open Supporting Documents title editor on its own row across a reorder by @pattonwebz in #128
  • PRO-1337: Replace never overwrites a Supporting Document's custom title by @pattonwebz in #129
  • PRO-1331: Render the block editor preview with the real front-end pipeline by @pattonwebz in #130
  • fix: announce CSV import status message to screen readers by @pattonwebz in #131
  • fix: guard url/resource field saves against array $_POST input by @pattonwebz in #132
  • PRO-1336: Rebuild Meeting Details meta box as a React app by @pattonwebz in #121
  • PRO-1380: Persist a resource field's linked document_id sibling meta by @pattonwebz in #133
  • fix: preserve registration order for sibling insert_after fields by @pattonwebz in #134
  • PRO-1373: Expose ResourceCard/ResourceCardEmpty/focusFirstActionable as window.edbsResourceCard by @pattonwebz in #135
  • Metabox: reorder/removal focus fixes, wp.media a11y, release-readiness cleanup by @pattonwebz in #136
  • Polish batch: CSV upload validation, resource-modal a11y attrs, drag-reorder Firefox fix, esc_attr bracket truncation by @pattonwebz in #137
  • Add option to open agenda/minutes links in a new window by @pattonwebz in #113
  • PRO-1393: fix uninstall settings TypeError + trashed-meeting cleanup gap by @pattonwebz in #138
  • PRO-1394: meta box save safety - render guard + textarea line breaks by @pattonwebz in #139
  • Block editor preview: keep hidden_from_ui fields instead of dropping them (PRO-1397) by @pattonwebz in #141
  • Meetings list: hide password-protected meetings, fix pagination edge cases (PRO-1395) by @pattonwebz in #142
  • CSV import: report scheduled rows, skip duplicates on retry (PRO-1396) by @pattonwebz in #140
  • New-tab icon and accessible notice on resource card links (PRO-1403) by @pattonwebz in #143
  • Don't prefill External URL with another source's value (PRO-1407) by @pattonwebz in #144
  • 1.2.0-alpha.3 tracking: internal branch for 2026-09-24 fixes by @pattonwebz in #145
  • fix(PRO-1424): keep the title editor working when another script rewrites the label by @pattonwebz in #146
  • style(PRO-1423): give the Supporting Document title editor its own bordered panel by @pattonwebz in #147
  • fix(metabox): normalise stored resource rows before rendering them by @pattonwebz in #148
  • chore: regenerate hooks docs by @github-actions[bot] in #149
  • feat: limit the agenda and minutes Media Library pickers to document types (PRO-1446) by @pattonwebz in #152
  • fix: never publish a meeting without a valid meeting date (PRO-1460) by @pattonwebz in #151
  • feat: visible_when conditional fields for the shortcode builder and block (PRO-1392) by @pattonwebz in #150
  • fix: preserve unchecked block fields and use Hide Data label by @BryanBelanger in #157
  • Add optional meeting start and end time by @pattonwebz in #155
  • CSV import: let add-ons report extra results in the notice (PRO-1514) by @pattonwebz in #158
  • Build and InstaWP deploy on release publish only by @pattonwebz in #154
  • Update POT translation file by @github-actions[bot] in #159
  • chore: regenerate hooks docs by @github-actions[bot] in #160
  • 🌐 Update translations from PTC by @github-actions[bot] in #161
  • Release v1.2.0 by @pattonwebz in #162

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@pattonwebz pattonwebz released this 04 Sep 16:43
6dd05d3

What's Changed

  • fix: escape PHP_VERSION in the minimum-PHP-version admin notice by @SteveJonesDev in #55
  • chore: update WPCS to patch CVE-2026-45293 by @pattonwebz in #57
  • chore(security): bump squizlabs/php_codesniffer to 3.13.6 (CVE-2026-67434) by @pattonwebz in #61
  • Add plugin build + WordPress Playground link workflow by @pattonwebz in #65
  • docs: remove docs from the public repo by @SteveJonesDev in #66
  • fix: keep a row header when the title column is hidden by @SteveJonesDev in #64
  • docs: replace placeholder since annotations by @SteveJonesDev in #68
  • fix: let theme styles apply to pagination buttons by @pattonwebz in #70
  • chore: bump Tested up to 7.1 by @pattonwebz in #72
  • fix: stop the meetings table from being permanently keyboard-focusable by @pattonwebz in #58
  • feat: emit lifecycle CustomEvents from the frontend instance by @pattonwebz in #71
  • feat: add hidden_from_ui field-registry key by @pattonwebz in #67
  • feat: real documentation links and UTM tagging on the Support tab by @SteveJonesDev in #73
  • Add a real dist build, and generate the POT from it by @pattonwebz in #56
  • test: add block InspectorControls regression coverage by @pattonwebz in #75
  • fix: write dist zip atomically instead of straight to the release path by @pattonwebz in #74
  • fix: correct broken languages documentation link by @SteveJonesDev in #76
  • Update POT translation file by @github-actions[bot] in #77
  • feat: add PTC translation workflow by @pattonwebz in #78
  • 🌐 Update translations from PTC by @github-actions[bot] in #79
  • fix: point the Support tab's Contact Support link at wp.org by @pattonwebz in #81
  • 🌐 Update translations from PTC by @github-actions[bot] in #82
  • chore: prune stale locale files and fix Finnish JS naming by @SteveJonesDev in #83
  • Update readme with proper information and links by @amberhinds in #80
  • Update screenshot descriptions to match new screenshots by @amberhinds in #85
  • docs: bring README.md up to date and add community health files by @SteveJonesDev in #86
  • [Backport] docs: bring README.md up to date and add community health files by @github-actions[bot] in #87
  • Develop by @SteveJonesDev in #88
  • docs: add meeting data model reference for migrations by @SteveJonesDev in #89
  • [Backport] docs: add meeting data model reference for migrations by @github-actions[bot] in #90
  • Add project Claude Code settings to suppress attribution in commits/PRs by @SteveJonesDev in #93
  • docs: rename CLAUDE.md to AGENTS.md and complete the commands block by @SteveJonesDev in #94
  • Add CSV bulk importer, moved from Pro by @SteveJonesDev in #95
  • chore: remove .claude/skills by @SteveJonesDev in #96
  • Update POT translation file by @github-actions[bot] in #97
  • 🌐 Update translations from PTC by @github-actions[bot] in #98
  • chore: add prep_release.sh script by @pattonwebz in #99
  • fix: exclude CSV importer literal tokens from translation by @pattonwebz in #101
  • Update POT translation file by @github-actions[bot] in #102
  • 🌐 Update translations from PTC by @github-actions[bot] in #103
  • Release v1.1.0 by @pattonwebz in #100

New Contributors

  • @github-actions[bot] made their first contribution in #77
  • @amberhinds made their first contribution in #80

Full Changelog: v1.0.0-beta2...v1.1.0

BoardScribe 1.0.0-beta2

Pre-release

Choose a tag to compare

@SteveJonesDev SteveJonesDev released this 23 Jul 16:59

Second beta of BoardScribe.

New

  • Filter meetings by a start and end date, in both the Board Meetings block and the Shortcode Builder (PRO-1237).
  • The default "held" date format now spells out the date, including the weekday.

Fixed

  • Accessibility: correct table row-header semantics and improved pagination button contrast.
  • Accessibility: real headings for the Shortcode Builder's result panels.
  • The block sidebar template picker now shows even without Pro installed.
  • More responsive grid layout for the admin Shortcode Builder.

For developers

  • New hooks: edbs_after_agenda_url_field and edbs_after_minutes_url_field.

Installing

Download boardscribe-1.0.0-beta2.zip from the Assets below and install via Plugins > Add New > Upload Plugin. Do not use the auto-generated "Source code" archive; it omits the compiled assets and the autoloader and will not run.

What to test

  • The new start/end date filtering in the block sidebar and the Shortcode Builder.
  • Add a meeting (date, agenda URL, minutes URL) and confirm the front-end table renders via the [edbs_boardscribe] shortcode.
  • The "Board Meetings" block and its sidebar controls.
  • The settings sidebar logo displays correctly.

Known gaps (not bugs)

  • Pro features are not included; Pro is not yet released.
  • WordPress.org listing screenshots are still pending.
  • A security-reporting FAQ will be added before the stable release.

BoardScribe 1.0.0-beta1

Pre-release

Choose a tag to compare

@SteveJonesDev SteveJonesDev released this 23 Jul 03:45

First beta of BoardScribe, the free plugin for publishing accessible board meeting minutes and agendas.

Installing

Download boardscribe-1.0.0-beta1.zip from the Assets below and install it via Plugins > Add New > Upload Plugin. Do not use the auto-generated "Source code" archive; it omits the compiled assets and the autoloader and will not run.

What to test

  • Add a meeting (date, agenda URL, minutes URL) and confirm the front-end table renders via the [edbs_boardscribe] shortcode.
  • The "Board Meetings" block in the editor, including its sidebar controls.
  • The Shortcode Builder on the settings page.
  • The settings sidebar logo displays correctly.

Known gaps (not bugs)

  • Pro features are not included; Pro is not yet released.
  • WordPress.org listing screenshots are still pending.
  • A security-reporting FAQ will be added before the stable release.

Please report any issues on the repo.