Changelog

Wat is er nieuw?

Alle versies en wijzigingen van Centaur CMS, van nieuw naar oud.

v2.5Actueel2026-10-04
  • NieuwKeuze-opties voor Selectie-velden en subvelden voor Repeater-velden zijn nu in te stellen in de veldeditor van collecties en bloktypes. Subvelden kunnen tekst, rich text, getal, ja/nee, media of selectie zijn
  • VerbeterdAutomatische veld-slugs zetten letters met accenten om ("Ingrediënt" wordt "ingredient") in plaats van ze weg te laten
  • NieuwSchrijfsleutels werken nu ook voor collectie-items: via /api/manage/collections/{collectie}/entries kunnen ze items lezen (ook concepten), concepten aanmaken en items bijwerken. Publiceren en verwijderen blijft voorbehouden aan het dashboard
  • NieuwNieuwe webhook-events entry.unpublished en entry.updated (bij een wijziging aan een gepubliceerd collectie-item), naast het bestaande entry.published. Een statische site met een deploy hook bouwt zo ook opnieuw na depubliceren of een correctie
v2.42026-10-04
  • OpgelostMarketingsite: de navigatiebalk viel bij bepaalde schermbreedtes (o.a. veel MacBooks) uit elkaar doordat "Changelog" naar een tweede regel wegklapte. Header, pagina-inhoud en footer hebben nu iets meer ruimte, zodat alle menu-items op één regel passen.
  • NieuwPagina "Algemene voorwaarden" toegevoegd, met een link in de footer.
v2.32026-10-04
  • NieuwAPI-sleutels met schrijfrechten: kies bij het aanmaken tussen "Lezen" en "Lezen + schrijven". Schrijfsleutels kunnen via /api/manage/pages concepten aanmaken en pagina's bijwerken; publiceren en verwijderen blijft voorbehouden aan het dashboard
v2.22026-09-26
  • NieuwElke tenant-site heeft nu een automatisch gegenereerde robots.txt op het eigen domein, met een verwijzing naar de sitemap en automatisch "Disallow: /" tijdens onderhoudsmodus
  • OpgelostDe sitemap.xml van een tenant-site is nu daadwerkelijk bereikbaar op het eigen domein — voorheen kreeg een tenant-domein altijd de sitemap van de marketingsite te zien
  • NieuwPublieke pagina's bevatten nu een structured-data (JSON-LD Organization) blok op basis van de site-instellingen, voor een rijkere weergave in zoekresultaten
v2.12026-09-21
  • NieuwNieuw veldtype "Relatie" — koppel een collectieveld aan een entry in een andere (of dezelfde) collectie, met een record-picker in de editor en automatisch geresolved in de publieke content-API
  • NieuwVerwijderen van een entry die via een relatie ergens anders aan gekoppeld is toont nu eerst een waarschuwing
v2.02026-09-16
  • NieuwHet globale zoeken (Cmd/Ctrl+K) doorzoekt nu ook collectie-entries en formulier-inzendingen, met een type-filter om resultaten te versmallen
v1.92026-09-14
  • VerbeterdCollectie-entries en de media-bibliotheek laden nu per pagina (25 tegelijk) in plaats van alles in één keer — bij veel records is de admin-omgeving nu merkbaar sneller
  • VerbeterdHet aanpassen van een collectieveld controleert nu via de server of bestaande data geraakt wordt, in plaats van eerst alle records naar de browser te halen
v1.82026-09-08
  • NieuwMarketingsite heeft nu een blog (/blog) — posts beheer je via de bestaande collecties-UI, inclusief automatische sitemap.xml-vermelding en een RSS-feed (/blog/rss.xml)
  • OpgelostDe hele marketingsite stond sinds een testfase per ongeluk nog op noindex en had een robots.txt die alles blokkeerde — zoekmachines konden de site niet indexeren. Dit is opgelost; alleen het beheerpaneel blijft (terecht) buiten zoekresultaten
  • OpgelostEen tijdelijke storing van de content-API leverde bij een blogpost dezelfde 404 op als een écht niet-bestaande post, waardoor zoekmachines een live post per ongeluk konden deïndexeren — de blog-API geeft nu bij een storing een 503 terug in plaats van een misleidende 404
  • OpgelostDe RSS-feed van de blog kon een ongeldige "Invalid Date" in <pubDate> zetten als een post geen (goed ingevulde) publicatiedatum had, wat strikte feedlezers de hele feed kon laten afwijzen — dat veld wordt nu weggelaten in plaats van een ongeldige waarde te tonen
