OpenWoo release V1.0.260519-development
| Aspect | Waarde |
|---|---|
| Tag | V1.0.260519-development op woo-website-template-apiv2 |
| Gepubliceerd | 2026-05-19 |
| Vorige stable | V1.0.260422-development (2026-04-22) |
| Diff | V1.0.260422 → V1.0.260519 (4 commits, 2 PRs) |
| Database | PostgreSQL (via OpenRegister) |
Hoogtepunten
Faceted search en full-text search
OpenWoo levert burgers en leveranciers volwaardige zoekfunctionaliteit op publicaties: filteren op categorie, organisatie en datum (facets), gecombineerd met vrije-tekst zoeken via _search. Voor implementators die hun eigen front-end bouwen tegen de OpenWoo-API:
- Full-text search voor leveranciers — query-syntax (booleaans, fuzzy, wildcards), gewogen velden, relevantie-score, integratievoorbeelden en gotchas
- API-koppelvlak — endpoint, authenticatie, throttling, metadata-conventies
Het zoek-endpoint zelf is in deze release ongewijzigd; de UI-laag (woo-website-template-apiv2) heeft wel kleine accessibility- en responsiviteits-verbeteringen rondom de filterbalk en resultatentabel — zie hieronder.
WCAG-conforme tabel-scroll
Nieuwe configuratie GATSBY_TABLE_SCROLL_MODE (waarden: buttons | scrollbar) maakt het mogelijk de zoek-resultatentabel met de native browser-scrollbar te scrollen in plaats van custom scroll-knoppen. Dat is conform WCAG 2.1 Succescriterium 1.4.10 (Reflow).
buttons(default) — bestaand gedrag, custom scroll-knoppenscrollbar— toont de native scrollbar, beter voor screen readers en mobile
Wire-up in pwa/Dockerfile, pwa/docker/entrypoint.d/30-generate-runtime.sh, pwa/docker/runtime.json.template, pwa/src/hooks/useEnvironment.ts, en pwa/src/templates/templateParts/tableResultsTemplate/TableResultsTemplate.tsx.
Responsieve filterbalk
Op smalle viewports (mobiel, smalle tablets) wrapt de filterbalk nu correct in plaats van horizontaal over te lopen.
/* pwa/src/templates/templateParts/filters/FiltersTemplate.module.css */
.form {
flex-wrap: wrap; /* nieuw — fix voor mobiele viewports */
margin-block-end: 12px;
}
Footer accessibility
De visueel-verborgen <Heading2> in de footer was eerder t("Footer") — niet erg informatief voor screen readers. Bijgewerkt naar t("About this website") voor betere navigatie-semantiek. Het bijbehorende vertaling-label is bijgewerkt in pwa/src/translations/en.ts en pwa/src/translations/nl.ts.
TableBody language attribuut
<TableBody> heeft nu lang="nl" zodat screen readers en spell-checkers de Nederlandse content correct interpreteren — vooral relevant voor publicaties met technische Nederlandse termen.
Wijzigingen tussen V1.0.260422 → V1.0.260519
4 commits over 2 PRs in woo-website-template-apiv2:
| PR | Titel | Merged | Inhoud |
|---|---|---|---|
| #128 | Docker image update | 2026-04-22 | Aanvullingen aan de Docker-pipeline rondom de OpenRegister-koppeling |
| #142 | WCAG changes Almere | 2026-05-19 | De WCAG-, filter- en footer-verbeteringen hierboven, plus de GATSBY_TABLE_SCROLL_MODE env-var |
Component-versies
Welke versies van de afhankelijke componenten in deze release zitten:
Direct (uit pwa/package.json op tag V1.0.260519-development)
| Component | Versie | Wijziging | Bron |
|---|---|---|---|
@conduction/components | 2.2.59 | ⬆️ van 2.2.58 (patch) | GitHub |
@conduction/theme | 1.1.69 | unchanged | onderdeel van conduction-components |
Stack-componenten (latest stable)
Deze componenten draaien naast woo-website-template-apiv2 in een complete OpenWoo-installatie. De exacte productie-versie kan per deployment verschillen; OpenWoo werkt met de laatste stable van elk:
| Component | Laatste stable | Wijziging | Bron |
|---|---|---|---|
| OpenRegister | v1.0.3 | — | tags |
| OpenCatalogi | v1.0.2 | — | tags |
| OpenConnector | v0.2.20 | — | tags |
Let op: voor OpenConnector is de exacte productie-versie die met OpenWoo wordt uitgerold niet vastgelegd in deze release. Voor de laatste wijzigingen, zie de OpenConnector tags.
Database
Deze release is gevalideerd tegen een PostgreSQL-database via OpenRegister (v1.0+). Eerdere releases werkten al met Postgres; deze release bevestigt het pad als stabiel en wordt aanbevolen voor nieuwe installaties.
Upgrade-instructies
Voor een complete upgrade van een gemeente / leverancier OpenWoo-instance:
- Update
woo-website-template-apiv2naar tagV1.0.260519-development - Voeg de nieuwe env-var toe aan je
.env(zie .env.example):# options: "buttons" | "scrollbar" — scrollbar (WCAG 1.4.10) of custom buttons (default)GATSBY_TABLE_SCROLL_MODE="" - Verifieer dat OpenRegister minimaal op
v1.0.3draait (Postgres-pad) - Rebuild + redeploy de PWA-container
Voor configuratie-details zie Technical → Installation en Technical → Configuration.