product log

What changed recently on BonusWijs

Not a marketing newsletter, but the short operational log of what was added, improved, or repaired. The newest change is always at the top.

entries

60

Displayed updates from the current changelog feed.

newest

2026-04-18

Most recent date on which this log was updated.

source

repo feed

Built automatically from the underlying repository history.

  1. Newkennisbank

    WS3 content - 9 Mike-voice evergreen articles via agent batch

    most recent change

  2. Newkennisbank

    WS3 plumbing - 9 new article slugs + route wrappers

    item 2

  3. Newcompare

    WS6 content - 10 Mike-voice verdict paragraphs via agent batch

    item 3

  4. Newcompare

    WS6 plumbing - /casino/[a]/vs/[b] route + 10 curated pairs

    item 4

  5. Newcasino-pages

    WS5 editorial content - 26 Mike-voice editorials via agent batch

    item 5

  6. Newcasino-pages

    WS5 plumbing - Review schema, editorial slot, kennisbank cross-links

    item 6

  7. Newkennisbank

    WS4 finish - register begrippen, retrofit glossary links, add tests

    item 7

  8. Newkennisbank

    add /kennisbank/begrippen glossary with 25 terms

    item 8

  9. Update

    remove deprecated /over-bonuswijs route (redirects to /over)

    item 9

  10. Newauthor

    add /over author page with Person schema + article list

    item 10

  11. Newkennisbank

    wire articles into hub, sitemap, and methodologie link-outs

    item 11

  12. Newkennisbank

    add /kennisbank/rtp-uitgelegd skeleton for Day 2 voice-pass

    item 12

  13. Newkennisbank

    extract /kennisbank/wat-is-ev as standalone article

    item 13

  14. Newkennisbank

    extract /kennisbank/free-spins-waarde as standalone article

    item 14

  15. Newkennisbank

    extract /kennisbank/wagering-uitgelegd as standalone article

    item 15

  16. Newkennisbank

    article types + ArticleShell component with byline + breadcrumb

    item 16

  17. Updategitignore

    untrack tsbuildinfo, stop ignoring .env.example

    item 17

  18. Fixseo

    add /bonus-calculator, /keuzebonus, /vergelijking to sitemap

    item 18

  19. Updatebuild

    remove no-op node_modules patch from prebuild

    item 19

  20. Update

    stop ignoring data/generated/ so scores drift is visible

    item 20

  21. Newscoring

    adaptive k-means via silhouette score

    item 21

  22. Fixscoring

    use optimal.deposit for both EV and costRatio

    item 22

  23. Newsecurity

    gate /beheer/* behind BEHEER_ACCESS_TOKEN env var

    item 23

  24. Updatesecurity

    drop X-XSS-Protection, tighten CSP img-src to self+data

    item 24

  25. Fixsubscribe

    atomic rate limit, trusted IP order, decoupled drip via waitUntil

    item 25

  26. Newlib

    client IP extraction with correct trust order

    item 26

  27. Newlib

    atomic rate-limit helper via Upstash EVAL

    item 27

  28. Newlib

    JSON-LD factories + JsonLd component wrapper

    item 28

  29. Newlib

    canonical URL helper for NL-default + EN-prefixed routing

    item 29

  30. Newseo

    add BreadcrumbList JSON-LD to secondary pages

    item 30

  31. Updateseo

    downgrade casino detail schema to Article

    item 31

  32. Updatescores

    regenerate casino-scores.json (stale vs current logic)

    item 32

  33. Fix

    distinct NL label in bonus-calculator breadcrumb

    item 33

  34. Update

    bump ksa-data to 1.1.48 (bet365 welcome_bonus fix)

    item 34

  35. New

    switch from Plausible to Vercel Analytics

    item 35

  36. Fix

    make "last updated" dates dynamic from ksa-data last_verified

    item 36

  37. Update

    bump ksa-data 1.1.47 (Lucky 7 choice bonus fix)

    item 37

  38. Update

    bump ksa-data 1.1.46 (full promotions scan, 20+ new promos)

    item 38

  39. Update

    bump ksa-data 1.1.45 (Hommerson 20x, full audit complete)

    item 39

  40. Update

    bump ksa-data 1.1.43 (full 24-casino audit)

    item 40

  41. Update

    bump ksa-data 1.1.42 (all audited casinos verified today)

    item 41

  42. Fix

    add winnings wagering type to step explanation (Betnation)

    item 42

  43. Fix

    i18n wagering descriptions, bump ksa-data 1.1.41 (7-casino audit)

    item 43

  44. Fix

    free_spins EV calc uses free_spins_wagering_requirement

    item 44

  45. Fix

    deposit wagering display on casino detail pages, bump ksa-data 1.1.40

    item 45

  46. New

    EV Spotlight Cards replace homepage table, bump ksa-data 1.1.39

    item 46

  47. Fix

    bump ksa-data 1.1.37, add deposit wagering type to EV calc

    item 47

  48. Updatesport

    finish English loan cleanup in 888 + TOTO copy

    item 48

  49. Updatesport

    copy cleanup - em dash + Dutch terminology

    item 49

  50. Updatesport

    re-verify 13 bonuses 2026-04-11 + Bingoal eligibility

    item 50

  51. Fix

    exclude bet_credits from EV comparison (bet365)

    item 51

  52. Update

    update @bambushu/ksa-data to 1.1.35

    item 52

  53. Update

    update @bambushu/ksa-data to 1.1.34

    item 53

  54. Update

    update @bambushu/ksa-data to 1.1.33

    item 54

  55. Update

    update @bambushu/ksa-data to 1.1.32

    item 55

  56. Fix

    homepage calculator UX — type label, legible disclaimer, remove adv calc link

    item 56

  57. Fix

    remove Hard Rock 500% bonus + result panel redesign

    item 57

  58. Fix

    update ksa-data 1.1.29 + deposit-independent note

    item 58

  59. Fix

    LeoVegas bonus value + sticky navbar

    item 59

  60. Update

    checkpoint docs, tests, scripts, and WachtSmid baselines

    item 60

60 entries shown. Older history still lives in the git repository.