Releases: CourtHive/tods-competition-factory
v2.1.16
refactor: 👷 re-jig commitlint, ocd: 1b60fa1, 0a6bff8, b127484
build: ⬆️ bump node version support: 8b6c52d
🪛 Maintenance
chore(deps): update dependency @swc/core to v1.5.2: e7b50b1
fix(deps): update dependency @types/react to v18.3.1: 231408f
chore(deps): update dependency globals to v15.1.0: 996a58b
chore(deps): update dependency rollup to v4.17.1: 5de1ab9
fix(deps): update react monorepo to v18.3.1: 3f67c73
v2.1.15
refactor: 🥅 getEventData
: handle bad tournament data gracefully: 9de6115
fix: 🐛 copyTournamentRecord
: correct attribute types in copy: 4fbf8a2
feat: ✨ additional query export from scheduleGovernor
: 30136ac
feat: 🏷️ extend type coverage and method use cases: 71555b0
test: ✅ seasonScenario
: extend test configuration: e9db9d9
refactor: 🧑💻 refactor for reuse: 468f13a
refactor: 🏷️ add return types: 599fe5c
refactor: ♻️ cleanup: 725145c
🪛 Maintenance
chore(deps): update dependency supertest to v7: d02c0d4
chore(deps): update dependency pnpm to v9.0.6: 99082b1
chore(deps): update vitest monorepo to v1.5.2: d25afe7
Full Changelog: v2.1.14...v2.1.15
v2.1.14
feat: ✨ copyTournamentRecord
: remove extensions, timeItems
unless specified: f3920f6
feat: ✨ completeDrawMatchUps
: add ability to complete round robin playoffs: 18f6037
feat: ✨ getAggregateTeamResults
: calculate team individual results as well: 220847d
refactor: 🚸 upate scoreString parser/generator to be more flexible / robust: 545b8fa
refactor: ♻️ linting & restructuring & dev notes: 7450654, 23b20e0, 38df2e0
perf: ⚡ optimize schedule
derivation when hydrating matchUps
: edd0dee
feat: ✨ getAggregateTeamResults
: extend calculated statistics: d30adf8
feat: ✨ getAggregateTeamResults
: add aggregated win/loss: e0daf62
feat: ✨ improve match and set analysis for timed sets: 5534da1
test: ✅ extend/update test coverage: 8e273a3, 0196d35
test: ✅ add test for complete league season: fbe7f8a
🪛 Maintenance
chore(deps): update dependency @commitlint/cli to v19.3.0: efe1249
chore(deps): update typescript-eslint monorepo to v7.7.1: 909e914
chore(deps): update dependency @swc/core to v1.5.0: c5781d7
chore(deps): update dependency rollup to v4.16.4: 863b1b8
fix(deps): update dependency clsx to v2.1.1: b9264be
Full Changelog: v2.1.13...v2.1.14
v2.1.13
fix: 🐛 isActiveDownStream
: differentiate produced Exits and participant propagation: 35508a7
fix: 🐛 generateCandidate
: count initial proposal in candidatesCount
: e6cce4d
🪛 Maintenance
chore(deps): update dependency rollup to v4.16.2: b57089e
Full Changelog: v2.1.12...v2.1.13
v2.1.12
feat: ✨ mocksEngine
: add ability to skip adding events to generate inferred teams only: 7a16408
feat: ✨ generateEventsFromTieFormat
: new eventGovernor function; new use cases: a6c0360
feat: ✨ extend checkRequiredParameters
to support tieFormat, tieFormatName
: 83ae2ac
fix: 🥅 resetDrawDefinition
: remove positionActions
extension if present: fa773f1
refactor: ♻️ prepare for extension of scheduleVisibilityFilters functionality: 3020d43
fix: 🐛 allow partial score to be saved with INCOMPLETE matchUpStatus
: 66c6a36
refactor: ♻️ getMatchUpScheduleDetails
: propagate drawDefinition
: 547e8b1
feat: ✨ copyTournamentRecord
: new method for tournamentGovernor: 0bd0e92
feat: ✨ getAggregateTeamResults
: new tournamentGovernor method: 515a373
feat: ✨ mocksEngine
: support teamSize
attribute in drawProfile
: 8b00497
feat: ✨ mocksEngine
: support generating no inferred participants: 2de6ccd
refactor: 🥅 avoid errors when no participants present: 0b239a4
refactor: ♻️ cleanup: aa663d2, ce6282c, 411d26b, dc21f57
feat: ✨ add subscription topic: ADD_EVENT: d49823f
test: ✅ extend test coverage and cleanup: 92ded0b
test: ✅ extend test coverage: 4e3e9e7
refactor: ✅ update tests: c534556
🪛 Maintenance
chore(deps): update dependency rollup to v4.16.1: d3b2431
chore(deps): update dependency pnpm to v9.0.5: c6b3373
chore(deps): update dependency vite to v5.2.10: b9abd92
chore(deps): update nest monorepo to v10.3.8: 814c54b
Full Changelog: v2.1.11...v2.1.12
v2.1.11
docs: 📝 update inline documentation for POLICY_TYPE_DRAWS: 8586f9d, a44139d
refactor: ♻️ function decomposition; reduce cognitive complexity: 3fc34fa
refactor: ♻️ linting: eab4c98, 44c0eee, 821e78a
refactor: 👷 update eslint rules: 981e2a4
refactor: ♻️ linting auto fixes: 6bb5d64
feat: 🔨 prep for eslint v9: cb750c9
test: ✅ update tests: aa29983
refactor: ♻️ cleanup: d39e19e
🪛 Maintenance
chore(deps): update dependency @swc/core to v1.4.16: 3c5f3d9
chore(deps): update dependency pnpm to v9.0.2: 32af004
chore(deps): update dependency vite to v5.2.9: 2f67028
Full Changelog: v2.1.10...v2.1.11
v2.1.10
refactor: 🚸 improve anonymizer for tournamentrecords; remove onlineResources, venue addresses: ea9f1d4
test: ✅ scaledTeamAssignments
: extend test coverage; GOLD_TEAM_CHALLENGE scenario: 6530f25
refactor: 🧑💻 AD_HOC not subject to drawTypeCoercion: e64705c
feat: ✨ export esbuild metadata file for analysis: 423653e
refactor: 🧑💻 extend UUID generator capabilities: da0a41a
docs: 📝 documentation updates: 26b09d3
test: ✅ extend test coverage: da42740
refactor: 🧑💻 code formatting: 55609ee
refactor: ♻️ code structure: 303d854
🪛 Maintenance
chore(deps): update dependency @types/node to v20.12.7: fb5b9e3
chore(deps): update typescript-eslint monorepo to v7.7.0: f1f77a3
fix(deps): update dependency @types/react to v18.2.79: e74fa90
chore(deps): update dependency @swc/core to v1.4.14: 122191f
chore(deps): update dependency typescript to v5.4.5: 7a307d2
chore(deps): update commitlint monorepo to v19.2.2: 63da6dd
chore(deps): update dependency node to v20.12.2: 462d310
chore(deps): update dependency pnpm to v8.15.7: a437377
chore(deps): update dependency rollup to v4.14.3: ad5af58
chore(deps): update vitest monorepo to v1.5.0: 139f4bd
Full Changelog: v2.1.9...v2.1.10
v2.1.9
v2.1.8
❇️ Updates
refactor: 🥅 getStructureReports
: handle old tournaments where flightNumbers
are not present in flightProfile
: 2cb7154
refactor: 🥅 activeDates
: boolean filter to catch errors on erroneous values from clients: e8a42f1
fix: 🐛 correct FMLC double exit bye propagation and removal: 542f9ea
chore(deps): update dependency @swc/core to v1.4.13: f31b420
refactor: ♻️ extend statCrew attributes: 298dfb2
refactor: ♻️ normalize weekdays
: e36e243
refactor: ♻️ cleanup: c5ca85e
💥 Breaking Changes - not a minor bump as this is an undocumented experimental feature
feat: 👽 generateStatCrew
now returns array of xml, json for multiple contained duals: 4b2fb7d
🪛 Maintenance
chore(deps): update dependency @types/node to v20.12.5: 3738355
chore(deps): update dependency @types/node to v20.12.6: 1988b9e
chore(deps): update dependency @nestjs/config to v3.2.2: ccb4b55
chore(deps): update typescript-eslint monorepo to v7.6.0: ef6b8be
fix(deps): update dependency react-json-tree to v0.19.0: d033b70
fix(deps): update dependency @types/react to v18.2.75: f0a40c9
chore(deps): update dependency rollup to v4.14.1: 67d2cd0
Full Changelog: v2.1.7...v2.1.8
v2.1.7
feat: 🧑💻 ensure entire tournamentRecord is never returned in error logs: 60637c0
feat: ✨ extend StatCrew export coverage: 51d2edb
refactor: ✅ update test: 5eb7855
🪛 Maintenance
chore(deps): update dependency @types/node to v20.12.4: b873628
chore(deps): update dependency @swc/core to v1.4.12: 1998d4c
chore(deps): update dependency typescript to v5.4.4: 863fe32
Full Changelog: v2.1.6...v2.1.7