Repository navigation
Releases
Releases · equalizedigital/boardscribe
v1.2.0
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
- @BryanBelanger made their first contribution in #157
Full Changelog: v1.1.0...v1.2.0
v1.1.0
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
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
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.