Skip to content

Releases: CourtHive/tods-competition-factory

v2.1.12

22 Apr 16:01
Compare
Choose a tag to compare

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

18 Apr 18:30
Compare
Choose a tag to compare

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

16 Apr 10:49
Compare
Choose a tag to compare

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

09 Apr 20:16
Compare
Choose a tag to compare

fix: 🐛 remove doubleExit handle various order of operation issues: 6b62fe4
fix: 🐛 positionClear: never leave matchUpStatus undefined: cabcaa8
refactor: ♻️ linting: 03639d3

Full Changelog: v2.1.8...v2.1.9

v2.1.8

09 Apr 17:19
Compare
Choose a tag to compare

❇️ 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

04 Apr 20:41
Compare
Choose a tag to compare

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

v2.1.6

03 Apr 20:18
Compare
Choose a tag to compare

fix: 🐛 correct cleanup of deeply iterated bye propagation as a result of double exit being removed: 207e007
test: ✅ extend test coverage; update and cleanup existing tests: f8e5124
feat: ✨ add team attribute for teamId in StatCrew exports: 31c0daf
feat: ✨ extend statcrew generation coverage: 271063f
feat: 🧑‍💻 additional internal logging: d51a9ef
refactor: ♻️ reuse utility functions: 4d89ee5

🪛 Maintenance

chore(deps): update dependency eslint-plugin-sonarjs to v0.25.1: c045c05
chore(deps): update dependency @types/node to v20.12.3: e694d8d
chore(deps): update dependency rollup to v4.14.0: 0944a27
chore(deps): update dependency node to v20.12.1: 0da5417
chore(deps): update babel monorepo to v7.24.4: eb11420
chore(deps): update dependency vite to v5.2.8: 67506b6

Full Changelog: v2.1.5...v2.1.6

v2.1.5

02 Apr 17:42
Compare
Choose a tag to compare

fix: 🐛 re-enable supressDuplicateEntries (apparently disabled during recent refactor): 8258381
feat: ✨ generateStatCrew function added to generationGovernor; test coverage: 53cb2bb
refactor: 🥅 handle bad data in transformed legacy tournaments: 0a73edc
test: ✅ setOrderOfFinish: extend test coverage: 002d0fa
refactor: ♻️ linting, cleanup: 6b0ed27, ec373ef, 0bf3fb6
refactor: 🔥 remove pass-through function: 89fa0d7

🪛 Maintenance

chore(deps): update typescript-eslint monorepo to v7.5.0: 671f47f
fix(deps): update dependency @types/react to v18.2.74: a223a0b
chore(deps): update dependency pnpm to v8.15.6: 13b6251

Full Changelog: v2.1.4...v2.1.5

v2.1.4

01 Apr 19:29
Compare
Choose a tag to compare

refactor: ⚡ getParticipants: opt out of returning map objects to reduce over-the-wire payloads: f9d6204
refactor: 🚸 clarify error condition when link target draw position is occupied: 1d3318c
refactor: 🐛 makeDeepCopy of timeItems that are returned to clients: 34c08bbb7f
refactor: 🥅 handle bad data in converted legacy tournaments: 7ea3bb6
feat: ✨ new output for analyzeTournament: 52cc39b
test: ✅ extend tests: 977c18f

🪛 Maintenance

chore(deps): update dependency @types/node to v20.12.2: fe9da0a
chore(deps): update dependency @swc/cli to v0.3.12: bfb665b
chore(deps): update dependency ajv-formats to v3: 699e687

Full Changelog: v2.1.3...v2.1.4

v2.1.3

30 Mar 00:40
Compare
Choose a tag to compare

fix: 🐛 add missing parentOrganisation to MODIFY_TOURNAMENT_DETAIL notice: 649f057

Full Changelog: v2.1.2...v2.1.3