v1.0.8.0

kaifcodec/user-scannerv1.0.8.0Dec 9, 2025by kaifcodec

AI Summary

A major refactoring introduces a `Result` class and `Status` enum to replace integer-based status codes, providing detailed error reporting, and adds validators for HuggingFace and SoundCloud.

Key Highlights

  • Replaced integer-based status codes with a new `Result` class and `Status` enum
  • Now provides detailed error reporting with auto-formatted exception messages
  • Added `huggingface` username validation in `dev/`
  • Added `soundcloud` username validation in `social/`

Breaking Changes

  • Replaced integer-based status codes with a new `Result` class and `Status` enum

New Features

  • Result class and Status enum
  • HuggingFace username validation
  • SoundCloud username validation
  • Enhanced error reporting

Full Release Notes

- Replaced integer-based status codes with a new `Result` class and `Status` enum  
  Now provides detailed error reporting instead of just returning `2`, including auto-formatted exception messages (e.g., connection closed, hostname unresolved, etc.)  
  #63 By @VamatoHD  
  Code reviewed by @kaifcodec  

- Added `huggingface` username validation in `dev/`  
  #74 By @HimanshuMandwal  
  Code reviewed by @kaifcodec  

- Added `soundcloud` username validation in `social/`  
  #76 By @avramidis123  
  Code reviewed by @kaifcodec  

- Minor fixes and improvements by @kaifcodec  from the above PRs