Skip to content

Releases: 614project/acNET

0.8.3

16 Dec 15:05
add3a73
Compare
Choose a tag to compare

변경 사항:

  • 단체 내에서 아레나 레이팅을 순위별로 가져오는 GetArenaInOriganizationRanking 함수가 추가되었습니다.
  • RestSharp 라이브러리를 제거하고, .NET Standard 2.1로 대상 프레임워크를 변경했습니다.

0.8.1

26 Aug 23:00
Compare
Choose a tag to compare

변경 사항:

  • 자동 완성을 가져오는 함수 GetSearchAutoComplete(string query)이 추가되었습니다.
  • 사용자의 부가정보를 가져오는 UserAdditionalInfo(string handle)이 추가되었습니다.
  • 기존의 동기 함수들 T Get...()T Get...(out acAPIError error) 함수들을 제거하고. acResult<T> Get...() 함수를 추가했습니다.
  • BaseBody가 Jsonable로 변경되었습니다.
  • GetLevelNameGetTierName 로 변경했습니다.

이제 다음과 같이 acAPI를 사용하실수 있습니다.

acAPI api = new();
//동기
(var suggest, Exception? ex1) = api.GetSearchAutoComplete("jyunni");
//비동기
(var info, Exception? ex2) = await api.GetUserAdditionalInfoAsync("shiftpsh");

이제 모든 요청이 acResult<T>(T? Result,Exception? Exception) 형식으로 결과를 반환합니다.

0.7.2

07 Aug 16:28
Compare
Choose a tag to compare

변경 사항:

  • 비동기 요청 기능이 추가되었습니다. 맨 뒤에 Async 라는 단어가 포함된 함수가 비동기 함수입니다. (예: GetUser의 비동기 함수는 GetUserAsync)
  • GetPostFromTitle(및 GetPostFromTitleAsync) 함수가 추가되었습니다.
  • RankedUser.GetLevelColor이 추가되었습니다. Problem.GetLevelColor 와 똑같은 기능을 하며, 티어에 어울리는 색을 반환합니다.

0.7.1

15 Jul 06:32
Compare
Choose a tag to compare

변경 사항:

  • 모든 스키마의 변수가 속성으로 변경되었습니다. 이를 통해 WPF, UWP에서의 binding속성에 api 정보를 삽입하기 쉬워졌습니다.
  • 예외처리가 간편해졌습니다. api.GetUser("jyunni" , out var error) 와 같이 요청 실패시 error 인자로 원인을 바로 알아낼수 있습니다.
  • 티어별 색깔이 추가되었습니다. Problem.GetLevelColor 속성을 사용하여 티어에 어울리는 색을 사용할수 있습니다.

0.6.1

19 Apr 12:46
Compare
Choose a tag to compare

변경 사항:

  • 문제/태그/사용자 검색 기능이 추가되었습니다.
  • User 클래스를 RankedUser로 이름을 바꿨습니다.
  • ToJson() 함수를 추가했습니다. 그리고 ToString() 함수를 오버라이딩 해서 ToJson() 함수를 호출하도록 바꿨습니다.
  • GetTierName 프로퍼티에서 문자열 끝에 null이 나오지 않도록 수정했습니다.

0.5

18 Apr 16:36
Compare
Choose a tag to compare
0.5

nuget 패키지 소스에 github를 추가하지 않는 분들을 위해, 앞으로 여기서 .nuget 파일을 배포할 예정입니다.

변경 사항:

  • C# HttpClient 대신 RestSharp 을 사용했습니다.
  • GetProblemTagStats 함수 추가. (acAPI)