Ga naar hoofdinhoud

OpenWoo release V1.0.260519-development

AspectWaarde
TagV1.0.260519-development op woo-website-template-apiv2
Gepubliceerd2026-05-19
Vorige stableV1.0.260422-development (2026-04-22)
DiffV1.0.260422 → V1.0.260519 (4 commits, 2 PRs)
DatabasePostgreSQL (via OpenRegister)

Hoogtepunten

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:

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-knoppen
  • scrollbar — 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;
}

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:

PRTitelMergedInhoud
#128Docker image update2026-04-22Aanvullingen aan de Docker-pipeline rondom de OpenRegister-koppeling
#142WCAG changes Almere2026-05-19De 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)

ComponentVersieWijzigingBron
@conduction/components2.2.59⬆️ van 2.2.58 (patch)GitHub
@conduction/theme1.1.69unchangedonderdeel 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:

ComponentLaatste stableWijzigingBron
OpenRegisterv1.0.3tags
OpenCatalogiv1.0.2tags
OpenConnectorv0.2.20tags

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:

  1. Update woo-website-template-apiv2 naar tag V1.0.260519-development
  2. 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=""
  3. Verifieer dat OpenRegister minimaal op v1.0.3 draait (Postgres-pad)
  4. Rebuild + redeploy de PWA-container

Voor configuratie-details zie Technical → Installation en Technical → Configuration.