Skip to content

v0.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@jpham005 jpham005 released this 04 Aug 12:02
· 109 commits to main since this release

์‹ ๊ทœ ๊ธฐ๋Šฅ โœจ

  • Record ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” api ์ถ”๊ฐ€
getHomeEval {
  evalCountRecord {
    at
    value
  }
}

getHomeTeam {
  teamCloseRecord {
    at
    value
  }
}

getHomeUser {
  blackholedCountRecord {
    at
    value
  }
}

getPersonalEval {
  countRecord {
    at
    value
  }
}

getPersonalGeneral {
  logtimeRecord {
    at
    value
  }
}
  • getTeamInfo ์ถ”๊ฐ€
getTeamInfo (id: 4847588) {
  name
  url
  users {
    id
    login
    imgUrl
  }
  moulinette {
    id
    finalMark
    comment
    createdAt
  }
  status
  lockedAt
  closedAt
  projectPreview {
    id
    name
    url
  }
  evalLogs {
    id
    header {
      corrector {
        id
        login
        imgUrl
      }
      beginAt
      flag {
        id
        name
        isPositive
      }
    }
    correctorReview {
      review
      mark
    }
    correctedsReview {
      review
      mark
    }
  }
}

๊ธฐ์กด api ๋ณ€๊ฒฝ ์‚ฌํ•ญ โ™ป๏ธ

  • Coalition type ์˜ imageUrl, coverUrl, color ๋ฅผ ๊ธฐ๋ณธ fallback ์„ ์ œ๊ณตํ•˜๋Š” ๋Œ€์‹ , non-nullable ํ•˜๊ฒŒ ๋ณ€๊ฒฝ
  • Coalition ์˜ url ๋“ค์„ cdn url ๋กœ ๋ณ€๊ฒฝ
  • findUserPreview, findProjectPreview ๋ฅผ deprecate, getSearchResult ๋ฅผ ํ†ตํ•ด ๊ธฐ์กด ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ
# input: length(2, 100), limit: length(1, 50, default: 10)
getSearchResult (input: String!, limit: number = 10) {
  userPreviews {
    id
    login
    imgUrl
  }
  projectPreviews {
    id
    name
    url
  }
}

์ง€์› ์ค‘๋‹จ ๐Ÿ—‘๏ธ

์•„๋ž˜ ์ ํžŒ endpoint ๋“ค์€ ๋‹ค์Œ release ์— ์‚ญ์ œ ํ•  ์˜ˆ์ • ์ž…๋‹ˆ๋‹ค.

  • getHomeEval
    • evalCountByDateTemplate
    • averageEvalCountByDateTemplate
  • getHomeUser
    • blackholedCountByDateTemplate
  • getPersonalGeneral
    • logtimeByDateTemplate

๋ฒ„๊ทธ ์ˆ˜์ • ๐Ÿ›

  • ๋žญํ‚น ์บ์‹œ๋ฅผ ์žฌํ™œ์šฉ ํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ ์ž˜๋ชป๋œ ๊ฐ’์ด ์บ์‹ฑ๋˜๋Š” ๋ฌธ์ œ #242
  • google ๊ณ„์ • ์—ฐ๋™ ์‹œ ์ƒ๊ธฐ๋Š” ๋ฌธ์ œ๋“ค #244 #246

์„ธ๋ถ€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๐Ÿ“

  • style: ๐ŸŽจ provider ์— readonly ์ถ”๊ฐ€ by @jpham005 in #238
  • refactor โ™ป๏ธ stat date by @jpham005 in #241
  • fix: ๐Ÿ› env ๊ฐ€ ์กด์žฌํ•˜๋Š”์ง€ ๊ฒ€์‚ฌ๋˜๊ณ  ์žˆ์ง€ ์•Š๋˜ ๋ฌธ์ œ ์ˆ˜์ • by @jpham005 in #245
  • fix ๐Ÿ› duplicate account by @niamu01 in #249
  • refactor โ™ป๏ธ lean and throw by @niamu01 in #256
  • fix: ๐Ÿ› throw๋ฅผ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์•„ ์ƒ๊ธฐ๋˜ ์ปดํŒŒ์ผ ์˜ค๋ฅ˜ ์ˆ˜์ • by @niamu01 in #257
  • refactor โœจ โ™ป๏ธ ๐Ÿ› ranking cache by @jpham005 in #252
  • feat โœจ user api by @jpham005 in #259
  • refactor: โ™ป๏ธ ๊ธฐ์กด ๊ฒ€์ƒ‰ ๋กœ์ง์„ search module ๋กœ ๋ถ„๋ฆฌ by @jpham005 in #260
  • feat โœจ project config by @jpham005 in #262
  • refactor: โ™ป๏ธ project circle ์„ db ์—์„œ ๊ฐ€์ ธ์˜ค๋„๋ก ๋ณ€๊ฒฝ by @jpham005 in #264
  • refactor โ™ป๏ธ check query by @niamu01 in #265
  • fix ๐Ÿ› user cache refresh by @jpham005 in #266
  • feat: โœจ team page api by @jpham005 in #268
  • Fix/cache by @jpham005 in #269
  • feat: โœจ #270 ์— ๋”ฐ๋ผ record ๋ฐ˜ํ™˜ํ•˜๋Š” endpoint ์ถ”๊ฐ€ by @jpham005 in #271
  • fix: ๐Ÿ› pageInfo type ์ด ๋ถˆํ•„์š”ํ•˜๊ฒŒ nullable ์ด์˜€๋˜ ๋ฌธ์ œ ์ˆ˜์ • by @jpham005 in #273
  • chore ๐Ÿš€ v0.6.0 by @jpham005 in #274

Full Changelog: v0.5.0...v0.6.0