Skip to content

Releases: yourssu/ssufid

v0.1.0

10 Apr 13:10
v0.1.0
4891920

Choose a tag to compare

What's Changed

  • [feat] core 모듈 기본 구조 구축 by @cometj03 in #9
  • [ci] 코드 린팅을 위한 lint workflow by @EATSTEAK in #10
  • chore: add eyre, serde_json and tokio for daemon impl by @EATSTEAK in #11
  • [feat] cache RwLock으로 감싸기 및 캐시 관련 메서드 구현 by @cometj03 in #17
  • [feat] rss 변환 함수 구현 by @EATSTEAK in #18
  • [feat] SsufidPlugin crawl 메서드 명세 수정 및 TITLE, DESCRIPTION 상수 추가 by @cometj03 in #20
  • [feat] 컨텐츠 업데이트 감지 로직 작성 by @EATSTEAK in #21
  • [feat] SSU Catch 공지사항 크롤링 기능 구현 by @2wndrhs in #22
  • [fix/feat] 캐시 파일이 존재하지 않는 경우 에러 처리 및 run 메서드에 posts_limit 파라미터 추가 by @cometj03 in #33
  • [test] inject_update_date 함수에 대한 테스트 구현 by @EATSTEAK in #34
  • [chore] ssufid 디렉토리를 gitignore에 추가 by @EATSTEAK in #38
  • [fix] rfc3339를 이용해 OffsetDateTime을 (de)serialization 하도록 변경 by @EATSTEAK in #35
  • [feat] atom extension의 updated 필드를 이용한 업데이트 일시 표현 by @EATSTEAK in #36
  • [feat] rss 쓰기 구현 by @EATSTEAK in #37
  • [feat] 에러 처리 구조화 by @EATSTEAK in #39
  • [ci] 테스트 워크플로 및 커버리지 설정 by @cometj03 in #40
  • [refactor] SsuCatchPlugin 구조체의 필드로 CSS 선택자를 관리하도록 수정 by @2wndrhs in #43
  • [fix] posts_limit까지 페이지가 아닌 포스트를 가져오도록 수정 by @2wndrhs in #44
  • [feat] ssufid-sites를 위한 캐시 저장 경로 수정 by @cometj03 in #41
  • [fix] 기존 파일의 updated_at 필드를 보존하도록 수정 by @EATSTEAK in #48
  • [ci] 테스트 CI - main 브랜치 push 트리거 추가 by @cometj03 in #45
  • [chore] 일부 놓친 코드 수정 by @cometj03 in #47
  • feat: SSU Catch 공지사항을 병렬적으로 크롤링하는 기능 구현 by @2wndrhs in #46
  • [fix] Vec에서 titlecategory를 안전하게 가져오도록 수정 by @2wndrhs in #57
  • [fix] atom namespace를 추가하여 rss 오류 수정 by @EATSTEAK in #62
  • 플러그인 크롤링 시도 횟수 설정 및 main 함수 비정상 종료 로직 추가 by @cometj03 in #59
  • [refactor] Iterator의 메서드를 활용하여 크롤링 과정을 함수형으로 리팩토링 by @2wndrhs in #63
  • [feat] CLI 옵션 구현 by @EATSTEAK in #66
  • [feat] SSU Catch 플러그인의 크롤링 진행상황 로깅 by @2wndrhs in #65
  • [feat] SsufidPlugin에 BASE_URL 연관 상수 추가 by @cometj03 in #67
  • fix: rss validation check by @EATSTEAK in #69
  • [fix] 공지사항 내용의 줄바꿈이 유지되도록 수정 by @2wndrhs in #71
  • [test/fix] test_read_cache에서 파일 flush by @cometj03 in #72
  • refactor: 실제 게시글 페이지에서 게시글 정보를 가져오도록 리팩토링 by @2wndrhs in #74
  • [ci] 릴리즈 워크플로 by @EATSTEAK in #76
  • [refactor] description truncate 방법 변경 by @EATSTEAK in #75

New Contributors

Full Changelog: https://github.com/yourssu/ssufid/commits/v0.1.0