Skip to content

Releases: CourtHive/tods-competition-factory

v0.27.0

22 Sep 08:46
Compare
Choose a tag to compare
v0.27.0 Pre-release
Pre-release

🐞 Bug Fixes

  • Correction: potentialIndividualParticipantIds needed to be flattened 7fc8406

🚚 Changes

  • checkRecoveryTime no longer updates timeAfterRecovery; it must be done after all other checks 1d562c3

🎸 Enhancements

🧪 Testing

🪛 Optimizations

  • return remainingDependencies as well as boolean depdenciesScheduled from chackDependenciesScheduled f54e0a0
  • return minutesMap to replace averageMinutesMap and recoveryMinutesMap 3827ec5
  • return typeChangeRecoveryMinutes from matchUpFormatTiming 4d5ef5a
  • add default values to avoid errors a773c88
  • prep for future dev 58e6572 , bb302bc7A
  • cleanup e0b669e, ab4ea01, d31d9ef
  • doc update 256af87

🔨 Maintenance

  • Bump prismjs from 1.24.0 to 1.25.0 in /documentation 27041d3
  • Update dependency eslint-plugin-react to v7.26.0 12f5f2f
  • Update dependency @types/node to v14.17.18 4c45351
  • Update typescript-eslint monorepo to v4.31.2 a16aed5
  • Update dependency @types/react to v17.0.24 51af139
  • Update dependency @types/jest to v27.0.2 28a010d
  • Update jest monorepo to v27.2.1 8b902bd
  • Bump tmpl from 1.0.4 to 1.0.5 a2c7903

v0.26.1...v0.27.0

v0.26.1

19 Sep 18:15
Compare
Choose a tag to compare
v0.26.1 Pre-release
Pre-release

v0.26.0...v0.26.1

v0.26.0

19 Sep 11:49
Compare
Choose a tag to compare
v0.26.0 Pre-release
Pre-release

🚚 Minor Change/ breaking for Client/Server deployments only if used

  • new checkEntryStatus boolean for addDrawDefinition to override matchingEventEntries integrity check 840727d

🔨 Maintenance

  • mocksEngine add ability to schedule rounds when generating tournamentRecords 4237d5b
  • throw an error if the same round is added to schedulingProfile more than once a66a29a
  • mocksEngine.generateTournamentRecord: add ability to specify venueId 8471fc5
  • add modifyEventEntries option to addDrawDefinition 0584ec8
  • enhanced error messaging for addDrawDefinition 42d1c1a
  • functional decomposition: generateVenues d4552f2
  • add generateSchedulingProfile cb6c52d
  • update and extend tests f0196f3, 57b5495
  • update docs a57c8da, a4c9bd9, bd377af
  • cleanup 5f85ea7, 1690cd3, 6402b9a

v0.25.2...v0.26.0

v0.25.2

17 Sep 17:23
Compare
Choose a tag to compare
v0.25.2 Pre-release
Pre-release

🎸 mocksEngine Enhancements

  • add mocksEngine support for generating gendered DOUBLES events via drawProfiles 2706579, ec745c0, 6cc9367
  • add the ability to specify playoff rounds in mocksEngine drawProfiles 65f25a9, b7cf031
  • update tests to expect gendered draws to have unique participants 37a9abf, 9e0ae78
  • enable idPrefix to be passed into addPlayoffStructures a37a8f0
  • update docs to include passing withPlayoffs and idPrefix via drawProfiles c9f9153, 0ef312c

v0.25.1...v0.25.2

v0.25.1

17 Sep 10:33
Compare
Choose a tag to compare
v0.25.1 Pre-release
Pre-release

v0.25.0...v0.25.1

v0.25.0

17 Sep 09:28
Compare
Choose a tag to compare
v0.25.0 Pre-release
Pre-release

🐛 Bug Fix

  • destroyGroupEntry: do not attempt to add UNGROUPED or WITHDRAWN entries if there are no individualParticipantIds a7f2a84

🪛 Maintenance

v0.24.1...v0.25.0

v0.24.1

17 Sep 08:53
Compare
Choose a tag to compare
v0.24.1 Pre-release
Pre-release

🪛 Enhancements

  • mocksEngine.generateTournamentRecord will set startDate to endDate when no startDate provided 66861bb
  • document JSON2CSV and extend tests c6c09f5, 69a0353, 3c053ba, 916b970
  • add support for delimiters in JSON2CSV f7bc6d6, 44361c1
  • Update dependency eslint-plugin-react to v7.25.2 d835669
  • Update dependency eslint-plugin-jest to v24.4.2 4dd5002
  • Update dependency @types/node to v14.17.17 bbb8b68

v0.24.0...v0.24.1

v0.24.0

16 Sep 16:13
Compare
Choose a tag to compare
v0.24.0 Pre-release
Pre-release

🐛 Bug fixes

  • destroyGroupEntry bug fix; consider all grouped entries in stage 24e1537
  • correct Boolean check when filtering scheduledMatchUps 6899c8e

🔨 Maintenance

  • expand isTimeString() support and add as check in tidyTime c954e4e
  • doc updates; nomenclature; cleanup; 289deb8, 42ad271
  • add ability to pass context object in JSON2CSV d1b3bc7
  • Update dependency prettier to v2.4.1 861ee4d

⚠️ Upcoming deprecations...

const STRUCTURE_ENTERED_TYPES will be deprecated and replaced with STRUCTURE_SELECTED_STATUSES
const VALID_ENTERED_TYPES will be deprecated and replaced with VALID_ENTRY_STATUSES

v0.23.4...v0.24.0

v0.23.4

16 Sep 09:14
Compare
Choose a tag to compare
v0.23.4 Pre-release
Pre-release
  • extend JSON2CSV; add tests; 0996297

v0.23.3...v0.23.4

v0.23.3

15 Sep 19:53
Compare
Choose a tag to compare
v0.23.3 Pre-release
Pre-release

🎸 Enhancements

  • update JSON2CSV to flatten all objects and add columnMap support fdd0500, d53cac9, 2aec901
  • support matchUp.endDate (derive where possible if not defined) bf7c7c0

v0.23.2...v0.23.3