Skip to content

Releases: CourtHive/tods-competition-factory

v2.1.16

29 Apr 11:52
Compare
Choose a tag to compare

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

25 Apr 20:34
Compare
Choose a tag to compare

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

24 Apr 12:45
Compare
Choose a tag to compare

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

22 Apr 19:20
Compare
Choose a tag to compare

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

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