Skip to content

Releases: CourtHive/TMX

v8.29.0

Choose a tag to compare

@courthive-release-bot courthive-release-bot released this 25 Sep 10:04
e765f1a

8.29.0 (2026-09-25)

Features

  • examples: a demo tournament whose schedule is actually live (#1491) (4680bf6)
  • publishing: set an information embargo, and say plainly that it withholds (#1494) (699f3f0)

Bug Fixes

  • auth: the stale-calendar guard reads the token, not a cache that may never fill (#1499) (7fae21d)
  • deps: update courthive-components to 6.0.1 (#1497) (9e528ec)
  • deps: update tods-competition-factory to 7.1.1 (#1496) (a94e05f)
  • examples: the Live Schedule example opens at any hour, and opens the same way twice (#1495) (2a33575)
  • test: the straddle assertion belongs against the anchor, not the wall clock (#1498) (89eca35)
  • tournaments: a refresh no longer hides a director's unpublished tournaments (#1493) (08df825)

v8.28.1

Choose a tag to compare

@courthive-release-bot courthive-release-bot released this 24 Sep 15:50
d9a59f5

8.28.1 (2026-09-24)

Bug Fixes

  • dev: complete-all no longer overwrites a DOUBLE_WALKOVER (#1488) (c31ebaf)

v8.28.0

Choose a tag to compare

@courthive-release-bot courthive-release-bot released this 24 Sep 14:40
8998235

8.28.0 (2026-09-24)

Features

  • read policies from AMS instead of CFS (#1487) (8dcfca2)
  • seeding: additional seeds — offer them, grant them, say why they exist (#1489) (06e2097)
  • tournaments: the public search box searches the corpus, not the page it loaded (#1486) (3817e74)

Bug Fixes

  • draws: a clicked side resolves its drawPosition by sideNumber, never by index (#1484) (7c1004f)

v8.27.0

Choose a tag to compare

@courthive-release-bot courthive-release-bot released this 23 Sep 00:13
e247ec3

8.27.0 (2026-09-22)

Features

  • checkIn: capture and show who presented the player (#1478) (7833b4c)
  • entries: rotating partners — pair individuals who are already paired, in an AD_HOC draw (#1470) (fba2414)
  • publishing: a Tournament Information panel for the registration phase (#1482) (0d4e7e7)
  • schedule2: block a Now-strip court by time, not by grid row (#1456) (f5f0a90)
  • scoring: carry the reason for a result through to the record (#1474) (56d9fa3)

Bug Fixes

  • deps: update dependency tabulator-tables to v6.5.3 (#1472) (30e43dc)
  • presence: read sign-in from attestations, which 7.0.0 moved it to (#1477) (418ef8f)
  • reports: keep the factory's pre-stage floor when re-localizing variance (#1457) (d1fca72)
  • schedule: the readiness all-clear rendered a raw {{time}} placeholder (#1473) (487b0c4)
  • tournaments: page the PUBLIC calendar too (#1468) (ef4d138)

v8.26.0

Choose a tag to compare

@courthive-release-bot courthive-release-bot released this 17 Sep 00:46
86ca229

8.26.0 (2026-09-17)

Features

  • entries: choose the segment a created pair enters, and put it in the draw (#1464) (abf1eb3)
  • pwa: emit a service worker and register it behind a kill-switch (#1453) (e3462ef)
  • schedule2: a court idle with an overdue matchUp reads DUE on the Now strip (#1451) (53fc02e)
  • schedule2: a dependency shows the finish AND when the winner could start (#1459) (d28f2a7)
  • schedule2: make the scheduled time mean something — readiness colour, pending-side rest, hover highlight, Inspector actions (#1449) (66cd07c)
  • schedule2: show an idle court's runway to its next block (#1454) (9e6a162)
  • schedule2: show what the format costs in the Inspector (#1458) (8544d57)

Bug Fixes

  • demoMode: a chosen posture must reach the nav rail, not wait for a navigation (#1465) (a5bfd3a)
  • deps: update dependency @courthive/provider-config to v0.18.2 (#1431) (4e5fbe6)
  • deps: update dependency dexie to v4.4.6 (#1466) (6f270fc)
  • deps: update dependency hotkeys-js to v4.0.8 (#1467) (e09009b)
  • schedule2: merge into a court's availability entry instead of replacing it (#1455) (a3e6eb7)
  • schedule2: one finish ladder, so a dependency's two times reconcile (#1461) (06967e8)
  • schedule2: read a time annotation instead of pattern-matching the pill (#1462) (c4631c2)
  • schedule2: seed the time picker with when a player can start, not when the court frees (#1460) (cf90bfe)
  • stats: correct the mapParticipantResults filename typo, and stop shadowing the factory's isAdHocType (#1447) (7c32645)
  • tournaments: a calendar that outlives its session must not paint (#1463) (dfea405)

Documentation

  • readme: drop the last TODS mention (#1452) (fe7d6a5)
  • readme: drop the TODS framing, link How CourtHive works, and describe what TMX grew into (#1450) (4cb7ad8)

v8.25.0

Choose a tag to compare

@courthive-release-bot courthive-release-bot released this 13 Sep 16:42
094e689

8.25.0 (2026-09-13)

Features

  • draw: specify a seed count, and let it reach the counts it exists for (#1432) (d28b5bb)
  • policies: bind a seeding policy to the tournament, and let a draw see it (#1433) (f02fd0f)
  • schedule: a legend for the marks the scheduling page makes (#1441) (67804ce)
  • schedule: a rest row drives the court-grid search, and names match again (#1444) (30f303e)

Bug Fixes

  • dates: a date range was a day early for every operator east of UTC (#1439) (0c980ea)
  • mutations: resetMatchUpLineUps was misspelled, so lineup reset never worked (#1435) (f77d79a)
  • schedule: a date the venue has not reached has no "now" on it (#1438) (2292fbd)
  • schedule: do not project today's clock forward onto a future schedule day (#1437) (ab11d03)

Documentation

  • schedule: the factory queries these modules were built for now exist (#1443) (6a32d08)

v8.24.3

Choose a tag to compare

@courthive-release-bot courthive-release-bot released this 07 Sep 16:08
1d9f916

8.24.3 (2026-09-07)

Bug Fixes

  • e2e: start the dev server from the repo root, not from e2e/ (#1423) (121b181)

v8.24.2

Choose a tag to compare

@courthive-release-bot courthive-release-bot released this 07 Sep 16:01
17d459b

8.24.2 (2026-09-07)

Bug Fixes

  • relay: let a deployment declare that it has no score-relay (#1421) (f955321)
  • tournaments: create under the selected provider, not the JWT provider (#1420) (85ac1a9)

v8.24.1

Choose a tag to compare

@courthive-release-bot courthive-release-bot released this 07 Sep 10:37
799f676

8.24.1 (2026-09-07)

Bug Fixes

  • deps: courthive-components 4.1.1 + pdf-factory 0.8.22 (#1419) (a1816b4)
  • deps: raise fast-uri to a patched version (#1406) (676fcd8)
  • deps: update dependency courthive-components to v4.1.0 (#1409) (81b030d)
  • deps: update dependency hotkeys-js to v4.0.7 (#1396) (e75abb1)
  • deps: update tods-competition-factory to 6.37.1 (#1408) (ccfa87f)
  • deps: update tods-competition-factory to 6.37.2 (#1415) (7385e7f)
  • e2e: delete the providers and users the journeys create (#1416) (e1e199d)
  • e2e: stop the CFS proxy from swallowing Vite modules and spec stubs (#1414) (5b3848d)

v8.24.0

Choose a tag to compare

@courthive-release-bot courthive-release-bot released this 03 Sep 12:07
9b618d8

8.24.0 (2026-08-31)

Features

  • schedule: a programme's season, read from courthive-query (#1402) (7545c8b)