Releases: yourssu/ssufid
Releases · yourssu/ssufid
v0.1.0
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]
atomextension의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에서
title과category를 안전하게 가져오도록 수정 by @2wndrhs in #57 - [fix]
atomnamespace를 추가하여 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
- @cometj03 made their first contribution in #9
- @EATSTEAK made their first contribution in #10
- @2wndrhs made their first contribution in #22
Full Changelog: https://github.com/yourssu/ssufid/commits/v0.1.0