Skip to content

Releases: sbpp/sourcebans-pp

2.0.0-rc7

07 Jun 00:46
97d5804

Choose a tag to compare

2.0.0-rc7 Pre-release
Pre-release

What's Changed

Full Changelog: 2.0.0-rc6...2.0.0-rc7

2.0.0-rc6

02 Jun 22:09
db60c19

Choose a tag to compare

2.0.0-rc6 Pre-release
Pre-release

What's Changed

  • fix(1435): bump install-wizard alert + pill text to WCAG AAA palette by @rumblefrog in #1437
  • Automatic database reconnection for Sleuth and Checker modules by @Yur1Ca in #1378
  • chore(docs+panel): trim LLM-flavored wording by @rumblefrog in #1447
  • fix(1419): drop api-contract from prod Apache deny list (login spinner under prod Docker image) by @rumblefrog in #1445
  • fix(1438): paint chromeless <head> surfaces in dark mode on first paint by @rumblefrog in #1450
  • fix(1440): pre-fill nickname when Ban / Block from the servers context menu by @rumblefrog in #1452
  • fix(1443): drop misleading row-wide cursor: pointer on data tables by @rumblefrog in #1451
  • fix(1446): paint online-server count from page-header sibling summary by @rumblefrog in #1449
  • fix(1448): require base btn token alongside every btn--* modifier by @rumblefrog in #1453
  • fix(1439): kick-only flow no longer tells the player they were banned by @rumblefrog in #1454
  • fix(1444): give toast notifications time to be read (and screenshotted) by @rumblefrog in #1458
  • fix(1442): keep banlist advanced-search disclosure closed on click-through from dashboard / palette / protests by @rumblefrog in #1457
  • fix(1441): kick the player from their server when the ban is added by @rumblefrog in #1459
  • fix(1456): forgot-password no longer leaks whether email is registered by @rumblefrog in #1461
  • feat(1455): SMTP test-email button on the settings page by @rumblefrog in #1460
  • fix(1462): pair the admin System Log table with a mobile card mirror by @rumblefrog in #1463
  • feat(goals#4): switch web panel licence to Elastic License 2.0 by @rumblefrog in #1465
  • docs: tighten commercial-licensing copy and consolidate internal references (#1465 follow-up) by @rumblefrog in #1468
  • fix(demos): download link and remove button on ban edit page (#1464) by @rumblefrog in #1469
  • fix: show default theme author/version on Settings > Themes (#1466) by @rumblefrog in #1470
  • feat(plugin): bump native MAJOR_REVISION to 2 for 2.0 (#1114) by @rumblefrog in #1471
  • fix(updater): make migration 801 idempotent for existing lockout columns by @rumblefrog in #1473
  • feat(export): full data export — ZIP download + S3 presigned upload by @rumblefrog in #1475
  • docs: ban emdash in user-facing copy, tighten data-export wordings by @rumblefrog in #1477
  • fix(settings): point telemetry help link at the real docs slug + anchor (#1474) by @rumblefrog in #1478
  • Composer(deps): bump symfony/mime from 8.0.9 to 8.0.13 in /web in the composer group across 1 directory by @dependabot[bot] in #1476
  • Composer(deps): Bump symfony/mailer from 8.0.8 to 8.0.12 in /web in the composer group across 1 directory by @dependabot[bot] in #1479
  • feat(export): Zip64 for direct download, S3 PUT capped at 5 GiB by @rumblefrog in #1481
  • fix(chrome): fall back to favicon shield when template.logo points at a missing file by @rumblefrog in #1480
  • fix(chrome): show monitor icon for system theme preference by @rumblefrog in #1482
  • feat(seeder): expand db-seed with demo files + multi-type comments by @rumblefrog in #1484
  • refactor(synthesizer): route on-disk letter codes through BanRemoval + LogType enums by @rumblefrog in #1485
  • fix(dashboard): stop truncating server names server-side; let CSS handle the cut (#1487) by @rumblefrog in #1489
  • fix(bans): keep validated SteamID-of-record on IP-type bans; hide synthetic community id (#1486) by @rumblefrog in #1488
  • Composer(deps): Bump symfony/mailer from 8.0.12 to 8.1.0 in /web by @dependabot[bot] in #1494
  • Composer(deps-dev): Bump phpstan/phpstan from 2.1.54 to 2.2.1 in /web by @dependabot[bot] in #1495
  • Composer(deps-dev): Bump phpunit/phpunit from 13.1.8 to 13.1.13 in /web by @dependabot[bot] in #1493
  • docs(deps)(deps-dev): bump @playwright/test from 1.59.1 to 1.60.0 in /docs by @dependabot[bot] in #1496
  • docs(deps)(deps): bump astro from 6.3.1 to 6.4.2 in /docs by @dependabot[bot] in #1497

Full Changelog: 2.0.0-rc5...2.0.0-rc6

2.0.0-rc5

23 May 06:54
2f8c723

Choose a tag to compare

2.0.0-rc5 Pre-release
Pre-release

What's Changed

  • chore!(deps): drop updater support by @Rushaway in #1418
  • fix(steamid): surface validation errors across comms / bans / admin add + edit forms (#1420) by @rumblefrog in #1423
  • fix(admin-bans): gate protests/submissions queues on config toggles (#1421) by @rumblefrog in #1425
  • feat(docs): add /sponsor/ landing page as canonical sponsor URL (#1416) by @rumblefrog in #1424
  • feat(chrome): surface a "Support SourceBans++" link in the panel footer (#1417) by @rumblefrog in #1426
  • ci(docs): fix screenshot capture against the #1335 C2 install guard by @rumblefrog in #1427
  • ci(docs): capture panel screenshots in light + dark at 1920x1080 full-page by @rumblefrog in #1429
  • ci(docs): stash config.php beside web/ instead of /tmp (sticky-bit trap) by @rumblefrog in #1432
  • fix(chrome): align the footer sponsor link with the version baseline (#1417 follow-up to #1426) by @rumblefrog in #1430
  • feat(sbpp_main): Add SBPP_OnClientPostAdminCheck forward by @Rushaway in #1431
  • fix(1433): kick via panel + kick-on-ban + add server by hostname by @rumblefrog in #1434
  • Re-allign miss-aligned adv search options by @iBoonie in #1428

New Contributors

Full Changelog: 2.0.0-rc4...2.0.0-rc5

2.0.0-rc4

18 May 04:59
051b428

Choose a tag to compare

2.0.0-rc4 Pre-release
Pre-release

What's Changed

Full Changelog: 2.0.0-rc3...2.0.0-rc4

2.0.0-rc3

16 May 16:51
07d8936

Choose a tag to compare

2.0.0-rc3 Pre-release
Pre-release

What's Changed

  • fix(servers+dashboard): preserve map aspect ratio + show hostname in dashboard widget by @rumblefrog in #1376
  • ci(plugins): compile SourceMod plugins on every PR by @rumblefrog in #1379
  • refactor(SteamID): drop GMP/BCMath/SQL calc tier in favour of native 64-bit int math by @rumblefrog in #1385
  • feat(cla): gate web/ PRs on a signed Contributor License Agreement by @rumblefrog in #1387
  • docs(deps)(deps): bump devalue from 5.8.0 to 5.8.1 in /docs in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1386
  • Rewrite the 12 MIXED files surfaced by goals#3's audit (Route B, all phases) by @rumblefrog in #1388
  • docs: add Cloudflare Web Analytics beacon by @rumblefrog in #1390
  • feat: production Docker image + compose for self-hosters (#1381) by @rumblefrog in #1391
  • ci(docker): tag-only trigger for prod image build by @rumblefrog in #1392

Full Changelog: 2.0.0-rc2...2.0.0-rc3

2.0.0-rc2

12 May 04:27
575ea79

Choose a tag to compare

2.0.0-rc2 Pre-release
Pre-release
  • Added right click actions to server player lists
  • Fix some flashing theme
    • other things

2.0.0-rc1

11 May 06:03
27830fd

Choose a tag to compare

2.0.0-rc1 Pre-release
Pre-release

Release candidate 1 for v2

Full Changelog: 1.8.2...2.0.0-rc1

1.8.4

05 May 02:49

Choose a tag to compare

Full Changelog: 1.8.3...1.8.4

1.8.3

05 May 02:32

Choose a tag to compare

Full Changelog: 1.8.2...1.8.3

1.8.2

02 May 20:45
9d1caef

Choose a tag to compare

What's Changed

  • Composer(deps): Bump smarty/smarty from 5.7.0 to 5.8.0 in /web by @dependabot[bot] in #1061
  • chore(release): auto-generate version.json in CI by @rumblefrog in #1070

Full Changelog: 1.8.1...1.8.2