v1.72026-09-07
  • NieuwGeüploade afbeeldingen (JPEG/PNG/WebP) krijgen nu automatisch een thumbnail- en medium-formaat plus WebP-versies, klaar voor gebruik via de media-API — kleinere, snellere afbeeldingen zonder dat je zelf iets hoeft te doen
v1.62026-08-25
  • NieuwPagina's en collectie-entries kunnen nu gedupliceerd worden — de kopie wordt altijd als concept aangemaakt, met automatisch een unieke slug bij pagina's
v1.52026-08-23
  • NieuwElke push naar de develop-branch deployt nu automatisch naar een aparte acceptatie-omgeving (accept), zodat wijzigingen eerst getest kunnen worden voordat ze naar productie gaan
v1.42026-08-22
  • VerbeterdPagina's bijwerken, bulk-publiceren/archiveren/verwijderen en pagina-import doen niet langer een aparte database-fetch per pagina — bij tenants met veel pagina's is dit nu merkbaar sneller
  • NieuwDe SvelteKit- en Astro-boilerplate hebben nu ingebouwde TypeScript type-checking (npm run check), zodat een typefout direct wordt gemeld in plaats van pas bij een cryptische build- of runtimefout
v1.32026-08-09
  • NieuwHet downloaden van een boilerplate (Nuxt, Next.js, SvelteKit, Astro) levert nu een kant-en-klare .env met een echte, verse API-sleutel en je tenant-slug — direct npm install && npm run dev, zonder eerst zelf een sleutel te hoeven aanmaken
  • NieuwAlle vier boilerplates gebruiken nu je site-instellingen (favicon, paginatitel, merkkleur), tonen een cookiebanner met consent-gated Analytics, en respecteren onderhoudsmodus met een eigen scherm
  • NieuwBoilerplate-pagina's gebruiken nu de volledige OG-metadata en canonical-URL, plus een JSON-LD-blok op basis van je site-instellingen; elke boilerplate heeft nu ook /sitemap.xml, /robots.txt en een gestylede foutpagina
v1.22026-08-08
  • NieuwBoilerplates (Nuxt, Next.js, SvelteKit, Astro) renderen pagebuilder-blokken nu automatisch, met een overschrijf-mechanisme per bloktype en een kant-en-klaar contactformulier-voorbeeld
v1.12026-08-07
  • OpgelostOverschakelen naar Engels op de website liet op veel plekken nog Nederlandse tekst zien — de volledige site is nu consequent vertaald in beide talen
  • OpgelostGebruikers met de rol Viewer konden via de API toch content, webhooks en redirects aanpassen — dit is nu beperkt tot Admin en Editor
  • OpgelostHet verwijderen van gebruikers, API-sleutels en redirects controleerde niet altijd of dit binnen je eigen project gebeurde
  • OpgelostWebhook-URL's werden onvoldoende gecontroleerd, waardoor een webhook naar een intern of lokaal adres kon wijzen
  • VerbeterdHet aanmaken van een nieuw project controleert nu vooraf op een geldig e-mailadres en wachtwoord, zodat er geen onbruikbaar project kan ontstaan bij een fout tijdens het aanmaken
