Releases: CourtHive/tods-competition-factory
Releases · CourtHive/tods-competition-factory
v0.27.0
🐞 Bug Fixes
- Correction:
potentialIndividualParticipantIds
needed to be flattened 7fc8406
🚚 Changes
checkRecoveryTime
no longer updatestimeAfterRecovery
; it must be done after all other checks 1d562c3
🎸 Enhancements
- Refactor Scheduler for coordinated cross-venue scheduling 526d347, 8640f20, 47eeafd, 3a65ad5, 831a994, 59b2fea, 5f6338c
- support
roundSegment
inmocksEngine
generation ofscheduleProfile
8c27176 - add
scheduleTime
recycling for multiple pass scheduling f3be6aa
🧪 Testing
- update tests for iterative
scheduleTime
recycling ef5b350 - update schedule visualization to include venue e1c2d4c
- update tests d20c983, 0f8f716, ac937e4, 462f633
- add test for splitting rounds across venues d9e7249
🪛 Optimizations
- return
remainingDependencies
as well as booleandepdenciesScheduled
fromchackDependenciesScheduled
f54e0a0 - return
minutesMap
to replaceaverageMinutesMap
andrecoveryMinutesMap
3827ec5 - return
typeChangeRecoveryMinutes
frommatchUpFormatTiming
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.26.0
🚚 Minor Change/ breaking for Client/Server deployments only if used
- new
checkEntryStatus
boolean foraddDrawDefinition
to overridematchingEventEntries
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 specifyvenueId
8471fc5- add
modifyEventEntries
option toaddDrawDefinition
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
🎸 mocksEngine Enhancements
- add
mocksEngine
support for generating gendered DOUBLES events viadrawProfiles
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 intoaddPlayoffStructures
a37a8f0 - update docs to include passing
withPlayoffs
andidPrefix
viadrawProfiles
c9f9153, 0ef312c
v0.25.1
v0.25.0
v0.24.1
🪛 Enhancements
mocksEngine.generateTournamentRecord
will setstartDate
toendDate
when nostartDate
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
🐛 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 intidyTime
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