Liking cljdoc? Tell your friends :D

Changelog

All notable changes to this project will be documented in this file.

Unreleased

0.15.0 - 2026-10-04

Added

  • Issue #17 - run the test suite in ClojureScript on Node.js (in addition to the JVM)
  • valid-division?, valid-field?, valid-game?, valid-team?, valid-timeslot? predicates
  • division-id?, field-id?, game-id?, group-id?, team-id?, timeslot-id? predicates in the util.ids namespace
  • results/team->streak - a team's current win / loss / tie streak across its finished games
  • games/games->counts and groups/group->game-counts - how many games have been played: {:total 30, :final 9, :remaining 21}
  • results/group->placements - the places decided by a bracket's placement games, including the places that are still undecided and the game that will decide them. Works for a bracket that is partially played (or not played at all), unlike group->sorted-results.
  • get-group-by-id, get-field-by-id, get-timeslot-by-id (alongside the existing get-team-by-id), and util/get-by-id underneath them. All accept an Event or map keyed by string or keyword, and an id that is a string or keyword.

Changed

  • tourney-nerd now has zero dependencies (removed malli and timbre)
  • Clojure 1.11.1 -> 1.12.6
  • games->sorted-results throws on an unrecognized tiebreaking method instead of logging an error and falling back to victory points

Removed

  • division-schema, field-schema, game-schema, team-schema, timeslot-schema (malli schemas); use the valid-*? predicates instead

Fixed

  • groups/get-all-games-for-group (and everything built on it: all-games-final?, group->sorted-results, group->placements) returned nothing when given a keyword group-id
  • Woodlands League tiebreaker threw an exception when two teams were tied on record, point diff, and points scored and the teams map was keyed by keyword (ie: an Event decoded from JSON). Two teams that have not played any games now compare as tied.

0.14.0 - 2025-11-10

  • PR-16 - support results from bracket game groups

0.13.0 - 2025-03-22

  • PR-15 - use tiebreaker method specified on a Group or Event when advancing an event

0.12.0 - 2025-03-22

  • PR-14 - added tiebreaker rules for The Woodlands league events

0.11.0 - 2024-12-19

Fixed

0.10.0 - 2023-11-29

  • Initial release to clojars

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close