v1.02026-08-06
  • OpgelostFormulier-inzendingen op de publieke site gaven soms een foutmelding terwijl de inzending al wel was opgeslagen — nu altijd een correcte bevestiging
  • OpgelostInstellingenpagina's (Team, Webhooks, Redirects, Environments) stuurden je bij een directe paginalaad of refresh onterecht terug naar de inlogpagina
  • VerbeterdTeam, Webhooks, Redirects en Environments zijn nu ook bereikbaar via de zijbalk, in plaats van alleen door de URL te typen
  • OpgelostEen verlopen sessie op een Pro-only pagina gaf een fatale foutmelding in plaats van rustig terug te sturen naar het inlogscherm
  • OpgelostTwee velden met dezelfde naam binnen één collectie konden stilzwijgend elkaars data overschrijven — dit wordt nu direct gemeld
  • Opgelost"Gepland publiceren" toonde na het herladen van een pagina een tijd die 2 uur afweek van wat was ingevoerd
  • VerbeterdInloggen is nu beter beschermd tegen herhaalde geautomatiseerde pogingen
  • OpgelostMedia-upload accepteert nu alleen toegestane bestandstypen (afbeeldingen, PDF) en een maximale bestandsgrootte
  • VerbeterdBij het promoten van een sandbox-environment naar productie is nu expliciet zichtbaar wat wel en niet wordt overgenomen
  • OpgelostVerbeterde zichtbaarheid van randen en vlakken op meerdere schermen (o.a. menu's, media, instellingen)
  • VerbeterdKleuren maken op ondersteunde browsers gebruik van OKLCH voor een consistentere, toegankelijkere kleurweergave
v0.92026-07-30
  • NieuwVelden van een bestaande collectie kunnen nu achteraf worden aangepast (toevoegen, verwijderen, hernoemen, type wijzigen, volgorde) — met een waarschuwing als dit bestaande recorddata raakt
v0.82026-07-25
  • NieuwBoilerplates uitgebreid naar 4 frameworks: Nuxt, Next.js, SvelteKit en Astro — elk met pagina-rendering, navigatie, formulier-inzending en een webhook-ontvanger
  • OpgelostBoilerplate-download werkt nu daadwerkelijk (voorheen altijd een 503 door een nooit-geconfigureerde externe ZIP-URL) — de backend genereert en serveert de ZIP nu zelf
v0.72026-07-23
  • NieuwCent — een ingebouwde AI-assistent (Pro) die helpt met vragen over het gebruik van Centaur, met persoonlijke, bewaarde chatgeschiedenis
  • VerbeterdCent's antwoorden worden nu met opmaak weergegeven (koppen, lijstjes, vet) in plaats van platte tekst
v0.62026-07-21
  • NieuwMarketingsite vernieuwd — rustige, gecentreerde "editorial" vormgeving met Cormorant Garamond en scroll-animaties
  • NieuwAPI-sleutels zijn nu gekoppeld aan één environment (bv. productie of staging)
  • NieuwWebhook retry-mechanisme — mislukte afleveringen worden automatisch tot 6 keer opnieuw geprobeerd, oplopend van 1 minuut tot 12 uur
  • OpgelostAPI-sleutels worden nu daadwerkelijk gecontroleerd op de publieke content-API, inclusief verlopen sleutels
v0.52026-06-17
  • NieuwOpen Graph preview — bekijk live hoe een pagina eruitziet als linkcard op sociale media
  • NieuwBulk acties — meerdere pagina's tegelijk publiceren, archiveren of verwijderen
  • NieuwContent import/export — download alle pagina's als JSON of laad ze in vanuit een bestand
  • NieuwWebhook delivery logs — bekijk de laatste 50 afleveringen per webhook met status en duur
  • NieuwAPI rate limiting — publieke endpoints zijn nu begrensd op 60 verzoeken per minuut
  • NieuwAuditlog — overzicht van wie welke pagina wanneer heeft aangemaakt, bijgewerkt of verwijderd
  • NieuwTwee-factor authenticatie (TOTP) — instelbaar via QR-code of handmatige sleutel
  • NieuwAutomatische databasebackups — dagelijks pg_dump-export naar Hetzner Object Storage
  • NieuwTaalknop — schakel de marketingsite tussen Nederlands en Engels
  • VerbeterdWebhook testknop logt nu ook de afleveringsstatus en reactietijd
v0.42026-06-16
  • NieuwMedia library met zoeken, typefilter en drag-and-drop upload
  • NieuwBlock column width — blokken kunnen 1 t/m N kolommen innemen op een configureerbaar raster
  • NieuwMarketingsite met landingspagina, functies, prijzen en changelog
  • VerbeterdLettertype vervangen door Host Grotesk
  • VerbeterdPrijzenstructuur: Starter gratis tot 2 projecten, Agency vanaf 3
v0.32026-06-14
  • NieuwCollecties — contenttypen definiëren en entries aanmaken
  • NieuwEnvironments — acceptatie en productieomgevingen per website
  • NieuwByzantium Design System — component library voor de CMS-UI
  • VerbeterdEntry editor met publiceren en depubliceren
  • OpgelostPubliceren geblokkeerd wanneer opslaan mislukt
v0.22026-06-02
  • NieuwPublicatiestatus — concept, gepubliceerd en gearchiveerd per pagina
  • NieuwNavigatiebeheer — hoofd- en footermenus samenstellen
  • NieuwFormulieren en inzendingen
  • VerbeterdPagebuilder velden uitgebreid met media, repeater en blokken
  • OpgelostDark mode (Midnight Forest) volledig doorgevoerd
v0.12026-06-01
  • NieuwMulti-tenancy — meerdere websites onder één installatie
  • NieuwAuthenticatie met JWT en API-sleutels
  • NieuwPagebuilder met bloktypen en velden
  • NieuwHeadless publicatie via REST API
  • NieuwDashboard met statistieken en activiteitsgrafiek
  • NieuwWebsite-instellingen (SEO, huisstijl, social, technisch)